Release notes

2610

  1. [Testing Tool, Monitoring, Integration Suite] Enhanced Event Mesh integration: a new Event Mesh - Management (REST API) section (management URL, client id, client secret, OAuth token URL and a Parse Public API credentials JSON button) was added to CPI agent configuration. An agent must have the publisher, subscriber and management clients all configured, or none of them, and the connection test checks Event Mesh only when the publisher and subscriber are complete.

  2. [Testing Tool, B2B] Improved the B2B Interchanges Access check of the agent connection test: it now also verifies that the agent user may read interchange payloads, without downloading any document. A refusal names the missing SAP role template on the API client - B2bInterchangeRead for the listing, B2bInterchangePayloadRead for the payloads. B2bInterchangePayloadRead is carried by the AuthGroup_BusinessExpert and AuthGroup_Administrator role collections; AuthGroup_IntegrationDeveloper alone doesn’t.

  3. [Testing Tool, PI→CPI Migration, B2B] Added the copy of the ICO order settings when PI test cases are migrated to a B2B Scenario (Migrate Test cases). When every ICO that can reach the scenario agrees and no shared configuration applies, the settings are written to the test configuration of the B2B Scenario; otherwise one shared configuration per ICO named Migrated from PI: <ICO> (<date time>) is created and linked to the migrated test cases.

  4. [PI→CPI Migration, B2B] Attached tags from source Operation Mapping to migrated B2B Scenario after migration.

  5. [Common, B2B] Added Public API endpoints that build the SAP Integration Advisor and TPM objects a B2B setup needs: custom IDoc messages (read, and create from an XSD), MIGs, MAGs, the activation of all three, and agreement templates with their B2B scenarios (create, and read the scenarios of existing templates). Each step is addressed by the ids the previous one returns, so the whole chain can be built without opening the Integration Advisor or TPM by hand.

  6. [Common, B2B] Added Public API create and update of trading partner profiles and of companies and subsidiaries. Create runs the same function as the UI; update only adds type system versions and identifiers to an existing entity and reports every addition as ADDED, ALREADY_EXISTS or FAILED, so a repeated call changes nothing.

  7. [Common, PI→CPI Migration, B2B] Added the B2B PI to CPI migration to the Public API: search operation mappings with their migration state, look up the candidates the migration page offers, then run Check and Migrate.

  8. [Common, Testing Tool, B2B] Improved the Create test cases from archive operations of the Public API: they now answer with the same Validation result the UI dialog shows - per message group whether it matches the chosen scenario, another scenario or none - so a caller can review the archive before anything is created, and choose to create only the matching groups.

  9. [FIX, B2B] Fixed agreements created with a Custom Integration Flow mapping that couldn’t be activated in SAP Integration Suite - activation failed with [ERROR] [MISSING_MANDATORY_FIELD]: Mapping is required (field: mapping), although the scenario looked correct in the SAP UI.

  10. [FIX, PI→CPI Migration, B2B] Fixed a second B2B migration started on the same CPI system failing with an internal error. The lock is now held per IFlow and per agreement a run writes, so the partner runs of one generic mapping can run in parallel.

  11. [FIX, Testing Tool] Fixed parsing of the collection item identification rules of a test configuration when a rule contains ; followed by a line break. The values are now trimmed.

  12. [FIX, Change Management, Integration Suite] Fixed the package listing of a synchronization failing completely when one package has no creation date.

Notes for upgrade from 2609 to 2610

  1. Agents that use Event Mesh must get the new Event Mesh - Management (REST API) credentials on CPI agent configuration. Queue and subscription operations (Event Mesh recording and testing, test queue cleanup) fail without them.

  2. Agreements already created with a Custom Integration Flow that fail to activate with Mapping is required are not repaired by the update. Open the B2B scenario of such an agreement in the SAP Integration Suite UI, switch to edit mode, save it without changes, then activate it.

  3. Rapid runtime packages are now eligible for synchronization, so their objects and authors can appear in the object list and the version history. Exclude them with irt.config.exclude-package-prefixes (empty by default) if that isn’t wanted.

  4. The B2B Interchanges Access check of the agent connection test may now report an error for agents whose user can list interchanges but not read their payloads. Assign a role collection that carries B2bInterchangePayloadRead (AuthGroup_BusinessExpert or AuthGroup_Administrator).