IMS Integration Hub B2MML Configuration
The following activities are required in IMS Integration Hub:
- Log on to IMS Integration Hub.
- Specify the Publisher and Subscriber Settings to configure error handling and the message poll for subscribers.
- Configure a Database Publisher or Configure an ActiveMQ Publisher, ensuring that the Target Table is the Outbound table in the MineMarket database.
- Configure a Polling Schedule for the publisher.
- Configure a Subscriber or Configure an ActiveMQ Subscriber for each of the subscribers described below.
- Create a Message Schema Group for the B2MML XSDs, and assign all the subscribers to the message schema group.
Ensure that the Target Namespace for each schema in the group is set to the targetNamespace attribute of the XSD; for example, http://www.mesa.org/xml/B2MML.
IMS Integration Hub Subscribers
NotifyPerformanceTracked
- Name—NotifyPerformanceTracked
- Error Endpoint—IMSSubscriberError.NotifyPerformanceTracked
- Adaptor Path—<path>\BulkTrak.Integration.PublishSubscribe.dll
- Class Name—MsmqIntForIhub.Subscriber
- Load Adaptor In Own Application Domain—True
- Client Endpoint—IMS.Outbound.PerformanceTracked
NotifyWorkExecutedEvent
- Name—NotifyWorkExecutedEvent
- Error Endpoint—IMSSubscriberError.NotifyWorkExecutedEvent
- Adaptor Path—<path>\BulkTrak.Integration.PublishSubscribe.dll
- Class Name—BulkTrak.Integration.PublishSubscribe.B2MML_Classes.NotifyWorkExecutedEvent
- Load Adaptor In Own Application Domain—True
- MineMarket URL—tcp://localhost:8085/ClientManager (or as configured)
NotifyWorkReconciledEvent
- Name—NotifyWorkReconciledEvent
- Error Endpoint—IMSSubscriberError.NotifyWorkReconciledEvent
- Adaptor Path—<path>\BulkTrak.Integration.PublishSubscribe.dll
- Class Name—BulkTrak.Integration.PublishSubscribe.B2MML_Classes.NotifyWorkReconciledEvent
- Load Adaptor In Own Application Domain—True
- MineMarket URL—tcp://localhost:8085/ClientManager (or as configured)
NotifyWorkScheduledBarge
- Name—NotifyWorkScheduledBarge
- Error Endpoint—Not applicable
- Adaptor Path—<path>\BulkTrak.Integration.PublishSubscribe.dll
- Class Name—MsmqIntForIhub.Subscriber
- Load Adaptor In Own Application Domain—True
- Client Endpoint—IMS.Outbound.WorkScheduled
NotifyWorkScheduledShip
- Name—NotifyWorkScheduledShip
- Error Endpoint—Not applicable
- Adaptor Path—<path>\BulkTrak.Integration.PublishSubscribe.dll
- Class Name—MsmqIntForIhub.Subscriber
- Load Adaptor In Own Application Domain—True
- Client Endpoint—IMS.Outbound.WorkScheduled
NotifyWorkScheduledTrain
- Name—NotifyWorkScheduledTrain
- Error Endpoint—Not applicable
- Adaptor Path—<path>\BulkTrak.Integration.PublishSubscribe.dll
- Class Name—MsmqIntForIhub.Subscriber
- Load Adaptor In Own Application Domain—True
- Client Endpoint—IMS.Outbound.WorkScheduled