WSDL problem with web service comsumer

Hello

I know its a pretty new thing, but i really need some help with this ( I have been working on this for two days now ) … I have an problem importing a WSDL file. The file is comming form a .net web service, so i have changed it locally and completed what was say in this post.

and seemed to get rid of some errors, but now i keep getting. arrays of or optional XML Schema are not supported

Can anybody help please ? I am all out of trick`s ?

Here is the WSDL file >>>>>>>>

<?xml version="1.0" encoding="utf-8"?>

<wsdl:definitions xmlns:soap=“http://schemas.xmlsoap.org/wsdl/soap/” xmlns:tm=“http://microsoft.com/wsdl/mime/textMatching/” xmlns:soapenc=“http://schemas.xmlsoap.org/soap/encoding/” xmlns:mime=“http://schemas.xmlsoap.org/wsdl/mime/” xmlns:tns=“http://tempuri.org/” xmlns:s=“http://www.w3.org/2001/XMLSchema” xmlns:soap12=“http://schemas.xmlsoap.org/wsdl/soap12/” xmlns:http=“http://schemas.xmlsoap.org/wsdl/http/” targetNamespace=“http://tempuri.org/” xmlns:wsdl=“http://schemas.xmlsoap.org/wsdl/”>

wsdl:types

<s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">

  <s:import namespace="http://tempuri.org/Schema_OperationOverView.xsd" />

  <s:import schemaLocation="http://pcatest/webservice/CaseSyncroniser.asmx?schema=Schema_OperationOverView" namespace="http://tempuri.org/Schema_OperationOverView.xsd" />

     <s:element name="GetDCRCasesByCompleteDate">

    <s:complexType>

      <s:sequence>

        <s:element minOccurs="1" maxOccurs="1" name="DateUpdated" type="s:dateTime" />

      </s:sequence>

    </s:complexType>

  </s:element>

  <s:element name="GetDCRCasesByCompleteDateResponse">

    <s:complexType>

      <s:sequence>

        <s:element minOccurs="0" maxOccurs="1" name="GetDCRCasesByCompleteDateResult">

          <s:complexType mixed="true">

            <s:sequence>

              <s:any />

            </s:sequence>

          </s:complexType>

        </s:element>

      </s:sequence>

    </s:complexType>

  </s:element>

</s:schema>

</wsdl:types>

<wsdl:message name=“GetDCRCasesByCompleteDateSoapIn”>

<wsdl:part name="parameters" element="tns:GetDCRCasesByCompleteDate" />

</wsdl:message>

<wsdl:message name=“GetDCRCasesByCompleteDateSoapOut”>

<wsdl:part name="parameters" element="tns:GetDCRCasesByCompleteDateResponse" />

</wsdl:message>

<wsdl:portType name=“CaseSyncroniserSoap”>

<wsdl:operation name="GetDCRCasesByCompleteDate">

  <wsdl:input message="tns:GetDCRCasesByCompleteDateSoapIn" />

  <wsdl:output message="tns:GetDCRCasesByCompleteDateSoapOut" />

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name=“CaseSyncroniserSoap” type=“tns:CaseSyncroniserSoap”>

<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />

  <wsdl:operation name="GetDCRCasesByCompleteDate">

  <soap:operation soapAction="http://tempuri.org/GetDCRCasesByCompleteDate" style="document" />

  <wsdl:input>

    <soap:body use="literal" />

  </wsdl:input>

  <wsdl:output>

    <soap:body use="literal" />

  </wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:binding name=“CaseSyncroniserSoap12” type=“tns:CaseSyncroniserSoap”>

<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />

<wsdl:operation name="GetDCRCasesByCompleteDate">

  <soap12:operation soapAction="http://tempuri.org/GetDCRCasesByCompleteDate" style="document" />

  <wsdl:input>

    <soap12:body use="literal" />

  </wsdl:input>

  <wsdl:output>

    <soap12:body use="literal" />

  </wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:service name=“CaseSyncroniser”>

<wsdl:port name="CaseSyncroniserSoap" binding="tns:CaseSyncroniserSoap">

  <soap:address location="http://pcatest/webservice/CaseSyncroniser.asmx" />

</wsdl:port>

<wsdl:port name="CaseSyncroniserSoap12" binding="tns:CaseSyncroniserSoap12">

  <soap12:address location="http://pcatest/webservice/CaseSyncroniser.asmx" />

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

Subject: suggestions

Try remarking out parts of the schemas and related code until it imports.

Once you have imported if it is LS consumer you are creating you can manually write the remaining code.

Subject: Solved

If it helps anybody on the forum, the solution was to remove the following lines.

Then you are able to import the WSDL ( local file) into Domino.

<s:import namespace=“Search - Microsoft Bing” />

<s:import schemaLocation=“http://pcatest/webservice/CaseSyncroniser.asmx?schema=Schema_OperationOverView” namespace=“Search - Microsoft Bing” />

Subject: WSDL problem - I’m getting the same error

Thank you for posting your question and solution.

I’m getting the same error when attempting to import a MS Commerce Server WSDL. I followed the instructions in that blog post also, but now I’m stuck on the “Arrays of or optional XML Schema “Choice” elements are not supported” error.

I opened a support incident with IBM, but was told that there are some data types that are not supported in Lotus.

What did you do to determine which lines of the WSDL needed to be removed?