PROBLEM BUILDING WSDL USING JDEV BPEL DESIGNER

I have a WSDL that has been generated for MS SQLServer stored proc. I have created SOAP request using XML Spy and posted request to server succesfully.
Imported the same WSDL and created Partner Link in BPEL process successfully but When i try to assign values to Input variable (XSD), I am getting Error : Problem Building Schema.
Then I clicked on check box for details, it shows :
Exception: Invalid reference: 'http://www.w3.org/2001/XMLSchema:schema'
I appreciate any help in this.
Thanks.
Here WSDL file :
<?xml version="1.0"?>
<!-- edited with XMLSpy v2007 (http://www.altova.com) by Move (Move) -->
<wsdl:definitions xmlns:tns="http://DWLV06ENG030/Deleteme/deleteme" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sql="http://schemas.microsoft.com/SQLServer/2001/12/SOAP" xmlns:sqltypes="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types" xmlns:sqlmessage="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types/SqlMessage" xmlns:sqlresultstream="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types/SqlResultStream" name="deleteme" targetNamespace="http://DWLV06ENG030/Deleteme/deleteme">
     <wsdl:types>
          <xsd:schema targetNamespace="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types" elementFormDefault="qualified" attributeFormDefault="qualified">
               <xsd:simpleType name="nonNegativeInteger">
                    <xsd:restriction base="xsd:int">
                         <xsd:minInclusive value="0"/>
                    </xsd:restriction>
               </xsd:simpleType>
               <xsd:attribute name="IsNested" type="xsd:boolean"/>
               <xsd:complexType name="SqlRowSet">
                    <xsd:sequence>
                         <xsd:element ref="xsd:schema"/>
                         <xsd:any/>
                    </xsd:sequence>
                    <xsd:attribute ref="sqltypes:IsNested"/>
               </xsd:complexType>
               <xsd:complexType name="SqlXml" mixed="true">
                    <xsd:sequence>
                         <xsd:any/>
                    </xsd:sequence>
               </xsd:complexType>
               <xsd:simpleType name="SqlResultCode">
                    <xsd:restriction base="xsd:int">
                         <xsd:minInclusive value="0"/>
                    </xsd:restriction>
               </xsd:simpleType>
          </xsd:schema>
          <xsd:schema targetNamespace="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types/SqlMessage" elementFormDefault="qualified" attributeFormDefault="qualified">
               <xsd:import namespace="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types"/>
               <xsd:complexType name="SqlMessage">
                    <xsd:sequence minOccurs="1" maxOccurs="1">
                         <xsd:element name="Class" type="sqltypes:nonNegativeInteger"/>
                         <xsd:element name="LineNumber" type="sqltypes:nonNegativeInteger"/>
                         <xsd:element name="Message" type="xsd:string"/>
                         <xsd:element name="Number" type="sqltypes:nonNegativeInteger"/>
                         <xsd:element name="Procedure" type="xsd:string"/>
                         <xsd:element name="Server" type="xsd:string"/>
                         <xsd:element name="Source" type="xsd:string"/>
                         <xsd:element name="State" type="sqltypes:nonNegativeInteger"/>
                    </xsd:sequence>
                    <xsd:attribute ref="sqltypes:IsNested"/>
               </xsd:complexType>
          </xsd:schema>
          <xsd:schema targetNamespace="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types/SqlResultStream" elementFormDefault="qualified" attributeFormDefault="qualified">
               <xsd:import namespace="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types"/>
               <xsd:import namespace="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types/SqlMessage"/>
               <xsd:complexType name="SqlResultStream">
                    <xsd:choice minOccurs="1" maxOccurs="unbounded">
                         <xsd:element name="SqlRowSet" type="sqltypes:SqlRowSet"/>
                         <xsd:element name="SqlXml" type="sqltypes:SqlXml"/>
                         <xsd:element name="SqlMessage" type="sqlmessage:SqlMessage"/>
                         <xsd:element name="SqlResultCode" type="sqltypes:SqlResultCode"/>
                    </xsd:choice>
               </xsd:complexType>
          </xsd:schema>
          <xsd:schema targetNamespace="http://DWLV06ENG030/Deleteme/deleteme" elementFormDefault="qualified" attributeFormDefault="qualified">
               <xsd:import namespace="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types"/>
               <xsd:import namespace="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types/SqlMessage"/>
               <xsd:import namespace="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types/SqlResultStream"/>
               <xsd:element name="sp_deleteme">
                    <xsd:complexType>
                         <xsd:sequence>
                              <xsd:element minOccurs="0" maxOccurs="1" name="name" type="xsd:string" nillable="true"/>
                         </xsd:sequence>
                    </xsd:complexType>
               </xsd:element>
               <xsd:element name="sp_deletemeResponse">
                    <xsd:complexType>
                         <xsd:sequence>
                              <xsd:element minOccurs="1" maxOccurs="1" name="sp_deletemeResult" type="sqlresultstream:SqlResultStream"/>
                         </xsd:sequence>
                    </xsd:complexType>
               </xsd:element>
          </xsd:schema>
     </wsdl:types>
     <wsdl:message name="sp_deletemeIn">
          <wsdl:part name="parameters" element="tns:sp_deleteme"/>
     </wsdl:message>
     <wsdl:message name="sp_deletemeOut">
          <wsdl:part name="parameters" element="tns:sp_deletemeResponse"/>
     </wsdl:message>
     <wsdl:portType name="SXSPort">
          <wsdl:operation name="sp_deleteme">
               <wsdl:input message="tns:sp_deletemeIn"/>
               <wsdl:output message="tns:sp_deletemeOut"/>
          </wsdl:operation>
     </wsdl:portType>
     <wsdl:binding name="SXSBinding" type="tns:SXSPort">
          <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
          <wsdl:operation name="sp_deleteme">
               <soap:operation soapAction="http://DWLV06ENG030/Deleteme/deleteme/sp_deleteme" style="document"/>
               <wsdl:input>
                    <soap:body use="literal"/>
               </wsdl:input>
               <wsdl:output>
                    <soap:body use="literal"/>
               </wsdl:output>
          </wsdl:operation>
     </wsdl:binding>
     <wsdl:service name="deleteme">
          <wsdl:port name="SXSPort" binding="tns:SXSBinding">
               <soap:address location="http://DWLV06ENG030/Deleteme/deleteme"/>
          </wsdl:port>
     </wsdl:service>
</wsdl:definitions>

Hi,
i tried a bit with your xsds in the wsdl. The only way to get jdeveloper work with the xsd is to put them in one file (see below). Another way is perhaps using 4 files with real imports and location attributes...
Like you see, i had to change the xmlns:xsd to xmlns.
<schema targetNamespace="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:this="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<simpleType name="nonNegativeInteger">
<restriction base="int"/>
</simpleType>
<attribute name="IsNested" type="boolean"/>
<complexType name="SqlRowSet">
<sequence>
<element ref="schema"/>
<any/>
</sequence>
<attribute ref="IsNested"/>
</complexType>
<complexType name="SqlXml" mixed="true">
<sequence>
<any/>
</sequence>
</complexType>
<simpleType name="SqlResultCode">
<restriction base="int"/>
</simpleType>
<complexType name="SqlMessage">
<sequence minOccurs="1" maxOccurs="1">
<element name="Class" type="this:nonNegativeInteger"/>
<element name="LineNumber" type="this:nonNegativeInteger"/>
<element name="Message" type="string"/>
<element name="Number" type="this:nonNegativeInteger"/>
<element name="Procedure" type="string"/>
<element name="Server" type="string"/>
<element name="Source" type="string"/>
<element name="State" type="nonNegativeInteger"/>
</sequence>
<attribute ref="IsNested"/>
</complexType>
<complexType name="SqlResultStream">
<choice minOccurs="1" maxOccurs="unbounded">
<element name="SqlRowSet" type="this:SqlRowSet"/>
<element name="SqlXml" type="this:SqlXml"/>
<element name="SqlMessage" type="this:SqlMessage"/>
<element name="SqlResultCode" type="this:SqlResultCode"/>
</choice>
</complexType>
<element name="sp_deleteme">
<complexType>
<sequence>
<element minOccurs="0" maxOccurs="1" name="name" type="string" nillable="true"/>
</sequence>
</complexType>
</element>
<element name="sp_deletemeResponse">
<complexType>
<sequence>
<element minOccurs="1" maxOccurs="1" name="sp_deletemeResult"
type="this:SqlResultStream"/>
</sequence>
</complexType>
</element>
</schema>

Similar Messages

  • "Problem building schema" exception in BPEL Designer

    Hi all,
    I use BPEL Designer 10.1.2.0.2 and encounter the following problem:
    I built a web service based on the Oracle Toplink How To demo. The web service has one published method that returns a custom 'Customer' object.
    I deployed the web service on my localhost (AS 10.1.3)
    In my BPEL process, I create a partnerlink based on the WSDL that was generated by JDeveloper and let BPEL Designer create a local copy.
    Then I created an invoke and had the wizard create in- and output variables for the invoke.
    When I select either the input- or output variable in the structure pane, I get an error message when I click on the 'parameters' entry. The message shown is 'Exception - problem building schema!'
    When I check the 'show detailed node information' box no additional info is shown!
    Any Idea what might go wrong?
    The WSDL looks as follows:
    <definitions
    name="updCustWS"
    targetNamespace="http://examples.ox.model/"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="http://examples.ox.model/"
    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
    xmlns:tns0="http://examples.ox.model/types/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:tns1="http://www.oracle.com/webservices/internal/literal"
    >
    <types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="urn:customer-example" schemaLocation="Customer.xsd"/>
    </schema>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://examples.ox.model/types/"
    elementFormDefault="qualified" xmlns:tns="http://examples.ox.model/types/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:ns1="http://www.oracle.com/webservices/internal/literal">
    <import namespace="http://www.oracle.com/webservices/internal/literal"/>
    <import namespace="urn:customer-example" schemaLocation="Customer.xsd"/>
    <complexType name="getCust">
    <sequence>
    <element name="cust" type="tns:Customer" nillable="true"/>
    </sequence>
    </complexType>
    <complexType name="Customer">
    <sequence>
    <element name="gender" type="string" nillable="true"/>
    <element name="dateOfBirth" type="dateTime" nillable="true"/>
    <element name="phoneNumbers" type="ns1:vector" nillable="true"/>
    <element name="shippingAddress" type="tns:Address" nillable="true"/>
    <element name="billingAddress" type="tns:Address" nillable="true"/>
    <element name="firstName" type="string" nillable="true"/>
    <element name="lastName" type="string" nillable="true"/>
    </sequence>
    </complexType>
    <complexType name="Address">
    <sequence>
    <element name="postalCode" type="string" nillable="true"/>
    <element name="suite" type="string" nillable="true"/>
    <element name="street" type="string" nillable="true"/>
    <element name="province" type="string" nillable="true"/>
    <element name="city" type="string" nillable="true"/>
    </sequence>
    </complexType>
    <complexType name="getCustResponse">
    <sequence>
    <element name="result" type="tns:Customer" nillable="true"/>
    </sequence>
    </complexType>
    <complexType name="version">
    <sequence/>
    </complexType>
    <complexType name="versionResponse">
    <sequence>
    <element name="result" type="string" nillable="true"/>
    </sequence>
    </complexType>
    <element name="getCustElement" type="tns:getCust"/>
    <element name="getCustResponseElement" type="tns:getCustResponse"/>
    <element name="versionElement" type="tns:version"/>
    <element name="versionResponseElement" type="tns:versionResponse"/>
    </schema>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.oracle.com/webservices/internal/literal"
    elementFormDefault="qualified" xmlns:tns="http://www.oracle.com/webservices/internal/literal"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/">
    <import namespace="http://examples.ox.model/types/"/>
    <import namespace="urn:customer-example" schemaLocation="Customer.xsd"/>
    <complexType name="vector">
    <complexContent>
    <extension base="tns:list">
    <sequence/>
    </extension>
    </complexContent>
    </complexType>
    <complexType name="list">
    <complexContent>
    <extension base="tns:collection">
    <sequence/>
    </extension>
    </complexContent>
    </complexType>
    <complexType name="collection">
    <sequence>
    <element name="item" type="anyType" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    </complexType>
    </schema>
    </types>
    <message name="UpdCustWS_getCust">
    <part name="parameters" element="tns0:getCustElement"/>
    </message>
    <message name="UpdCustWS_getCustResponse">
    <part name="parameters" element="tns0:getCustResponseElement"/>
    </message>
    <message name="UpdCustWS_version">
    <part name="parameters" element="tns0:versionElement"/>
    </message>
    <message name="UpdCustWS_versionResponse">
    <part name="parameters" element="tns0:versionResponseElement"/>
    </message>
    <portType name="updCustWS">
    <operation name="getCust">
    <input message="tns:UpdCustWS_getCust"/>
    <output message="tns:UpdCustWS_getCustResponse"/>
    </operation>
    <operation name="version">
    <input message="tns:UpdCustWS_version"/>
    <output message="tns:UpdCustWS_versionResponse"/>
    </operation>
    </portType>
    <binding name="updCustWSSoapHttp" type="tns:updCustWS">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="getCust">
    <soap:operation soapAction="http://examples.ox.model//getCust"/>
    <input>
    <soap:body use="literal" parts="parameters"/>
    </input>
    <output>
    <soap:body use="literal" parts="parameters"/>
    </output>
    </operation>
    <operation name="version">
    <soap:operation soapAction="http://examples.ox.model//version"/>
    <input>
    <soap:body use="literal" parts="parameters"/>
    </input>
    <output>
    <soap:body use="literal" parts="parameters"/>
    </output>
    </operation>
    </binding>
    <service name="updCustWS">
    <port name="updCustWSSoapHttpPort" binding="tns:updCustWSSoapHttp">
    <soap:address location="http://localhost:7780/toplinkDemo-toplink-context-root/updCustWSSoapHttpPort"/>
    </port>
    </service>
    </definitions>
    any help would be greatly appreciated!
    Thanks in advance,
    Rob

    Hi
    I know it's an old thread, but I'm having the same issue.
    I have created an EJB3 web service that returns an object with 2 nested objects. The autogenerated WSDL looks something like this:
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns0="http://www.oracle.com/webservices/internal/literal" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://smbc.crm.persistence.services/" name="CRMBusinessWSService" targetNamespace="http://smbc.crm.persistence.services/">
    <types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns1="http://www.oracle.com/webservices/internal/literal" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://smbc.crm.persistence.services/" elementFormDefault="qualified">
    <import namespace="http://www.oracle.com/webservices/internal/literal"/>
    <complexType name="Businesses">
    <sequence>
    <element name="partyId" type="long" nillable="true"/>
    <element name="businessContactPoints" type="ns1:list" nillable="true"/>
    <element name="businessAddresses" type="ns1:list" nillable="true"/>
    </sequence>
    </complexType>
    <complexType name="BusinessAddresses">
    <sequence>
    <element name="locality" type="string" nillable="true"/>
    <element name="paon" type="string" nillable="true"/>
    <element name="siteUseType" type="string" nillable="true"/>
    <element name="locationId" type="long" nillable="true"/>
    <element name="townName" type="string" nillable="true"/>
    </sequence>
    </complexType>
    <complexType name="BusinessContactPoints">
    <sequence>
    <element name="telCountryCode" type="string" nillable="true"/>
    <element name="partyId" type="long" nillable="true"/>
    <element name="telAreaCode" type="string" nillable="true"/>
    </sequence>
    </complexType>
    <element name="queryBusinessesFindByPartyId" type="tns:queryBusinessesFindByPartyId"/>
    <complexType name="queryBusinessesFindByPartyId">
    <sequence>
    <element name="int_1" type="int"/>
    </sequence>
    </complexType>
    <element name="queryBusinessesFindByPartyIdResponse" type="tns:queryBusinessesFindByPartyIdResponse"/>
    <complexType name="queryBusinessesFindByPartyIdResponse">
    <sequence>
    <element name="return" type="tns:Businesses" nillable="true"/>
    </sequence>
    </complexType>
    </schema>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://www.oracle.com/webservices/internal/literal" targetNamespace="http://www.oracle.com/webservices/internal/literal" elementFormDefault="qualified">
    <import namespace="http://smbc.crm.persistence.services/"/>
    <complexType name="list">
    <complexContent>
    <extension base="tns:collection">
    <sequence/>
    </extension>
    </complexContent>
    </complexType>
    <complexType name="collection">
    <sequence>
    <element name="item" type="anyType" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    </complexType>
    </schema>
    </types>
    <message name="CRMBusinessWS_queryBusinessesFindByPartyId">
    <part name="parameters" element="tns:queryBusinessesFindByPartyId"/>
    </message>
    <message name="CRMBusinessWS_queryBusinessesFindByPartyIdResponse">
    <part name="parameters" element="tns:queryBusinessesFindByPartyIdResponse"/>
    </message>
    <portType name="CRMBusinessWS">
    <operation name="queryBusinessesFindByPartyId">
    <input message="tns:CRMBusinessWS_queryBusinessesFindByPartyId"/>
    <output message="tns:CRMBusinessWS_queryBusinessesFindByPartyIdResponse"/>
    </operation>
    </portType>
    <binding name="CRMBusinessWSSoapHttp" type="tns:CRMBusinessWS">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="queryBusinessesFindByPartyId">
    <soap:operation soapAction=""/>
    <input>
    <soap:body use="literal"/>
    </input>
    <output>
    <soap:body use="literal"/>
    </output>
    </operation>
    </binding>
    <service name="CRMBusinessWSService">
    <port name="CRMBusinessSessionEJB" binding="tns:CRMBusinessWSSoapHttp">
    <soap:address location="http://blah.solihull.gov.uk:1234/crm-ws/CRMBusinessSessionEJB"/>
    </port>
    </service>
    </definitions>
    The web service runs fine and returns a valid XML document (like below):
    <?xml version="1.0" encoding="UTF-8"?>
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ns0="http://smbc.crm.persistence.services/"
    xmlns:ns1="http://www.oracle.com/webservices/internal/literal">
    <env:Body>
    <ns0:queryBusinessesFindByPartyIdResponse>
    <ns0:return>
    <ns0:turnover xsi:nil="1"/>
    <ns0:partyId>551837</ns0:partyId>
    <ns0:employeesLocal xsi:nil="1"/>
    <ns0:employeesNational xsi:nil="1"/>
    <ns0:businessName xsi:nil="1"/>
    <ns0:classificationSic xsi:nil="1"/>
    <ns0:registeredBusinessName>Bob The Builder</ns0:registeredBusinessName>
    <ns0:classificationLacors xsi:nil="1"/>
    <ns0:sbaLinkNumber xsi:nil="1"/>
    <ns0:legalStatus xsi:nil="1"/>
    <ns0:localAuthority xsi:nil="1"/>
    <ns0:bpa>560950</ns0:bpa>
    <ns0:dateCommencedTrading xsi:nil="1"/>
    <ns0:businessDirectoryListing xsi:nil="1"/>
    <ns0:businessStage xsi:nil="1"/>
    <ns0:classificationBcl xsi:nil="1"/>
    <ns0:employeesGlobal xsi:nil="1"/>
    <ns0:descriptionOfBusiness xsi:nil="1"/>
    <ns0:businessContactPoints xsi:type="ns1:vector">
    <ns1:item xsi:type="ns0:BusinessContactPoints">
    <ns0:telCountryCode xsi:nil="1"/>
    <ns0:partyId>551837</ns0:partyId>
    <ns0:contactPointType>EMAIL</ns0:contactPointType>
    <ns0:contactTelephoneNumber xsi:nil="1"/>
    <ns0:bpa>560950</ns0:bpa>
    <ns0:contactPointId>76330</ns0:contactPointId>
    <ns0:telExtensionNumber xsi:nil="1"/>
    <ns0:contactEmailAddress>[email protected]</ns0:contactEmailAddress>
    <ns0:registeredBusinessName>Bob The Builder</ns0:registeredBusinessName>
    <ns0:telAreaCode xsi:nil="1"/>
    </ns1:item>
    <ns1:item xsi:type="ns0:BusinessContactPoints">
    <ns0:telCountryCode>44</ns0:telCountryCode>
    <ns0:partyId>551837</ns0:partyId>
    <ns0:contactPointType>PHONE</ns0:contactPointType>
    <ns0:contactTelephoneNumber>323233</ns0:contactTelephoneNumber>
    <ns0:bpa>560950</ns0:bpa>
    <ns0:contactPointId>76329</ns0:contactPointId>
    <ns0:telExtensionNumber xsi:nil="1"/>
    <ns0:contactEmailAddress xsi:nil="1"/>
    <ns0:registeredBusinessName>Bob The Builder</ns0:registeredBusinessName>
    <ns0:telAreaCode>123</ns0:telAreaCode>
    </ns1:item>
    </ns0:businessContactPoints>
    <ns0:businessAddresses xsi:type="ns1:vector">
    <ns1:item xsi:type="ns0:BusinessAddresses">
    <ns0:partyId>551837</ns0:partyId>
    <ns0:locality>Kingshurst</ns0:locality>
    <ns0:paon>20</ns0:paon>
    <ns0:siteUseType>HEADQUATERS_FOR</ns0:siteUseType>
    <ns0:locationId>34380</ns0:locationId>
    <ns0:townName>Birmingham</ns0:townName>
    <ns0:registeredBusinessName>Bob The Builder</ns0:registeredBusinessName>
    <ns0:saon xsi:nil="1"/>
    <ns0:bpa>560950</ns0:bpa>
    <ns0:country>GB</ns0:country>
    <ns0:uprn>100070950848</ns0:uprn>
    <ns0:dateOfOccupancyAtthisaddr xsi:nil="1"/>
    <ns0:streetDescriptor>Acacia Avenue</ns0:streetDescriptor>
    <ns0:postcode>B37 6AQ</ns0:postcode>
    <ns0:countyName xsi:nil="1"/>
    <ns0:usrn xsi:nil="1"/>
    </ns1:item>
    </ns0:businessAddresses>
    </ns0:return>
    </ns0:queryBusinessesFindByPartyIdResponse>
    </env:Body>
    </env:Envelope>
    The problem is that I'm trying to transform this message in BPEL/ESB but the mapper does not understand the schema as described in the WSDL and will not let me do 'for-each' or 'if' actions on the collections of addresses for example.
    I've tried injecting my own WSDL into the EJB3 web service through annotations, but it will not compile....
    Can anybody help????
    Thanks
    Chris

  • WSDL compatibility with BPEL Designer

    Hi,
    I created a web service via axis and generated the wsdl with axis. Using the BPEL designer to create a new process I now am able to invoke that web service by giving the wsdl file to the invoke dialoge.
    The result is, that the oracle parser is NOT able to read the axis generated wsdl file due to error like:
    Reference to undeclared namespace prefix: 'wsdlsoap'. Context: XXXXX
    Is there a was to drive the designer with axis generated wdsl docs?
    thanx, mirco

    Hi Kiran,
    Eclipse requires to detect new plugins.Usually you only need to launch Eclipse with the 'clean' optionnal parameter (run "eclipse.exe -clean").
    If the setup of the BPEL Designer plug-in have been completed properly, you should see the the 'Oracle BPEL Project' item under de 'New Project' wizard menu.
    Hope this could help.
    Edmond Cissé.

  • Problems with BPEL Designer ERROR build.xml:28: ORABPEL-00000

    following problem could someone help me, please
    I'm using Oracle BPEL Designer Plugin bpelz_0.9.10_win32.exe installed manually on Eclipse 3.2 SDK???
    Buildfile: C:\Programme\eclipse\workspace\SyncHelloWorld\build.xml
    main:
    [bpelc] bpelc> validating "C:\Programme\eclipse\workspace\SyncHelloWorld\SyncHelloWorld.bpel" ...
    BUILD FAILED
    C:\Programme\eclipse\workspace\SyncHelloWorld\build.xml:28: ORABPEL-00000
    Exception not handled by the Collaxa Cube system.
    An unhandled exception has been thrown in the Collaxa Cube system. The exception reported is: "java.lang.NoClassDefFoundError: sun/tools/javac/Main
         at com.collaxa.cube.util.JavaHelper.javac(JavaHelper.java:234)
         at com.collaxa.cube.util.JavaHelper.javac(JavaHelper.java:204)
         at com.collaxa.cube.lang.compiler.CubeProcessor.compileGeneratedClasses(CubeProcessor.java:1023)
         at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:579)
         at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:467)
         at com.collaxa.cube.lang.compiler.CubeParserHelper.compileClientSide(CubeParserHelper.java:68)
         at com.collaxa.cube.ant.taskdefs.Bpelc.execute(Bpelc.java:543)
         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
         at org.apache.tools.ant.Task.perform(Task.java:364)
         at org.apache.tools.ant.Target.execute(Target.java:341)
         at org.apache.tools.ant.Target.performTasks(Target.java:369)
         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
         at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
         at org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
         at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
         at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:706)
         at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:457)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.eclipse.ant.core.AntRunner.run(AntRunner.java:356)
         at org.eclipse.ant.internal.ui.launchConfigurations.AntLaunchDelegate$1.run(AntLaunchDelegate.java:230)
         at java.lang.Thread.run(Unknown Source)
    Exception: java.lang.NoClassDefFoundError: sun/tools/javac/Main
    Handled As: com.collaxa.cube.lang.compiler.CubeCException

    Hi
    Where does your JAVA_HOME variable point to? To JRE or JDK? This looks like Eclipse can't find javac in your path.
    ^_^

  • Oracle BPEL Designer with JDev

    Can I suggest that the JDev BPEL designer checks for process name validity BEFORE all other error checking?
    Otherwise, a poor developer might find that their entire project is unusable because they've introduced a period in the project name...
    Still, it's not like I'm not used to restarting projects over and over again because one little change breaks the entire project...
    bah.
    Ahem. Thanks.

    dansp,
    thank you for the feedback, and yes we have changed this for 10.1.3.1 (being beta soon)
    reg. clemens

  • Eclipse BPEl Designer -Changes to bpel.xml not saved

    Hi
    Is it possible to save changes made to bpel.xml file while using Eclipse? I was trying to set up preference properties in that file.
    Any say?

    According to our experience, JDEV BPEL Designer encoutered the same problem, you'd better modify the bpel.xml descriptor using external editor such as ultraedit, and save it.
    Modification of bpel.xml works fine for the first time, but often rolled back to the former edition once I restart the JDEV designer. Guess it is a bug.

  • BPEL Designer within JDeveloper

    Hi there,
    I am looking to leverage my version of JDeveloper 10.1.3 to include a BPEL Process Project (currently using it for J2EE app).
    I am trying to avoid downloading the specific JDev BPEL Designer.
    Is this possible? Do I need an extension of some kind?
    Many thanks!

    yes - as already posted multiple times .. the bpel/esb designer is a plugin for 10.1.3 JDeveloper ide .. as long as you are not a beta progrom participant you will have to wait ..
    /clemens

  • JDeveloper Bpel Designer plugin

    Have anyone used the BPEL Designer for JDeveloper. I'm new the bpel arena, so any help would be greatly appreciated.
    Regards,
    Jeff

    You can get access to the JDev plug in through the 10.1.2 beta program. Please send an email to [email protected] with 10.1.2 beta in the subject.
    Thank you,
    Edwin

  • BPEL Designer Extension Points?

    I'm wondering if there's any way to extend JDeveloper BPEL Designer? I know there's something for Eclipse - see for example http://eclipse.org/proposals/bpel-designer/main.html :
    "Extension Points The project should be architected as a set of plug-ins, each of which provides the ability for other groups or vendors to further extend and customize the functionality in a well-defined manner. Here is a list of possible extension points that it may provide:
    Runtime environment pairing (Validation, Compilation, Deployment)
    Addition of specific functions
    Extensions to BPEL palette definition
    BPEL element extensions and visual tool contributions"

    We are currently working on making the BPEL Designer extensible so as to allow for new activities, wizards, etc to be written by customers and partners. Is this what you are looking for? If so, this functionality is planned for 2006 and should apply to both thre Eclipse and JDev BPEL Designer plug-ins.
    Regarding source code, we are not planning to make source code available to the JDeveloper BPEL Designer plug-in, though we have proposed to open source our Eclipse BPEL Designer and co-lead that project with IBM (as you may have seen).
    If you are asking a different question than either of these, drop me an email or you also may want to post to the OTN BPEL forum:
    BPEL
    Dave
    David Shaffer
    Director Product Mgmt, Oracle BPEL Process Mgr
    [email protected]
    W: 650.506.1729
    http://otn.oracle.com/bpel

  • JDeveloper BPEL Designer Extension Points?

    I'm wondering if there's any way to extend JDeveloper BPEL Designer? I know there's something for Eclipse - see for example http://eclipse.org/proposals/bpel-designer/main.html :
    "Extension Points The project should be architected as a set of plug-ins, each of which provides the ability for other groups or vendors to further extend and customize the functionality in a well-defined manner. Here is a list of possible extension points that it may provide:
    Runtime environment pairing (Validation, Compilation, Deployment)
    Addition of specific functions
    Extensions to BPEL palette definition
    BPEL element extensions and visual tool contributions"

    We are currently working on making the BPEL Designer extensible so as to allow for new activities, wizards, etc to be written by customers and partners. Is this what you are looking for? If so, this functionality is planned for 2006 and should apply to both thre Eclipse and JDev BPEL Designer plug-ins.
    Regarding source code, we are not planning to make source code available to the JDeveloper BPEL Designer plug-in, though we have proposed to open source our Eclipse BPEL Designer and co-lead that project with IBM (as you may have seen).
    If you are asking a different question than either of these, drop me an email or you also may want to post to the OTN BPEL forum:
    BPEL
    Dave
    David Shaffer
    Director Product Mgmt, Oracle BPEL Process Mgr
    [email protected]
    W: 650.506.1729
    http://otn.oracle.com/bpel

  • JDeveloper Bpel Designer plugin download

    i cant locate the plugin on the oracle's site to download..
    ive been reading throug a tutorial on the same but its so irritating that i cant locate the plugin for download
    I even sent an email to [email protected] with "10.1.2 beta" as the subject...but no news yet.
    can someone please tell me how to go about this?

    Hi,
    BPEL PM 10.1.2 preview 3 will be available for public download on OTN at the end of this month. It includes the JDev BPEL designer.
    Edwin

  • BPEL designer and SOA Suite

    I installed the SOA Suite 10.1.3.1.0 and installed it on window. I was under the impression that the BPEL designer is a part of the soa suite. But I am not able to find it. Any idea what I missed or how to get the bpel designer.
    I just downloaded Jdeveloper but I am not sure if that is sufficient to start using the bpel designer.

    Jdeveloper 10.1.2 contains also the BPEL designer. You need this version for the BPEL process manager < 10.1.3
    Jdeveloper 10.1.3 contains the ESB designer in addition.

  • BPEL Designer for JDeveloper?

    I just installed JDeveloper and the BPEL Process Manager. My organization will be taking over an existing Oracle BPEL project and the old project lead indicated we should use the BPEL Designer.
    I have been searching for the referenced BPEL Designer extension to JDeveloper for the last few hours. It has so far alluded me. Can someone provide the download URL: or explain what must be done. I went to the JDeveloper extensions site and it is not listed there.
    Is ther a BPEL Designer for JDeveloper?

    I downloaded Oracle JDeveloper 11G, the Technology Preview and installed the BPEL Process manager. I'm not able to create a BPEL process as described in the startup screen that pops up from the Windows Start menu when you select JDeveloper BPEL Designer.
    I notice when I go the JDeveloper about box/Extensions list that all the BPEL stuff is grayed out with a description that it has been disabled by the user. I didn't touch a thing! How do I enable BPEL in JDeveloper?
    I did a search on Google and found a reference to the ide.properties file, but when I search my computer I only find such a file for the Jdeveloper IDE itself and there's no reference to BPEL anywhere.
    I'd love to start learning BPEL, but can't seem to get past this obstacle!

  • BPEL designer default relative URI when importing wsdl

    I'm using BPEL designer 10.1.3.1.0 The designer generated a reference service wsdl file "MyServiceRef.wsdl" that imports the service "MyService.wsdl" I intended to use.
    The import line reads like:
    <import namespace="http://my.namespace/" location="../public_html/WEB-INF/wsdl/MyService.wsdl"/>
    When deploying the BPEL project, I got error that "Failed to read wsdl", in which the deploying process looked for the wsdl file at location
    <BPEL HOME>\domains\default\tmp\.bpel_ProjectName_ff8d276f54525c078b0828ce6f764002.tmp
    I tried to modify the line to use the full URI to point to the correct location but it wouldn't compile. Can someone help point out what is wrong?
    Thanks,
    Wen

    1. The web service "MyService" was generated using BPEL designer's wizard: New -> Business Tier -> Java Web Services (There's one java class compiled within the project.)
    2. When I was adding the service into my BPEL flow, jdeveloper automatically generated the reference "MyServiceRef" as mentioned in the first post. This reference service imports MyService, at relative URI as correctly described in the import statement.
    3. Compiling the BPEL ->success
    4. Deploying BPEL, somehow it looks for MyService.wsdl at a wrong location
    MyService.wsdl
    <definitions
    name="MyService"
    targetNamespace="http://my.target/"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="http://my.target/"
    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
    <types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://my.namespace/FlowName" schemaLocation="FlowName.xsd"/>
    </schema>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://my.target/"
    elementFormDefault="qualified" xmlns:tns="http://my.namespace/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/">
    <import namespace="http://my.namespace/FlowName" schemaLocation="FlowName.xsd"/>
    <element name="Demo_ServiceElement">
    <complexType>
    <sequence>
    <element name="String_1" type="string" nillable="true"/>
    <element name="String_2" type="string" nillable="true"/>
    </sequence>
    </complexType>
    </element>
    <element name="Demo_ServiceResponseElement">
    <complexType>
    <sequence>
    <element name="result" type="string" nillable="true"/>
    </sequence>
    </complexType>
    </element>
    </schema>
    </types>
    <message name="MyService_Demo_Service">
    <part name="parameters" element="tns:Demo_ServiceElement"/>
    </message>
    <message name="MyService_Demo_ServiceResponse">
    <part name="parameters" element="tns:Demo_ServiceResponseElement"/>
    </message>
    <portType name="MyService">
    <operation name="Demo_Service">
    <input message="tns:MyService_Demo_Service"/>
    <output message="tns:MyService_Demo_ServiceResponse"/>
    </operation>
    </portType>
    <binding name="MyServiceSoapHttp" type="tns:MyService">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="Demo_Service">
    <soap:operation soapAction="http://oracle.crm.dnbconnect//Demo_Service"/>
    <input>
    <soap:body use="literal"/>
    </input>
    <output>
    <soap:body use="literal"/>
    </output>
    </operation>
    </binding>
    <service name="MyService">
    <port name="MyServiceSoapHttpPort" binding="tns:MyServiceSoapHttp">
    <soap:address location="http://130.35.75.232:8888/QuickStartWrkspc-DnBFlow-context-root/MyServiceSoapHttpPort"/>
    </port>
    </service>
    </definitions>
    Error:
    #### Deployment incomplete. ####
    BUILD FAILED
    D:\work\jdevhome\jdev\mywork\QuickStartWrkspc\FlowName\build.xml:79: A problem occured while connecting to server "localhost" using port "8888": bpel_FlowName_1.0.jar failed to deploy. Exception message is: ORABPEL-05215
    Error while loading process.
    The process domain encountered the following errors while loading the process "FlowName" (revision "1.0"): Failed to read wsdl.
    Error happened when reading wsdl at "D:\product\10.1.3.1\OracleAS_1\bpel\domains\default\tmp\.bpel_FlowName_1.0_ff8d276f54525c078b0828ce6f764002.tmp\MyServiceRef.wsdl", because "Error reading import of file:/D:/product/10.1.3.1/OracleAS_1/bpel/domains/default/tmp/.bpel_FlowName_1.0_ff8d276f54525c078b0828ce6f764002.tmp/MyServiceRef.wsdl: Failed to read wsdl file at: "file:/D:/product/10.1.3.1/OracleAS_1/bpel/domains/default/tmp/public_html/WEB-INF/wsdl/MyService.wsdl", caused by: java.io.FileNotFoundException. : D:\product\10.1.3.1\OracleAS_1\bpel\domains\default\tmp\public_html\WEB-INF\wsdl\MyService.wsdl (The system cannot find the path specified)".
    Make sure wsdl exists at that URL and is valid.

  • Problem building schema on WSDL for Partnerlink

    Hi,
    We use PL/SQL webservices, which are being generated with JDeveloper. As long as it contains single Object Types, there's no problem with defining the WS as Partnerlink and using it.
    However, we've made one service that returns several occurrences (array). That shouldn't be a problem. But, ... I can define the partnerlink on the basis of the WSDL, but when I try to access the variables it generates with it, i get an exception with the following message: Problem building schema. Detailed node information shows: 'Invalid reference: 'http://schemas.xmlsoap.org/soap/encoding/:Array'
    <!--
    Generated by the Oracle JDeveloper 10g Web Services WSDL Generator
    -->
    <!--Date Created: Tue Sep 13 15:03:40 CEST 2005-->
         <definitions name="aanvraagWS" targetNamespace="http://nl/nak/aanvraagService/aanvraagWS.wsdl">
         <types>
         <schema targetNamespace="http://nl.nak.services/AanvraagWS.xsd">
         <complexType name="nl_nak_services_AvrgAvrgOtUser" jdev:packageName="nl.nak.services">
         <all>
    <element name="id" type="decimal"/>
    <element name="oogstjaar" type="decimal"/>
    <element name="aanvraagNummer" type="decimal"/>
    <element name="rleId" type="decimal"/>
    <element name="kotId" type="decimal"/>
    <element name="aantalVerpakkingen" type="decimal"/>
    <element name="verpakkingsvorm" type="string"/>
    <element name="totaalGewicht" type="decimal"/>
    <element name="indBemonsterdNaDrogen" type="string"/>
    <element name="partijnummerHandelaar" type="string"/>
    <element name="opmerkingen" type="string"/>
    <element name="datumBemonstering" type="dateTime"/>
    <element name="plombenummer" type="string"/>
    <element name="indSpoedonderzoek" type="string"/>
    <element name="bemonsterdDoor" type="string"/>
    <element name="pdtId" type="decimal"/>
    <element name="procesInstanceId" type="decimal"/>
    </all>
    </complexType>
         <complexType name="nl_nak_services_AanvraagWSImpl_addaanvraag_Out" jdev:packageName="nl.nak.services">
         <all>
    <element name="paanvraagotInout" type="ns1:nl_nak_services_AvrgAvrgOtUser"/>
    <element name="pserviceberichttypeOut" type="ns1:nl_nak_services_AvrgServiceBerichtOtUser"/>
    </all>
    </complexType>
         <complexType name="nl_nak_services_AvrgServiceBerichtOtUser" jdev:packageName="nl.nak.services">
         <all>
    <element name="serviceCode" type="decimal"/>
    <element name="serviceBericht" type="string"/>
    </all>
    </complexType>
         <complexType name="nl_nak_services_AanvraagWSImpl_getaanvraag_Out" jdev:packageName="nl.nak.services">
         <all>
    <element name="paanvraagotOut" type="ns1:nl_nak_services_AvrgAvrgOtUser"/>
    <element name="pserviceberichttypeOut" type="ns1:nl_nak_services_AvrgServiceBerichtOtUser"/>
    </all>
    </complexType>
         <complexType name="nl_nak_services_AanvraagWSImpl_findaanvraag_Out" jdev:packageName="nl.nak.services">
         <all>
    <element name="paanvraagotOut" type="ns1:nl_nak_services_AvrgAvrgOtUser"/>
    <element name="pserviceberichttypeOut" type="ns1:nl_nak_services_AvrgServiceBerichtOtUser"/>
    </all>
    </complexType>
         <complexType name="nl_nak_services_AvrgWngOtUser" jdev:packageName="nl.nak.services">
         <all>
    <element name="id" type="decimal"/>
    <element name="wmrId" type="decimal"/>
    <element name="prrId" type="decimal"/>
    <element name="avrgId" type="decimal"/>
    <element name="waardeNumeriek" type="decimal"/>
    <element name="waardeAlfanumeriek" type="string"/>
    <element name="datumUitvoering" type="dateTime"/>
    <element name="uitvoerder" type="string"/>
    <element name="istId" type="decimal"/>
    </all>
    </complexType>
         <complexType name="nl_nak_services_AanvraagWSImpl_addwaarneming_Out" jdev:packageName="nl.nak.services">
         <all>
    <element name="pwaarnemingotInout" type="ns1:nl_nak_services_AvrgWngOtUser"/>
    <element name="pserviceberichttypeOut" type="ns1:nl_nak_services_AvrgServiceBerichtOtUser"/>
    </all>
    </complexType>
         <complexType name="nl_nak_services_AanvraagWSImpl_getwaarneming_Out" jdev:packageName="nl.nak.services">
         <all>
    <element name="pwaarnemingotOut" type="ns1:nl_nak_services_AvrgWngOtUser"/>
    <element name="pserviceberichttypeOut" type="ns1:nl_nak_services_AvrgServiceBerichtOtUser"/>
    </all>
    </complexType>
         <complexType name="nl_nak_services_AanvraagWSImpl_findwaarneming_Out" jdev:packageName="nl.nak.services">
         <all>
    <element name="pwaarnemingotInout" type="ns1:nl_nak_services_AvrgWngOtUser"/>
    <element name="pserviceberichttypeOut" type="ns1:nl_nak_services_AvrgServiceBerichtOtUser"/>
    </all>
    </complexType>
         <complexType name="nl_nak_services_AanvraagWSImpl_listwaarnemingperaanvraag_Out" jdev:packageName="nl.nak.services">
         <all>
    <element name="pwaarnemingctOut" type="ns1:nl_nak_services_AvrgWngCt"/>
    <element name="pserviceberichttypeOut" type="ns1:nl_nak_services_AvrgServiceBerichtOtUser"/>
    </all>
    </complexType>
         <complexType name="nl_nak_services_AvrgWngCt" jdev:packageName="nl.nak.services">
         <all>
    <element name="array" type="ns1:ArrayOfnl_nak_services_AvrgWngOtUser"/>
    </all>
    </complexType>
         <complexType name="ArrayOfnl_nak_services_AvrgWngOtUser">
         <complexContent>
         <restriction base="SOAP-ENC:Array">
    <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="ns1:nl_nak_services_AvrgWngOtUser[]"/>
    </restriction>
    </complexContent>
    </complexType>
         <complexType name="nl_nak_services_AanvraagWSImpl_listwaarnemingperwerkmonster_Out" jdev:packageName="nl.nak.services">
         <all>
    <element name="pwaarnemingctOut" type="ns1:nl_nak_services_AvrgWngCt"/>
    <element name="pserviceberichttypeOut" type="ns1:nl_nak_services_AvrgServiceBerichtOtUser"/>
    </all>
    </complexType>
    </schema>
    </types>
         <message name="addaanvraag0Request">
    <part name="xxpAanvraagOt_inoutxx" type="ns1:nl_nak_services_AvrgAvrgOtUser"/>
    </message>
         <message name="addaanvraag0Response">
    <part name="return" type="ns1:nl_nak_services_AanvraagWSImpl_addaanvraag_Out"/>
    </message>
         <message name="getaanvraag1Request">
    <part name="pAanvraagid" type="xsd:decimal"/>
    </message>
         <message name="getaanvraag1Response">
    <part name="return" type="ns1:nl_nak_services_AanvraagWSImpl_getaanvraag_Out"/>
    </message>
         <message name="findaanvraag2Request">
    <part name="pOogstjaar" type="xsd:decimal"/>
    <part name="pAanvraagNummer" type="xsd:decimal"/>
    </message>
         <message name="findaanvraag2Response">
    <part name="return" type="ns1:nl_nak_services_AanvraagWSImpl_findaanvraag_Out"/>
    </message>
         <message name="addwaarneming3Request">
    <part name="xxpWaarnemingOt_inoutxx" type="ns1:nl_nak_services_AvrgWngOtUser"/>
    </message>
         <message name="addwaarneming3Response">
    <part name="return" type="ns1:nl_nak_services_AanvraagWSImpl_addwaarneming_Out"/>
    </message>
         <message name="getwaarneming4Request">
    <part name="pWerkmonsterId" type="xsd:decimal"/>
    <part name="pAanvraagId" type="xsd:decimal"/>
    <part name="pBepalingId" type="xsd:decimal"/>
    </message>
         <message name="getwaarneming4Response">
    <part name="return" type="ns1:nl_nak_services_AanvraagWSImpl_getwaarneming_Out"/>
    </message>
         <message name="findwaarneming5Request">
    <part name="xxpWaarnemingOt_inoutxx" type="ns1:nl_nak_services_AvrgWngOtUser"/>
    </message>
         <message name="findwaarneming5Response">
    <part name="return" type="ns1:nl_nak_services_AanvraagWSImpl_findwaarneming_Out"/>
    </message>
         <message name="listwaarnemingperaanvraag6Request">
    <part name="pAanvraagId" type="xsd:decimal"/>
    </message>
         <message name="listwaarnemingperaanvraag6Response">
    <part name="return" type="ns1:nl_nak_services_AanvraagWSImpl_listwaarnemingperaanvraag_Out"/>
    </message>
         <message name="listwaarnemingperwerkmonster7Request">
    <part name="pWerkmonsterId" type="xsd:decimal"/>
    </message>
         <message name="listwaarnemingperwerkmonster7Response">
    <part name="return" type="ns1:nl_nak_services_AanvraagWSImpl_listwaarnemingperwerkmonster_Out"/>
    </message>
         <portType name="AanvraagWSPortType">
         <operation name="addaanvraag">
    <input name="addaanvraag0Request" message="tns:addaanvraag0Request"/>
    <output name="addaanvraag0Response" message="tns:addaanvraag0Response"/>
    </operation>
         <operation name="getaanvraag">
    <input name="getaanvraag1Request" message="tns:getaanvraag1Request"/>
    <output name="getaanvraag1Response" message="tns:getaanvraag1Response"/>
    </operation>
         <operation name="findaanvraag">
    <input name="findaanvraag2Request" message="tns:findaanvraag2Request"/>
    <output name="findaanvraag2Response" message="tns:findaanvraag2Response"/>
    </operation>
         <operation name="addwaarneming">
    <input name="addwaarneming3Request" message="tns:addwaarneming3Request"/>
    <output name="addwaarneming3Response" message="tns:addwaarneming3Response"/>
    </operation>
         <operation name="getwaarneming">
    <input name="getwaarneming4Request" message="tns:getwaarneming4Request"/>
    <output name="getwaarneming4Response" message="tns:getwaarneming4Response"/>
    </operation>
         <operation name="findwaarneming">
    <input name="findwaarneming5Request" message="tns:findwaarneming5Request"/>
    <output name="findwaarneming5Response" message="tns:findwaarneming5Response"/>
    </operation>
         <operation name="listwaarnemingperaanvraag">
    <input name="listwaarnemingperaanvraag6Request" message="tns:listwaarnemingperaanvraag6Request"/>
    <output name="listwaarnemingperaanvraag6Response" message="tns:listwaarnemingperaanvraag6Response"/>
    </operation>
         <operation name="listwaarnemingperwerkmonster">
    <input name="listwaarnemingperwerkmonster7Request" message="tns:listwaarnemingperwerkmonster7Request"/>
    <output name="listwaarnemingperwerkmonster7Response" message="tns:listwaarnemingperwerkmonster7Response"/>
    </operation>
    </portType>
         <binding name="AanvraagWSBinding" type="tns:AanvraagWSPortType">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
         <operation name="addaanvraag">
    <soap:operation soapAction="" style="rpc"/>
         <input name="addaanvraag0Request">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </input>
         <output name="addaanvraag0Response">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </output>
    </operation>
         <operation name="getaanvraag">
    <soap:operation soapAction="" style="rpc"/>
         <input name="getaanvraag1Request">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </input>
         <output name="getaanvraag1Response">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </output>
    </operation>
         <operation name="findaanvraag">
    <soap:operation soapAction="" style="rpc"/>
         <input name="findaanvraag2Request">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </input>
         <output name="findaanvraag2Response">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </output>
    </operation>
         <operation name="addwaarneming">
    <soap:operation soapAction="" style="rpc"/>
         <input name="addwaarneming3Request">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </input>
         <output name="addwaarneming3Response">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </output>
    </operation>
         <operation name="getwaarneming">
    <soap:operation soapAction="" style="rpc"/>
         <input name="getwaarneming4Request">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </input>
         <output name="getwaarneming4Response">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </output>
    </operation>
         <operation name="findwaarneming">
    <soap:operation soapAction="" style="rpc"/>
         <input name="findwaarneming5Request">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </input>
         <output name="findwaarneming5Response">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </output>
    </operation>
         <operation name="listwaarnemingperaanvraag">
    <soap:operation soapAction="" style="rpc"/>
         <input name="listwaarnemingperaanvraag6Request">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </input>
         <output name="listwaarnemingperaanvraag6Response">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </output>
    </operation>
         <operation name="listwaarnemingperwerkmonster">
    <soap:operation soapAction="" style="rpc"/>
         <input name="listwaarnemingperwerkmonster7Request">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </input>
         <output name="listwaarnemingperwerkmonster7Response">
    <soap:body use="encoded" namespace="aanvraagWS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </output>
    </operation>
    </binding>
         <service name="aanvraagWS">
         <port name="AanvraagWSPort" binding="tns:AanvraagWSBinding">
    <soap:address location="http://nak3.nak.nl:7779/aanvraagService/AanvraagWS"/>
    </port>
    </service>
    </definitions>

    Well, the problem is caused by the fact that BPEL does not yet support soapenc:Array types. We've created a workaround by defining two Services, one that has only single returntypes and one that has the multiple returntypes (which are defined using soapenc:Array). There are other solutions, but those are very complicated. Hope this helps!

Maybe you are looking for

  • Iphoto import imported my photos in different sizes

    I have transferred my iPhoto library from my old MacBokPro to my new one. Initially I used Migration Assistant which took 2 days but eventually worked. The problem is that when I click on a photo in the new library the photo is a very small version o

  • Trouble shooting - icloud refusing old password and stuck on the creen of my iPad

    I cannot access my iPad Apps. Apple Id is stuck on the screen of my iPad, it does not want to accept the password. I created a new password on my PC but I canot enter my Ipad Apps.  How can I remove the Icloud from the iPad screen?

  • FileUploadBean

    I'm trying to use this bean I found online at http://www.onjava.com/onjava/2001/04/05/example/listing1.html It is some really good code, it takes an HTTPRequest and parses it out. It separates form data and then saves file data. The only problem with

  • Why are my iPod Games are missing?

    I recently noticed that my iPod games were missing from my computer I searched my computer for the files and I couldn't find them anywhere. I was just wondering if anyone knew what happened and how I could fix it without paying another $25.

  • Editing "Hidden" tracks from a CD

    You know how some CDs have "hidden tracks? When you import them they come with minutes of silenece - can you devide them? and then delete the silence? Help? Thanks!