Hi Folks,
I have a field that is 2-20 characters in length. If no data is available, then
the field is to be populated with a hyphen. Below is my element declaration for
the field (it's the middle element). When I run the DFDL schema with this input:
John Doe/-/Sally Smith
I get this error message:
[error] Parse Error: Failed to parse infix separator. Cause: Parse Error:
Separator '/' not found
Why am I getting that error? /Roger
<xs:element name="Test">
<xs:complexType>
<xs:sequence dfdl:separator="/" dfdl:separatorPosition="infix">
<xs:element name="A" type="xs:string" />
<xs:element name="MessageIdentifier" type="xs:string"
nillable="true"
dfdl:nilKind="literalValue"
dfdl:nilValue="-"
dfdl:lengthKind="pattern"
dfdl:lengthPattern="[A-Z]{2,20}">
</xs:element>
<xs:element name="B" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>