Regex problems with XMLBeans

"T. Allen" <[email protected]>
Newsgroups gmane.text.xml.axis.user
Message-ID <52F90EF4.6060906__2719.80783804811$1392054074$gmane$org@verizon.net>
I have an Axis2 1.6.1 web service that has 1 regex in the WSDL schema.  
The WSDL/schema snippet is below.

<xsd:complexType name="hazmat">
<xsd:sequence>
<xsd:element minOccurs="0" name="hazmatCode" nillable="true" 
type="tns:hazmatCode"/>
<xsd:element minOccurs="0" name="hazmatFlag" nillable="true" 
type="tns:hazmatFlag"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="hazmatCode">
<xsd:restriction base="xsd:string">
<xsd:whiteSpace value="preserve"/>
<xsd:pattern value="^(NA|UN).*"/>
</xsd:restriction>
</xsd:simpleType>

I know the regex pattern of ^(NA|UN).* is valid as I have tested it.  
However, each time I send a request with a string that matches the 
pattern I get an error like "string value 'NA1122' does not match 
pattern" when performing validation against the schema.

I have used simple patterns before with XMLBeans and they have worked 
fine.  Have I defined the regex incorrectly or does the XMLBeans binding 
have problems with regex?

Any and all information is appreciated.

Thanks,
T
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.