Batting order determines the order of the reference identifiers for matching.
Info | ||
---|---|---|
| ||
|
The default batting order contains all possible identifiers, which can be specified in an incoming message. This default value of batting order is used when batting order is not specified.
...
Code Block |
---|
‘cusip,isin,sedol,reuters,bloombergId,sicovmId,valorenId,cedel,internalId,cinsId,ticker,xId1,xId2,xId3,xId4,xId5,xId6,xId7,xId8,xId9,xId10’xId10,uniqueProductId,uniqueSwapId’. |
If you do not want to use the default batting order, you can change the it for all workflows using the Config Batting Order or for one individual workflow using the the Specific Batting Order or to a single record using a Specific Batting Order on Message Node.
Info | |
---|---|
Note |
|
Anchor | ||||
---|---|---|---|---|
|
You can specify a a batting order for all workflows that differs from the default.
It is set in the custom configuration file file eagle_ml-2-0_custom_cm/w_config_custom.inc.
To edit config batting order, open the custom configuration file in Message Center Editor and define the ‘CONFIGthe ‘CONFIG_BATTING_ORDER’ ORDER’ variable.
...
Anchor | ||||
---|---|---|---|---|
|
Specific batting order is used to define the batting batting order for a single workflow.
...
To set a specific batting order, edit the ‘battingOrder’ field in Destination grid.Click the ‘battingOrder’ field in Destination grid.
Click button near the function text box to apply changes. Save and Export the solution.
...
Anchor | ||||
---|---|---|---|---|
|
The specific batting order is used to define transformations that should occur for one record in the xml xml in the source file.
The specific batting order will have the higher priority relative to default and batting order for the security transformation, but only for the current record where specific batting order is set.
To use it, you should fill the batting order node of your message (refer to the data map table of the object and make sure the node is placed in agreement with the XSDs).
Code Block | ||
---|---|---|
| ||
<battingOrder>sicovmId,valorenId,cedel</battingOrder> |
For example:
Code Block | ||
---|---|---|
| ||
<EagleML>
<header>
...
</header>
<referenceTransaction><!—this record will use the batting order specified below>
<header>
...
</header>
<genericIssueAnalytic>
...
<battingOrder>sicovmId,valorenId,cedel</battingOrder>
...
</genericIssueAnalytic>
</referenceTransaction>
<referenceTransaction><!—this record will use default batting order>
<header>
...
</header>
<genericIssueAnalytic>
...
</genericIssueAnalytic>
<referenceTransaction>
</EagleML> |