This section instructs a user on the settings needed to be made to the SIRVA sHub and related components available from MoversSuite on to an application server.

 

Prior to configuring the Microsoft BizTalk Server (BizTalk), all folders and queues referenced in the instructions below must exist and have the proper permissions assigned.  All folders that will be used by BizTalk must have the BizTalk user assigned to the folder’s security.

 

The procedure consists of configuring ports and locations needed by the Microsoft BizTalk Server application to communicate with the SIRVA sHub.

 

Configure send ports and receive locations

 

Notes: 

      Default all Send pipelines to PassThruTransmit, unless otherwise specified

      Transport Types may differ depending on the customer

      Select the same Host from the dropdown menu for all steps

      The anticipated folder structure for both Atlas and SIRVA sHub is listed below:

 

Figure 15: Atlas and SIRVA sHub default folders structure.

 

Process to setup Send and Receive Ports and Locations for SIRVA sHub

1.   Run the Start > All Programs > Microsoft BizTalk Server 2006 > BizTalk Server Administration program,

2.   Expand the Biztalk Server 2006 Administration > BizTalk Group > Applications > sHub folder,

Figure 16: Configure option within the BizTalk Server application.

3.   Right-mouse click the sHub application and choose Configure and the Configure Application interface will appear,

Figure 17: Orchestrations configurations from the main menu.

Within the Orchestrations section:

Update the LocalListenerErrors settings:

4.   Click on LocalListnerErrrors menu option,

5.   Select a Host, such as “BizTalkServerApplication”,

6.   Create an Inbound Logical Ports Receive Ports (click in the row under the Receive Ports header and select <New receive port…>) with the following properties:

Property

Value

Name

 LocalListenerError

 

a.   Set the following within the Receive Locations option:

Property

Value

Name

 POP3 LocalListenerError Location

Type

POP3

 

b.   Configure the POP3 type with the following properties (available through the Configure…button).  Note: Most of these properties will depend on how the mail server is configured:

Property

Value

MIME Decoding

 True

Body Part Index

1

Authentication Scheme

Basic

Error Threshold

10

Polling Interval

1

Polling Interval Unit

Minutes

 

7.   Create an Outbound Logical Ports Send Ports/Send Port Groups (click in the row under the Send Ports/Send Port Groups header and select <New send port…>) with the following properties:

Property

Value

Name

 Echo.LocalListenerError

Type

FILE

Destination Folder

Locallistener-error.echo

 

Update the SQL Error Log Ports:

8.   Open the LogSqlError settings from the list of Orchestrations,

9.   Select the appropriate Host from the available list (example: BizTalkServerApplication),

10.  Create an Outbound Logical Ports Send Ports/Send Port Groups (click in the row under the Send Ports/Send Port Groups header and select <New send port…>) with the following properties:

Property

Value

Name

 SqlLogErrorPort

Type

SQL

Connection String

(Found through the Configure… button and pressing the ellipses button within the Connection String field)

Set the Data Link Properties of Select or enter server name and Select the database on the server.  These two settings are pointers to the server and the database that sHub will be using.

 

Update the Registration Request Ports:

11.  Open the RegistrationRequest settings from the list of Orchestrations,

12.  Select the appropriate Host from the available list (example: BizTalkServerApplication),

13.  Create an Inbound Logical Ports Receive Ports (click in the row under the Receive Ports header and select <New receive port…>) with the following properties:

Property

Value

Name

 MssRequestPort

 

a.   Set the Receive Locations for this port as follows (define new locations by opening the Receive Locations screen and pressing the New… button):

Property

Value

Name

 MssRequestLocation

Type

FILE

Receive Folder

Set to appropriate directory

b.   Create a second Receive Location with the following properties:

Property

Value

Name

Mss Request Queue

Type

MSMQ

Password

As needed

User name

As needed

Batch Size

As needed

On Failure

As needed

Ordered Processing

As needed

Queue

As needed

Transactional

If the sHub queue is transactional, then verify that this option is set to True otherwise set it to False.

 

14.  Create an Outbound Logical Ports Send Ports/Send Port Groups (click in the row under the Send Ports/Send Port Groups header and select <New send port…>) with the following properties:

a.   Define the first Send Port with the following properties:

Property

Value

Name

EchoRequest

Type

FILE

Set the Destination Folder within the Configure… options.

b.   Define a second Send Port with the following properties:

 

Property

Value

Name

LLDataPort

Type

FILE

Set the Destination Folder within the Configure… options.

Send pipeline

XMLTransmit

 

Update the Registration Response Ports:

15.  Open the RegistrationResponse settings from the list of Orchestrations,

16.  Select the appropriate Host from the available list (example: BizTalkServerApplication),

17.  Create an Inbound Logical Ports Receive Ports (click in the row under the Receive Ports header and select <New receive port…>) with the following properties:

Property

Value

Name

sHub.LL.In.Port

In the Receive Location section:

Name

sHub.LL.In.FolderLocation

Type

FILE

Configure the file properties as needed (Configure… button) and confirm that the correct URI propagates.

 

18.  Create an Outbound Logical Ports Send Ports/Send Port Groups (click in the row under the Send Ports/Send Port Groups header and select <New send port…>) with the following properties:

Property

Value

Name

EchoResponsePort

Type

FILE

Configure the file properties as needed (Configure… button) and confirm that the correct URI propagates.

 

a.   Define a second Send Port with the following properties:

Property

Value

Name

Mss.Mirror.InternalImportPort

Type

FILE

Configure the file properties as needed (Configure… button) and confirm that the correct URI propagates.

Set the File name within the Configuration for the type to “%SourceFileName%.xml

Send pipeline

XMLTransmit

 

b.   Define a third Send Port with the following properties:

Property

Value

Name

FinalOutputPort

Type

FILE

Configure the file properties as needed (Configure… button) and confirm that the correct URI propagates.

Send pipeline

XMLTransmit

 

c.   Define a fourth Send Port with the following properties:

Property

Value

Name

Mss.Error.DownloadException

Type

FILE

Configure the file properties as needed (Configure… button) and confirm that the correct URI propagates.

Update the Registration Request Ports:

19.  Open the SqlImportOrder settings from the list of Orchestrations,

20.  Select the appropriate Host from the available list (example: BizTalkServerApplication),

21.  Create an Outbound Logical Ports Send Ports/Send Port Groups (click in the row under the Send Ports/Send Port Groups header and select <New send port…>) with the following properties:

Property

Value

Name

SqlXmlImportPort

Type

SQL

Configure the file properties as needed (Configure… button) and confirm that the correct URI propagates.

Set the Data Link Properties of Select or enter server name and Select the database on the server.  These two settings are pointers to the server and the database that sHub will be using.

Receive Pipeline

XMLReceive

Create a Static One-Way Send Port:

22.  Open the sHub > Send Ports folder,

23.  Right-mouse click in the Send Ports pane,

24.  Create a new port by <Static one-way send port…> with the following attributes:

Property

Value

Name

SqlTempOutput

Type

FILE

Configure the file properties as needed (Configure… button) and confirm that the correct URI propagates.

Start and verify sHub:

25.  Start the sHub application through the right-mouse click options of sHub > Start > Start and verify that it operates as expected.