Date: Fri, 29 Mar 2024 04:16:27 -0500 (CDT) Message-ID: <958367652.39577.1711703787494@kodak01.contegix.mgmt> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_39576_1660092277.1711703787464" ------=_Part_39576_1660092277.1711703787464 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
The following XML schema types are not supported. For each= an alternate type or construct is listed which should be used instead:
Unsupported Type | Alternate Type |
---|---|
decimal | double |
choice | Must be replaced with one of the elements from t= he choice |
integer | int |
The following XML schema types are not supported. For each an alternate = type or construct is listed which should be used instead:
decimal: decimal type is not supported. Use double inst= ead.
Example: The following schema defines a BookSpecificati= on element which has a Value of type decimal. As defined it cannot be used = with RBA.
<xs:element name=3D"BookSpecification">
&nb=
sp; <xs:complexType>
&n=
bsp; <xs:sequence>
&nbs=
p; <xs:element name=3D"Value">
<xs:=
complexType>
=
<xs:simpleContent>
&nb=
sp; =
<xs:extension base=3D"xs:decimal">
 =
; &n=
bsp; <xs:attribute name=3D"UOM" type=3D"xs:string" use=3D"required"=
/>
&nb=
sp; </xs:extension>
&nb=
sp; </x=
s:simpleContent>
&n=
bsp; </xs:complexType>
=
</xs:element>
&n=
bsp; </xs:sequence>
&nb=
sp; </xs:complexType>
&=
lt;/xs:element>
The decimal type must be converted= to a double:
<xs:element name=3D"BookS=
pecification">
<xs:complexTyp=
e>
<xs:sequence&g=
t;
<xs:e=
lement name=3D"Value">
&nb=
sp; <xs:complexType>
&nb=
sp; <xs:simpl=
eContent>
&nbs=
p; <xs:extension base=3D"xs:dou=
ble">
&=
nbsp; <xs:attribute name=
=3D"UOM" type=3D"xs:string" use=3D"required" />
&n=
bsp;  =
;</xs:extension>
=
</xs:simpleContent>
 =
;</xs:element>
&l=
t;/xs:sequence>
</xs:complexT=
ype>
</xs:element>
choice: choice element is not supported. Use a single e= lement from the choice instead.
Example: The following schema has a choice element in i= t. As defined it cannot be used with RBA.
<xs:element name=3D"SpecComponent">
&=
nbsp; <xs:complexType>
&nb=
sp; <xs:sequence>
 =
; &n=
bsp; <xs:element ref=3D"P=
roductIdentifier"/>
 =
; &n=
bsp; <xs:element ref=3D"ProductDescription" minOccurs=
=3D"0" maxOccurs=3D"unbounded"/>
&nbs=
p; &=
nbsp; <xs:choice minOccurs=3D"0">
=
&nbs=
p; &=
nbsp; <xs:element ref=3D"PressComponent"/&g=
t;
&=
nbsp; &nbs=
p; <xs:element ref=3D"NonPressC=
omponent"/>
&=
nbsp; &nbs=
p; </xs:choice>
&=
nbsp; &nbs=
p; <xs:element ref=3D"AdditionalText" minOc=
curs=3D"0" maxOccurs=3D"unbounded"/>
=
&nb=
sp;</xs:sequence>
&nbs=
p; </xs:complexType>
&l=
t;/xs:element>
The choice must be removed and replaced with one of the elements before = it can be used in RBA.
integer: integer type is not supported. Use int instead=
. Example: The following schema defines a JobData element=
which has a Qty of type integer. As defined it cannot be used w=
ith RBA. The integer type must be converted to int.<xs:element name=3D"SpecComponent">
=
<xs:complexType>=
;
&n=
bsp; <xs:sequence>
&=
nbsp; <xs:element r=
ef=3D"ProductIdentifier"/>
&nbs=
p; &=
nbsp; <xs:element ref=3D"ProductDescription" minO=
ccurs=3D"0" maxOccurs=3D"unbounded"/>
 =
; &n=
bsp; <xs:element ref=3D"PressComponen=
t"/>
&n=
bsp;  =
; <xs:element ref=3D"AdditionalText" minOccurs=3D"0" maxOccurs=3D"u=
nbounded"/>
&=
nbsp; </xs:sequence>=
code>
</=
xs:complexType>
</xs:element>
<=
/p>
<element name=3D"JobData">
&nbs=
p; <complexType>
=
&nb=
sp; <all minOccurs=3D"1">
&nb=
sp; =
<element name=3D"JobName=
" type=3D"string"/>
 =
; &n=
bsp; <element name=3D"N-up" type=3D"string"/>
=
&nbs=
p; <ele=
ment name=3D"Qty" type=3D"integer"/>
=
&nb=
sp;</all>
=
</complexType>
</element&=
gt;
<element name=3D"JobData">
&nbs=
p; <complexType>
=
&nb=
sp; <all minOccurs=3D"1">
&nb=
sp; =
<element name=3D"JobName=
" type=3D"string"/>
 =
; &n=
bsp; <element name=3D"N-up" type=3D"string"/>
=
&nbs=
p; <ele=
ment name=3D"Qty" type=3D"int"/>
&nbs=
p; &=
lt;/all>
&nbs=
p; </complexType>
</element><=
/code>