6.2.4 Primitive data types
Within this standard the following primitive data types are used.
Data type | Definition | Example |
---|---|---|
AVS | A string from a set of allowed values. |
|
Boolean | A string containing either |
|
Date | A date in the ISO 8601 format to indicate a single year ( |
|
Datetime | A date and time in the ISO 8601 format to indicate a point in time with a time zone indicator ( TZD stands for time zone designator, which can be the letter Z or an offset from UTC in the format |
|
Decimal | A sequence of digits to represent positive or negative integer numbers, positive or negative decimal fractions or zero. In addition:
Details of the precision of decimals are provided in Clause 6.2.7. |
|
DPID | A string of 18 characters in accordance with the DDEX Party ID standard. The DDEX Party ID standard defines that DDEX Party IDs do not contain dashes in computer-to-computer communications. Therefore, DDEX Party IDs, when included in a BWARM data feed, shall not contain dashes. |
|
Duration | A duration in the ISO 8601 format (P[nY][nM][nD][T[nH][nM]nS]). Seconds may include decimal fractions. Elements including their designator may be omitted if their value is zero. The expressions |
|
Integer | A sequence of digits to represent positive or negative integer numbers, or zero. Details of the range of integers permitted are provided in Clause 6.2.7. |
|
Multiple String | A sequence of 0-n strings represented in accordance with a defined data type separated by Secondary Delimiters. If the data feed sender of the BWARM data feed has only one data item to provide, the value shall be included without any Secondary Delimiters. The same applies to cases where the data feed sender has multiple data elements but only wishes to communicate one in accordance with the bilateral agreement between the data feed sender and the data feed recipient. If such an element is mandatory, at least one such data item must be provided. The same concept can also be used for all other primitive data types listed above. |
|
String | A sequence of characters with a length of at least one character. This standard does not define a maximum length. Strings may not contain non-printable characters (Unicode U+0000 to U+001F). |
|