IMS Integration Hub B2MML Configuration

The following activities are required in IMS Integration Hub:

  1. Log on to IMS Integration Hub.
  2. Specify the Publisher and Subscriber Settings to configure error handling and the message poll for subscribers.
  3. Configure a Database Publisher or Configure an ActiveMQ Publisher, ensuring that the Target Table is the Outbound table in the MineMarket database.
  4. Configure a Polling Schedule for the publisher.
  5. Configure a Subscriber or Configure an ActiveMQ Subscriber for each of the subscribers described below.
  6. 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 DomainTrue
  • 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 DomainTrue
  • 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 DomainTrue
  • 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 DomainTrue
  • 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 DomainTrue
  • 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 DomainTrue
  • Client Endpoint—IMS.Outbound.WorkScheduled