Forum Discussion

slgoins4411's avatar
slgoins4411
New Contributor
15 years ago

WSDL presentation issue

I have run into this issue since version 2.5 and I am now using 3.6.1. I start a new project and import the WSDL from a file. When I verify the WSDL content, everything looks fine; however, when I view the initial Request that is generated with the project, The Response-Area is presented instead of the the Request-Area. In the past, I have gotten around this issue by deleting the project and starting over. After a few passes through this exercise, the problem would go away. I love using this product; but I am almost at the point of changing because of this issue. Looking for any help/clues on how to remove this obstacle - thanks
  • Hi!

    this sounds really weird! Can you attach a screenshot of this happening? Or perhaps a sample WSDL or project that gives you this behavior?

    thanks in advance!

    regards,

    /Ole
    eviware.com
  • I just created this project. This is the default request that is created as part of the project; Instead of the Request-Area, the Reponse-Area is being presented. I was able to attach the project; but I keep getting the extension not allowed message when I attempt to attach the wsdl or the stylesheet(xsl); so the wsdl is listed below this request.

    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vaul="fiserv.com/2010/06/01/SoaPlatform/VaultService/VaultMany2">
    <soapenv:Header/>
    <soapenv:Body>
    <vaul:RAOVLTINOperation>
    <vaul:vmyRespCode>?</vaul:vmyRespCode>
    <vaul:vmyRespText>?</vaul:vmyRespText>
    <vaul:vmyRespArrayCnt>?</vaul:vmyRespArrayCnt>
    <!--1 to 400 repetitions:-->
    <vaul:vmyRespAcctArray>
    <vaul:vmyReqAccount>?</vaul:vmyReqAccount>
    <vaul:vmyRespAccount>?</vaul:vmyRespAccount>
    <vaul:vmyRespCd>?</vaul:vmyRespCd>
    </vaul:vmyRespAcctArray>
    </vaul:RAOVLTINOperation>
    </soapenv:Body>
    </soapenv:Envelope>


    WSDL

    <?xml version="1.0" encoding="utf-8" ?>
    - <!-- This document was generated using 'DFHLS2WS' at mapping level '1.2'.
    -->
    - <definitions targetNamespace="http://www.RAOVLTIN.RACVMRI2.com" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:reqns="fiserv.com/2010/06/01/SoaPlatform/VaultService/VaultMany2" xmlns:resns="fiserv.com/2010/06/01/SoaPlatform/VaultService/VaultMany2" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.RAOVLTIN.RACVMRI2.com">
    - <types>
    - <xsd:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="fiserv.com/2010/06/01/SoaPlatform/VaultService/VaultMany2" xmlns:tns="fiserv.com/2010/06/01/SoaPlatform/VaultService/VaultMany2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    - <xsd:annotation>
    <xsd:documentation source="http://www.ibm.com/software/htp/cics/annotations">This schema was generated by the CICS Web services assistant.</xsd:documentation>
    </xsd:annotation>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.mappingLevel=1.2</xsd:appinfo>
    </xsd:annotation>
    - <xsd:complexType abstract="false" block="#all" final="#all" mixed="false" name="ProgramInterface">
    - <xsd:sequence>
    - <xsd:element name="vmyBusinessFunction" nillable="false">
    - <xsd:simpleType>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.charlength=fixed com.ibm.cics.wsdl.properties.synchronized=false</xsd:appinfo>
    </xsd:annotation>
    - <xsd:restriction base="xsd:string">
    <xsd:maxLength value="32" />
    <xsd:whiteSpace value="preserve" />
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    - <xsd:element name="vmyFunctionVersion" nillable="false">
    - <xsd:simpleType>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.charlength=fixed com.ibm.cics.wsdl.properties.synchronized=false</xsd:appinfo>
    </xsd:annotation>
    - <xsd:restriction base="xsd:string">
    <xsd:maxLength value="2" />
    <xsd:whiteSpace value="preserve" />
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    - <xsd:element name="vmySystemName" nillable="false">
    - <xsd:simpleType>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.charlength=fixed com.ibm.cics.wsdl.properties.synchronized=false</xsd:appinfo>
    </xsd:annotation>
    - <xsd:restriction base="xsd:string">
    <xsd:maxLength value="20" />
    <xsd:whiteSpace value="preserve" />
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    - <xsd:element name="vmyUserId" nillable="false">
    - <xsd:simpleType>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.charlength=fixed com.ibm.cics.wsdl.properties.synchronized=false</xsd:appinfo>
    </xsd:annotation>
    - <xsd:restriction base="xsd:string">
    <xsd:maxLength value="10" />
    <xsd:whiteSpace value="preserve" />
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    - <xsd:element name="vmyCallerIpAddr" nillable="false">
    - <xsd:simpleType>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.charlength=fixed com.ibm.cics.wsdl.properties.synchronized=false</xsd:appinfo>
    </xsd:annotation>
    - <xsd:restriction base="xsd:string">
    <xsd:maxLength value="40" />
    <xsd:whiteSpace value="preserve" />
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    - <xsd:element name="vmyReqArrayCnt" nillable="false">
    - <xsd:simpleType>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.synchronized=false</xsd:appinfo>
    </xsd:annotation>
    - <xsd:restriction base="xsd:unsignedShort">
    <xsd:maxInclusive value="999" />
    <xsd:minInclusive value="0" />
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    - <xsd:element maxOccurs="400" minOccurs="1" name="vmyReqAcctArray" nillable="false">
    - <xsd:complexType mixed="false">
    - <xsd:sequence>
    - <xsd:element name="vmyReqAccount" nillable="false">
    - <xsd:simpleType>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.charlength=fixed com.ibm.cics.wsdl.properties.synchronized=false</xsd:appinfo>
    </xsd:annotation>
    - <xsd:restriction base="xsd:string">
    <xsd:maxLength value="24" />
    <xsd:whiteSpace value="preserve" />
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="RAOVLTINOperation" nillable="false" type="tns:ProgramInterface" />
    </xsd:schema>
    - <xsd:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="fiserv.com/2010/06/01/SoaPlatform/VaultService/VaultMany2" xmlns:tns="fiserv.com/2010/06/01/SoaPlatform/VaultService/VaultMany2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    - <xsd:annotation>
    <xsd:documentation source="http://www.ibm.com/software/htp/cics/annotations">This schema was generated by the CICS Web services assistant.</xsd:documentation>
    </xsd:annotation>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.mappingLevel=1.2</xsd:appinfo>
    </xsd:annotation>
    - <xsd:complexType abstract="false" block="#all" final="#all" mixed="false" name="ProgramInterface">
    - <xsd:sequence>
    - <xsd:element name="vmyRespCode" nillable="false">
    - <xsd:simpleType>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.charlength=fixed com.ibm.cics.wsdl.properties.synchronized=false</xsd:appinfo>
    </xsd:annotation>
    - <xsd:restriction base="xsd:string">
    <xsd:maxLength value="5" />
    <xsd:whiteSpace value="preserve" />
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    - <xsd:element name="vmyRespText" nillable="false">
    - <xsd:simpleType>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.charlength=fixed com.ibm.cics.wsdl.properties.synchronized=false</xsd:appinfo>
    </xsd:annotation>
    - <xsd:restriction base="xsd:string">
    <xsd:maxLength value="80" />
    <xsd:whiteSpace value="preserve" />
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    - <xsd:element name="vmyRespArrayCnt" nillable="false">
    - <xsd:simpleType>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.charlength=fixed com.ibm.cics.wsdl.properties.synchronized=false</xsd:appinfo>
    </xsd:annotation>
    - <xsd:restriction base="xsd:string">
    <xsd:maxLength value="3" />
    <xsd:whiteSpace value="preserve" />
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    - <xsd:element maxOccurs="400" minOccurs="1" name="vmyRespAcctArray" nillable="false">
    - <xsd:complexType mixed="false">
    - <xsd:sequence>
    - <xsd:element name="vmyReqAccount" nillable="false">
    - <xsd:simpleType>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.charlength=fixed com.ibm.cics.wsdl.properties.synchronized=false</xsd:appinfo>
    </xsd:annotation>
    - <xsd:restriction base="xsd:string">
    <xsd:maxLength value="24" />
    <xsd:whiteSpace value="preserve" />
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    - <xsd:element name="vmyRespAccount" nillable="false">
    - <xsd:simpleType>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.charlength=fixed com.ibm.cics.wsdl.properties.synchronized=false</xsd:appinfo>
    </xsd:annotation>
    - <xsd:restriction base="xsd:string">
    <xsd:maxLength value="24" />
    <xsd:whiteSpace value="preserve" />
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    - <xsd:element name="vmyRespCd" nillable="false">
    - <xsd:simpleType>
    - <xsd:annotation>
    <xsd:appinfo source="http://www.ibm.com/software/htp/cics/annotations">#Mon Nov 01 16:11:16 EDT 2010 com.ibm.cics.wsdl.properties.charlength=fixed com.ibm.cics.wsdl.properties.synchronized=false</xsd:appinfo>
    </xsd:annotation>
    - <xsd:restriction base="xsd:string">
    <xsd:maxLength value="5" />
    <xsd:whiteSpace value="preserve" />
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="RAOVLTINOperationResponse" nillable="false" type="tns:ProgramInterface" />
    </xsd:schema>
    </types>
    - <message name="RAOVLTINOperationResponse">
    <part element="resns:RAOVLTINOperationResponse" name="ResponsePart" />
    </message>
    - <message name="RAOVLTINOperationRequest">
    <part element="reqns:RAOVLTINOperation" name="RequestPart" />
    </message>
    - <portType name="RAOVLTINPort">
    - <operation name="RAOVLTINOperation">
    <input message="tns:RAOVLTINOperationRequest" name="RAOVLTINOperationRequest" />
    <output message="tns:RAOVLTINOperationResponse" name="RAOVLTINOperationResponse" />
    </operation>
    </portType>
    - <binding name="RAOVLTINHTTPSoapBinding" type="tns:RAOVLTINPort">
    - <!-- This soap:binding indicates the use of SOAP 1.1
    -->
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <operation name="RAOVLTINOperation">
    <soap:operation soapAction="" style="document" />
    - <input name="RAOVLTINOperationRequest">
    <soap:body parts="RequestPart" use="literal" />
    </input>
    - <output name="RAOVLTINOperationResponse">
    <soap:body parts="ResponsePart" use="literal" />
    </output>
    </operation>
    </binding>
    - <service name="RAOVLTINService">
    - <port binding="tns:RAOVLTINHTTPSoapBinding" name="RAOVLTINPort">
    - <!--
    This soap:address indicates the location of the Web service over HTTP.
    Please replace "my-server" with the TCPIP host name of your CICS region.
    Please replace "my-port" with the port number of your CICS TCPIPSERVICE.

    -->
    <soap:address location="http://my-server:my-port/2010/06/01/SoaPlatform/VaultService/VaultMany2" />
    - <!-- This soap:address indicates the location of the Web service over HTTPS.
    -->
    - <!-- <soap:address location="https://my-server:my-port/2010/06/01/SoaPlatform/VaultService/VaultMany2"/>
    -->
    - <!--
    This soap:address indicates the location of the Web service over WebSphere MQSeries.
    Please replace "my-queue" with the appropriate queue name.

    -->
    - <!-- <soap:address location="jms:/queue?destination=my-queue&amp;connectionFactory=()&amp;targetService=/2010/06/01/SoaPlatform/VaultService/VaultMany2&amp;initialContextFactory=com.ibm.mq.jms.Nojndi" />
    -->
    </port>
    </service>
    </definitions>
  • Any progress on this issue? Can I send anything else that may assist in trying to resolve this?