2

私はコントラクトを最初の Web サービスとして作成しているので、最初の xds(MensajeDetails.xds) は次のとおりです。

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://webservices.samples.blog.com" targetNamespace="http://webservices.samples.blog.com" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xs:element name="Mensaje" type="Mensaje"/>
    <xs:complexType name="Mensaje">
        <xs:sequence>
            <xs:element name="IdMensajesEnviados" type="xs:long"/>
            <xs:element name="CodigoEstatus" type="xs:int"/>
            <xs:element name="DescripcionEstatus" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
</xs:schema>

そして私の2番目のxds(MensajeDetailsS​​erviceOperation.xds)で私は:

<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://com/blog/samples/webservices/mensajeservice" xmlns:account="http://webservices.samples.blog.com" targetNamespace="http://com/blog/samples/webservices/mensajeservice" elementFormDefault="qualified">
    <xsd:import namespace="http://webservices.samples.blog.com" schemaLocation="MensajeDetails.xsd"/>
    <xsd:element name="MensajeDetailsRequest">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="IdUsuario" type="xsd:long"/>
                <xsd:element name="Token" type="xsd:string"/>
                <xsd:element name="IdServicio" type="xsd:int"/>
                <xsd:element name="Archivo" type="xsd:byte"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="MensajeDetailsResponse">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="MensajeDetails" type="mensaje:Mensaje"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
</xsd:schema>

だから日食は私の2番目のxdsでそれを言っています

s4s-att-invalid-value: Invalid attribute value for 'type' in element 'element'.
    Recorded reason: UndeclaredPrefix: Cannot resolve 'mensaje:Mensaje' as a QName: the prefix 'mensaje' is not declared." in the line:
    <xsd:element name="MensajeDetails" type="mensaje:Mensaje"/>

私は何を間違っていますか?

4

1 に答える 1