PEM CM v6.2.4 Release Notes
Customers can now easily grab and assign known host keys for SFTP Hub to Partner connections through PEM Community Manager (PCM). A new button named Known Host Key Grab is introduced, which gets enabled upon entering Host and Port, which will fetch the Key from remote server and prompt for a name to be used for the Key. The Key would be stored with the name in B2Bi and auto selected in the Known Host Key dropdown in PCM.
The configuration to fetch the Known Host Key needs to be provided in the PCM Configuration File under connectivity section. Refer to Configuring PCM Installation – IBM Documentation for more details.
Customers can now select “Both” in the Authentication Type drop down available in User ID tab of the Configure User pop-up menu for the applicable protocol setups in PCM. This allows customers to create and manage user accounts in B2Bi with an Authentication Type as Both.
The out-of-box PEM Standard Partner_Onboard Activity can now be used to onboard partner, where the user account can be set to Both as the Authentication Type.
The logout mechanism is improvised for CM and SEAS profiles on the application side. The logout operation now ends the session and invalidates the token, providing a more secure user experience.
Customers can now control the Edit and Upload options in File Transfer Search via a new parameter, edit-and-upload, in the application configuration file. This enhancement provides flexibility to restrict/allow users to access the Edit and Upload option.
The configuration parameter for Edit and Upload is added under the file-transfer -> search with the name edit-and-upload and accepts either true or false. Refer to Configuring PCM Installation – IBM Documentation for more details.
Note: This is relevant for users whose roles include the Edit and Upload module.
Customers can now define roles that bypass user-based filters in the File Transfer Search via a new parameter, unrestricted-roles, in the application configuration file. This enhancement allows roles with lower privileges to access all file transfer search records, regardless of partner assignments. It accepts a comma-separated list of role names. Users with roles specified in this parameter can search through all file transfer records, whereas users with lower privileges can only view transactions related to their assigned partners. Refer to Configuring PCM Installation – IBM Documentation for more details.
Note: This is relevant for users whose roles are not superadmin.
In PEM Community Manager (PCM), customers can now dynamically provide special characters to restrict certain protocol parameters based on special characters defined in the application.yml file. Profile Name and Profile ID are universally restricted across all protocols. Protocol-specific parameters like username in B2B SFTP/FTP/FTPS (P2H), As2Identifier in AS2, and username in Mailbox are also validated based on these character restrictions for both Partner/Application modules.
The configuration for disallowed special characters needs to be provided in the PCM Configuration File under cm protocol. Refer to Configuring PCM Installation – IBM Documentation for more details.
SAML configurations are now integrated directly into the Helm charts. It eliminates the need of customization to Helm charts during the deployment of PEM CM application on a SAML profile, making deployments easier and consistent.
The size of the correlation CLOB columns in the PCM file transfer search table is increased from 1 MB to 3 MB allowing broader search criteria. Additionally, all the correlation data is now stored in lowercase for easier access and improved efficiency.
Several security enhancements are added. The migration to Java 17 and the upgrade of dependent libraries to ensure compatibility with JDK 17 is part of this. Additionally, Content Security Policy (CSP) headers are implemented to enhance application security.
The standard file processing core business processes are enhanced to improve the performance of the executions.
Below is the list of Business Process which are modified
Name | Change Description |
---|---|
CM_CoreProcess | The logic is updated to handle metadata for processing Drop Process in Asynchronous mode. The Typing Service is modified to fetch the Typing Map from Property File.
Refer to Setting Up IBM Sterling B2B Integrator – IBM Documentation for more details on configuring Typing Maps. |
CM_ProcessRules | The logic is included to handle the metadata between sub process for executing PUT services inside Drop Process in Asynchronous mode. |
CM_Database_LogInfo | The process is changed to build all the activity data and load it to database in a single invocation. |
CM_Database_LogInformation | The logic is updated to use the activity metadata from the parent process and load it to database. |
CM_DropProcess | The logic is included to handle the metadata between sub process for processing Drop Process in Asynchronous mode. |
CM_S_FTP_S_PUT | The process is updated to invoke CM_Database_LogInfo business process for loading metadata to PCM. |
CM_MailBox_PUT | The process is updated to invoke CM_Database_LogInfo business process for loading metadata to PCM. |
CM_AWSS3_PUT | The process is updated to invoke CM_Database_LogInfo business process for loading metadata to PCM. |
CM_FileSystem_PUT | The process is updated to invoke CM_Database_LogInfo business process for loading metadata to PCM. |
CM_MQ_PUT | The process is updated to invoke CM_Database_LogInfo business process for loading metadata to PCM. |
CM_CustomScript | The logic is updated to fetch the Script Parameters from PCM Rule Properties. |
XSTL -> CM_EnvelopeLoad_Status | The XSLT is updated to collect the Error Information and send it back as response. |
Note: The import of the IBM PCM 6.2.4 version Business Process would override your existing business process and hence it is recommended to import only what is required.
1) In the link Configuring PCM Installation – IBM Documentation for the highlighted content in the screenshot below update as
Perform Test Connection, Archive Reprocess and Known Host Key Grab, configure….
2) In the link Partner_Onboard_V1 – IBM Documentation. for the highlighted area, please provide the comment as
UserAccount-> AuthenticationType | Provide the Authentication Type of the account (INTERNAL, EXTERNAL, BOTH) |
3) In the link Setting Up IBM Sterling B2B Integrator – IBM Documentation, add the below point in between point 3 and point 4.
Update Typing Map information in the CM_cache.properties file.
(CM_cache.properties contains the list of Typing Maps that are used to find the Sender ID, Receiver ID and Transaction Types when files are processed by IBM Sterling B2B Integrator through out of box PCM Business Process).
## List of Typing Maps separated by space
TYPINGMAPLIST=CM_Typing_EDI CM_Typing_EDIFACT
4) In the link Configuring PCM Installation – IBM Documentation referenced point 20 content to be updated as provided under updated section below:
Updated section:
20. Set the default time range, max file length and edit and upload for PCM UI file transfer search screen. The following example shows the default values for the required parameters
file-transfer: search: edit-and-upload: false #provide false for disabling/hiding edit and upload button in file transfer search in UI when viewing a file time-range: 24 #Hours, Time range in File Transfer search screen in UI max-file-length: 20 #Default is 10 MB max file size allowed to view |
5) In the link Configuring PCM Installation – IBM Documentation referenced point 7 content to be updated as provided under updated section below:
cm: color: black # Available Themes: red, green, grey, yellow, black #api-connect-enabled: true #This should not be released to precisely protocol: disallowed-special-characters: “!@#:$%^&*()+?,<>{}[]|;\”‘/\\” #We need to add the special characters in double quotes, by default <> are restricted and make sure escape characters are being handled properly
|
6) In the link Configuring PCM Installation – IBM Documentation referenced point 20 content to be updated as provided under updated section below:
Updated section:
20. Provide comma seperated roles to un restrict file transfer search assigned partner-based filter for lower privileged users. The following example shows the default values for the required parameters
file-transfer: search: edit-and-upload: false #provide false for disabling/hiding edit and upload button in file transfer search in UI when viewing a file time-range: 24 #Hours, Time range in File Transfer search screen in UI max-file-length: 20 #Default is 10 MB max file size allowed to view unrestricted-roles: super_admin #Provide comma seperated roles to un restrict file transfer search partner based filter for lower privileged users |
Customers can now configure HTTPS-enabled connectivity adapters in Sterling Integrator (SI) and perform connectivity tests from PCM for partners and applications.
The application.yml and readme application configuration file shared with the package will contain the default value required for cmks validation profile parameter has been added a comment same as the content available in IBM KC documentation for reference.
The decrypt command in the readme.txt file has been updated for better execution when using Docker, addressing issues reported by users.
Controls have been implemented to prevent confidential information and PII from being stored in persistent cookies or cached on client systems. This fix is part of the broader CSP headers implementation.
The Edit and Upload options in File Transfer Search can now be enabled or disabled using a configurable parameter in the application.yml file, offering better control over file management operations.
Customers can now select the “Both” setting from the Authentication Type dropdown in Configure User, allowing for better flexibility when managing FTP, FTPS, and SFTP partner connections in B2Bi.
As part of the CSP headers implementation, we have addressed vulnerabilities related to Cross-frame Scripting (XFS) and clickjacking, ensuring the application is not susceptible to these types of attacks.
Fixes have been implemented as part of the CSP headers implementation to address vulnerabilities in internet-facing systems, enhancing overall security.
Fix includes new addition to application properties where customer can now provide the special characters to be restricted. The application will restrict the provided special characters for the following fields: Partner ID, Partner Name for all protocols
Partner/Application, B2B FTP, B2B SFTP, B2B FTPS Partner/Application Connected to Hub scenario, Mailbox protocols: Username and As2 Identifier in As2 protocol for partner/organization.
L3REQ-64249: PCM Issue with dataflow setup when using a + only in the File Name box.
Going forward, customers can see a warning message when creating Doc Handling for an already existing MFT flow setup or the other way around asking to confirm: An MFT flow is currently in place, and it takes precedence over Doc Handling flows. Are you sure you want to proceed with setting up a new document handling flow?
Fix includes validation for the required file type for the Import Workflow API from server side where customer will be restricted to only upload files with XML extension.
Application Connecting to Hub setups with ‘Delete mailboxes in SI’ checkbox as selected, all the mailboxes associated with that partner/application will be deleted even if other partners are utilizing the same root mailbox.