Load SWIFT MX Schema Shared Resource

The Load SWIFT MX Schema shared resource is used to select a SWIFT Specification and load or unload the MX message schemas. The Parse SWIFT MX and Render SWIFT MX activities use the schemas that are loaded by the Load SWIFT MX Schema shared resource. You can add only one Load MX Schema shared resource in a project.

General

The following table lists the configurations in the General panel of the Load SWIFT MX Schema shared resource:

Field Module Property? Description
Package No The name of the package where the new shared resource is added.
Name No The name to be displayed as the label for the shared resource in the process.
Description No A short description for this shared resource.

MX Schemaloader Configuration

The following table lists the configurations in the MX Schemaloader Configuration panel of the Load SWIFT MX Schema shared resource:

Field Description
Specification You can select a SWIFT specification from the Specification list. Specification 2022 and specification 2021 are supported. The default specification is SWIFT November 2022 specification.

This lists all the message types supported by the SWIFT specification.

Message Type You can select the MX or CBPR+ message type from the dropdown in SWIFT November 2022 specification. After you select the message type, the system displays the supported messages.

Note:
  • See Creating a Load SWIFT MX Schema Shared Resource to create the Load SWIFT MT Schema shared resource.
  • To run the SWIFT MX activities on TIBCO Cloud Integration platform, the project must have a logic to copy the xsd at /opt/tibco/bwcloud/1.1/ext/shared/addons/bin/xsd/2021/ and /opt/tibco/bwcloud/1.1/ext/shared/addons/bin/xsd/2022/ paths on the application container.

Supported MX Messages

The plug-in supports part of SWIFT MX Standard Release 2022 and 2021, and therefore, supports a certain set of MX messages that conform to SWIFT MX Standard Release 2022 and 2021.

The plug-in supports extended rules validation for the following MX messages of SWIFT Standard Release 2022:

acmt.001.001.08
acmt.002.001.08
acmt.003.001.08
acmt.004.001.06
acmt.005.001.06
acmt.006.001.07

camt.029.001.11
camt.040.001.04
camt.041.001.04
camt.042.001.04
camt.043.001.04
camt.044.001.03
camt.045.001.03
camt.050.001.06
camt.052.001.10
camt.053.001.10
camt.056.001.10
camt.060.001.06

pacs.002.001.12
pacs.003.001.09
pacs.004.001.11
pacs.007.001.11
pacs.008.001.10
pacs.009.001.10
			
pain.001.001.11

reda.001.001.04
reda.002.001.04
reda.004.001.06
reda.005.001.03
				
secl.010.001.03
			
semt.001.001.03
semt.002.001.02
semt.003.001.02
semt.004.001.02
semt.005.001.02
semt.006.001.02
semt.007.001.02
semt.012.001.01
semt.013.001.06
semt.014.001.07
semt.015.001.09
semt.017.001.12
semt.018.001.13
semt.019.001.10
semt.021.001.08
semt.023.001.01
	
sese.001.001.09
sese.002.001.09
sese.003.001.09
sese.004.001.09
sese.005.001.09
sese.006.001.09
sese.007.001.09
sese.008.001.09
sese.009.001.08
sese.010.001.07
sese.011.001.09
sese.012.001.11
sese.013.001.11
sese.014.001.09
sese.018.001.09
sese.019.001.08
sese.020.001.07
sese.023.001.11
sese.024.001.12
sese.025.001.11
sese.027.001.07
sese.028.001.10
sese.029.001.06
sese.030.001.09
sese.031.001.09
sese.038.001.09
sese.039.001.06
sese.040.001.04
		
setr.001.001.04
setr.002.001.04
setr.003.001.04
setr.004.001.04
setr.005.001.04
setr.006.001.04
setr.007.001.04
setr.008.001.04
setr.009.001.04
setr.010.001.04
setr.011.001.04
setr.012.001.04
setr.013.001.04
setr.014.001.04
setr.015.001.04
setr.016.001.04
setr.017.001.04
setr.018.001.04
setr.027.001.03
setr.029.001.01
setr.030.001.01
setr.044.001.02
setr.047.001.02
setr.048.001.01
setr.049.001.02
setr.050.001.01
setr.051.001.02
setr.052.001.01
setr.053.001.02
setr.054.001.01
setr.055.001.02
setr.056.001.01
setr.057.001.02
setr.058.001.02
setr.059.001.01
setr.060.001.01
setr.061.001.01
setr.062.001.01
setr.064.001.01
setr.065.001.01
setr.066.001.01
			

 

Supported CBPR+ Messages

The plug-in supports part of SWIFT CBPR+ Standard Release 2022, and therefore, supports a certain set of CBPR+ messages that conform to SWIFT CBPR+ Standard Release 2022.

CBPRPlus-camt_029_001_09
CBPRPlus-camt_052_001_08
CBPRPlus-camt_053_001_08
CBPRPlus-camt_054_001_08
CBPRPlus-camt_056_001_08
CBPRPlus-camt_057_001_06
CBPRPlus-camt_060_001_05 
CBPRPlus-pacs_002_001_10
CBPRPlus-pacs_004_001_09
CBPRPlus-pacs_008_001_08
CBPRPlus-pacs_008_001_08_STP
CBPRPlus-pacs_009_001_08
CBPRPlus-pacs_009_001_08_ADV
CBPRPlus-pacs_009_001_08_COV
CBPRPlus-pacs_010_001_03
CBPRPlus-pain_001_001_09
CBPRPlus-pain_002_001_10		
Note: You should keep CBPR+ xsd files name consistent with the CBPR+ message name displayed in MX Schema resource.