Microsoft Navision Publisher

This publisher can be used for multiple processes in Microsoft Navision (Nav) and Microsoft Dynamics Business Central (BC).

Input Fields: Item Identifier xml Parameters, Key Field for Item Identifiers and Split Item Identifiers – are only used if” Task to Run” drop down is set to “Get Item Identifiers”

*Note: you can use this publisher as a generic SOAP service publisher when selecting “Post Raw” from the “Task to run” dropdown.

Url, Username, Password, Domain work in the same manner as the Source Connector (1.3.5.5). You can then select the task of the publisher from the “Task to run” dropdown: Push Orders – this can be used to push sales order documents.

Get Item Identifiers – This publisher can be used in conjunction with the Source connector when used to extract Item Cards from Nav of BC. Once extracted the items cards you can “Create Out” straight off the data in, use the Get Item Identifiers to query the identifier data. Apart from the connection details above you will need to include the “Item Identifiers xml Parameters” (this notation would be different for each installation), and it would follow this format:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:item="urn:microsoft-dynamics-schemas/page/item_identifiers">
<soapenv:Header/>
   <soapenv:Body>
      <item:ReadMultiple>
         <item:filter>
            <item:Field></item:Field>
            <item:Criteria></item:Criteria>
         </item:filter>
         <item:bookmarkKey></item:bookmarkKey>
         <item:setSize>10000</item:setSize>
      </item:ReadMultiple>
   </soapenv:Body>
</soapenv:Envelope>

You can then set the “Key Field for Item Identifiers”, which in this example would be:

item:bookmarkKey

The “Split Item Identifiers” field is used to identify how to break up the response file, this example uses:

Item_Identifiers

Post Raw – this will allow the publishing of any xml parameter to the Url and basic auth setup. You can use this for any SOAP connection with Basic Auth, all you need to do is ensure the document you are posting is as per the xml parameters file required in the SOAP call. Likewise with most publishers here, you care able to save the response to a new collection by setting the “Response Collection” from the dropdown.

Last updated