BizTalk Server - Invalid XSD Schema

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server > June 2004 > Invalid XSD Schema





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Invalid XSD Schema
ollnixon

2004-06-20, 11:08 pm

Hi,

I am trying to use a schema with an external namespace but get the
following error (below) when opening the XSD in Visual Studio.

The schema is created by a standards organisation so I don't think
there should be a problem there - more likely something with VS.

Any help would be much appreciated.

--------- error ------------------
This schema is an invalid XSD Schema and has the following error(s):
1. Namespace 'http://www.w3.org/2000/09/xmldsig#' is not available to
be referenced in this schema. An error occurred at [filename].xsd,
(124, 12).
David Downing [MSFT]

2004-06-20, 11:08 pm

Can you attach your schema for us to take a look at?

Thank you,
Dave
--------------------[vbcol=seagreen]
15:04:14 GMT)[vbcol=seagreen]
cpmsftngxa10.phx.gbl!TK2MSFTFEED01.phx.gbl!TK2MSFTNGP08.phx.gbl!newsfeed00.s
ul.t-online.de!t-online.de!tiscali!newsfeed1.ip.tiscali.net!proxad.net!postn
ews2.google.com!not-for-mail[vbcol=seagreen]

This posting is provided "AS IS" with no warranties, and confers no rights.

EBusiness Server Team

ollnixon

2004-06-25, 4:33 am

Thanks,

Below are the schemas causing the problem.

Oliver


/* --- Error Message --- */

The schema is an invalid XSD Schema and has the following error(s):
This schema is an invalid XSD Schema and has the following error(s):
1. Namespace 'http://www.w3.org/2000/09/xmldsig#' is not available
to be referenced in this schema. An error occurred at
file:///C:/Dev/Biztalk/Origo/OrigoSchemas/OrigoMessageHeader.xsd,
(124, 12).
2. Type 'http://www.w3.org/2000/09/xmldsig#:KeyInfoType' is not
declared. An error occurred at
file:///C:/Dev/Biztalk/Origo/OrigoSchemas/OrigoMessageHeader.xsd,
(124, 12).


/* --- QNBPensionAnnuityQuoteRequest.xsd --- */

<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
****************************************
****************************************
****************************************
***
Origo Message Schema: QNBPensionAnnuityQuoteRequest.xsd
Version: 3.3
****************************************
****************************************
****************************************
***
-->
<xsd:schema targetNamespace="http://www.origoservices.com"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:origo="http://www.origoservices.com"
elementFormDefault="qualified">
<xsd:include schemaLocation="OrigoMessageHeader.xsd"/>
<xsd:include schemaLocation="QNBPensionAnnuityQuoteRequestMContent.xsd"/>
<xsd:element name="message">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="origo:m_control"/>
<xsd:element ref="origo:m_content"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>


/* --- OrigoMessageHeader.xsd --- */

<?xml version="1.0" encoding="utf-16"?>
<xsd:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:origo="http://www.origoservices.com"
xmlns:b="http://schemas.microsoft.com/BizTalk/2003"
elementFormDefault="qualified"
targetNamespace="http://www.origoservices.com"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="m_control">
<xsd:annotation>
<xsd:appinfo>
<properties xmlns="http://schemas.microsoft.com/BizTalk/2003">
<property distinguished="true"
xpath="/*[local-name()='m_control' and
namespace-uri()='http://www.origoservices.com']/*[local-name()='message_id'
and namespace-uri()='http://www.origoservices.com']" />
<property distinguished="true"
xpath="/*[local-name()='m_control' and
namespace-uri()='http://www.origoservices.com']/*[local-name()='retry_number'
and namespace-uri()='http://www.origoservices.com']" />
<property distinguished="true"
xpath="/*[local-name()='m_control' and
namespace-uri()='http://www.origoservices.com']/*[local-name()='responder_id'
and namespace-uri()='http://www.origoservices.com']" />
</properties>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="control_timestamp" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>The time the message was sent in
ISO8601 standard format</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="message_id">
<xsd:annotation>
<xsd:documentation>Unique message
identifier</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="36" />
<xsd:maxLength value="36" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="retry_number">
<xsd:annotation>
<xsd:documentation>Not present or set to "0" on the first
attempt of sending the message. Incremented by 1 each time the
initiator re-sends the message.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:maxInclusive value="9" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="message_type">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50" />
<xsd:enumeration value="Commission Transfer Request" />
<xsd:enumeration value="Commission Transfer Response" />
<xsd:enumeration value="Contract Enquiry Request" />
<xsd:enumeration value="Contract Enquiry Response" />
<xsd:enumeration value="Contract Enquiry
Acknowledgement" />
<xsd:enumeration value="Event Request" />
<xsd:enumeration value="Event Response" />
<xsd:enumeration value="Pension Transfer" />
<xsd:enumeration value="Proposal" />
<xsd:enumeration value="Proposal Acknowledgement" />
<xsd:enumeration value="Proposal Tracking Request" />
<xsd:enumeration value="Proposal Tracking Response" />
<xsd:enumeration value="Quotation Request" />
<xsd:enumeration value="Quotation Response" />
<xsd:enumeration value="Remote Publishing Alert" />
<xsd:enumeration value="Remote Publishing
Acknowledgement" />
<xsd:enumeration value="Remote Publishing Status" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="message_version" type="xsd:string" />
<xsd:element minOccurs="0" name="message_status">
<xsd:annotation>
<xsd:documentation>Indicates if the message received
successfully. Only used in HTTP response.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50" />
<xsd:enumeration value="Success" />
<xsd:enumeration value="XML not well formed" />
<xsd:enumeration value="XML does not validate" />
<xsd:enumeration value="XML not recognized" />
<xsd:enumeration value="Origo standard not supported" />
<xsd:enumeration value="Version not supported" />
<xsd:enumeration value="User not recognized" />
<xsd:enumeration value="User not allowed access" />
<xsd:enumeration value="Initiator not allowed access" />
<xsd:enumeration value="Response type not supported" />
<xsd:enumeration value="Unknown response location" />
<xsd:enumeration value="Other" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="expected_response_type">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50" />
<xsd:enumeration value="synchronous" />
<xsd:enumeration value="asynchronous" />
<xsd:enumeration value="either" />
<xsd:enumeration value="none" />
<xsd:enumeration value="extranet re-direct" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="response_location"
type="xsd:anyURI">
<xsd:annotation>
<xsd:documentation>Only applicable if
expected_response_type is 'asynchronous'</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="initiator_id">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="initiator_orchestration_id"
type="xsd:string" />
<xsd:choice minOccurs="0">
<xsd:element name="user_id">
<xsd:annotation>
<xsd:documentation>The Portals UID for the IFA user of a
portal/service provider service, who caused the initiation of the
message</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="KeyInfo" type="ds:KeyInfoType">
<xsd:annotation>
<xsd:documentation>Information from the digital
certificate of the IFA user of a protal/service provider service, who
caused the initiation of the message.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="responder_id">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="responder_message_id">
<xsd:annotation>
<xsd:documentation>Unique responder message id, only
applicable in a business respoinse</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="36" />
<xsd:maxLength value="36" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="browser">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="portal_user_name"
type="xsd:string">
<xsd:annotation>
<xsd:documentation>To enable the portal to be
authenticated to the Product Provider</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="portal_password"
type="xsd:string">
<xsd:annotation>
<xsd:documentation>To enable the portal to be
authenticated to the Product Provider</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="service_id" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Identifies to the Product
Provider the Extranet Service to be executed</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="profile"
type="xsd:string">
<xsd:annotation>
<xsd:documentation>Identifies to the Product
Provider any styling requirements e.g. a CSS style to be applied to
the Extranet Service</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="session_id"
type="xsd:string">
<xsd:annotation>
<xsd:documentation>Enables tie-back to IFA/Portal
web session</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded"
name="return_location">
<xsd:annotation>
<xsd:documentation>The URL that must be followed, to
return the IFA user back to the Portal</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:anyURI">
<xsd:attribute name="type"
type="origo:StatusType" use="required" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="tpsdata"
type="xsd:anyType">
<xsd:annotation>
<xsd:documentation>Trading partner specific
data</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="StatusType">
<xsd:annotation>
<xsd:documentation>2002-12 AGT. Tempory fix applied. This
DataType is a copy of "origo:ResponseType", ceated here until such
time as the DataType library and the message Header are propery
namespaced, to allow them to interoperate.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Success" />
<xsd:enumeration value="Warning" />
<xsd:enumeration value="Error" />
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

quote:
Originally posted by David Downing [MSFT]
Can you attach your schema for us to take a look at?

Thank you,
Dave
--------------------[vbcol=seagreen]
15:04:14 GMT)[vbcol=seagreen]
cpmsftngxa10.phx.gbl!TK2MSFTFEED01.phx.gbl!TK2MSFTNGP08.phx.gbl!newsfeed00.s
ul.t-online.de!t-online.de!tiscali!newsfeed1.ip.tiscali.net!proxad.net!postn
ews2.google.com!not-for-mail[vbcol=seagreen]

This posting is provided "AS IS" with no warranties, and confers no rights.

EBusiness Server Team

ollnixon

2004-06-26, 10:51 am

Thanks,

Below are the schemas causing the problem.

Oliver


/* --- Error Message --- */

The schema is an invalid XSD Schema and has the following error(s):
This schema is an invalid XSD Schema and has the following error(s):
1. Namespace 'http://www.w3.org/2000/09/xmldsig#' is not available
to be referenced in this schema. An error occurred at
file:///C:/Dev/Biztalk/Origo/OrigoSchemas/OrigoMessageHeader.xsd,
(124, 12).
2. Type 'http://www.w3.org/2000/09/xmldsig#:KeyInfoType' is not
declared. An error occurred at
file:///C:/Dev/Biztalk/Origo/OrigoSchemas/OrigoMessageHeader.xsd,
(124, 12).


/* --- QNBPensionAnnuityQuoteRequest.xsd --- */

<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
****************************************
****************************************
****************************************
***
Origo Message Schema: QNBPensionAnnuityQuoteRequest.xsd
Version: 3.3
****************************************
****************************************
****************************************
***
-->
<xsd:schema targetNamespace="http://www.origoservices.com"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:origo="http://www.origoservices.com"
elementFormDefault="qualified">
<xsd:include schemaLocation="OrigoMessageHeader.xsd"/>
<xsd:include schemaLocation="QNBPensionAnnuityQuoteRequestMContent.xsd"/>
<xsd:element name="message">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="origo:m_control"/>
<xsd:element ref="origo:m_content"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>


/* --- OrigoMessageHeader.xsd --- */

<?xml version="1.0" encoding="utf-16"?>
<xsd:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:origo="http://www.origoservices.com"
xmlns:b="http://schemas.microsoft.com/BizTalk/2003"
elementFormDefault="qualified"
targetNamespace="http://www.origoservices.com"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="m_control">
<xsd:annotation>
<xsd:appinfo>
<properties xmlns="http://schemas.microsoft.com/BizTalk/2003">
<property distinguished="true"
xpath="/*[local-name()='m_control' and
namespace-uri()='http://www.origoservices.com']/*[local-name()='message_id'
and namespace-uri()='http://www.origoservices.com']" />
<property distinguished="true"
xpath="/*[local-name()='m_control' and
namespace-uri()='http://www.origoservices.com']/*[local-name()='retry_number'
and namespace-uri()='http://www.origoservices.com']" />
<property distinguished="true"
xpath="/*[local-name()='m_control' and
namespace-uri()='http://www.origoservices.com']/*[local-name()='responder_id'
and namespace-uri()='http://www.origoservices.com']" />
</properties>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="control_timestamp" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>The time the message was sent in
ISO8601 standard format</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="message_id">
<xsd:annotation>
<xsd:documentation>Unique message
identifier</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="36" />
<xsd:maxLength value="36" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="retry_number">
<xsd:annotation>
<xsd:documentation>Not present or set to "0" on the first
attempt of sending the message. Incremented by 1 each time the
initiator re-sends the message.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:maxInclusive value="9" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="message_type">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50" />
<xsd:enumeration value="Commission Transfer Request" />
<xsd:enumeration value="Commission Transfer Response" />
<xsd:enumeration value="Contract Enquiry Request" />
<xsd:enumeration value="Contract Enquiry Response" />
<xsd:enumeration value="Contract Enquiry
Acknowledgement" />
<xsd:enumeration value="Event Request" />
<xsd:enumeration value="Event Response" />
<xsd:enumeration value="Pension Transfer" />
<xsd:enumeration value="Proposal" />
<xsd:enumeration value="Proposal Acknowledgement" />
<xsd:enumeration value="Proposal Tracking Request" />
<xsd:enumeration value="Proposal Tracking Response" />
<xsd:enumeration value="Quotation Request" />
<xsd:enumeration value="Quotation Response" />
<xsd:enumeration value="Remote Publishing Alert" />
<xsd:enumeration value="Remote Publishing
Acknowledgement" />
<xsd:enumeration value="Remote Publishing Status" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="message_version" type="xsd:string" />
<xsd:element minOccurs="0" name="message_status">
<xsd:annotation>
<xsd:documentation>Indicates if the message received
successfully. Only used in HTTP response.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50" />
<xsd:enumeration value="Success" />
<xsd:enumeration value="XML not well formed" />
<xsd:enumeration value="XML does not validate" />
<xsd:enumeration value="XML not recognized" />
<xsd:enumeration value="Origo standard not supported" />
<xsd:enumeration value="Version not supported" />
<xsd:enumeration value="User not recognized" />
<xsd:enumeration value="User not allowed access" />
<xsd:enumeration value="Initiator not allowed access" />
<xsd:enumeration value="Response type not supported" />
<xsd:enumeration value="Unknown response location" />
<xsd:enumeration value="Other" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="expected_response_type">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50" />
<xsd:enumeration value="synchronous" />
<xsd:enumeration value="asynchronous" />
<xsd:enumeration value="either" />
<xsd:enumeration value="none" />
<xsd:enumeration value="extranet re-direct" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="response_location"
type="xsd:anyURI">
<xsd:annotation>
<xsd:documentation>Only applicable if
expected_response_type is 'asynchronous'</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="initiator_id">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="initiator_orchestration_id"
type="xsd:string" />
<xsd:choice minOccurs="0">
<xsd:element name="user_id">
<xsd:annotation>
<xsd:documentation>The Portals UID for the IFA user of a
portal/service provider service, who caused the initiation of the
message</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="KeyInfo" type="ds:KeyInfoType">
<xsd:annotation>
<xsd:documentation>Information from the digital
certificate of the IFA user of a protal/service provider service, who
caused the initiation of the message.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="responder_id">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="responder_message_id">
<xsd:annotation>
<xsd:documentation>Unique responder message id, only
applicable in a business respoinse</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="36" />
<xsd:maxLength value="36" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="browser">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="portal_user_name"
type="xsd:string">
<xsd:annotation>
<xsd:documentation>To enable the portal to be
authenticated to the Product Provider</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="portal_password"
type="xsd:string">
<xsd:annotation>
<xsd:documentation>To enable the portal to be
authenticated to the Product Provider</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="service_id" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Identifies to the Product
Provider the Extranet Service to be executed</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="profile"
type="xsd:string">
<xsd:annotation>
<xsd:documentation>Identifies to the Product
Provider any styling requirements e.g. a CSS style to be applied to
the Extranet Service</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="session_id"
type="xsd:string">
<xsd:annotation>
<xsd:documentation>Enables tie-back to IFA/Portal
web session</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded"
name="return_location">
<xsd:annotation>
<xsd:documentation>The URL that must be followed, to
return the IFA user back to the Portal</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:anyURI">
<xsd:attribute name="type"
type="origo:StatusType" use="required" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="tpsdata"
type="xsd:anyType">
<xsd:annotation>
<xsd:documentation>Trading partner specific
data</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="StatusType">
<xsd:annotation>
<xsd:documentation>2002-12 AGT. Tempory fix applied. This
DataType is a copy of "origo:ResponseType", ceated here until such
time as the DataType library and the message Header are propery
namespaced, to allow them to interoperate.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Success" />
<xsd:enumeration value="Warning" />
<xsd:enumeration value="Error" />
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
David Downing [MSFT]

2004-06-26, 10:51 am

Your problem stems from the fact that you're referencing imported schemas
that don't have a local schema reference. In the case of the
"OrigoMessageHeader.xsd", you're referencing the type KeyInfoType (see
snippit below).

<xsd:element name="KeyInfo" type="ds:KeyInfoType">

When I change this type to origo:StatusType (SimpleType), everything works
just fine (See attached file). If you want to reference external schemas,
make sure you copy them locally and add them to the project.

Dave

--------------------[vbcol=seagreen]
<yKAFAKYVEHA.692@cpmsftngxa10.phx.gbl>[vbcol=seagreen]
08:42:54 GMT)[vbcol=seagreen]
cpmsftngxa10.phx.gbl!TK2MSFTNGXA07.phx.gbl!TK2MSFTNGXA06.phx.gbl!cpmsftngxa0
6.phx.gbl!TK2MSFTNGP08.phx.gbl!newsfeed00.sul.t-online.de!t-online.de!news.g
lorb.com!postnews2.google.com!not-for-mail[vbcol=seagreen]
****************************************
*********[vbcol=seagreen]
****************************************
*********[vbcol=seagreen]
'[vbcol=seagreen]
er'[vbcol=seagreen]
id'[vbcol=seagreen]

This posting is provided "AS IS" with no warranties, and confers no rights.

EBusiness Server Team
ollnixon

2004-06-28, 4:38 am

Dave, there doesn't seem to be any attached file.

Thanks for your help,

Oliver

quote:
Originally posted by David Downing [MSFT]
Your problem stems from the fact that you're referencing imported schemas
that don't have a local schema reference. In the case of the
"OrigoMessageHeader.xsd", you're referencing the type KeyInfoType (see
snippit below).

<xsd:element name="KeyInfo" type="ds:KeyInfoType">

When I change this type to origo:StatusType (SimpleType), everything works
just fine (See attached file). If you want to reference external schemas,
make sure you copy them locally and add them to the project.

Dave

--------------------[vbcol=seagreen]
<yKAFAKYVEHA.692@cpmsftngxa10.phx.gbl>[vbcol=seagreen]
08:42:54 GMT)[vbcol=seagreen]
cpmsftngxa10.phx.gbl!TK2MSFTNGXA07.phx.gbl!TK2MSFTNGXA06.phx.gbl!cpmsftngxa0
6.phx.gbl!TK2MSFTNGP08.phx.gbl!newsfeed00.sul.t-online.de!t-online.de!news.g
lorb.com!postnews2.google.com!not-for-mail[vbcol=seagreen]
****************************************
*********[vbcol=seagreen]
****************************************
*********[vbcol=seagreen]
'[vbcol=seagreen]
er'[vbcol=seagreen]
id'[vbcol=seagreen]

This posting is provided "AS IS" with no warranties, and confers no rights.

EBusiness Server Team

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com