Defining intranets for use with non-transactional replication
-
In the Intranets form, specify all intranets
to be used in this multi-site system. The default intranet is DEMO. During the
planning phase you should have determined whether you need additional
intranets, and which sites will use them.
Some forms, like this one, open “filter-in-place,” where all of the fields on the form are blank. You can then specify filter criteria in one or more fields to retrieve a collection of records that meet those criteria. Alternatively, you can leave all fields blank and click the filter button in the toolbar to see all existing records and add new ones.
-
Specify connection information used in data requests to and from
the other sites:
- External
- Select this field if the intranet is an external intranet, meaning that it allows applications other than those based on the Mongoose toolset. Replication done on an external intranet must be non-transactional, and an external intranet cannot have a master site.
- Transport
- This field, which is enabled if you selected External, allows
you to select either HTTP or ESB as the transport protocol for exchanging data
with external applications:
- HTTP is used to handle most non-transactional replication. If you select HTTP, you then define a set of MSMQ instances, MSMQ listeners, and URLs for the intranet.
- ESB is used to connect to messaging middleware through Infor ION.
- Master Site
- See Setting up the master site.
- Tenant ID
- This field is used during integration to other applications through business object documents (BODs). See the online help for more information.
-
If you selected
HTTP as the transport method, these additional
options are enabled:
- Queue Server
- Enter the name of the MSMQ server for the intranet. If left blank, this field defaults to the utility server running this application, and the private queue area. If you have multiple intranets on different servers, include the utility server machine name in the path (for example, machinename\PRIVATE$).
- Private Queue
- We recommend that you select this field, since queues in non-transactional replication are used only by SyteLine services on the same machine. Setting up public MSMQ instances requires further ActiveDirectory setup, which is not required by the SyteLine services.
- URL
- This is the web address to which the XML
request/response documents will be posted. When replication occurs between
sites on different intranets, XML documents are routed to this URL for the
target site. It may also be used by system integrators for programmatic
access to a site on this intranet.
This URL could be an active server page (ASP) on the external system that receives and processes the XML from the SyteLine message queue. The processing done at this URL is up to you; for example, an ASP could map the data into the proper format for the external system, or it could write the XML documents to a location on its server for later processing.
In many cases, this field provides the address of the default InboundQueue ASP in the virtual directory that was installed with the web server components.
- Direct IDO URL
- This is the web address of the synchronous XML
interface to this Intranet. It is used primarily by WinStudio clients which
are configured to connect via the Internet. It may also be used by system
integrators for programmatic access to a site on this intranet.
You must specify a fully qualified URL. It should be the address of the ConfigServer, which is deployed on your utility server when you include the web server feature of the utility server setup. For example, if the machine name is UTILSERVER, then the URL might look like this:
http://UTILSERVER/IDORequestService/ConfigServer.aspx
If you want to use secured http, which is a good idea if this server will be open to the internet for http traffic, use this format:
https://UTILSERVER/IDORequestService/ConfigServer.aspx
-
In the
TaskMan Path field for
each intranet, specify the shared path to the folder containing TaskMan.exe on
the utility server used by that intranet.
This path is usually set to \\servername\SyteLine.
For more information about how this field is used, see the Multi-Site Planning Guide information on TaskMan monitoring.