var TITEMS = [ ["Development Guide for Communication Components", "help_intro.htm", "1", ["Copyright and Trademarks", "proprietarynotices.htm", "11"], ["Bus Adapters", "ba.htm", "1", ["Initializing Communication", "scenario_initmsmqba.htm", "11"], ["Navision MS-Message Queue Bus Adapter", "msmq_ba.htm", "11"], ["Navision Named Pipe Bus Adapter", "namedpipe.htm", "11"], ["Receiving a Document Using the MSMQ Bus Adapter", "recdocmsmq.htm", "11"], ["Scenarios", "ba_scenarios.htm", "11"], ["Navision Socket Bus Adapter", "socket_ba.htm", "11"], ["Sending a Document Using the MSMQ Bus Adapter", "senddocmsmq.htm", "11"] ], ["Code Examples", "codeex_overview.htm", "1", ["Receiving a Document - Code Example 1", "codeex_recsimple.htm", "11"], ["Receiving a Document - Code Example 2", "codeex_reccomplex.htm", "11"], ["Sending a Document - Code Example 1", "codeex_sendsimple.htm", "11"], ["Sending a Document - Code Example 2", "codeex_sendcomplex.htm", "11"], ["Visual Basic Code Example", "codeex_vb.htm", "11"], ["The Navision Named Pipe Bus Adapter - Client Side Code Example", "codeexnp_client.htm", "11"], ["The Navision Named Pipe Bus Adapter - Server Side Code Example", "codeexnp_server.htm", "11"], ["The Navision Socket Bus Adapter - Receiving a Document", "codeex_socket_rec.htm", "11"], ["The Navision Socket Bus Adapter - Sending a Document", "codeex_socket_send.htm", "11"] ], ["Communication Component", "comcom.htm", "1", ["The Navision Communication Component", "comcom.htm", "11"] ], ["Error Handling", "error_handling.htm", "1", ["Error Handling", "error_handling.htm", "11"] ], ["Interfaces", "interface_overview.htm", "1", ["ICommunicationComponent Interface", "icomcom.htm", "1", ["MessageReceived Event", "event_msgrec.htm", "11"], ["ICommunicationComponent::AddBusAdapter", "addbusad.htm", "11"], ["ICommunicationComponent::CreateOutMessage", "createoutmsg.htm", "11"] ], ["IInMessage Interface", "iinmessage.htm", "1", ["ExpectReply Property", "expectreply_prop.htm", "11"], ["IInMessage::CommitMessage", "commitmessage_in.htm", "11"], ["IInMessage::CreateReply", "createreply_in.htm", "11"], ["IInMessage::GetStream", "getstream_in.htm", "11"], ["Source Property", "source_prop.htm", "11"] ], ["IMSMQBusAdapter Interface", "imsmqbusadapter.htm", "1", ["AdministrationQueue Property", "adminqueue.htm", "11"], ["IMSMQBusAdapter::CreateQueue", "msmq_createqueue.htm", "11"], ["IMSMQBusAdapter::GetReceiveIMSMQQueue", "imsmq_getreceiveimsmqqueue.htm", "11"], ["IMSMQBusAdapter::GetWriteIMSMQQueue", "imsmq_getwriteimsmqueue.htm", "11"], ["IMSMQBusAdapter::OpenReceiveQueue", "imsmq_openreceivequeue.htm", "11"], ["IMSMQBusAdapter::OpenReplyQueue", "imsmq_openreplyqueue.htm", "11"], ["IMSMQBusAdapter::OpenWriteQueue", "imsmq_openwritequeue.htm", "11"], ["ReceiveTimeout Property", "rectimeout.htm", "11"], ["ReceiverAuthenticationLevel Property", "recauthlevel.htm", "11"], ["RemoveWhenCommit Property", "removewhencommit.htm", "11"], ["SenderAuthenticationLevel Property", "senderauthlevel.htm", "11"], ["SenderCertificate Property", "sendercertif.htm", "11"], ["WriteTimeout Property", "writetimeout.htm", "11"] ], ["INamedPipeBusAdapter Interface", "inamedpipebusadapter.htm", "1", ["INamedPipeBusAdapter::AddUserToPipe", "npi_addusertopipe.htm", "11"], ["INamedPipeBusAdapter::OpenNamedPipe", "npi_opennamedpipe.htm", "11"], ["INamedPipeBusAdapter::RemoveUserFromPipe", "npi_removeuserfrompipe.htm", "11"] ], ["IOutMessage Interface", "ioutmessage.htm", "1", ["IOutMessage::GetStream", "getstream.htm", "11"], ["IOutMessage::Send", "send.htm", "11"], ["IOutMessage::SendWaitForReply", "sendwaitforreply.htm", "11"], ["Mode Property", "modeprop.htm", "11"], ["Priority Property", "priorityprop.htm", "11"], ["Protocol Property", "protocolprop.htm", "11"] ], ["ISocketBusAdapterInterface", "isocketbusadapter.htm", "1", ["Address Property", "address_prop.htm", "11"], ["BytesToRead Property", "bytestoread_prop.htm", "11"], ["CloseSendWhenWaitForReply Property", "closesendwhenwaitforreply_prop.htm", "11"], ["ISocketBusAdapter::OpenSocket", "isocket_opensocket.htm", "11"], ["HTTPHeaderReceive Property", "httpheaderreceive_prop.htm", "11"], ["Port Property", "port_prop.htm", "11"], ["ReceivingTimeout Property", "receivingtimeout_prop.htm", "11"] ] ], ["Message Objects", "msgobj.htm", "1", ["Message Objects", "msgobj.htm", "11"] ] ] ]; var FITEMS = arr_flatten(TITEMS); function arr_flatten (x) { var y = []; if (x == null) return y; for (var i=0; i