APAR status
Closed as documentation error.
Error description
Request for information regarding all the changes applied to the Swiftnet FIN pack version 4.2.4 and what message types they affect.
Local fix
WTX00031137 GK No workaround
Problem summary
SwiftNet FIN 4.2.4 Type Tree Changes swift_iso7775.mtt changes: " MT106 - message deleted from LiveMsgs group in tree " MT121 - message deleted from LiveMsgs group in tree " MT202 COV - new message added " MT205 COV - new message added " MT206 - message deleted from LiveMsgs group in tree " MT210 - 50F field rule updated, format and code word changes " MT910 - 50F field rule updated, format and code word changes " MT960 - message deleted from LiveMsgs group in tree " MT961 - message deleted from LiveMsgs group in tree " MT962 - message deleted from LiveMsgs group in tree " MT963 - message deleted from LiveMsgs group in tree " MT964 - message deleted from LiveMsgs group in tree " MT965 - message deleted from LiveMsgs group in tree " MT966 - message deleted from LiveMsgs group in tree " MT967 - message deleted from LiveMsgs group in tree " MAC and PAC elements removed from trailer " Structured Text fields o :77B: - MT101, MT102/102+, MT103/103+, MT104, MT107, MT405, MT734, MT824 o :73: - MT400, MT734, MT750, MT754, MT800, MT801, MT813 o :71B: - MT400, MT456, MT559, MT582, MT645, MT700, MT710, MT720, MT730, MT740, MT742, MT750, MT752, MT754, MT768, MT769, MTn90, MTn91 o :71C: - MT559, MT600, MT643, MT645, MT646 o :74: - MT430 o :75: - MT111, MT422, MT559, MTn95 o :77A: - MT810 o :76: - MT112, MT422, MTn96 o :79: - MT810 o Removed the component rule: LEFT( $,1) != '/' in all affected narrative text fields " MT110 - Updated the entry for Tag :72: to the already-defined StructuredAndUnstructured definition for Tag :72: This definition is already used in other messages where structured and unstructured data is permitted in Tag :72: (e.g. MT456). " MT305 - removed 26F restriction list " MT360 - removed 14F restriction list " MT361 - removed 14F restriction list " MT516 & MT526 - double date reformatted, changed double date and removed slash from narrative, replaced with "noslash" field. Removed 23 restriction lists & component rule. Removed 26H restriction list " MT516 - fixed formatting for field 23 (no longer formatted, just 16x) " MT600 - 26C, added denominations to restriction list (per error code) " MT601, MT609 - Replaced the structured format for 72 (StructuredFormat1 SenderToReceiverInfo #72 General Field) with the unstructured format (Unstructured SenderToReceiverInfo #72 General Field). " MT605 - 26C, added denominations to restriction list (per error code) " MT606 - 26C, added denominations to restriction list (per error code) " MT607 - 26C, added denominations to restriction list (per error code) " MT604 - replaced 72 structured w/unstructured " MT605 - replaced 72 structured w/unstructured " MT644, MT645 and MT646 - Updated the terminator for :37C to be <CR><LF>, so it is the same as all the other elements in the choice group " MT645 - corrected 31F date " MT810 - replaced 77A w/unstructured field and replaced 79 w/unstructured field " MT910 - Added IBEI to 50F code " MT942 - removed currency component rule swift_iso15022.mtt changes: " MT509 - Removed comma from WIDI in 98B component rule in sequence B. " MT513 - Removed duplicate RPOR component rule, corrected TTRE, and added the following rule to the TOOR qualifier: WHEN( PRESENT ( #22F Indicator SubField:$ ) & ABSENT( #22F DataSrcScheme SubField:$), MEMBER( #22F Indicator SubField:$, { "ALNO","BCSE","BCSH","BMIN","CARE","COMB","DISC", "DNIN","DNRE","ICEB","LIWI","LIWO","LMTO","MAKT","MANH","MTLO"," MUTO","NOHE","ORLI","SLOS","SPLU","STLI","STOP","SSEX","SSHO" } ) ) " MT515 - Updated 95Q component rule from: IF($!=$[1],NOT(MEMBER(LEFT($,1),{":","-"}))) to: IF($!=$[1],NOT(MEMBER(LEFT($,1),{":","-"})))& (LEFT( $,1) != "/" & RIGHT( $,1) != "/" & FIND( "//", $) = 0) " MT530 - seq B REQD removed component rule from 22F PROC because there was no error code associated w/usage rule in SRG rule removed = WHEN ( PRESENT ( #22F Indicator SubField:$ ), PRESENT( #22F DataSrcScheme SubField:$ )) Also removed BORR component rule, left higher level rules " MT537 - Added "TRVO" to 22F component rule in seq C2_TRANSDET " MT537 - Added PREA to 22F/SETR component rule in seq B2b_TRANSDET " MT537 - added SLRE to TRANSDET component rule " MT541 - Added SPST to Field 22F/SETDET/STCO. SPST was removed from MT540, and 22F had been a common field for both MT540 and MT541. The two now have separate 22F fields. " MT548 - Added EXPI to /SETR component rule in seq B_SETTRAN " MT544, MT545, MT546,MT547, MT54x_SettConf (Sequence SETDET), MT548 (Sequence SETTRAN), MT575 (Sequence TRANSDET) - Corrected the codelist for 22F SETR " MT564 - Updated the Group definition for 69D PARL, in sequence E, to be consistent with other qualifiers for 69D (eg REVO), ie Format - Explicit Component - Delimited Delimiter - Literal Value - / Location - Infix " MT564 - added COAP to CADETL component code for 98D " MT564 - removed the code word "EXCH" from the E1_SECMOVE component rule on the #98A_SECMOVE_DateTime repeating field. " MT564 - Corrected the E1_SECMOVE component rule on the #98A_SECMOVE_DateTime repeating field by adding a comma after UNCO and removing the duplicate code word "VALU" " MT565 - Added the missing 70E:DISC qualifier to Sequence D CAINST " MT565 - added "NOQU" to the 22H portion of the #22a_CAOP_FH component rule on Sequence D " MT565 - changed range to make :22F::CHAN// repeatable in sequence D_CAINST " MT566 - Added TRAD to restriction list & added to 98A TRAD component rule WHEN( PRESENT ( #98B DateCd SubField:SETT DateCd #98B ISO15022 General:$) & ABSENT(#98B DataSrcScheme SubField:SETT DateCd #98B ISO15022 General:$ ), MEMBER(#98B DateCd SubField:.:$ , { "ONGO","OPEN","UKWN"} )) " MT564 - Added MFIX and MATU to 98D seq D_CADETL component rule Added UNCO to 98D seq E_CAOPTN Removed component rule from 22F ITYP in D_CADETL because there was no error code associated w/usage rule in SRG. The following rule was removed: WHEN ( PRESENT ($), PRESENT ( #22F DataSrcScheme SubField:$ )) " MT566 - C_CADETL Removed component rule from 22F ITYP because there was no error code associated w/usage rule in SRG. Rule removed = WHEN ( PRESENT ($), PRESENT ( #22F DataSrcScheme SubField:$ )) Also C_CADETL Removed component rule from 22F ETYP because there was no error code associated w/usage rule in SRG. " MT584 - removed spaces from "PLCE" C_STAT? #24B_STAT_Reason component rule
Problem conclusion
The list of 4.2.4 SwiftNet changes is provided.
Temporary fix
Comments
APAR Information
APAR number
PK90303
Reported component name
WSTX PK SWIFTNT
Reported component ID
5724M6001
Reported release
810
Status
CLOSED DOC
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2009-07-01
Closed date
2009-07-02
Last modified date
2009-07-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSD8","label":"IBM Transformation Extender"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
02 July 2009