Schema Restrictions
For stronger schema validation control, some PeopleSoft field types have certain implicit restrictions regarding the format of field data that is acceptable in a runtime message. These restrictions appear in message schema.
The restrictions apply to fields having the following formats.
-
Mixed case.
-
Name.
-
Phone number.
-
Social security number.
-
Uppercase.
-
Zip code.
Note:
These restrictions apply to rowset-based messages and rowset-based message parts.
The restrictions for each are shown in the following example:
<xsd:simpleType name="BASE_LANGUAGE_CD_TypeDef">
<xsd:annotation>
<xsd:documentation>BASE_LANGUAGE_CD is a character of length 3.
Allows Uppercase characters including numbers
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="3"/>
<xsd:whiteSpace value="preserve"/>
<xsd:pattern value="([A-Z]|[0-9]|\p{Z}|\p{P}|\p{Lu})*"/>
</xsd:restriction>
</xsd:simpleType>