XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
gagan kSubject: unable to load schmea with target namespace
Author: gagan k
Date: 31 Aug 2006 10:43 AM
Originally Posted: 31 Aug 2006 10:40 AM
when i m validating xml file against the xsd the followin error is coming

unable to load schmea with target namespace 'ENVELOPE' from dbXML.PARAGON.xsd

xml file is

<ENVELOPE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" docVersion="1068" documentID="115086593" enddate="4999-12-31T00:00:00.000" hashkey="COUNTERPARTY" isCurrentVersion="1" isEditable="true" startdate="2006-08-17T14:24:24.000" uniqueID="115086593" xsi:schemaLocation="ENVELOPE dbXML.PARAGON.xsd">
<HEADER>
<BUSINESSOBJECT>
<BUSOBJECTID>111111</BUSOBJECTID>
<BUSOBJECTTYPE>COUNTERPARTY</BUSOBJECTTYPE>
<BUSOBJECTOWNER>PARAGON</BUSOBJECTOWNER>
<BUSEVENT>UPDATE</BUSEVENT>
</BUSINESSOBJECT>
<MESSAGEOBJECT>
<MESSAGEID>1068</MESSAGEID>
<TIMESTAMP>2006-08-17T14:24:24</TIMESTAMP>
</MESSAGEOBJECT>
</HEADER>
<BODY>
<COUNTERPARTY_DETAILS>
<ORG_ID>6831096</ORG_ID>
<COUNTERPARTY_CDR>103</COUNTERPARTY_CDR>
<LEGAL_NAME>abcdef</LEGAL_NAME>
<HOCUSTOMER_TYPE/>
<MAJORCUSTOMER_TYPE>22</MAJORCUSTOMER_TYPE>
<RESIDENCE_COUNTRY>ES</RESIDENCE_COUNTRY>
<DBENTITY_FLAG>External</DBENTITY_FLAG>
<ACTIVE_INDICATOR>ACTIVE</ACTIVE_INDICATOR>
<COMPANY_ID/>
</COUNTERPARTY_DETAILS>
</BODY>
</ENVELOPE>

and xsd file is


<?xml version="1.0" encoding="utf-16"?>
<xs:schema xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:xs="http://www.w3.org/2001/XMLSchema" id="ENVELOPE">
<xs:element name="ENVELOPE" msdata:IsDataSet="true">
<xs:complexType>
<xs:all>
<xs:element name="HEADER">
<xs:complexType>
<xs:sequence>
<xs:element name="BUSINESSOBJECT">
<xs:complexType>
<xs:sequence>
<xs:element name="BUSOBJECTID" type="xs:nonNegativeInteger"/>
<xs:element name="BUSOBJECTTYPE" type="BusinessObjectType"/>
<xs:element name="BUSOBJECTOWNER" type="BusinessObjectOwner"/>
<xs:element name="BUSEVENT" type="BusinessEvent"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MESSAGEOBJECT">
<xs:complexType>
<xs:sequence>
<xs:element name="MESSAGEID" type="xs:nonNegativeInteger"/>
<xs:element name="TIMESTAMP" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BODY">
<xs:complexType>
<xs:sequence>
<xs:element name="COUNTERPARTY_DETAILS">
<xs:complexType>
<xs:sequence>
<xs:element name="ORG_ID" type="xs:nonNegativeInteger"/>
<xs:element name="COUNTERPARTY_CDR" type="xs:string"/>
<xs:element name="LEGAL_NAME" type="xs:string"/>
<xs:element name="HOCUSTOMER_TYPE" type="xs:string" nillable="true"/>
<xs:element name="MAJORCUSTOMER_TYPE" type="xs:string" nillable="true"/>
<xs:element name="RESIDENCE_COUNTRY" type="xs:string"/>
<xs:element name="DBENTITY_FLAG" type="DBEntity_Flag"/>
<xs:element name="ACTIVE_INDICATOR" type="xs:string"/>
<xs:element name="COMPANY_ID" type="xs:string" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BOOK_DETAILS" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="COUNTERPARTY_LONG_NAME" type="xs:string"/>
<xs:element name="COUNTERPARTY_PROFIT_CENTRE" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
<xs:attribute name="docVersion" type="xs:nonNegativeInteger" use="optional"/>
<xs:attribute name="documentID" type="xs:nonNegativeInteger" use="optional"/>
<xs:attribute name="enddate" type="xs:dateTime" use="optional"/>
<xs:attribute name="hashkey" type="xs:string" use="optional"/>
<xs:attribute name="isCurrentVersion" type="xs:boolean" use="optional"/>
<xs:attribute name="isEditable" type="xs:boolean" use="optional"/>
<xs:attribute name="startdate" type="xs:dateTime" use="optional"/>
<xs:attribute name="uniqueID" type="xs:nonNegativeInteger" use="optional"/>
</xs:complexType>
</xs:element>
<xs:simpleType name="BusinessObjectType">
<xs:restriction base="xs:string">
<xs:enumeration value="COUNTERPARTY"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BusinessObjectOwner">
<xs:restriction base="xs:string">
<xs:enumeration value="PARAGON"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BusinessEvent">
<xs:restriction base="xs:string">
<xs:enumeration value="CREATE"/>
<xs:enumeration value="UPDATE"/>
<xs:enumeration value="DELETE"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DBEntity_Flag">
<xs:restriction base="xs:string">
<xs:enumeration value="Internal"/>
<xs:enumeration value="External"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>

Postnext
Ivan PedruzziSubject: unable to load schmea with target namespace
Author: Ivan Pedruzzi
Date: 31 Aug 2006 11:35 PM

The validation error is clear

Validating envelope.xml...
envelope.xml:3,80: Schema in dbXML.PARAGON.xsd has a different target namespace from the one specified in the instance document ENVELOPE.


You schema doesn't use a target namespace so you have to change

xsi:schemaLocation="ENVELOPE dbXML.PARAGON.xsd"

with

xsi:noNamespaceSchemaLocation="dbXML.PARAGON.xsd">


Ivan Pedruzzi
Stylus Studio Team

Postnext
gagan kSubject: unable to load schmea with target namespace
Author: gagan k
Date: 01 Sep 2006 01:42 AM
thanks for help ...one more query

how do i use target namespace in my schema
i dont want to change the message and want to keep it the same way exactly ?is it possible?

thanks,
GK

Postnext
Ivan PedruzziSubject: unable to load schmea with target namespace
Author: Ivan Pedruzzi
Date: 01 Sep 2006 02:11 AM

You need at least to change namespace in the XML instance


See xmlns="ENVELOPE"

<ENVELOPE
docVersion="1068"
documentID="115086593"
enddate="4999-12-31T00:00:00.000"
hashkey="COUNTERPARTY"
isCurrentVersion="1"
isEditable="true"
startdate="2006-08-17T14:24:24.000"
uniqueID="115086593"
xmlns="ENVELOPE"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="ENVELOPE envelope.xsd">



Ivan Pedruzzi
Stylus Studio Team


Documentenvelope(1).xsd

Posttop
gagan kSubject: unable to load schmea with target namespace
Author: gagan k
Date: 04 Sep 2006 02:19 AM
thanks a lot.....

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.