August 2022 - ITE1 Drop Notes

Code Drop - ITE1 (v.1.3)

The code drop notes detail the scope of ITE1 (v1.3), deployed on 01 August 2022, including available functionality. The code drop note should be read in conjunction with the documentation listed below. Full details of the functionality are provided below.

Documentation

ITE Release

Technical Documentation Release

Supporting Documentation

DA SDK Version

ITE Release

Technical Documentation Release

Supporting Documentation

DA SDK Version

ITE1 (v1.3)

July 2022 - Documentation Update

June 2022 - Documentation Update

May 2022 - Documentation Update

DAML SDK: 1.18.0
Bindings Rx Java: 1.18.0
DAML LF Archive: 1.18.0
CSP Java Stubs: 1.42.715.4

Release Notes

Please note the following points for your consideration:

  • ITE1 (v1.3) is available to software providers as part of the August 2022 Code Drop (v1.3).

  • ITE1 (v1.3) contains the following key features:

    • The release candidate for initial message accreditation;

    • Re-instates Change of Controlling Participant and Class mergers;

    • VMware Ledger upgrade – including Ledger API error code changes;

    • Multiple bug fixes and resolved defects;

    • Updates to the test kits for ITE1;

    • Enhancements to the CHESS UI;

    • Additional Assisted Testing scenarios available;

    • Changes to self-service tools;

    • One schema change (sett_107);

    • New AMO functionality (Password change);

    • Performance enhancements; and

    • The release will result in a full transactional clear down/re-set of data.

  • ITE1 (v1.3) has resulted in several updates to the ITE1 Known Issues & Limitations page. Users are encouraged to familiarise themselves with these updates.

Available Functionality

For a real-time environment status, using your organisation’s group service mailbox email address, refer to the CHESS Environment Status.

Function / Component

Status

Details

Function / Component

Status

Details

Connectivity

AVAILABLE

- Ledger API connectivity is operating as expected. There are no reported Ledger API connectivity issues.

- New JAVA classes is available via FTP server.

- Ledger API error codes, new codes and recommended error handling detailed in technical documentation.

- Ensure ledger offset is re-set after the release.

- Token expiry remains 24 hours as default, Ledger API clients can request this to be reduced to 15 minutes (production state) when they are ready to test (request via CTS which can then be scheduled).

- Recommendation for developers to introduce a configurable limit on the number of in-flight command (a.k.a send window).
- This regulates the submission of commands to the ledger reducing the occurrences of back pressure.

- For Ledger API users, token acquisition is required to connect to ITE1.

- The schedule has been established for failing over components of CHESS Replacement to facilitate recovery testing.

- Connectivity failover re-scheduled from September (CTS will notify).

- AMQP connectivity is operating as expected. There are no reported AMQP connectivity issues.

- AMQP applications to have long running connections and sessions.
- Connections can be 24x7 (ASX to advise of any weekend outages); and
- Applications can connect / disconnect in-line with operating hours.

- For AMQP users ISO Message Signing must be enabled.

- AMQP queues will be configured as per ITE1 subscriber’s order forms.

- The schedule has been established for failing over components of CHESS Replacement to facilitate recovery testing.

- Connectivity failover re-scheduled from September (CTS will notify).

- SWIFT connectivity is operating as expected. There are no reported SWIFT connectivity issues.

- The FIX gateway is operating as expected. There are no reported FIX connectivity issues.

- The schedule has been established for failing over components of CHESS Replacement to facilitate recovery testing.

- Connectivity failover re-scheduled from September (CTS will notify).

CHESS User Interface (UI)

AVAILABLE

Upon user account creation an invitation email containing an activation link ('Set Up My Account') is sent out to complete the registration process. It is expected that users have 24 hours to begin the account activation process, however the link has been observed to expire after 30 minutes. Users encountering this behaviour can utilise the ‘Forgot Password’ link on the CHESS UI login page to resolve this issue.

CHESS UI users should clear their browsing cache prior to using the CHESS UI post v1.3 release.

ITE1 (v1.3) includes the following CHESS UI functional changes:

  • For sponsoring participants, the Account screen now has pre-filters so you are required to search before the results are retrieved;

  • For payment providers, new “Batch Funds Obligation” screen to display a table of sett_120 messages for a given Payment Provider;

  • For payment providers, new “RTGS Funds Movement” screen to display a table of sett_137 messages for a given Payment Provider;

  • Bulk upload capability for Distribution Advice Notifications, Holding Adjustments, mFund Order Notifications, Funds Obligation Status Advice;

  • mFund investor data (standalone entry) and consolidated view by investor; and

  • Date formats now available via date picker (vs. YYYY-MM-DD).

The CHESS UI is available subject to ITE1 Known Issues & Limitations.

Test Data / Seeding

AVAILABLE

Updated test kits were sent to all software providers on 25 July. Kits were sent to the contacts on a Software Provider’s ITE1 Order Form.

Updates to Test Kits:

  • eod-prices_T-2: All EOD Prices have been refreshed;

  • mfund-roles: Added mFundOrder and mFundSettlement roles to Settlement only actors 20XX2 (where XX is test kit number);

  • payment-facilities_csv_to_xml_mfunds: Added mFundApplication and mFundRedemption accounts for retrospective 20XX2 actors;

  • securities: Updated partly paid securities to ensure the security does not move into a closed security state before the corresponding Call corporate action is active; and

  • Issuers with code 35XX0 do not support the issuer sub-register.

Test Tools

AVAILABLE

  • All self-service tools have been updated to incorporate meaningful error descriptions for timeout errors (vs JAVA errors).

  • The Transfers and Conversions Self-Service template (hold_211) has been updated to include a new column ('NumOfBasisMovements').

  • The Collateral Create / Removal (CMM & ETO) Auto Responder (pldg_301) logic has been updated to support non-3rd Party ETO clearing workflow.

  • EOD Price Auto Injector has been re-introduced to support Standard Settlement Price (SSP) adjustment testing.

  • Change Account Type has now been added as an ASX Assisted Testing scenario.

  • The following ASX Assisted Testing will be facilitated by CTS and available after the release of v1.3 into ITE1 (not before 15 August)

    • Broadcast Notification – Weekly (Monday 3pm);

    • Extend Settlement Cut-Off – Weekly (Wednesday 11am); and

    • Cancel Settlement – Initially bi-weekly, moving to weekly during accreditation (Friday 11am).

  • The following ASX Assisted Test Tool will remain unavailable until a future release:

    • Run Default (Back-Out Algorithm).

Batch Settlement / Scheduler

AVAILABLE

[Updated 08/08] Batch settlement is fully available. There are no reported batch issues.

Corporate Actions

AVAILABLE

Updates to Test Kits - corporate-actions:

  • New corporate action – Priority Issue added to allow testing for BOM codes – XZ (ex priority) and CZ (cum priority);

  • Re-instated Class Merger corporate action events;

  • Updated Stock Split corporate action (for accreditation scenarios) to alternate between 2 underlying securities allowing enough time for settlement instructions to settle; and

  • Re-purposed 06 old standalone security code change corporate action events by updating their effective dates in future to ensure these corporate actions are available post August 2022.

Performance Testing Enabled

UNAVAILABLE

Performance Testing will be made available in ITE1 (v1.3) post message accreditation completion. Any performance testing must not commence without prior bilateral agreement.