Logical Value
|
initiator region contains
|
content region contains
| ||
Nil
(implies nillable) |
nilValueInitiatorPolicy
'prohibited' |
empty
|
representation of nil
| |
nilValueInitiatorPolicy
'required' |
initiator string
| |||
"" (empty string)
(type is xs:string or xs:hexBinary) |
missingValueInitiatorPolicy
'prohibited' |
empty
|
empty
| |
missingValueInitiatorPolicy
'required' |
initiator string
| |||
missing
|
useNilForDefault
|
nilValueInitiatorPolicy
'prohibited' |
empty
|
representation of nil
|
nilValueInitiatorPolicy
'required' |
initiator string
| |||
default is empty string
(type is xs:string or xs:hexBinary) |
missingValueInitiatorPolicy
'prohibited'
|
empty
|
empty
| |
missingValueInitiatorPolicy
'required'
|
initiator string
| |||
Other default
|
initiator string
|
representation of the
default value.
| ||
a non-nil non-empty-string
value
|
initiator string
|
representation of the logical
value |
missingValueInitiatorPolicy | Enum Valid values ‘required', ‘prohibited' Specifies whether to expect an initiator when an element is missing. Ignored unless dfdl:initiator is specified and is not "" (empty string). 'required'- Indicates that the dfdl:initiator followed by empty content is the required syntax to indicate that the element is missing. ‘prohibited' - Indicates that empty content is the required syntax to indicate that the element is missing. The presence of an initiator implies that real content must follow. Use of ‘prohibited' implies an ordered sequence. If used on an initiated element of an unordered group it is a schema definition error. If the element is required, defaulting occurs as defined above. This property also applies on unparsing, when the data to be written (after Annotation: dfdl:element |
No
| Action |
066
| Investigate format for defining test
cases
25/11:IBM to see if it is possible to publish its test case format. .... 31/03: work is progressing |
084
| Check behaviour of dfdl:inputValueCalc and outputValueCalc. |
085
| ALL: publicize Public comments phase to ensure a good review.. |
086
| AP: Nils and Defaults during unparsing
- update table
31/03: TK to document use cases for parsing |
088
| define semantics of choiceKind 'fixedLength'
31/03: TK to provide definition of calculable length. Investigate PL/I varchars and Cobol occurs dependingon. |
089
| Need to be able to define unsigned decimal
and integer
31/03: MB to agree proposed solution |
090
| Semantics of separatorPolicy |
Regards
|
Alan Powell |
Development - MQSeries, Message Broker, ESB |
IBM Software Group, Application and Integration Middleware Software |
------------------------------------------------------------------------------------------------------------------------------------------- |
IBM |
MP211, Hursley Park |
Hursley, SO21 2JN |
United Kingdom |
Phone: +44-1962-815073 |
e-mail: alan_powell@uk.ibm.com |
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU