In addition to the sHub settings described in the SIRVA sHub Port and Location Configurations section, the following settings will need to be made within the XmlSystemOptions table for each system (SIRVA Request Download and SIRVA Registration Upload).

 

Note:  If your system is providing both a SIRVA Hub upload and a download, then each option listed below will need to be defined for each, i.e. a WebServiceURL must be defined for both SIRVA Registration Download and SIRVA Registration Upload, unless otherwise noted.

 

XmlSystemOptions Name

Description and Example XmlSystemValue

EchoReceiveLocation

For debugging only: This serves as a directory location where a registration request can be copied prior to sending to sHub Local Listener.

Example:  “E:\mss\WebService\bin\EchoSirvaResponse”

NOT REQUIRED FOR EITHER PROCESS

LocalListenerErrorLog

Error log file of the sHub Local Listener.

Example:  “C:\sHub_Local_Listener\files\logs\errorlog.log”

REQUIRED FOR UPLOADS ONLY

QueueName

The address to a public Microsoft Message Queue (MSMQ) that the MoversSuite web service uses to communicate with BizTalk.

Example:  “.\SIRVARegistrationRequest”

REQUIRED FOR DOWNLOADS ONLY

SirvaAgentID

SIRVA Hub issued agent identifier for configuring sHub. 

Example:  “1234567”

If needed, multiple SirvaAgentIDs can be listed in this field with semicolons between each entry.  Each SirvaAgentID in the list must be pre-appended with the van line code associated with the agent.

Example:  “A:1234567;N:7654321;”

SirvaBadXmlDirectory

Directory path of where the sHub Local Listener stores order registration responses from sHub mainframe.

Example:  “C:\sHub_Local_Listener\files\BadXMLFiles\”

REQUIRED FOR UPLOADS ONLY

SirvaProcessID

SIRVA-issued identifier that signifies a registration upload or download operation.

Example:  “123456”

If needed, multiple SirvaProcessIDs can be listed in this field with semicolons between each entry.  Each SirvaProcessID in the list must be pre-appended with the van line code associated with the process.

Example:  “A:1234567;N:7654321;”

SirvaReceiveLocation

Directory path of where the sHub Local Listener stores order registration responses from sHub mainframe.

Example:  “C:\sHub_Local_Listener\files\in\”

REQUIRED FOR UPLOADS ONLY

SirvaSendLocation

Directory path of where the sHub Local Listener looks for order registration requests that need to be sent to sHub mainframe.

Example: “C:\sHub_Local_Listener\files\data\”

REQUIRED FOR UPLOADS ONLY

WebServiceURL

URL of the MoversSuite SIRVA Hub web service, used to communicate with the sHub Local Listener.

Example: “http://MoversSuite/MSSExternalInterface/Sirva.asmx”