Issues for Conversion Model for Payment Messages Finalization Task Force

To comment on any of these issues, send email to cm4pm-ftf@omg.org. (Please include the issue number in the Subject: header, thusly: [Issue ###].) To submit a new issue, send email to issues@omg.org.

List of issues (green=resolved, yellow=pending Board vote, red=unresolved)

List options: All ; Open Issues only; or Closed Issues only

Issue 12624: change name of specification
Issue 12625: page numbering
Issue 12626: name of the standard is repeated in the document
Issue 12627: page 1 section 1 para 1
Issue 12628: page 1 section 1 para 2
Issue 12629: page 1 section 1 para 2 line 3 grammatical error
Issue 12630: page 1 section 1 para 2 line 3 clarification
Issue 12631: page 1 section 1 para 2 line 8 remove Payment Message (CM4PM) standard
Issue 12632: page 1 section 1 para 2 line 6 change to message data transformation
Issue 12633: page 1 section 1 para 2 line 10 clarification needed
Issue 12634: page 1 section 1 para 2 line 11 - remove name of standard
Issue 12635: page 1 section 2 para 1 line 2 - problem with cross-referencing
Issue 12637: page 1 section 2 para 1 line 5 - normative/non-normative sections
Issue 12638: page 1 section 3 - add reference to ISO 20022
Issue 12639: page 2 section 4 - "autonomy'
Issue 12640: page 2 section 4 - "business analyst"
Issue 12641: page 2 section 4 - "business element"
Issue 12642: page 2 section 4 - remove "business rule"
Issue 12643: page 2 section 4 composition
Issue 12644: page 2 section 4 conversion rule
Issue 12645: page 2 section 4 "domain"
Issue 12646: page 2 section 4 "domain data dictionary"
Issue 12647: page 2 section 4 "domain repository"
Issue 12648: page 3 section 4 "entity"
Issue 12649: page 3 section 4 "environment"
Issue 12650: page 3 section 4 "federated dictionary"
Issue 12651: page 3 section 4 "federate"
Issue 12652: page 3 section 4 "group"
Issue 12653: page 3 section 4 "keyword list"
Issue 12654: page 3 section 4 "leaf format"
Issue 12655: page 3 section 4 "leaf format expression language"
Issue 12656: page 3 section 4 "location"
Issue 12657: page 3 section 4 "location expression language"
Issue 12658: page 3 section 4 "leaf syntax translator"
Issue 12659: page 3 section 4 "message element"
Issue 12660: page 4 section 4 "message element relationship model"
Issue 12661: page 4 section 4 "message composite"
Issue 12662: page 4 section 4 "message format"
Issue 12663: page 4 section 4 "message group"
Issue 12664: page 4 section 4 "message model" and "message syntax model
Issue 12665: page 4 section 4 "message syntax translator
Issue 12666: page 4 section 4 para MSxx
Issue 12667: page 4 section 4 para MTxx
Issue 12668: page 4 section 4 "near synonym"
Issue 12669: page 4 section 4 "node id"
Issue 12670: page 5 section 4 "qualified business element"
Issue 12671: page 5 section 4 "runtime application"
Issue 12672: page 5 section 4 "semantic element"
Issue 12673: page 5 section 4 "semantic map"
Issue 12674: page 5 section 4 "simple message composite"
Issue 12675: page 4 section 4 para TCxx
Issue 12676: page 5 section 4 "technical analyst"
Issue 12677: page 5 section 4 "type"
Issue 12678: page 5 section 4 "UNIFI"
Issue 12679: page 6 section 4 "wire format"
Issue 12680: page 6 section 5.1
Issue 12681: page 11 section 6 para 1 "it is estimated.."
Issue 12682: page 11 section 6 para 3 first bullet
Issue 12683: page 11 section 6 para 3 second bullet
Issue 12684: page 11 section 6 para 3
Issue 12685: page 11 section 6 para 5
Issue 12686: page 11 section 6 para 5 line 3
Issue 12687: page 11 section 6.1 para 1
Issue 12688: page 11 section 6.1 para 1 - correction
Issue 12689: page 11 section 6.1 para 2
Issue 12690: page 11 sections 6.1 and 6.2
Issue 12691: Remove terms from Annex A
Issue 12692: page 12 section 6.3 title
Issue 12693: page 12 section 6.3
Issue 12694: page 12 section 6.3.1 paera 3 - typo
Issue 12695: page 12 section 6.3.1 para 3 1st bullet
Issue 12696: page 13 section 6.3.1 para 3 1st bullet
Issue 12697: page 13 section 6.3.2 para 1
Issue 12698: page 13 section 6.3.2 in general
Issue 12699: page 13 section 6.3.3 title
Issue 12700: page 13 section 6.4 title
Issue 12701: page 13 section 6.4 general comment
Issue 12702: page 13 section 6.4 para 1
Issue 12703: page 13 section 6.4 para 1 line 2
Issue 12704: typos
Issue 12705: page 13 section 6.4 para 2
Issue 12706: page 14 section 6.5 title
Issue 12707: page 14 section 6.5.1 title
Issue 12708: page 14 section 6.5.1 general comment
Issue 12709: page 14 section 6.5.1 para 1
Issue 12710: page 14 section 6.5.2 para 1
Issue 12711: page 14 section 6.5.2 para 1 line 6
Issue 12712: page 14 section 6.5.3 para 1 line 4
Issue 12713: page 5 section 7 - title
Issue 12714: page 5 section 7 - general comment
Issue 12715: page 5 section 7 para 1 line 4
Issue 12716: page 7 section 7.1.2 para 1 line 6
Issue 12717: page 7 section 7.1.5 general comment
Issue 12718: page 7 section 7.1.5 para 1 line 1
Issue 12719: page 7 section 7.1.5 para 1 line 3
Issue 12720: page 9 section 8 general comment
Issue 12721: page 9 section 8 general comment # 2
Issue 12722: page 9 section 8.1.1 examples
Issue 12723: page 10 section 8.1.3 1st bullet
Issue 12724: page 10 section 8.1.3 2nd bullet
Issue 12725: page 11 section 8.1.4 general comment
Issue 12726: page 11 section 8.1.5 general comment
Issue 12727: page 11 section 8.2.1 para 1 line 1
Issue 12728: page 11 section 8.2.1 para 1 line 3
Issue 12729: page 12 section 8.2.2 fig 8.2
Issue 12730: page 13 section 8.2.5 para 1 2nd bullet
Issue 12731: page 13 section 8.2.5 para 1 3rd bullet
Issue 12732: page 13 section 8.2.7 title
Issue 12733: page 14 section 8.3.1 para 1 line 3
Issue 12734: page 14 section 8.3.1 para 6
Issue 12735: page 14 section 8.3.1 para 6
Issue 12736: page 14 section 8.3.1 para 8
Issue 12737: page 15 section 8.3.2 figure 8.3
Issue 12738: page 15 section 8.3.3 para 1, 2nd bullet
Issue 12739: page 16 section 8.3.4 para 1, 3rd bullet
Issue 12740: page 16 section 8.3.4 para 1, 7th bullet
Issue 12741: page 16 section 8.3.6 and 8.3.7
Issue 12742: page 17 section 8.4.1 para 1
Issue 12743: page 17 section 8.4.1 para 1 line 6
Issue 12744: page 18 section 8.5.1 para 1 line 2
Issue 12745: page 19 section 8.5.2 fig 8.5
Issue 12746: page 19 section 8.5.3 para 1
Issue 12747: page 20 section 8.5.4
Issue 12748: page 21 section 8.6.3
Issue 14137: Description attributes in each class
Issue 14138: The term and class name "Message Element" may cause confusion
Issue 14139: Source reference for MessageModel
Issue 14140: Default language settings
Issue 14141: Explicit datatypes in datatype rule
Issue 14142: The MessagePackage class is misplaced
Issue 14144: The MessageInstance class is misplaced
Issue 14145: Handling a multiplicity greater than one for a Node class
Issue 14146: Handling purely syntactic fields
Issue 14147: Proper Class name is Bag
Issue 14148: One Node in a Bag
Issue 14149: Separating Choice and Set
Issue 14150: Explicit hierarchy for MessageComposites
Issue 14151: Complex transformation to the central dictionary
Issue 14152: MDMI DataTypes
Issue 14155: Property qualifiers for MessageElements
Issue 14156: Changing the "position" attribute
Issue 14157: Properly handling MessageElementRelationships
Issue 14158: Business Element rules
Issue 14159: MessageElement Instance is inappropriate
Issue 14160: UnqualifiedBusinessElementInstance class is inappropriate
Issue 14161: Reference to a hub Business Element
Issue 14162: Simplifying names of classes
Issue 14163: The property and datatype qualifier in the ConversionRule class are inappropriate
Issue 14167: General editing of the MDMI specification
Issue 14218: Description of associations
Issue 14219: Constraints on various language choices

Issue 12624: change name of specification (cm4pm-ftf)

Click here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
Conversion Models for Payment Messages
New text
Model Driven Interoperability (in the Financial Industry)
Rationale
There should be a new name for this specification	   

Resolution: Should changed text as above. Should change all instances of CM4PM to MDMI
Revised Text:
Actions taken:
July 8, 2008:
January 12, 2010: closed issue

Issue 12625: page numbering (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
There are problems with the page numbering (it jumps from page 6 to page 11 at the beginning of section 6 and from page 14 to page 5 at the beginning of section 7)	   

Resolution: Resolution: Fixed in Beta specification Revised Text: Please see the annotated Beta 2 with markup.
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12626: name of the standard is repeated in the document (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Rationale
There are multiple cases where the name of the standard is repeated in the document. The use of this name may lead to confusion (as it's not about payments) and should be avoided. The list of comments includes some concrete proposals to change the text but has not captured each and every occurrence.	   

Resolution: Resolution: Fixed in Beta specification Revised Text: Please see the annotated Beta 2 with markup.
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12627: page 1 section 1 para 1 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text: back office security
New text: back office securities
Rationale correction of business meaning	   

Resolution: Resolution: Fixed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12628: page 1 section 1 para 2 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Clarification
Severity:
Summary:
Current text
information must be accurately moved from one message format to another. For example, data in FIX messages to data in SWIFT messages.
New text
information must be correctly interpreted and processed by each involved financial system at each step of the financial transaction. This implies - amongst other things - that information must be accurately moved from one system to the next. This may require moving information from one message format to another, e.g., from a FIX pre-trade message into a SWIFT settlement message.
Rationale
clarification 	   

Resolution: Resolution: Fixed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12629: page 1 section 1 para 2 line 3 grammatical error (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Clarification
Severity:
Summary:
Current text: their
New text: its
Rationale: grammatical error	

Resolution: Resolution: Fixed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
January 12, 2010: closed issue

Issue 12630: page 1 section 1 para 2 line 3 clarification (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
must also be appropriately mapped to the industry standard
New text
must also be appropriately mapped to and from the industry standard
Rationale
this needs to work in both directions	   

Resolution: Resolution: Fixed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12631: page 1 section 1 para 2 line 8 remove Payment Message (CM4PM) standard (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
The goal of the Conversion Models for Payment Message (CM4PM) standard
New text
The goal of the current standard
Rationale
use of name may lead to confusion (as it's not about payments)	

Resolution: Resolution: Fixed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12632: page 1 section 1 para 2 line 6 change to message data transformation (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
message transformation
New text
message data transformation
Rationale
it's about changing information of the message (and not necessarily the entire message)	

Resolution: Resolution: Fixed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12633: page 1 section 1 para 2 line 10 clarification needed (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Clarification
Severity:
Summary:
Current text
but also to create a versioning mechanism so that new version of a message can be mapped to older version
New text
but also to support versioning by providing a mechanism to map information between a new and an older version of the same message
Rationale
clarification

Resolution: Resolution: Fixed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12634: page 1 section 1 para 2 line 11 - remove name of standard (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
Thus, the Conversion Models for Payment Message standard
New text
Thus, the current standard
Rationale
use of name may lead to confusion (as it's not about payments)	

Resolution: Resolution: Fixed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12635: page 1 section 2 para 1 line 2 - problem with cross-referencing (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
that are shown in figures 1 and 2 of the specification (“overview of proposed runtime specification”)
New text
that are shown in figures 7.1 and 7.2 of the specification (see section 7.1 Informal overview of artifacts)
Rationale
problem with cross-referencing

Resolution: Resolution: Fixed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12637: page 1 section 2 para 1 line 5 - normative/non-normative sections (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
The runtime aspects of the implementation form the normative part of this specification.
New text

Rationale
According to the specification the models are the normative part (i.e. section 8) and this sections is not about the runtime.	   

Resolution: Resolution: Fixed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12638: page 1 section 3 - add reference to ISO 20022 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
page 1 section 3 - add reference to ISO 20022

Resolution: Resolution: Fixed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12639: page 2 section 4 - "autonomy' (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
remove the term "autonomy" It's used only in another definition

Resolution: Resolution: Fixed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12640: page 2 section 4 - "business analyst" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
remove the term business analyst. It's not used in this document

Resolution: Resolution: Fixed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12641: page 2 section 4 - "business element" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
A Business Element is a refinement of a Semantic Element that represents a business concept. A Business Element is associated with a Domain Data Dictionary.
New text
Representation of a business concept, as defined in an ISO 20022 data dictionary.
Rationale
Make it less dependent of other definitions

Resolution: Changed text to say: "A Business Element is the smallest semantic unit in an external dictionary. For example, in ISO20022 Business Elements are the attributes of Business Component classes and represent a "business concept."
Revised Text: Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12642: page 2 section 4 - remove "business rule" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
page 2 section 4 - remove the term "business rule". Rationale
Not a term but part of model and therefore explained in section 8.

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12643: page 2 section 4 composition (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
A configuration of related entities that result in
New text
A configuration of related entities that results in
Rationale
grammatical error	   

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12644: page 2 section 4 conversion rule (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
A feature of a semantic map that describes a rule that is to be applied to a conversion between a value in a source message element and a value in a target business element or target message element.
New text
A rule that is to be applied to convert a value of a source message element into a value of a target business element or target message element.
Rationale
Make it less dependent of other definitions	   

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: close issue

Issue 12645: page 2 section 4 "domain" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. it is not used on its own as a term (only in combination with other words)	   

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12646: page 2 section 4 "domain data dictionary" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. it is only used in another definition

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12647: page 2 section 4 "domain repository" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove the term. It is not used in the document

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12648: page 3 section 4 "entity" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove the term. It is used as a normal English word in the document

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12649: page 3 section 4 "environment" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. It is not used in the document

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12650: page 3 section 4 "federated dictionary" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Clarification
Severity:
Summary:
Current text
A federated dictionary is a collection of multiple domains that shares definitions while retaining autonomy over the resources.
New text
A collection of physical Data Dictionaries, whereby each data dictionary contains Business and Message Elements that are relevant to a particular domain of the financial industry and whereby the collection of all Business and Message Elements represents a single logical data dictionary for the financial industry.
Rationale
clarification 	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12651: page 3 section 4 "federate" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Clarification
Severity:
Summary:
Remove this term. It is not used in this document

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12652: page 3 section 4 "group" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. It is used as normal English in the document

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12653: page 3 section 4 "keyword list" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove term
It is not a term but part of model and therefore explained in section 8.	   

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12654: page 3 section 4 "leaf format" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term

It is only used in another definition	   

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12655: page 3 section 4 "leaf format expression language" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. It is not used in this document

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12656: page 3 section 4 "location" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove term

Either used as a normal English word or as part of model and therefore explained in section 8.	   

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12657: page 3 section 4 "location expression language" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. It is not used in this document

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12658: page 3 section 4 "leaf syntax translator" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. It is not used in this document

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12659: page 3 section 4 "message element" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Clarification
Severity:
Summary:
Current text
A Message Element is a refinement of a Semantic Element that represents a smallest semantic concept in a message format
New text
Representation of the smallest semantic concept in a message format
Rationale
clarification 	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12660: page 4 section 4 "message element relationship model" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Clarification
Severity:
Summary:
Remove this term. It is used in another defenition

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12661: page 4 section 4 "message composite" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. It is not a term but part of model and therefore explained in section 8.

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12662: page 4 section 4 "message format" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
A message format defines the syntax and semantics of a class of messages. Can be defined in many ways including paper documentation
New text
Definition of the syntax and semantics of a message. Can be defined in many ways including paper documentation
Rationale
Why would it need to be a "class of messages"?	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12663: page 4 section 4 "message group" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term
Rationale
Either used as a normal English word or as part of model and therefore explained in section 8.	   

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12664: page 4 section 4 "message model" and "message syntax model (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove these terms. They are not  terms but part of model and therefore explained in section 8.

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12665: page 4 section 4 "message syntax translator (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. It is only used once in the whole document. It can be explained when it is used

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12666: page 4 section 4 para MSxx (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
MSxx
SWIFT message sets that utilize a standard XML format based on ISO 20022
New text
MXxx
Message format developed according to the ISO 20022 specification.
Rationale
It's MX instead of MS and MX refers to all ISO 20022 messages (not only SWIFT)
NOTE: term needs to be moved at the correct alphabetical position.	   

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12667: page 4 section 4 para MTxx (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
MTxx
SWIFT message sets that are based on SWIFT defined EDI formats including the 15022 messages.
New text
MTxx
Message format developed according to the SWIFT EDI specification, including the ISO 15022 messages.
Rationale
consistency & correctness	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12668: page 4 section 4 "near synonym" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Clarification
Severity:
Summary:
Current text
Near Synonym
A Semantic Element that can be mapped using prescribed mapping rules to a set of other Semantic Elements
New text
Near Synonym
A Semantic Element that can be derived using prescribed mapping rules from a set of other Semantic Elements
Rationale
clarification 	   


Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12669: page 4 section 4 "node id" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. Rationale
Not a term but part of model and therefore explained in section 8.

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12670: page 5 section 4 "qualified business element" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. It is used only in another definition

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12671: page 5 section 4 "runtime application" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove term
Rationale
Used as a normal English word in the document.	   

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12672: page 5 section 4 "semantic element" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
An object that represents a concept whose properties are datatype and value. It may also have optional properties that include a description and a Keyword List.
New text
An object that represents a concept whose properties are datatype and value. It may also have optional properties that include a description and a list of keywords.
Rationale
Keyword List is proposed to be no longer defined as term.	   

Resolution:
Revised Text: Resolution: Changed text Revised Text: A Semantic Element is an object that represents the smallest concept in a message that has a singular semantic meaning. The easiest way to describe is by analogy. If the information in a message were used to define a denormalized table in a database table, then the Semantic Elements would represent the columns of that table. . Disposition: Resolved
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12673: page 5 section 4 "semantic map" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Clarification
Severity:
Summary:
What is the exact difference with "conversion rule"?	

Resolution: A conversion rule is an arithmetic expression. It is used in a semantic map Disposition: Closed, no change
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed no change

Issue 12674: page 5 section 4 "simple message composite" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove term
Rationale
Not a term but part of model and therefore explained in section 8.	   

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12675: page 4 section 4 para TCxx (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
TCxx
The set of Visa message formats for retail banking transactions.
New text
TCxx
Message format developed according to the VISA EDI specification for retail banking applications.
Rationale
consistency & correctness	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12676: page 5 section 4 "technical analyst" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. It's not used in the document

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12677: page 5 section 4 "type" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. Either used as a normal English word or as part of model and therefore explained in section 8.	

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12678: page 5 section 4 "UNIFI" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
UNIFI
The name associated with the ISO 20022 message sets associated with the financial service domain
New text
UNIFI
Synonym of ISO 20022, the ISO standard for universal financial industry message schemes
Rationale
correction

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12679: page 6 section 4 "wire format" (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove this term. It's not used in the document

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12680: page 6 section 5.1 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Shouldn't there be more consistency in the way companies and individuals are mentioned (e.g. either mention all co-authors with their companies or only all companies; mention companies for all individuals or none; …)	   

Resolution: Discussion: The document is consistent Disposition: Closed, no change
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed no change

Issue 12681: page 11 section 6 para 1 "it is estimated.." (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Please mention source and year for these estimates	   

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12682: page 11 section 6 para 3 first bullet (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
Reduce significantly the cost and time needed to map data from one message format to another
New text
Reduce significantly the cost and time needed to define conversion rules to map data from one message format to another
Rationale
Original wording may give the impression that it is about runtime	   


Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12683: page 11 section 6 para 3 second bullet (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
Handle versioning issues as message standards change

Rationale
Does this refer to the fact that a new version can be linked to an old version through a map? If so, it can either be part of the next bullet or it needs to be described more clearly.	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12684: page 11 section 6 para 3 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
New text
Improve the interoperability and STP in end to end financial transactions that are based on multiple message formats.
Rationale
This is an additional benefit that is independent of a move to new standards.	   

Resolution: Resolution: Added bullet Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12685: page 11 section 6 para 5 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
message elements or business element, respectively
New text
message elements or business elements, respectively
Rationale
grammatical error	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12686: page 11 section 6 para 5 line 3 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
See section 4.4 
This is a wrong reference!	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12687: page 11 section 6.1 para 1 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
on the semantic content of the business elements in and
New text
on the semantic content of the business elements in the data dictionary and
Rationale
Missing words

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12688: page 11 section 6.1 para 1 - correction (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
in the ISO 20022 standard under the rubric “UNIversal Financial Industry message scheme” or UNIFI.
New text
in part 2 of the ISO 20022 standard.
Rationale
correction	

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12689: page 11 section 6.1 para 2 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Rationale
The assumption that the data dictionary framework in ISO 20022 will be redesigned is premature. It would probably be better to describe this as a pre-condition to the success of CM4PM (or indicate that failure to do so in ISO 20022 will lead to the need for an additional data dictionary) . 	   

Resolution: Changed text to reflect the fact that MDMI has modified how it relates to Business Elements in a central dictionary such as the ISO 20022 Repository. The paragraph below is compatible with that revised relationship.
Revised Text: In the ISO 20022 Data Dictionary, Business Elements, which are the properties of Business Components, and their related Message Elements, which are properties of Message Components, are the equivalent of the Semantic Elements as defined in this specification. Thus Semantic Elements can be mapped to the Message Elements in ISO_20022]
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12690: page 11 sections 6.1 and 6.2 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Rationale
Sections 6.1 and 6.2 contain some repetitive and non-confirmed information (regarding the evolution of the dictionary). There is also some information that is not directly relevant to CM4PM as such (the way the dictionary will be populated).  I suggest to have these sections re-written into a single new (condensed) section.	   

Resolution: Changed text to reflect the new realities of ISO 20022 and to be more general about how the standard can be used.
Revised Text: In the ISO 20022 Data Dictionary, Business Elements, which are the properties of Business Components, and their related Message Elements, which are properties of Message Components, are the equivalent of the Semantic Elements as defined in this specification. Thus Semantic Elements can be mapped to the Message Elements in ISO_20022] Section 6.2 is deleted. (Section 6.3 now becomes section 6.2)
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12691: Remove terms from Annex A (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Remove the following terms since they are not used in the document: Chips, CLS, FATF, GIovannini, MiFID,Omgeo, RTGS, RIXML, Sepa, Target2, XBRL

Resolution: Resolution: Deleted text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12692: page 12 section 6.3 title (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
Use of the Conversion Models for Payment Message Standards
New text
Different ways to use the current standard
Rationale
use of name may lead to confusion (as it's not about payments)	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12693: page 12 section 6.3 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Rationale
There is a fourth - extremely important - use case that should be described, namely moving data to and from internal data representations with the enormous benefit that the financial institutions only have to understand the dictionary as the conversion from message to dictionary is done by the standards bodies.	   

Resolution: Changed text, added a new section 6.3.3 and moved the current 6.3.3 to 6.3.4
Revised Text: 6.2.3 Moving Data From an Internal Enterprise Message Format to an External Standard Another important value of MDMI is moving information from an enterprise's internal message or data formats to an external message standard. It is important to note that a record definition in a database schema can be considered to be a "message format" and maps can be generated that transform data from that internal database to an external standard. Currently large staffs are devoted to creating bilateral maps between their internal standard and the external standard. Whenever either message format changes, these maps must be changed. With enterprise maps the Semantic Elements in is internal message formats to a central dictionary such as the ISO 20022 Data Dictionary. Given that that a standard body, such as SWIFT, distributes new maps to account for the change in their standard, then the internal enterprise maps do not have to be changed. This will result in very significant savings. . Disposition: Resolved
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12694: page 12 section 6.3.1 paera 3 - typo (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
change UNOIFI to UNIFI

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12695: page 12 section 6.3.1 para 3 1st bullet (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Clarification
Severity:
Summary:
Current text
Only a linear set of transformation must be created among a different message format groups.

Rationale
Something wrong with this sentence; meaning not clear?	   


Resolution: Changed text
Revised Text: The central dictionary creates a hub and spoke architecture for transformations. Therefore, only a linear set of transformation must be created among different message format groups instead of the n2 mappings required for bilateral transformations
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12696: page 13 section 6.3.1 para 3 1st bullet (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
What does FRB mean?

Resolution: Resolution: Changed text, removed FRB Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12697: page 13 section 6.3.2 para 1 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
By providing CM4PM maps of new versions older versions
New text
By providing CM4PM maps of new versions to/from older versions
Rationale
Missing words	

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: receive issue
January 12, 2010: closed issue

Issue 12698: page 13 section 6.3.2 in general (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
I suggest to mention that this approach has the (obvious) limitation that new information will not be exploited.	   

Resolution: Changed text
Revised Text: Revised Text: section 6.2(3).2 last sentence added: "as long as the legacy applications do not utilize the new information in the new version."
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12699: page 13 section 6.3.3 title (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
The document uses the terms "direct mapping" and "bilateral mapping". Only a single term should be kept.	   

Resolution: Resolution: Changed text Revised Text: The term direct mapping has been replaced with bilateral mapping. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12700: page 13 section 6.4 title (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
Basic approach of the Conversion Models for Payment Message Standards
New text
Basic approach for the use of this standard
Rationale
use of name may lead to confusion (as it's not about payments)	

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12701: page 13 section 6.4 general comment (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Section 6.4 is to a large extent a repetition of the introductory part of section 6 (e.g. the description of the two stages). I propose to rationalise this by either removing it from the introduction or by combining the introduction and section 6.4.	   

Resolution: Discussion: There is more detail in section 6.4 Disposition: Closed, no change
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed no change

Issue 12702: page 13 section 6.4 para 1 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
the artifacts defined for the Conversion Models for Payment Message standards
New text
the artifacts defined for this standard
Rationale
use of name may lead to confusion (as it's not about payments)	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12703: page 13 section 6.4 para 1 line 2 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
conversions as a mapping data
New text
conversions as mapping data
Rationale
grammatical error	

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12704: typos (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
page 13 section 6.4 para 1 line 5 change "additional meta on-data" to "additional meta-data
page 23 section 8.8.3 para 1 line 1 change "The MessageElement has two properties" to The MessageInstance has two properties

	     

Resolution:
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Discussion:
Resolution:
Changed text
Revised Text:
Please see the annotated Beta 2 with markup.
Disposition:	Resolved


Issue 12705: page 13 section 6.4 para 2 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
The Conversion Models for Payment Message standards is a declarative standard
New text
The standard is a declarative standard
Rationale
use of name may lead to confusion (as it's not about payments)

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12706: page 14 section 6.5 title (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
Future of the Conversion Models for Payment Message Standard
New text
Future benefits of the standard
Rationale
use of name may lead to confusion (as it's not about payments)	

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12707: page 14 section 6.5.1 title (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
Use of Semantic Mapping for Structuring
New text
Dealing with (near) synonyms
Rationale
Current title does not describe well the content of this section.	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue'

Issue 12708: page 14 section 6.5.1 general comment (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
The concept of semantic proximity and how the conversion rules can help to deal with this needs to be explained in a more concrete way in order to be understood (examples may help).
The first part of the paragraph (until "The same mechanism …" doesn't seem necessary / useful.	   

Resolution:
Revised Text: Resolution: Changed text Revised Text: (section 6.4(5).1 first 2 sentences) A key feature of the MDMI standard is the semantic mapping that it is carried out between the Semantic Elements and Business Elements contained in an industry data dictionary, such as the ISO 20022 Data Dictionary. These conversions should be restrictive to a small set of direct conversion rules, e.g., only allowing arithmetic and logical expressions and limiting external functions to table lookups
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12709: page 14 section 6.5.1 para 1 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
is the semantic mapping is that it is carried out
New text
is the semantic mapping that is carried out
Rationale
grammatical error	   

Resolution:
Revised Text: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12710: page 14 section 6.5.2 para 1 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
for specific subsection of the financial services industry
New text
for specific subsections of the financial services industry
Rationale
grammatical error	

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12711: page 14 section 6.5.2 para 1 line 6 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Clarification
Severity:
Summary:
Current text
A federated set of dictionaries will be more effective to maintain.
New text
A federated set of dictionaries might be more effective to maintain.
Rationale
This needs some further evaluation (as there are maybe other problems that arise with a federated dictionary).	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12712: page 14 section 6.5.3 para 1 line 4 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
auxiliary storage for lost information can created with
New text
auxiliary storage for lost information can be created with
Rationale
grammatical error	

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12713: page 5 section 7 - title (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Clarification
Severity:
Summary:
The link between the title and the content of this section is not clear.	   

Resolution:
Revised Text: Resolution: Changed text Revised Text: (Section 7 heading) Use of MDMI Artifacts Overview Disposition: Resolved
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12714: page 5 section 7 - general comment (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
This chapter contains again a lot of repetition with parts from section 6. Wouldn't it be better to combine chapters 6 and 7 and make sure that all relevant information is mentioned exactly once and at the right level of detail.	   

Resolution: Changed text in section 7.1.2 to reflect the use of uniqueIdentifiers to perform mapping at runtime. Deleted old section 7.1.3 as it is not consistent with the uniqueIdentifier approach. Also deleted the redundant section 7.1.4 section on bilateral mapping and added some of that content to section 6.2.4 (old section 6.3.3)
Revised Text: see dtc/2009-09-17 for details
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12715: page 5 section 7 para 1 line 4 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
The standard can be used to convert data within a Message Group or across Message Groups.


Rationale
What is the value or relevance of having "Message Groups" (this is not clear at this stage and does not become more clear after having read the full specification).	   

Resolution: MessageGroups have default expression languages and a set of DataRules that are associated with all the MessageModels in the group.Disposition: Closed, no change
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed no change

Issue 12716: page 7 section 7.1.2 para 1 line 6 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
in ISO 20022v2 compliant data dictionaries
New text
SEE QUESTIONS & COMMENTS IN NEXT COLUMN
Rationale
ISO 20022 v2 does not exist (and there is no guarantee that it will)	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12717: page 7 section 7.1.5 general comment (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
What is the value or relevance of having "Message Aggregates (this is not clear at this stage and does not become more clear after having read the full specification).	   

Resolution: Resolution: Changed text, deleted section 7.1.5 Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12718: page 7 section 7.1.5 para 1 line 1 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
comprise a MessageModel, which is complete
New text
comprise a MessageModel, which is a complete
Rationale
grammatical error	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12719: page 7 section 7.1.5 para 1 line 3 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
A MessageGroup follow the natural grouping
New text
A MessageGroup follows the natural grouping
Rationale
grammatical error	   

Resolution: Resolution: Changed text Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12720: page 9 section 8 general comment (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
What is missing in this chapter is a systematic explanation of what the different classes, attributes, associations…. Are needed for. In other words: what is their role with respect to the CM4PM standard; why are they necessary; what kind of information will they contain; how will that information be used; ...	   

Resolution: Changed text to add a description of all classes, in many cases a better description of the attributes and a description of the "associations" associated with a class.
Revised Text: Please see the annotated Beta 2 with markup.
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12721: page 9 section 8 general comment # 2 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Why do some views have a name (e.g. CM4PMS_MES in fig 8.3) and others not (e.g. fig 8.1 and 8.2)?	   

Resolution: Changed all figures to be consistent with Beta 2 specification. Inconsistencies removed.
Revised Text: Please see the annotated Beta 2 with markup.
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12722: page 9 section 8.1.1 examples (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Are these examples of Message Groups or Message Aggregates?	

Resolution: MessageGroups
Revised Text: closed no change
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed no change

Issue 12723: page 10 section 8.1.3 1st bullet (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
The messageModelName property is a string that is usually similar to the name of the message format it is modeling.
New text
SEE QUESTIONS & COMMENTS IN NEXT COLUMN
Rationale
How does this work with messages that are multi-functional and where you may need to have a separate model for each function it supports? (e.g. because the meaning of the fields is different for each function).	   


Resolution: Discussion: You have only one MessageModel per message format. Different purposes are handled because SemanticElements can only have one semantic meaning. Thus, one field in a message format can have numerous associated SemanticElements Disposition: Closed, no change
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12724: page 10 section 8.1.3 2nd bullet (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
Together the MessageModel’s composed MessageSyntaxModel and the MessageElementSet uniquely define a message format.

Rationale
What's the difference between a Message Model and a message format? If none, we should not use both.	   

Resolution: Resolution: Changed text. Sentence deleted. Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12725: page 11 section 8.1.4 general comment (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Value and relevance?	   

Resolution: Changed text, explanation of value will be added.
Revised Text: The MessageGroup class contains a set of message models that are considered in the same grouping, e.g., SWIFT 7500 messages, SWIFT 15022 messages, FIX security messages, etc. The MessageGroup class is useful for setting various defaults for closely related message formats. .
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12726: page 11 section 8.1.5 general comment (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Value and relevance?	   

Resolution: Resolution: Changed text, MessagePackage has been removed from the specification. Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12727: page 11 section 8.2.1 para 1 line 1 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
The MessageSyntaxModel and related classes provides
New text
The MessageSyntaxModel and related classes provide
Rationale
grammatical error	   

Resolution: Resolution: Changed text. Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12728: page 11 section 8.2.1 para 1 line 3 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
semantic unit
New text
semantic element
Rationale
consistency in terminology	

Resolution: Resolution: Changed text. Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12729: page 12 section 8.2.2 fig 8.2 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Is there no need to indicate whether a Node is repetitive (a Leaf can be repetitive and this cannot be indicated through a Set as you need at least 2 Nodes for a Set)	   

Resolution: Disposition: See issue 14148 for disposition
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue, duplicate

Issue 12730: page 13 section 8.2.5 para 1 2nd bullet (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
The meaning of the isUnique property is not clear.	

Resolution: Discussion: It means the elements in the Bag Disposition: Closed, no change
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed no change

Issue 12731: page 13 section 8.2.5 para 1 3rd bullet (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
How do you describe the actual order of the nodes? Is this done with the location? If so, why do you need the isOrdered property?	   

Resolution: Changed text
Revised Text: Revised Text: (section 8.2.5 second bullet) 2. An "isOrdered" Boolean property whose value is true if the nodes must be in an ordered sequence and false if the set can be unordered. This property is useful for parsing a message. The actual ordering of SemanticElements is handled 1) using the "location" property in the abstract Node class and 2) using the "ordering" property in the SemanticElement class.
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12732: page 13 section 8.2.7 title (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
LeafSyntaxTranslator
New text
SEE QUESTIONS & COMMENTS IN NEXT COLUMN
Rationale
Why is this called a "LeafSyntaxTranslator" and not simply "Leaf"?	   

Resolution: Discussion: Author's prerogative Disposition: Closed, no change
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed no change

Issue 12733: page 14 section 8.3.1 para 1 line 3 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
because all the semantic units
New text
because all the semantic elements
Rationale
consistency in terminology

Resolution: Resolution: Changed text Revised Text: ( Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12734: page 14 section 8.3.1 para 6 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature:
Severity:
Summary:
Why would the parts of the address be considered as separate semantic elements? Can't we consider address as a data type? 	   

Resolution: Resolution: Changed text, deleted the example, as it was incorrect. Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12735: page 14 section 8.3.1 para 6 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature:
Severity:
Summary:
Why would the parts of the address be considered as separate semantic elements? Can't we consider address as a data type? 	   

Resolution: Disposition: See issue 12734 for disposition
Revised Text:
Actions taken:
January 12, 2010: duplicate, closed

Issue 12736: page 14 section 8.3.1 para 8 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
The used example is not very clear: shouldn't these multiple instances be treated as different semantic elements? If there is no semantic difference how can you ever know where to put/get which information?	   

Resolution: Discussion: They are a vector of the same SemanticElement. The order attribute instructs on accessing elements in the vector. Disposition: Closed, no change
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed no change

Issue 12737: page 15 section 8.3.2 figure 8.3 (cm4pm-ftf)

Click
here for this issue's archive.
Nature: Uncategorized Issue
Severity:
Summary:
Association between MessageComposite and MessageElement is missing

Resolution: Resolution: Fixed in diagram. Revised Text: Please see the annotated Beta 2 with markup. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12738: page 15 section 8.3.3 para 1, 2nd bullet (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
MessageModelName
New text

Rationale
Why is this property needed as the MessageElementSet is anyway contained in the MessageModel?	   

Resolution: Resolution: Changed text. Revised Text: (section 8.3.3 bullet 3.) 3. A "MessageModelName" property, whose value is constrained to be the same as the name property in the MessageModel that contains the SemanticElementSet. This derived property is included for implementation convenience. . Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12739: page 16 section 8.3.4 para 1, 3rd bullet (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
optional "description"


Rationale
Why is the description optional? Isn't that the basis that will make it possible to link the MessageElement to the correct BusinessElement?	   

Resolution: Discussion: Description are purely informational. Disposition: Closed, no change
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12740: page 16 section 8.3.4 para 1, 7th bullet (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
MessageModelName

Rationale
Why is this property needed as the MessageElement is part of the MessageElementSet which is  contained in the MessageModel?	   

Resolution: Resolution: Agree that this property was not needed and so the bullet was deleted. Revised Text: None. Disposition: Resolved
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12741: page 16 section 8.3.6 and 8.3.7 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
What is the value and relevance of these sections?

Resolution: Changed text by adding description
Revised Text: Revised Text(section 8.3.6 first paragraph, section 8.3.7 first paragraph) Section 8.3.6 paragraph 1: SimpleMessageComposite description: SimpleMessageComposite represent aggregations of SemanticElements. SimpleMessageComposite are an informative artifact that can be useful when SemanticElement are associated with an object model. Usually the attributes of an object will be equivalent to a SemanticElement and the object itself equivalent to a SimpleMessageComposite. Section 8.3.7 paragraph 1: MessageComposite description: The MessageComposite class inherits from the SimpleMessageComposite class, allowing the construction of a complex object tree. MessageComposite are an informative artifact that can be useful when there is a desire to associated SemanticElements with a complex object model.
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12742: page 17 section 8.4.1 para 1 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
A set of the rules will apply to each MessageElement, that set is defined by the in the class
New text

Rationale
Missing words	   

Resolution: Disposition: See issue 12737 for disposition
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed, duplicate

Issue 12743: page 17 section 8.4.1 para 1 line 6 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
DataRules are used on extraction for validation, to make sure that the value in a message instance is correct.


Rationale
Does that mean that the message that is received is not pre-supposed to be correct?	   

Resolution: Changed text.
Revised Text: Revised Text: (SECTION 8.4.4 PARAGRAPH 1) The DataRule class contains a rule that is a constraint on the MDMIDatatypes that are used in the MessageGroup, to ensure that values extracted or inserted are valid.
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed issue

Issue 12744: page 18 section 8.5.1 para 1 line 2 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
an ISO 20022v2-compatible industry repository, for example UNIFI v2.

Rationale
The specification cannot refer to something that does not exist (namely v2 of ISO 20022).	   


Resolution: Disposition: See issue 12716 for disposition
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed, duplicate

Issue 12745: page 19 section 8.5.2 fig 8.5 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
According to the model a message element could convert to multiple unqualified business elements. This means that the same thing in a message can mean different things. Is this supposed to be possible?	   

Resolution: Discussion: The conversion of a SemanticElement to an MDMIBusinessElementReference is strictly defined. These conversions are simple arithmetic or character expressions. Disposition: Closed, no change
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed, no change

Issue 12746: page 19 section 8.5.3 para 1 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Current text
The UnqualifiedBusinessElement is defined in the framing document for ISO 20022. The CM4PM standard will link to any ISO2022 compliant data dictionary. UnqualifiedBusinessElements must conform to their definition in that standard.

Rationale
The specification cannot refer to something that does not exist (namely v2 of ISO 20022): the current ISO 20022 does not contain unqualified business elements yet.	   

Resolution: See issue 12716 for disposition
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed, duplicate

Issue 12747: page 20 section 8.5.4 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
More explanation is required about how the qualifiers need to be used.	   

Resolution: See issue 12737 for disposition
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: duplicate, closed issue

Issue 12748: page 21 section 8.6.3 (cm4pm-ftf)

Click
here for this issue's archive.
Source: SWIFT (Mr. Frank Vandamme, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Description of the associations is missing	   

Resolution: See issue 12720 for disposition
Revised Text:
Actions taken:
July 8, 2008: received issue
January 12, 2010: closed, duplicate

Issue 14137: Description attributes in each class (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity:
Summary:
For better documentation, there is no reason why there should not be a description attribute for each class but this must be integrated into any table or spreadsheet UI.

Resolution: For class definitions that did not have a "description" attribute, a "description" attribute was added. These include the following classes: MessageGroup, MessageSyntaxModel, MessageElementSet, Keyword, SimpleMessageComposite, MessageComosite, ConversionRule, MessageElementRelationship, SemanticElementIBusinessRule, and MDMIBusinessElementRule,
Revised Text: For each of the above classes, a "description" property was added to the class in the MDMI specification and the following sentence was added to the section that contained property descriptions for each class. An optional "description" property, of type String, provides a description of the [filled in with class name]" Disposition: Resolved
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14138: The term and class name "Message Element" may cause confusion (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity:
Summary:
The MDMI specification identifies the semantic unit in a message to be a Message MessageElement and MessageElementSet.  The term Message Element and associated class names may be confused with the term Message Element in The ISO 20022 specification for those using the specification for financial service mapping.  Since the central hub dictionary used in these mappings will most likely be the ISO 20022 data dictionary.

Resolution: A global change in the MDMI metamodel and the specification document of the term MessageElement to SemanticElement has been made and the phrase or sub-phrase "Message Element" to "Semantic Element" has been made.
Revised Text: The text is edited, as described above, by making a global change throughout the specification - changing the term MessageElement to SemanticElement and the phrase or sub-phrase "Message Element" to "Semantic Element". The changed elements appear in the Beta 2 document in a green font. The changes can be seen in the Beta 1 with track changes document, both by seeing the change and seeing some part of the phrase "Semantic Element" in a green font.
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Discussion:


Issue 14139: Source reference for MessageModel (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
There should be an optional reference to the definition of the message format whose elements are being mapped.  This reference might be to a formal model such as the location of the message definition in the ISO 20022 repository or it might be a paper document

Resolution: see dtc/2009-09-17 for details
Revised Text:
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14140: Default language settings (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
MDMI currently forces the user to enter a language reference every time one writes any one of the four types of expressions.  The modeler should able to enter a set of default types that would hold unless overwritten by a local attribute value.

Resolution: The MessageGroup class will add six attributes that define a default language that will hold for all for all classes in the message model unless locally over-ridden. MDMI does not choose any expression language, allowing the user to specify them. However, there required constraints for each of these languages. These constraints are outlined in the property description of each default language type.
Revised Text: for mdetails see dtc/2009-09-17
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14141: Explicit datatypes in datatype rule (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
The DataRule rules are dealing with datatypes.  It will be difficult to find a rule language and complex to write rules unless the structures of the datatypes (especially complex datatypes) in the rule are explicit and discoverable.

Resolution: Even though datatypes are not part of the standard, there are restrictions required for the form of datatypes, especially complex datatypes. Section 8.4 of the document will be revised to take into account these requirements. The specific change to the model will be to include a "datatype" attribute in the "DataRule" class with a multiplicity of [1...*] to provide explicit references to the datatypes used in the rule expression. This is necessary so that DataRules expressions can be properly parsed. While the class specification for DataRule does not change much, a large amount of explanatory text is included in the Beta 2 document to properly resolve this issue. First, there is the addition of a URI "reference" property in the MDMIDatatype class. In addition, associations are removed from the MDMIDatatype class and the MDMIDatatype class is simply used to define the type of any "datatype" property in the model. This was necessary in order to define the type for DataRule's new property, "datatype". Then a section is added that presents an example of a metamodel for a "complex datatype" so the need for the explicit "datatype" property is clearer, as it exposes the type of structure that a DataRule language would have to access.
Revised Text: for details see dtc/2009-09-17
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14142: The MessagePackage class is misplaced (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
The MessagePackage class is an aggregation of messages that are physically stored in a single Package.  These packages may be different then the MessageGroup.  However, the MDMI specification is a Platform Independent Model (PIM) and this class really relates to a platform dependent characteristic so it should not be included in the specification.

Resolution: The MessagePackage class will be removed from the specification.
Revised Text: All references to MessagePackage are deleted from the document.
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14144: The MessageInstance class is misplaced (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
The MessageInstance class is contains a URI to a physical address of an actual instance of a message for which maps are to be applied.  However, the MDMI specification is a Platform Independent Model (PIM) and this class really relates to a platform dependent runtime characteristic so it should not be included in the specification.

Resolution: The MessageInstance class is removed from the specification.
Revised Text: All references to the MessageInstance class are deleted. In addition, the MessageInstance description is removed as it is part of section 8.8 and the entire Section 8.8 has been deleted
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14145: Handling a multiplicity greater than one for a Node class (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
The Node class is the core abstract class of a Message Syntax Model.  The current specification only allows a multiplicity of one for these classes.  Given the fact that syntactic groups, especially complex datatypes can be repeated, mapping will be simplified if the Node class is redefined to take care of a multiplicity greater then one.

Resolution: Two attributes are added to the abstract class Node, minOccurs and maxOccurs. If MinOccurs is zero, it indicates that this node is optional. If maxOccurs is greater than one, it indicates that the message format allows up to maxOccurs instances of this Node. The attribute "isOptional" is deleted, as it is now redundant.
Revised Text: see details in dtc/2009-09-17
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14146: Handling purely syntactic fields (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Significant
Summary:
The current specification does not adequately deal with Semantic Elements that are represented by a multi-field, complex datatype.  While the current specification, in theory, could be used to provide a complete MessageSyntaxModel, the location and format languages would have to be unduly complex and non-standard.  The MDMI specification should be enriched so that the components of a complex datatype, which are, by definition, purely syntactic, can be mapped.

Resolution: A modeled MDMI complex datatype is composed of classes, where the classes themselves can be complex datatypes or a class with a single valued simple datatype. Ultimately, all complex datatypes resolve to a set of simple datatypes that correspond to fields (or subfields) in a message format. Therefore, to accommodate Semantic Elements that are complex datatypes, a "fieldname" attribute will be added to the Node abstract class, which holds the name of the simple datatype class. For computational efficiency, a derived Boolean attribute is also added that says this node contains a syntactic element that is part of a complex datatype.
Revised Text: see details n dtc/2009-09-17
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14147: Proper Class name is Bag (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
The name of the Set class is formally incorrect.  It contains an attribute that implies that the elements in the "set" may not be unique.  Elements in a set must be unique.  The proper term would be Bag.

Resolution: The class name "Set" will be changed to "Bag". In addition, the default value for the attribute "isUnique" will be True, as a Bag most commonly will be a set, i.e., contain no duplicates.
Revised Text: see details in dtc/2009-09-17
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14148: One Node in a Bag (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
There need to be an allowance for the degenerate case where as Bag may only have one Node.  In addition, the default value for the attribute "isUnique" should be True, as a Bag will most commonly be a set, i.e., contain no duplicates.

Resolution: The multiplicity for the association will be changed from 2...* to 1...* and the default for the isUnique attribute will be changed to "True"
Revised Text: see details in dtc/2009-09-17
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14149: Separating Choice and Set (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
Having a Choice class inherit from a Set class seems unnecessarily complex.  In addition, a Choice class should involve at least two Nodes whereas a Set could degenerate into having just one Node.

Resolution: The Choice and Set class separately inherit from the Node class.
Revised Text: see details in dtc/2009-09-17
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14150: Explicit hierarchy for MessageComposites (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
Message Composites form a tree structure.  The MDMI specification would make that structure clearer to discern if the parent of a MessageComposite was included as an attribute.

Resolution: An "owner" association will be added to the MessageComposite class.
Revised Text: see dtc/2009-09-17 for details
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14151: Complex transformation to the central dictionary (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Significant
Summary:
The current specification can require very complex incoming and outgoing conversions between a MessageElement and a dictionary's Business Element.  The ConversionRule rule language will have to be complex and non-standard.  In addition, important information for an implementation would be buried in those rules as opposed to that information being declarative and accessible.

Resolution: MDMI will provide a clearer map if the association between a SemanticElement and a central dictionary's BusinessElements is isomorphic or represents well defined "near synonyms". This requires that transformations that are more complex are needed to prepare for that isomorphism be more explicitly included in the map. Towards that end, the new attribute "elementType" will be added to the SemanticElement class. This attribute is defined by an enumeration that currently has three values each of which defines the type of Semantic Element. · NORMAL - a "NORMAL" semantic element is equivalent to the current definition of a SemanticElement, i.e., a semantic element, contained in a message format, which is to be mapped to a central dictionary. · LOCAL - a "LOCAL semantic element contains some technical information need that is needed to correctly map NORMAL semantic element, e.g., it may contain an index that is used to provide the ordering for a semantic element that has multiple instances. · COMPUTED - a "COMPUTED" semantic element that is to be mapped to the central dictionary but contains a value that is not extracted from a message Instead, a "COMPUTED" semantic element's value is computed from the value of other SemanticElements in the message. Three additional attributes are added to provide rules for computed values: 1. computedValue - An MDMIExpression that computes the value of the SemanticElement, which can refer to the value of other SemanticElements This attribute is most often used for SemanticElements of the type LOCAL. 2. computedInValue - an MDMIExpression that computes a value for a SemanticElement, when it is a target, based on the values of one or more BusinessElements and SemanticElements. The value when it is a source is directly mapped. 3. computedOutValue -- an MDMIExpression that computes a value for a SemanticElement, when it is a source, based on the values of one or more SemanticElements. The value when it is a target is directly mapped.
Revised Text: see dtc/2009-09-17 for details
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14152: MDMI DataTypes (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Significant
Summary:
While a definition of datatypes is not in the specification directly, the structure of a datatype must be known to a runtime implementation so that it can execute the proper transformation.  This is especially true since MessageElements can have very complex datatypes.  Therefore, the specification has at least to have an explicit reference to a declarative structure that describes the MessageElement's datatype.

Resolution: While the specification does not deal with datatypes directly, some restrictions on complex datatype definition are necessary for syntactic modeling. In addition, there has to be some restrictions on complex datatypes to ensure that a runtime engine will do proper transformation utilizing the maps that are linked through a business element in the central dictionary. These restrictions include: 1) that the simple datatypes be from a known standard, such as the XML simple datatypes or the Java simple datatypes; 2) that every element in a complex has a named field for the simple datatypes it contains. Therefore, the datatype for the attribute "datatype" will be changed to a datatype of "MDMIDatatype".
Revised Text: In the model specification, all the type terms that are "Datatype" should be changed to "MDMIDatatype. All other changes are in the revised text for section 8.4 as presented in issue 14141 Disposition: Resolved
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14155: Property qualifiers for MessageElements (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
It would be useful an attribute of the MessageElement contained information that explicitly identified the MessageElement with the message format in which it resides.

Resolution: An attribute "propertyQualifier will be added that will allow modifiers to be enumerated for the SemanticElement, such as a tag associated with the value in the original message format.
Revised Text: see dtc/2009-09-17 for details
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14156: Changing the "position" attribute (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
The attribute "position" was meant to describe the cardinal position of a repeated MessageElement class (i.e., the "multipleInstance" attribute has a value of "True").  Obtaining such a value may be difficult.  It would be better if the attribute simply described a more general ordering description in which a cardinal position could be an option.

Resolution: The attributes "position" and "positionLanguage" will be changed to "ordering" and "orderingLanguage" respectively. The description of the "ordering" attribute will be that it specifies the method of ordering for SemanticElements that have multiple instances.
Revised Text: see dtc/2009-09-17 for details
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14157: Properly handling MessageElementRelationships (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Significant
Summary:
The current MessageElementRelationship class does not seem to handle message relationships properly, especially given the potential for a MessageElement to have multiple instances, i.e., how does one distinguish between relationships to an instance and relationships to a class.

Resolution: To handle correctly SemanticElementRelationships, two changes will be introduced. 1. In the SemanticElement class, an association will be added to declare explicitly a parent/child relationship, as defined in a message format. 2. Second, in the SemanticElementRelationship class the Boolean attributes sourceIsInstance and targetIsInstance will be added. If the source SemanticElement has multiple instances then: · when the sourceIsInstance is true, the defined relationship is for each Instance of the source SemanticElement · when the sourceIsInstance is false, the defined relationship is for the SemanticElement class as a whole · when the targetIsInstance is true, the defined relationship is for each Instance of the target SemanticElement · when the targetIsInstance is false, the defined relationship is for the SemanticElement class as a whole There are also two additional attributes that are there to help a runtime parse a message. These are minOccurs, which says how many instances of the target at a minimum must be involved in the relationship; and maxOccurs\, which says how many instances at most can be involved in the relationship.
Revised Text: see dtc/2009-09-17 for details
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14158: Business Element rules (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
Given that the MDMI standard does not provide a specification for a the hub dictionary and in effect allows mapping to any appropriate dictionary, such as the ISO 20022 Data Dictionary, then some business rules may have to be specified to make sure that the mapping is correct.

Resolution: An MDMIBusinessElementRule class will be added that has a many-to-one association with the MDMIBusinessElementReference class
Revised Text: see dtc/2009-09-17 for details
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14159: MessageElement Instance is inappropriate (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
The MessageElementInstance class contains the value of a MessageElement.  However, the MDMI specification is a Platform Independent Model (PIM) and this class really relates to a platform dependent runtime characteristic so it should not be included in the specification.

Resolution: The class MessageElementInstance will be removed from the specification.
Revised Text: All references to the MessageElementInstance class are deleted. In addition, the MessageElementInstance class -- Detailed Semantics are removed they were part of section 8.8 and the entire Section 8.8 has been deleted.
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14160: UnqualifiedBusinessElementInstance class is inappropriate (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
The UnqualifiedBusinessElementInstance class contains a place where a value in the central dictionary could be placed.  However, the MDMI specification is a Platform Independent Model (PIM) and this class really relates to a platform dependent runtime characteristic so it should not be included in the specification.

Resolution: The UnqualifiedBusinessElementInstance class will be removed from the specification
Revised Text: All references to the UnqualifiedBusinessElementInstance class are deleted. In addition, the UnqualifiedBusinessElementInstance - Detailed Semantics are removed as they were part of section 8.8 and the entire Section 8.8 has been deleted.
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14161: Reference to a hub Business Element (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Critical
Summary:
The current specification is in adequate in indicating the hub Business Element to which a MessageElement is to be mapped.  The actual Business Element cannot be in an MDMI map since the structure of those Business Elements are already defined, given that the MDMI map is tied to an existing hub dictionary.

Resolution: The UnqualifiedBusinessElement class is replaced with a class that references a Business Element in a dictionary. No assumption is made about the format of the Business Element in the central dictionary.
Revised Text: see dtc/2009-09-17 for details
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14162: Simplifying names of classes (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
Simplifying the name of the MessageElementoUnqualifiedBusinessElement class and the name of the UnqualifiedBusinessElementtoMessageElement classes

The actual proper name of a dictionary BusinessElement is not likely to be an "UnqualifiedBusinessElement" so the name should be simplified.

Resolution: These classes will be renamed "To Business element" and "To SemanticElement"
Revised Text: Replace all occurrences of the class name MessageElementtoUnqualifiedBusinessElement with ToBusinessElement. Replace all occurrences of the class name UnqualifiedBusinessElementtoMessageElement with ToSemanticElement.
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Issue 14163: The property and datatype qualifier in the ConversionRule class are inappropriate (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Revision
Severity: Minor
Summary:
The attributes, propertyQualifier and dataTypeQualifier, refer specifically to dictionary terms in a UN/CEFACT dictionary and are meant to say these terms are all that are legal in a conversion.  The specificity and use of these attributes is muddled.  They should be removed.

Resolution: The attributes propertyQualifier and datatypeQualifier will be removed from the ConversionRule abstract class
Revised Text: see dtc/2009-09-17 for details
Actions taken:
July 29, 2009: received issue
January 12, 2010: closed issue

Discussion:


Issue 14167: General editing of the MDMI specification (cm4pm-ftf)

Click
here for this issue's archive.
Source: FireStar Software (Mr. Mark Eisner, eisner(at)firestarsoftware.com)
Nature: Uncategorized Issue
Severity: Minor
Summary:
There are a number of references in the specification that need to be changed.  For example, the specification still refers to the standard as CM4PM instead of MDMI.  In addition, there will be some general editing that will be required, once the specific text associated with the suggested changes in the metamodel is made.Resolution:
A general editing pass will be made on the text of the specification once all the text changes associated with accepted resolved issues is made.

Resolution: A general editing pass will be made on the text of the specification once all the text changes associated with accepted resolved issues is made.
Revised Text: Please see the final Beta 2 with markup.
Actions taken:
August 18, 2009: received issue
January 12, 2010: close dissue

Issue 14218: Description of associations (cm4pm-ftf)

Click
here for this issue's archive.
Source: Adaptive (Mr. Pete Rivett, pete.rivett(at)adaptive.com)
Nature: Revision
Severity: Significant
Summary:
The FTF report does not contain a description of each class's associations.  These should be added.

Resolution: Resolution: For every class in the MDMI metamodel, as described in the Beta 2 document, definitions of the associations for each class have been added as a subsection after the subsection describing the class's properties.
Revised Text: Please see the annotated Beta 2 with markup to see each added subsection.
Actions taken:
August 25, 2009: received issue
January 12, 2010: closed issue

Discussion:
Descriptions will be added
Revised Text:
Please see the final Beta 2 with markup.


Issue 14219: Constraints on various language choices (cm4pm-ftf)

Click
here for this issue's archive.
Source: Adaptive (Mr. Pete Rivett, pete.rivett(at)adaptive.com)
Nature: Revision
Severity: Significant
Summary:
The standard allows user to specify five diffenet languages that define in what language certain properties are presented.  The standard does not put any constraints on these choices.  Clearly there are implicit constraints.  They should be made explicit.
Resolution:
A section will be added to the report that provides constraints and an appropriate example for each language type that is in the MDMI specification.  This section will be added to the description of the MessageGroup class as this is where default languages are specified for all messages in the group.

Resolution: The first time a property is specified whose value is an expression language reference; a description of any constraints that language must meet will be inserted. Five language references are first mentioned as properties of MessageGroup. The OrderingLanguage property is first mentioned in the description of the SemanticElement class.
Revised Text: In section 8.1.4, in the description of the MessageGroup properties, property description 3 thru 6 should be replaced with the following text: 3. The property "locationExpressionLanguage" of type String identifies the location language to be used as a default for specifying location for all the messages in the MessageGroup. The value must be recognized by a runtime transformation application. The location of any field or sub-field in a message must be expressible in the chosen messagelocationExpressionLanguage. For example, a location language for an XML message format would be "XPath 2.0". 4. The property "constraintExpressionLanguage" of type String identifies the constraint language to be used as a default for specifying the constraints in the Choice class for all the messages in the MessageGroup. The constraintExpressionLanguage must be able to reference nodes. An appropriate language, which has been used in an example implementation, is NRL 1.0. 5. The property "ruleExpressionLanguage" of type String identifies the rule language to be used as a default for specifying rules in all classes with the property "rule" for all the messages in the MessageGroup. This rule language must be able to access the values of any SemanticElement and thus it must be able to access the fields in complex datatypes. The language used in the reference implementation is NRL 1.0 6. The property "formatExpressionLanguage" of type String identifies the format language to be used as a default for specifying formats in the LeafSyntaxTranslator class for all the messages in the MessageGroup. The formatExpressionLanguage must be able to describe fields as well as sub-fields, in particular the proper termination character for a field or sub-field. The languages used in the reference implementation are "XML datatypes" and "SWIFT regular expression format language" In section 8.3.4, in the property descriptions for SemanticElements, the 8 property should be replaced with the following: 8. An optional "orderingExpressionLanguage" property of type String, whose value is a reference to the expression language used for the value of the "ordering" property. The ordering language must be able to describe ordinal and cardinal positioning as well as expressions that when evaluated will provide an index. The language used in the reference implementation is NRL. Disposition: Resolved
Actions taken:
August 25, 2009: received issue
January 12, 2010: closed issue