Ticket Change Details
Not logged in
Overview

Artifact ID: f094f3412d8ed103dda87cf7c703b7605a2494c2cdbd9c45fab946fc02f9e5d0
Ticket: 063921b09c770ccecb750b9c5dcccdd0b9747a90
Client error on WSDL parsing: Unknown forward type reference {xs:schema} in {<var>}
User & Date: oehhar 2018-02-21 17:17:35
Changes

  1. assigned_to changed to: "unassigned"
  2. comment changed to:
    When parsing the WSDL at:
    [http://services.phast.fr/STS_RECETTE/sts.soap_2.en.asmx?WSDL]
    I get the repeated error log:
    
       *   Procedure: ::WS::Utils::parseScheme Client http://services.phast.fr/STS_RECETTE/sts.soap_2.en.asmx domNode0A270EFC 2 serviceInfo tnsCount
       *   Error: Unknown type reference xs:schema in type Cip_list
    
    with the call stack:
    <verbatim>
    Unknown forward type reference {xs:schema} in {Cip_list}
        while executing
    "parseElementalType $mode results $serviceName $element $tns"
        (procedure "parseElementalType" line 95)
        invoked from within
    "parseElementalType $mode serviceInfo $serviceName $element $tns"
    </verbatim>
    
    and the error stack:
    <verbatim>
    INNER:invokeStk1 parseElementalType Client results 2 domNode0A2C0314 tns1
    CALL:parseElementalType Client serviceInfo 2 domNode0A2C0264 tns1
    CALL:::WS::Utils::parseScheme Client http://services.phast.fr/STS_RECETTE/sts.soap_2.en.asmx domNode0A270EFC 2 serviceInfo tnsCount
    </verbatim>
    
    The wsdl snippet of Cip_list is:
    
    <verbatim>
      <wsdl:types>
        <s:schema elementFormDefault="qualified" targetNamespace="http://www.phast.fr/RLIO/STS/en">
          ...
          <s:element name="STS_2_2_CIOsp_PDC_CIP_B1Response">
            <s:complexType>
              <s:sequence>
                <s:element minOccurs="1" maxOccurs="1" name="STS_2_2_CIOsp_PDC_CIP_B1Result" type="s:int" />
                <s:element minOccurs="0" maxOccurs="1" name="Cip_list">
                  <s:complexType>
                    <s:sequence>
                      <s:element ref="s:schema" />
                      <s:any />
                    </s:sequence>
                  </s:complexType>
                </s:element>
                <s:element minOccurs="0" maxOccurs="1" name="Errors" type="s:string" />
              </s:sequence>
            </s:complexType>
          </s:element>
          ...
    </verbatim>
    
    So, there is a reference to the whole schema. This means probably that any type may be used or whatever.
    Has anybody a clue what that means and how to implement it ?
    
    Thank you in advance,
    Harald
    
  3. foundin changed to: "trunk"
  4. private_contact changed to: "0f366eb3e9e2fcab52b8ebacd197db9047186a5f"
  5. severity changed to: "Important"
  6. status changed to: "Open"
  7. subsystem changed to: "Client_Side"
  8. title changed to:
    Client error on WSDL parsing: Unknown forward type reference {xs:schema} in {<var>}
    
  9. type changed to: "Code_Defect"