message.definitions.directory
The message.definitions.directory identifies the location of the metadata files used by the JVC for syntactic validation, and for enabling and disabling message-specific field level and Network Rule validation.
- rules.networkvalidation.enabled
- Whether all syntax and semantic validation, including the validation defined by the “special
functions” in the SWIFT manuals (for example “Party Field Option J”, “Payments Reject/Return,” and
so forth), are performed. Valid values: true, false
- true
- Default value and recommended setting. All validation is performed.
- false
- Only only basic syntax validation is performed.
- bic.file.enabled
- Whether BIC/BEI validation is required. Valid values: true, false
- true
- BIC/BEI validation is required.
- false
- Default value. BIC/BEI validation is not required.
If bic.file.enabled=true and the bic.xml file is not found, the JVC terminates with an error message.
- bic.definition.file
- Location of the bic.xml lookup file used by the JVC for BIC/BEI validation. The default location
on ITX is \install_dir\packs\financial_payments_vn.n.n\common\data\bic.xml.
If bic.file.enabled=true and the bic.xml file is not found, the JVC terminates with an error message.
- countrycurrencycodes.definition.file
-
Location of the currencycodedecimals.xml lookup file used by the JVC for Currency Code and Country Code validation. The default location on ITX is install_dir\packs\financial_payments_vn.n.n\common\data\currencycodedecimals.xml
The currencycodedecimals.xml file that is included with the product is an example only. You are responsible for providing your own currencycodedecimals.xml file, which is generated from data that you download from SWIFT or ISO. See the Common map components topic for details.
- ReportingMode
- Valid values: verbose, terse
- verbose
- Default. Validation results and error messages are returned in a multi-line, XML-like syntax.
- terse
- Validation results and error messages are usually returned as a single line of plain text. Some messages may contain multiple lines, if they include data from a multi-line field that was in error.
- validateCopyofFields
- Whether validation is performed on the CopyOfFields elements in message types MTn92, MTn95, and
MTn96. Valid values: true, false
- true
- CopyOfFields validation is performed.
- false
- Default. CopyOfFields validations is not performed.
- checkE76.CCY=ccyymmdd
- where CCY is a former European currency used in E76 error validation. Valid value:
ccyymmdd
- ccyymmdd
- The value date after which this currency must not be used. These parameters should not be changed in normal operation.
- rules.marketpractice.enabled
- This feature is no longer maintained. Indicates whether Market Practice validation is performed
based upon the SWIFT document V1.1 published August 26, 2002. Valid values: true, false
- true
- Market Practice validation is performed.
- false
- Default. Market Practice validation is not performed.
- rules.marketpractice.baseclass
- Indicates the Base Class name used for Market Practice validation. Do not change the default
value shown.
- com.ibm.websphere.dtx.ip.swift.vnnn
- Default value, where nnn indicates the version number of the Pack for Financial Payments.
- rules.marketpractice.MTnnn
- The rules that are to be validated for a particular message. The rule name (for example, S101)
is appended to the BaseClass to obtain the class to use.
- com.ibm.websphere.dtx.ip.swiftvnnn.validation.S101
- Example value.
- log.enable=true|false - Default is false.
- log.filename= Default value for ITX: install_dir/packs/financial_payments_vn.n.n/swift/swiftlog.txt
- log.append=true|false - Default is false.
- log.filesize=1000000 - Maximum log file size in bytes before file is recycled.
- log.level=ALL - Allowable values are OFF, ALL (default), SEVERE, WARNING, INFO, FINE
- codelist.grammar.file - Not currently in use.
- 110n.locale=es - Not currently in use and commented out.
- 110n.country=ES - Not currently in use and commented out.