In this page:
...
Issuer Role supports batch load mode - it allows to load Issuer Roles as a batch and generate complete ownership period for Security + Role Type key.
- Default rule for Issuer Role processing is xml-ref_issuerrole_main.xml
- If the Batch Key is set, the data is routed to xml-ref_issuerrole_batch.xml
Load Modes
...
Single Row Mode
Delete
...
Process
To delete IssuerRole records, add the following header with DELETE action set in every referenceTransaction and send file to the eagle_ml-2-0_default_in_xml_reference stream.
...
W_ISSUER_ROLE_USE_DB_START_DATE config parameter allows to take startDate from DB, not from the incoming file - and to avoid overwriting startDate column
Batch
...
Mode
Batch mode is an add-on over single row mode so it supports all the functions of single row mode.
Issuer Role supports batch mode - it allows to load Issuer Role as Batch and generate complete ownership period for Security + Role Type key.
...
Code Block | ||
---|---|---|
| ||
<header> <objectType>IssuerRole</objectType> <batchKey>TEST_A7^INTERNAL^ISSUER</batchKey> </header> |
See Issuer Role Example with two batches with slightly different processing options set.
Processing Options
Issuer Role batch records has the following processing options:
...
ISSUER_ROLE_PROCESSING_TYPE_I()__PROCESSING_TYPE
where in I() you should set Issuer Role types which you want to be loaded in certain mode
For example, you want to switch off default behavior and load only OWNER roles in UPSERT mode:
Expand |
---|
<processingOptions>ISSUER_ROLE_GROUPING,DIRECT_<processingOptions>ISSUER_ROLE_OPTIONS,ISSUER_ROLE_PROCESSING_TYPE_I(OWNER)__ISSUE_ROLE_UPSERT_MODE</processingOptions> |
Delete
...
Process
Records can be deleted from ISSUER_ROLE_DETAILS and ISSUER_ROLE_DETAILS_HIST by the following keys:
...