locked
An item with the same key has already been added RRS feed

  • Question

  • when i try to generate the client proxy

    I get the warning

    Warning 3 Custom tool warning: An item with the same key has already been added. ........... and no proxy generated in VS.what is wrong with this ws-I compliant wsdl

    <?xml version="1.0" encoding="UTF-8"?>
    <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
    xmlns:ax23="http://daa.amx.api.admin.amf.xyzcompany.com/xsd"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
    xmlns:ns1="http://org.apache.axis2/xsd"
    xmlns:ax21="http://exception.core.api.admin.amf.xyzcompany.com/xsd"
    xmlns:ax27="http://enterprise.amx.api.admin.amf.xyzcompany.com/xsd"
    xmlns:ns="http://enterprise.amx.api.admin.amf.xyzcompany.com"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:ax24="http://types.core.api.admin.amf.xyzcompany.com/xsd"
    xmlns:ax211="http://svars.amx.api.admin.amf.xyzcompany.com/xsd" targetNamespace="http://enterprise.amx.api.admin.amf.xyzcompany.com">
        <wsdl:types>
            <xs:schema xmlns:ax29="http://types.core.api.admin.amf.xyzcompany.com/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://enterprise.amx.api.admin.amf.xyzcompany.com/xsd">
        <xs:import namespace="http://types.core.api.admin.amf.xyzcompany.com/xsd"/>
        <xs:complexType name="AdminConfigCreateDesc">
            <xs:sequence>
                <xs:element minOccurs="0" name="contact" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="hostName" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="hostType" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="initialSuperuser" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="svnPwd" nillable="true" type="xs:base64Binary"/>
                <xs:element minOccurs="0" name="svnURL" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="svnUser" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="transport" nillable="true" type="ax27:NotificationTransportDesc"/>
            </xs:sequence>
        </xs:complexType>
        <xs:complexType name="NotificationTransportDesc">
            <xs:sequence>
                <xs:element minOccurs="0" name="discoveryService" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="groupName" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="port" type="xs:int"/>
            </xs:sequence>
        </xs:complexType>
        <xs:complexType name="StagingFolderDesc">
            <xs:sequence>
                <xs:element maxOccurs="unbounded" minOccurs="0" name="adminInstances" nillable="true" type="ax27:AdminInstStagingDesc"/>
                <xs:element minOccurs="0" name="globalAdminStagingFolder" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="globalProductStagingFolder" nillable="true" type="xs:string"/>
            </xs:sequence>
        </xs:complexType>
        <xs:complexType name="AdminInstStagingDesc">
            <xs:complexContent>
                <xs:extension base="ax24:EntityIdentifier">
                    <xs:sequence>
                        <xs:element minOccurs="0" name="adminStagingFolder" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="machineName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="productStagingFolder" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:extension>
            </xs:complexContent>
        </xs:complexType>
    </xs:schema>
            <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://types.core.api.admin.amf.xyzcompany.com/xsd">
        <xs:complexType name="EntityIdentifier">
            <xs:sequence>
                <xs:element minOccurs="0" name="id" type="xs:long"/>
                <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
            </xs:sequence>
        </xs:complexType>
    </xs:schema>
            <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://svars.amx.api.admin.amf.xyzcompany.com/xsd">
        <xs:complexType name="SVarDoc">
            <xs:sequence>
                <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="value" nillable="true" type="xs:string"/>
            </xs:sequence>
        </xs:complexType>
    </xs:schema>
            <xs:schema xmlns:ax25="http://types.core.api.admin.amf.xyzcompany.com/xsd" attributeFormDefault="qualified" elementFormDefault="qualified"
     targetNamespace="http://daa.amx.api.admin.amf.xyzcompany.com/xsd">
        <xs:import namespace="http://types.core.api.admin.amf.xyzcompany.com/xsd"/>
        <xs:complexType name="DAADesc">
            <xs:complexContent>
                <xs:extension base="ax24:EntityIdentifier">
                    <xs:sequence>
                        <xs:element minOccurs="0" name="createdBy" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="createdOn" nillable="true" type="xs:dateTime"/>
                        <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="location" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="version" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:extension>
            </xs:complexContent>
        </xs:complexType>
    </xs:schema>
            <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://exception.core.api.admin.amf.xyzcompany.com/xsd">
        <xs:complexType name="AdminException">
            <xs:sequence>
                <xs:element maxOccurs="unbounded" minOccurs="0" name="faultDetails" nillable="true" type="ax21:AdminFaultDetail"/>
                <xs:element minOccurs="0" name="id" type="xs:long"/>
                <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="warning" type="xs:boolean"/>
            </xs:sequence>
        </xs:complexType>
        <xs:complexType name="AdminFaultDetail">
            <xs:sequence>
                <xs:element maxOccurs="unbounded" minOccurs="0" name="causes" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="detail" nillable="true" type="xs:string"/>
                <xs:element minOccurs="0" name="field" nillable="true" type="xs:string"/>
            </xs:sequence>
        </xs:complexType>
    </xs:schema>
            <xs:schema xmlns:ax212="http://svars.amx.api.admin.amf.xyzcompany.com/xsd" xmlns:ax22="http://exception.core.api.admin.amf.xyzcompany.com/xsd"
     xmlns:ax26="http://daa.amx.api.admin.amf.xyzcompany.com/xsd" xmlns:ax210="http://types.core.api.admin.amf.xyzcompany.com/xsd"
     xmlns:ax28="http://enterprise.amx.api.admin.amf.xyzcompany.com/xsd"
     attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://enterprise.amx.api.admin.amf.xyzcompany.com">
        <xs:import namespace="http://exception.core.api.admin.amf.xyzcompany.com/xsd"/>
        <xs:import namespace="http://daa.amx.api.admin.amf.xyzcompany.com/xsd"/>
        <xs:import namespace="http://enterprise.amx.api.admin.amf.xyzcompany.com/xsd"/>
        <xs:import namespace="http://types.core.api.admin.amf.xyzcompany.com/xsd"/>
        <xs:import namespace="http://svars.amx.api.admin.amf.xyzcompany.com/xsd"/>
        <xs:complexType name="Exception">
            <xs:sequence>
                <xs:element minOccurs="0" name="Exception" nillable="true" type="xs:anyType"/>
            </xs:sequence>
        </xs:complexType>
        <xs:element name="AdminException">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="AdminException" nillable="true" type="ax21:AdminException"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getDAAs">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getDAAsResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" nillable="true" type="ax26:DAADesc"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getAdminConfig">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="wsiCompliance" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getAdminConfigResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" nillable="true" type="ax28:AdminConfigCreateDesc"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getNotifyTransport">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="wsiCompliance" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getNotifyTransportResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" nillable="true" type="ax28:NotificationTransportDesc"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getStagingAreaFolders">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="wsiCompliance" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getStagingAreaFoldersResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" nillable="true" type="ax28:StagingFolderDesc"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getSVar">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:EntityIdentifier"/>
                    <xs:element minOccurs="0" name="param1" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getSVarResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" nillable="true" type="ax211:SVarDoc"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getSVars">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:EntityIdentifier"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getSVarsResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax211:SVarDoc"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="createAdminConfig">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="ax28:AdminConfigCreateDesc"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="createAdminConfigResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="delete">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:EntityIdentifier"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="deleteResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="deleteSVar">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:EntityIdentifier"/>
                    <xs:element minOccurs="0" name="param1" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="deleteSVarResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="deleteSVars">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:EntityIdentifier"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="param1" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="deleteSVarsResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="setNotifyTransport">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="ax28:NotificationTransportDesc"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="setNotifyTransportResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="setSVar">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:EntityIdentifier"/>
                    <xs:element minOccurs="0" name="param1" nillable="true" type="ax211:SVarDoc"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="setSVarResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="setSVars">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:EntityIdentifier"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="param1" nillable="true" type="ax211:SVarDoc"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="setSVarsResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="setStagingAreaFolders">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="ax28:StagingFolderDesc"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="setStagingAreaFoldersResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="update">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="ax24:EntityIdentifier"/>
                    <xs:element minOccurs="0" name="param1" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="updateResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getAdminStagingFolder">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="wsiCompliance" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getAdminStagingFolderResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getProductStagingFolder">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="wsiCompliance" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getProductStagingFolderResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="create">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="param1" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="createResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="xs:long"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getDAAId">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="param0" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="param1" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="getDAAIdResponse">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="xs:long"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
    </xs:schema>
        </wsdl:types>
        <wsdl:message name="getSVarRequest">
            <wsdl:part name="parameters" element="ns:getSVar"/>
        </wsdl:message>
        <wsdl:message name="getSVarResponse">
            <wsdl:part name="parameters" element="ns:getSVarResponse"/>
        </wsdl:message>
        <wsdl:message name="AdminException">
            <wsdl:part name="parameters" element="ns:AdminException"/>
        </wsdl:message>
        <wsdl:message name="deleteRequest">
            <wsdl:part name="parameters" element="ns:delete"/>
        </wsdl:message>
        <wsdl:message name="deleteResponse">
            <wsdl:part name="parameters" element="ns:deleteResponse"/>
        </wsdl:message>
        <wsdl:message name="setSVarRequest">
            <wsdl:part name="parameters" element="ns:setSVar"/>
        </wsdl:message>
        <wsdl:message name="setSVarResponse">
            <wsdl:part name="parameters" element="ns:setSVarResponse"/>
        </wsdl:message>
        <wsdl:message name="getSVarsRequest">
            <wsdl:part name="parameters" element="ns:getSVars"/>
        </wsdl:message>
        <wsdl:message name="getSVarsResponse">
            <wsdl:part name="parameters" element="ns:getSVarsResponse"/>
        </wsdl:message>
        <wsdl:message name="createRequest">
            <wsdl:part name="parameters" element="ns:create"/>
        </wsdl:message>
        <wsdl:message name="createResponse">
            <wsdl:part name="parameters" element="ns:createResponse"/>
        </wsdl:message>
        <wsdl:message name="deleteSVarRequest">
            <wsdl:part name="parameters" element="ns:deleteSVar"/>
        </wsdl:message>
        <wsdl:message name="deleteSVarResponse">
            <wsdl:part name="parameters" element="ns:deleteSVarResponse"/>
        </wsdl:message>
        <wsdl:message name="getProductStagingFolderRequest">
            <wsdl:part name="parameters" element="ns:getProductStagingFolder"/>
        </wsdl:message>
        <wsdl:message name="getProductStagingFolderResponse">
            <wsdl:part name="parameters" element="ns:getProductStagingFolderResponse"/>
        </wsdl:message>
        <wsdl:message name="getDAAIdRequest">
            <wsdl:part name="parameters" element="ns:getDAAId"/>
        </wsdl:message>
        <wsdl:message name="getDAAIdResponse">
            <wsdl:part name="parameters" element="ns:getDAAIdResponse"/>
        </wsdl:message>
        <wsdl:message name="setStagingAreaFoldersRequest">
            <wsdl:part name="parameters" element="ns:setStagingAreaFolders"/>
        </wsdl:message>
        <wsdl:message name="setStagingAreaFoldersResponse">
            <wsdl:part name="parameters" element="ns:setStagingAreaFoldersResponse"/>
        </wsdl:message>
        <wsdl:message name="getNotifyTransportRequest">
            <wsdl:part name="parameters" element="ns:getNotifyTransport"/>
        </wsdl:message>
        <wsdl:message name="getNotifyTransportResponse">
            <wsdl:part name="parameters" element="ns:getNotifyTransportResponse"/>
        </wsdl:message>
        <wsdl:message name="getDAAsRequest">
            <wsdl:part name="parameters" element="ns:getDAAs"/>
        </wsdl:message>
        <wsdl:message name="getDAAsResponse">
            <wsdl:part name="parameters" element="ns:getDAAsResponse"/>
        </wsdl:message>
        <wsdl:message name="deleteSVarsRequest">
            <wsdl:part name="parameters" element="ns:deleteSVars"/>
        </wsdl:message>
        <wsdl:message name="deleteSVarsResponse">
            <wsdl:part name="parameters" element="ns:deleteSVarsResponse"/>
        </wsdl:message>
        <wsdl:message name="setNotifyTransportRequest">
            <wsdl:part name="parameters" element="ns:setNotifyTransport"/>
        </wsdl:message>
        <wsdl:message name="setNotifyTransportResponse">
            <wsdl:part name="parameters" element="ns:setNotifyTransportResponse"/>
        </wsdl:message>
        <wsdl:message name="setSVarsRequest">
            <wsdl:part name="parameters" element="ns:setSVars"/>
        </wsdl:message>
        <wsdl:message name="setSVarsResponse">
            <wsdl:part name="parameters" element="ns:setSVarsResponse"/>
        </wsdl:message>
        <wsdl:message name="getAdminStagingFolderRequest">
            <wsdl:part name="parameters" element="ns:getAdminStagingFolder"/>
        </wsdl:message>
        <wsdl:message name="getAdminStagingFolderResponse">
            <wsdl:part name="parameters" element="ns:getAdminStagingFolderResponse"/>
        </wsdl:message>
        <wsdl:message name="createAdminConfigRequest">
            <wsdl:part name="parameters" element="ns:createAdminConfig"/>
        </wsdl:message>
        <wsdl:message name="createAdminConfigResponse">
            <wsdl:part name="parameters" element="ns:createAdminConfigResponse"/>
        </wsdl:message>
        <wsdl:message name="getStagingAreaFoldersRequest">
            <wsdl:part name="parameters" element="ns:getStagingAreaFolders"/>
        </wsdl:message>
        <wsdl:message name="getStagingAreaFoldersResponse">
            <wsdl:part name="parameters" element="ns:getStagingAreaFoldersResponse"/>
        </wsdl:message>
        <wsdl:message name="getAdminConfigRequest">
            <wsdl:part name="parameters" element="ns:getAdminConfig"/>
        </wsdl:message>
        <wsdl:message name="getAdminConfigResponse">
            <wsdl:part name="parameters" element="ns:getAdminConfigResponse"/>
        </wsdl:message>
        <wsdl:message name="updateRequest">
            <wsdl:part name="parameters" element="ns:update"/>
        </wsdl:message>
        <wsdl:message name="updateResponse">
            <wsdl:part name="parameters" element="ns:updateResponse"/>
        </wsdl:message>
        <wsdl:portType name="EnterpriseServicePortType">
            <wsdl:operation name="getSVar">
                <wsdl:input message="ns:getSVarRequest" wsaw:Action="urn:getSVar"/>
                <wsdl:output message="ns:getSVarResponse" wsaw:Action="urn:getSVarResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:getSVarAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="delete">
                <wsdl:input message="ns:deleteRequest" wsaw:Action="urn:delete"/>
                <wsdl:output message="ns:deleteResponse" wsaw:Action="urn:deleteResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:deleteAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="setSVar">
                <wsdl:input message="ns:setSVarRequest" wsaw:Action="urn:setSVar"/>
                <wsdl:output message="ns:setSVarResponse" wsaw:Action="urn:setSVarResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:setSVarAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="getSVars">
                <wsdl:input message="ns:getSVarsRequest" wsaw:Action="urn:getSVars"/>
                <wsdl:output message="ns:getSVarsResponse" wsaw:Action="urn:getSVarsResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:getSVarsAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="create">
                <wsdl:input message="ns:createRequest" wsaw:Action="urn:create"/>
                <wsdl:output message="ns:createResponse" wsaw:Action="urn:createResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:createAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="deleteSVar">
                <wsdl:input message="ns:deleteSVarRequest" wsaw:Action="urn:deleteSVar"/>
                <wsdl:output message="ns:deleteSVarResponse" wsaw:Action="urn:deleteSVarResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:deleteSVarAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="getProductStagingFolder">
                <wsdl:input message="ns:getProductStagingFolderRequest" wsaw:Action="urn:getProductStagingFolder"/>
                <wsdl:output message="ns:getProductStagingFolderResponse" wsaw:Action="urn:getProductStagingFolderResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:getProductStagingFolderAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="getDAAId">
                <wsdl:input message="ns:getDAAIdRequest" wsaw:Action="urn:getDAAId"/>
                <wsdl:output message="ns:getDAAIdResponse" wsaw:Action="urn:getDAAIdResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:getDAAIdAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="setStagingAreaFolders">
                <wsdl:input message="ns:setStagingAreaFoldersRequest" wsaw:Action="urn:setStagingAreaFolders"/>
                <wsdl:output message="ns:setStagingAreaFoldersResponse" wsaw:Action="urn:setStagingAreaFoldersResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:setStagingAreaFoldersAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="getNotifyTransport">
                <wsdl:input message="ns:getNotifyTransportRequest" wsaw:Action="urn:getNotifyTransport"/>
                <wsdl:output message="ns:getNotifyTransportResponse" wsaw:Action="urn:getNotifyTransportResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:getNotifyTransportAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="getDAAs">
                <wsdl:input message="ns:getDAAsRequest" wsaw:Action="urn:getDAAs"/>
                <wsdl:output message="ns:getDAAsResponse" wsaw:Action="urn:getDAAsResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:getDAAsAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="deleteSVars">
                <wsdl:input message="ns:deleteSVarsRequest" wsaw:Action="urn:deleteSVars"/>
                <wsdl:output message="ns:deleteSVarsResponse" wsaw:Action="urn:deleteSVarsResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:deleteSVarsAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="setNotifyTransport">
                <wsdl:input message="ns:setNotifyTransportRequest" wsaw:Action="urn:setNotifyTransport"/>
                <wsdl:output message="ns:setNotifyTransportResponse" wsaw:Action="urn:setNotifyTransportResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:setNotifyTransportAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="setSVars">
                <wsdl:input message="ns:setSVarsRequest" wsaw:Action="urn:setSVars"/>
                <wsdl:output message="ns:setSVarsResponse" wsaw:Action="urn:setSVarsResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:setSVarsAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="getAdminStagingFolder">
                <wsdl:input message="ns:getAdminStagingFolderRequest" wsaw:Action="urn:getAdminStagingFolder"/>
                <wsdl:output message="ns:getAdminStagingFolderResponse" wsaw:Action="urn:getAdminStagingFolderResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:getAdminStagingFolderAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="createAdminConfig">
                <wsdl:input message="ns:createAdminConfigRequest" wsaw:Action="urn:createAdminConfig"/>
                <wsdl:output message="ns:createAdminConfigResponse" wsaw:Action="urn:createAdminConfigResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:createAdminConfigAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="getStagingAreaFolders">
                <wsdl:input message="ns:getStagingAreaFoldersRequest" wsaw:Action="urn:getStagingAreaFolders"/>
                <wsdl:output message="ns:getStagingAreaFoldersResponse" wsaw:Action="urn:getStagingAreaFoldersResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:getStagingAreaFoldersAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="getAdminConfig">
                <wsdl:input message="ns:getAdminConfigRequest" wsaw:Action="urn:getAdminConfig"/>
                <wsdl:output message="ns:getAdminConfigResponse" wsaw:Action="urn:getAdminConfigResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:getAdminConfigAdminException"/>
            </wsdl:operation>
            <wsdl:operation name="update">
                <wsdl:input message="ns:updateRequest" wsaw:Action="urn:update"/>
                <wsdl:output message="ns:updateResponse" wsaw:Action="urn:updateResponse"/>
                <wsdl:fault message="ns:AdminException" name="AdminException" wsaw:Action="urn:updateAdminException"/>
            </wsdl:operation>
        </wsdl:portType>
        <wsdl:binding name="EnterpriseServiceSoap11Binding" type="ns:EnterpriseServicePortType">
            <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
            <wsdl:operation name="setSVar">
                <soap:operation soapAction="urn:setSVar" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="getSVar">
                <soap:operation soapAction="urn:getSVar" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="delete">
                <soap:operation soapAction="urn:delete" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="getSVars">
                <soap:operation soapAction="urn:getSVars" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="create">
                <soap:operation soapAction="urn:create" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="deleteSVar">
                <soap:operation soapAction="urn:deleteSVar" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="getProductStagingFolder">
                <soap:operation soapAction="urn:getProductStagingFolder" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="setStagingAreaFolders">
                <soap:operation soapAction="urn:setStagingAreaFolders" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="getDAAId">
                <soap:operation soapAction="urn:getDAAId" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="getNotifyTransport">
                <soap:operation soapAction="urn:getNotifyTransport" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="deleteSVars">
                <soap:operation soapAction="urn:deleteSVars" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="getDAAs">
                <soap:operation soapAction="urn:getDAAs" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="setSVars">
                <soap:operation soapAction="urn:setSVars" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="setNotifyTransport">
                <soap:operation soapAction="urn:setNotifyTransport" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="getAdminStagingFolder">
                <soap:operation soapAction="urn:getAdminStagingFolder" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="getStagingAreaFolders">
                <soap:operation soapAction="urn:getStagingAreaFolders" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="createAdminConfig">
                <soap:operation soapAction="urn:createAdminConfig" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="getAdminConfig">
                <soap:operation soapAction="urn:getAdminConfig" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
            <wsdl:operation name="update">
                <soap:operation soapAction="urn:update" style="document"/>
                <wsdl:input>
                    <soap:body use="literal"/>
                </wsdl:input>
                <wsdl:output>
                    <soap:body use="literal"/>
                </wsdl:output>
                <wsdl:fault name="AdminException">
                    <soap:fault use="literal" name="AdminException"/>
                </wsdl:fault>
            </wsdl:operation>
        </wsdl:binding>

        <wsdl:service name="EnterpriseService">
            <wsdl:port name="EnterpriseServiceHttpSoap11Endpoint" binding="ns:EnterpriseServiceSoap11Binding">
                <soap:address location="http://localhost:8080/myserver/services/XYZService"/>
            </wsdl:port>
        </wsdl:service>

    </wsdl:definitions>
     

     

    Wednesday, December 24, 2008 1:21 PM

Answers

  • Ok,Got it.If the schema's target namespace is defined and if we try to import the same target namespace in the schema then Silverlight(VS 2008 SP1 with latest SL Tools) can't generate proxy where as .net framework 3.5 SP1 allows to generate the client stub.It's a bug.They should have the common behavior for the framework as such.
    Friday, December 26, 2008 5:18 AM