IBM Support

Create and assign a multiplication control to an enterprise service

Question & Answer


Question

How to create and assign a multiplication control to an enterprise service?

Answer

Sometimes it is required to propagate a transaction coming from an external system to every organisation/site. You can use the multiplication control to achieve this.

A multiplication control is a cross-reference control that copies, or multiplies, an inbound message for multiple organizations or sites. It has one External value and multiple Maximo values.

The meaning of the crossReference control for multiplication depends on the level of the main object in the object structure.
Multiplication control only works on the top level object in the Object
Structure.

In general, a processing error results if a one-to-many mapping exists between the Maximo and external values. A one-to-many mapping is valid if the crossreference control is defied as a multiplication control.

Multiplication control works inbound only. The Key Concept is 'Same External Value'.
This type of CrossReference Control can not be used as a regular crossreference control.
You identify the control as a multiplication control on the Enterprise Services application Multiplication Control field.

Example from a Financial System:
In Financial System, companies are at the system level. In the Maximo application, Companies are by Organisation.
A multiplication control can update the company in every organization in the Maximo database.

Multiplying Companies:
The main object in the Enterprise Service for Companies - MXVENDORInterface is Companies.
Companies Object is level ORG. The Crossreference values mean Organisation in this case.

Example for how to create and assign a multiplication control:
Create CrossReference Control: ORGTEST.
From the Enterprise Services application -- Select Action menu -- Create Integration Controls. In the dialog box, click the button 'Add New Control' - Select CrossReference Control (Add New Xref Control).

Integration Control = ORGTEST
Default Value Default External Value
EAGLENA EXTV1
EAGLEUK EXTV1

Associate ORGTEST to Enterprise Service.
Open an enterprise service from Enterprise Services application.
From the Select Action menu -- Associate integration controls
select ORGTEST, then click OK.

Assign Multiplication Control.
Open an enterprise service from Enterprise Services application.
Select ORGTEST as the Multiplication Control in the Multiplication Control field.

[{"Product":{"code":"SSLKYL","label":"Maximo Enterprise Adapter"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"MEA for SAP 6","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.1.1;7.5","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
17 June 2018

UID

swg21672003