WSDL Reference

Hello everybody,
I want to send an external message to a webservice via SOAP-Channel. My WSDL references to a second WSDL and this one references also to three xsd's. I imported the wsdl-Files and the xsd-files as external definitions. When I want to create my graphical Mapping from IDOC to the first wsdl, an error occurs with message, that the external definition with the "main-wsdl" has no messages.
What can I do, that the references are created??
When I look into the tab "external references" of the external definitions, the URL-Location of is in the source field. The locations in the first and second wsdl are right.
Thanks already for your replies.
BR Martin

I'm sorry, of course you are right:
It was not necessary that the "Main-WSDL" contents the complete definitions of the second WSDL and the following XSDs. I only created the necessary references. The definitions of the message are in the second WSDL, to which IDOC is mapped.
The problem, why it didn't work, was the webserver. The WS couldn't handle the message that was sent from PI and throwed a SOAP exception, which was displayed at the Runtime Workbench of SAP PI.
So my opinion was, that I need the "Main-WSDL" with Webservice-location and SOAP-action, but it is enough to configure that in the communication channel.
I hope it is clear now.
Thanks again for your help.
Regards
Martin

Similar Messages

  • BPEL/WSDL Reference Best Practices ?

    We have a BPEL project with several (30+) processes. The WSDL of one process is needed by another, which is typical for a BPEL project. Also, the processes need resources like supplementary XML files. Where can I read about how to construct the partnerLink references to these resources that will facilitate both local testing and production deployment. There must be a recommended methodology.
    If I force every WSDL (or resource) to be accessed through a separate WEB service, than the WSDL created or modified in the BPEL process must be deployed to the WEB service before I test. Is that the only solution?
    I do not see how I could use a file URL because there are multiple developers and the BPEL workspaces are probably in different top level folder paths. Though each of the processes are at the same level in the workspace. Any suggestions would be appreciated.

    This link should have all that information.
    http://www.oracle.com/technology/tech/soa/soa-suite-best-practices/soa_best_practices_1013x_drop1.pdf
    You should see no to little performance hits creating multiple sub processes, if they are reusable then this is what the product is for and is encouraged. This is what SOA is all about. Whether this is best practice, I don't know this is just one persons point of view.
    Remember Oracle products are scalable, therefore if you are willing to invest in the right solution the performance is not an issue.
    When integrating to ESB don't use SOAP use the default jca adapter.
    cheers
    James

  • How to get Composite wsdls to the MDS

    Hello Guys,
    I have been trying to upload the Composite wsdl created using AIA Service Constructor to the MDS. I been using AIAHarvester using Jdeveloper.
    Did follow below mentioned steps from the Readme document
    To install the AIAHarvester Ant tasks into SOA Suite 11g or JDeveloper 11g:
    -Close any open Jdeveloper sessions.
    -Unzip the AIAHarvester zip file. You should end up with a folder AIAHarvester containing the contents of this zip file.
    -Edit tools11g.xml to match your JDeveloper installation.
    Replace every occurance of "$harvester.location$" with the location of the extracted AIAHarvester folder.
    -Merge the contents of tools11g.xml into your JDeveloper's product preferences XML file.
    This is located in ${JDEV_USER_HOME}\system11.1.xxxxxx\o.jdeveloper\product-preferences.xml .
    Insert it it after the lines:
    If there is an existing entry "<hash n="oracle.ideimpl.externaltools.ExternalToolList">, replace with the contents of tools11g.xml.
    If not, add it right after the initial <ide:preferences> element.
    -Start JDeveloper. Under Tools | External Tools you should see two new entries:
    -Submit this File to AIA LifeCycle and OER
    -Submit this Project to AIA LifeCycle and OER
    -Submit this Application to AIA LifeCycle and OER
    -For each of these
    -Select it
    -Click "Edit"
    -Click the "Properties" tab, and configure the missing properties to point to your OER server, SOA Server and LifeCycle DB .
    -To point to an external "HarvesterSettings.xml file: add a property called "settings.file", and set the value to the URL of the settings file,
    for example "c:\temp\MyHarvesterSettings.xml".
    -To run one of the tools:
    -Select a file in the "Applications Navigator".
    -Right click and select "Submit this File to AIA LifeCycle and OER" or "Submit this Project to AIA LifeCycle and OER" or "Submit this Application to AIA LifeCycle and OER".
    -"Submit this File to AIA LifeCycle and OER" will harvest just the selected file. (This works for zips and jars too).
    -NOTE: JDeveloper 11 does not support multi-select correctly for external tools. Even if you multi-select, only one file will be harvested.
    -"Submit this Project to AIA LifeCycle and OER" will harvest just the entire selected project .
    -"Submit this Application to AIA LifeCycle and OER" will harvest all the projects under Application selected.
    When trying to harvest composite wsdl using jdev. I get the following error saying the Harvest mode not set. But I have the set properties set to AIA as the Harvesting Mode.
    C:\\Oracle\\JDev1112_HOME\\AIAHarvester\\Harvester\\HarvesterSettings.xml\par
    Attempting to create object of type org.apache.tools.ant.helper.DefaultExecutor\par
    Adding reference: ant.executor\par
    Build sequence for target(s) `introspect-file' is [introspect-file]\par
    Complete build sequence is [introspect-file, introspect-application, introspect-project, ]\par
    \par
    introspect-file:\par
    Property "harvester.mode" has not been set\par
    [repository.submit] 16:11:40,197 0 [main] DEBUG com.oracle.aia.oer.sync.framework.ant.AIAIntrospectTask - jndi.properties file created\par
    [repository.submit] Using existing user key file...\par
    [repository.submit] 16:11:40,869 672 [main] DEBUG com.oracle.aia.oer.sync.framework.ant.AIAIntrospectTask - Harvesting to both DB and OER\par
    [repository.submit] 16:11:40,869 672 [main] DEBUG com.oracle.aia.oer.sync.framework.ant.AIAIntrospectTask - DB Harvesting Started\par
    [repository.submit] root dir = C:\\JDeveloper\\mywork\\Jdev1112\\Hierarchical\\QueryCustomerPartyQCPProvABCSImpl\par
    fileset: Setup scanner in dir C:\\JDeveloper\\mywork\\Jdev1112\\Hierarchical\\QueryCustomerPartyQCPProvABCSImpl with patternSet\{ includes: [composite.xml] excludes: [] \}\par
    [repository.submit] file = composite.xml\par
    [repository.submit] 16:11:41,401 1204 [main] DEBUG com.oracle.aia.oer.sync.framework.ant.AIAIntrospectTask - C:\\JDeveloper\\mywork\\Jdev1112\\Hierarchical\\QueryCustomerPartyQCPProvABCSImpl\par
    [repository.submit] 16:11:41,401 1204 [main] DEBUG com.oracle.aia.oer.sync.framework.ant.AIAIntrospectTask - composite.xml\par
    [repository.submit] 16:11:41,401 1204 [main] DEBUG com.oracle.aia.oer.sync.framework.ant.AIAIntrospectTask - Feeding file C:/JDeveloper/mywork/Jdev1112/Hierarchical/QueryCustomerPartyQCPProvABCSImpl/composite.xml from root directory C:\\JDeveloper\\mywork\\Jdev1112\\Hierarchical\\QueryCustomerPartyQCPProvABCSImpl into Composite Parser...\par
    [repository.submit] 16:11:41,416 1219 [main] DEBUG com.oracle.aia.AIACompositeParser - Open application module\par
    [repository.submit] Aug 19, 2010 4:11:42 PM oracle.adf.share.config.ADFConfigFactory getInstance\par
    [repository.submit] INFO: ADF Config instance implementation in use is : oracle.adf.share.config.MDSConfigFactory\par
    [repository.submit] 16:11:54,714 14517 [main] DEBUG com.oracle.aia.AIACompositeParser - Retrieving data source...\par
    [repository.submit] 16:11:54,730 14533 [main] DEBUG com.oracle.aia.AIACompositeParser - Connect application module to jdbc connection...\par
    [repository.submit] JBO-26061: Error while opening JDBC connection.\par
    \par
    BUILD SUCCESSFUL\par
    Total time: 17 seconds\par
    Process exited with exit code 0.\par
    Any insight on this would be much appreciate. Or is it right way of harvesting content to the AIA MDS.
    Regards
    Sabir

    Hi all,
    As I read through this thread, I'd like to make some clarification.
    AIAHarveter is NOT for publishing contents into MDS. It is to publishing metadata about your composites into Project Lifecycle Workbench and/or OER (pending upon your '-mode' parameter) as described by rwunder
    As part of the AIA best-practice in 11g, the dependent artifacts (e.g., the ABCS.wsdl your composite uses) shall be in the MDS a priori. This is achieve via the 'UpdateMetaDataDP.xml' script as described by Rahul. Further, the ABCS.wsdl reference in your composite.xml shall be in the form of oramds://apps/AIAMetadata/...
    If the jDev plug-in does not work, please use the AIAHarvester.sh command-line for now. Last question, where the readme of plug AIAHarvester in jDev come from? which AIA release?
    Thanks!

  • File Adapter - Schema Reference Issue

    Hi Experts,
    I am working on project in SOA Suite 11.1.1.6
    The project has a File Adapter which writes the files to a particular destination.
    Following is the WSDL of WRITE File Adapter :
    <wsdl:definitions name="QCCCEQFileWriteOutbound"
    targetNamespace="XXXXXXXXX"
    xmlns:tns="XXXXXXXXX"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:opaque="http://xmlns.oracle.com/pcbpel/adapter/opaque/"
    xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/">
    <plt:partnerLinkType name="Write_plt">
    <plt:role name="Write_role">
    <plt:portType name="tns:Write_ptt"/>
    </plt:role>
    </plt:partnerLinkType>
    <wsdl:types>
    <schema targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/opaque/"
    xmlns="http://www.w3.org/2001/XMLSchema">
    <element name="opaqueElement" type="base64Binary"/>
    </schema>
    </wsdl:types>
    <wsdl:message name="Write_msg">
    <wsdl:part name="opaque" element="opaque:opaqueElement"/>
    </wsdl:message>
    <wsdl:portType name="Write_ptt">
    <wsdl:operation name="Write">
    <wsdl:input message="tns:Write_msg"/>
    </wsdl:operation>
    </wsdl:portType>
    </wsdl:definitions>
    When the process is running on TST server, if DEV server is DOWN its throwing this error:
    <bindingFault>
    <part name="summary">
    <summary>Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'Write' failed due to: Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "Could not instantiate InteractionSpec oracle.tip.adapter.file.outbound.FileInteractionSpec due to: XSD Resolution problem. XSD Resolution problem. Unable to load Translation schemas from for http://xmlns.oracle.com/pcbpel/adapter/opaque/ due to: Unable to lookup schema for 'http://xmlns.oracle.com/pcbpel/adapter/opaque/' Please make sure all used XML schemas are imported/included correctly. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. </summary>
    </part>
    <part name="detail">
    <detail>Tried all: '1' addresses, but could not connect over HTTP to server: 'XXXdev.XXXXXXXX.com', port: '80'</detail>
    </part>
    <part name="code">
    <code>null</code>
    </part>
    </bindingFault>
    Why is Test File Adapter WSDL is trying to connect DEV Server. I haven't added anything specific is File Adapter WSDL its the default generated WSDL of File Adapter. I am also not using MDS in project
    Please help me in this regards. Thanks in Advance.

    Hi Mathieu, Vijay,
    Here is the import and reference of File Write Adapter which is failing from composite.xml. It doesn't have any DEV references as its an Adapter pointing to JCA file.
    <import namespace="http://xmlns.oracle.com/pcbpel/adapter/file/XXX/XXXXProcess/XXXFileWriteOutbound"
    location="XXXFileWriteOutbound.wsdl" importType="wsdl"/>
    <reference name="XXXFileWriteOutbound"
    ui:wsdlLocation="XXXFileWriteOutbound.wsdl">
    <interface.wsdl interface="http://xmlns.oracle.com/pcbpel/adapter/file/XXX/XXXProcess/XXXFileWriteOutbound#wsdl.interface(Write_ptt)"/>
    <binding.jca config="XXXFileWriteOutbound_file.jca"/>
    </reference>
    There are other references which are pointing to DEV, which I replacing with deployment plan. This service is failing at the Adapter call with the message i mentioned in initial post.
    I checked the WSDL Binding in System Mbean Browser - the values are properly replaced with TST URIs.
    Please share your thoughts, thanks again for your response.

  • How to move the WSDLs from Project to MDS ?

    I have registered MDS using EM Console. I have created JDeveloper connection to MDS as well. I would like to know how to create the WSDL references in MDS store.

    Hi ..
    If the drag & drop functionality is enabled you can drag the catalog and drop it in another InfoArea just as you do with files on your PC.
    The other procedure is Use the right mouse button to create an InfoObject catalog in the InfoArea. If you want to make a copy of an existing InfoObject catalog, specify a reference InfoObject catalog.
    and check this  thread
    Re: Info Object Mapping to Info Area

  • Retrieve data from a web service.

    Hi,
    I need to retrieve the data from Oracle CRM On Demand therefore I downloaded the web service "CustomObject15" from Oracle CRM On Demand then used the netbeans Tool to generate XML files then call Web Service "CustomObject15" then I created small java code to retrieve the data through a web service but the data did not retrieved.
    Only retrieved "CustomObject15Data.CustomObject15Data@1be0799a"
    Kindly, Can you help me and provide me small java code to the data through a web service "CustomObject15".
    Best Regards.

    Hi,
    just create a skeleton for the Web Service. In JDeveloper, create a new project and then use the "NEW" context menu option.
    Navigate to "Business Tier" --> Web Services and select "Web Service Proxy"
    In teh following, provide the WSDL reference to create the Java proxy. This gives you accss to the WS without having to parse the XML yourself
    Frank

  • How to retrieve data from a web service

    Hi
    i am at very beginner level about web services.
    I am searching for a simple example of retrieving data from a web services, but cant find.
    How can i get xml data from a web service. i dont need to develop the web service it is already ready, i just need how could i fetch data from it.
    Can somebody point out or give an example?
    Thanks in advance

    Hi,
    just create a skeleton for the Web Service. In JDeveloper, create a new project and then use the "NEW" context menu option.
    Navigate to "Business Tier" --> Web Services and select "Web Service Proxy"
    In teh following, provide the WSDL reference to create the Java proxy. This gives you accss to the WS without having to parse the XML yourself
    Frank

  • How to update data from a web service

    Hi all,
    I have a webservice that returns some data as e4x type. I
    pull the data i need and put it into an object. I manipulate that
    data, then I want to write it back with another webservice. I get
    serialization errors when I call the update method. I must be doing
    something wrong here. Can anyone help?
    Webservice Methods:
    <mx:operation name="FetchfrmContact" resultFormat="e4x"
    result = "fetchfrmContactResultHandler()">
    <mx:request/>
    </mx:operation>
    <mx:operation name="updatefrmContactCampaigns"
    resultFormat="e4x"
    result="updatefrmContactCampaignsResultHandler()">
    <mx:request/>
    </mx:operation>
    Below is what .lastResult looks like from the fetch method of
    the webservice. I update the different campaign fields by adding or
    removing them in an object called contactData.
    <FetchfrmContactResponse xmlns:xsd="
    http://www.w3.org/2001/XMLSchema"
    xmlns:soapenv="
    http://schemas.xmlsoap.org/soap/envelope/"
    xmlns="urn:DefaultNamespace" xmlns:xsi="
    http://www.w3.org/2001/XMLSchema-instance">
    <FetchfrmContactReturn>
    <campaignsOptedOut>
    "BP - 411"
    </campaignsOptedOut>
    <campaignsOptedOut>
    "200700 - Avnet Leads"
    </campaignsOptedOut>
    <campaignsOptedOut>
    "200700 - BP-AdHoc"
    </campaignsOptedOut>
    <campaignsReceived>
    "BP - 411"
    </campaignsReceived>
    <campaignsSubscribed>
    "200700 - Avnet Leads"
    </campaignsSubscribed>
    <campaignsSubscribed>
    "200700 - BP-AdHoc"
    </campaignsSubscribed>
    <campaignsSubscribed>
    "200700 - BP - BCS"
    </campaignsSubscribed>
    <campaignsSubscribed>
    "200700 - BP - Extracomm"
    </campaignsSubscribed>
    <campaignsSubscribed>
    "200700 - BP - IBM"
    </campaignsSubscribed>
    <campaignsSubscribed>
    "BP - 411"
    </campaignsSubscribed>
    <companyDocID>
    "CMDPDN-65HTAK"
    </companyDocID>
    <companyName>
    "Provena Hospitals"
    </companyName>
    <contactDocID>
    "CTGSCG-6AHLWW"
    </contactDocID>
    <contactEmail>
    "[email protected]"
    </contactEmail>
    <contactFirst>
    "Steve"
    </contactFirst>
    <contactLast>
    "Rieger"
    </contactLast>
    <docID xsi:nil="true"/>
    <fetchBy>
    "email"
    </fetchBy>
    <form xsi:nil="true"/>
    <locationDocID/>
    </FetchfrmContactReturn>
    </FetchfrmContactResponse>
    The fetch method returns an object of type FrmContactType and
    the update method takes an object of type FrmContactType as it's
    parameter
    package com.psc.components
    import mx.collections.ArrayCollection;
    import mx.collections.XMLListCollection;
    [Bindable]
    public class FrmContactType
    // field variables
    public var contactDocID : String;
    public var companyDocID : String;
    public var locationDocID : String;
    public var campaignsOptedOut : XMLListCollection; //
    SFProfileField_70
    public var campaignsReceived : XMLListCollection; //
    SFProfileField_68
    public var campaignsSubscribed : XMLListCollection; //
    SFProfileField_69
    public var contactEmail : String = "";
    public var fetchBy : String;
    public var docID : String;
    public var form : String;
    public var contactFirst : String = "";
    public var contactLast : String = "";
    public var companyName : String = "";
    Here is the result handler of the fetch method
    private function fetchfrmContactResultHandler() : void
    contactData.contactFirst =
    wsfrmContactLookup.FetchfrmContact.lastResult..contactFirst;
    contactData.contactLast =
    wsfrmContactLookup.FetchfrmContact.lastResult..contactLast;
    contactData.companyName =
    wsfrmContactLookup.FetchfrmContact.lastResult..companyName;
    contactData.contactDocID =
    wsfrmContactLookup.FetchfrmContact.lastResult..contactDocID;
    if( wsfrmContactLookup.FetchfrmContact.lastResult )
    contactData.campaignsReceived = new XMLListCollection(
    wsfrmContactLookup.FetchfrmContact.lastResult..campaignsReceived );
    contactData.campaignsSubscribed = new XMLListCollection(
    wsfrmContactLookup.FetchfrmContact.lastResult..campaignsSubscribed
    contactData.campaignsOptedOut = new XMLListCollection(
    wsfrmContactLookup.FetchfrmContact.lastResult..campaignsOptedOut );
    if( contactData.campaignsSubscribed.length > 0 )
    for( var index : int = 0; index <
    checkBoxSubscribed.length; index++ )
    checkBoxSubscribed[index].selected = true;
    if( contactData.campaignsOptedOut.length > 0 )
    for( index = 0; index < checkBoxOptedOut.length; index++
    checkBoxOptedOut[index].selected = true;
    In my code I update the contactData object, then call the
    update method passing contactData as it's parameter and it barks at
    me. Any ideas why I'd be getting the error message shown below?
    <soapenv:Fault xmlns:soapenv="
    http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="
    http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="
    http://www.w3.org/2001/XMLSchema-instance">
    <faultcode>
    "soapenv:Server.generalException"
    </faultcode>
    <faultstring>
    "org.xml.sax.SAXException: SimpleDeserializer encountered a
    child element, which is NOT expected, in something it was trying to
    deserialize."
    </faultstring>
    <detail/>
    </soapenv:Fault>

    Hi,
    just create a skeleton for the Web Service. In JDeveloper, create a new project and then use the "NEW" context menu option.
    Navigate to "Business Tier" --> Web Services and select "Web Service Proxy"
    In teh following, provide the WSDL reference to create the Java proxy. This gives you accss to the WS without having to parse the XML yourself
    Frank

  • Caching problem in DataServices

    Hi
    There seems to be a odd thing in flash builder 4. I have a project, which uses a SOAP web service. I enter my URL for my webservice WSDL - the service is created in flash.
    This is nice, it's working.
    Now i change the wsdl on the server (more service) and i do a refesh in flash builder - the flash builder does not reflect the changes in the _current_ project - it seems to be caching the wsdl, some how. I have deleted the service, and recreated it again in flash builder - but this give the same result.
    If i create a new project - and create a new webservice in this new project - and uses the same URL for the webservice - no problem - this new service reflects the new wsdl
    I tried to refresh it again in the old project - but this still gives the "old" wsdl - tried to search and delete wsdl reference in the workspace....
    Is there a caching feature.... ?
    Regards
    Molle

    Hi
    Thanx for the hint - but i have done that a lot - i have even deleted the complet service (in the datapanel) - and it still "remembers" the old WSDL, some how
    /MIchael

  • Soap UI error

    Hi All,
    Getting the following error while triggering one webservice transaction in SOAP UI tool..
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
       <env:Header/>
       <env:Body>
          <env:Fault xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
             <faultcode>wsse:InvalidSecurityToken</faultcode>
             <faultstring>Security token failed to validate. weblogic.xml.crypto.wss.SecurityTokenValidateResult@16027e8[status: false][msg UNT Error:Message Created time past the current time even accounting for set clock skew]</faultstring>
          </env:Fault>
       </env:Body>
    </env:Envelope>
    Does it because of jdk issue ?

    > I can open the URL in IE in the Remote desktop which I use, however I am not able to open in my normal desktop. I am using SOAP UI from my normal desktop.
    Couple of reasons:
    a) See you have firewall issues from your destop to QA box whereas in development might not ... so you are able to access dev without issues
    b) Make sure you edit the WSDL and point the right QA URL and port of PI . You can search in WSDL location  soap:address location and see your wsdl reference QA PI box URL including port.
    Hope that helps.

  • Java.lang.nullpointerexception found while invoking services

    Hi,
    I am getting java.lang.nullpointerexception while invoking a simple web service(Hello World) from another service from BPEL.Soa suite 11.1.1.5 is used .The service1 WSDL reference is taken from the em console test page and bult a web service in composite external reference side.
    Any help will be highly appreciated .

    Hi,
    I am getting java.lang.nullpointerexception while invoking a simple web service(Hello World) from another service from BPEL.Soa suite 11.1.1.5 is used .The service1 WSDL reference is taken from the em console test page and bult a web service in composite external reference side.
    Any help will be highly appreciated .

  • How to call a webservice proxy from BPM application?

    Hi All,
    Consider a case where I want to use external webservice in my BPM application. What is the best approach to achieve this.
    1) What if I create a web service proxy and wants to use in the BPM app. How can I use this?
    2) Which component do I need to use "Web Service" component or "Third Party Adapter" component from the component pallette?
    3) If I use directly the wsdl in the "Web Service" component will it cause any issues in the future.
    I searched in the net and the docs, but it didnt find the proper solutions for this.
    Please provide your comments on this.
    Thanks.

    First of all a java proxy would not help much here - there is no use for that in SOA suite especially when it comes to using the JCA adapters. Instead reference the WSDL directly in SOA suite but there is a caveat - see my response below
    1) What if I create a web service proxy and wants to use in the BPM app. How can I use this?
    Dont create a WS proxy. Instead reference the WSDL and call it using a Service Task from the BPM process
    2) Which component do I need to use "Web Service" component or "Third Party Adapter" component from the component pallette?
    Use the WSDL directly and select "Web Service" from the component palette
    3) If I use directly the wsdl in the "Web Service" component will it cause any issues in the future.
    Yes there are lots of issues referencing a WSDL directly. Instead upload the WSDL reference to SOA-MDS and then use the oramds:// reference to the WSDL. This will ensure the composite does not break when the WSDL is not available. JDeveloper also goes into a tizzy when the WSDL is not up.
    thanks,
    Vikram

  • 10g BPEL process upgrade to 11g hangs in Jdeveloper and Ant script

    I have successfully upgraded several 10g (10.1.3.4) BPEL processes and ESB services using Jdeveloper 11g (11.1.1.6.0) migration wizard and deployed them to an 11g environment. Both 10g and 11g environments are up and running.
    However, my 11g jdeveloper hangs when migrating the next BPEL process. It hangs at the message box with the title: "Migration Status". I tried the Ant script and it hangs too. It hangs after printing out:
    "CompositeRefs
    [upgrade] WARNING: UPGBPEL-02009: No Binding setup for : "soapCheckPrivileges"
    . This will cause compilation of the upgraded project to fail. Check SOA Upgrade
    documentation on manual steps necessary to bind this composite reference. If ne
    cessary, upgrade and deploy any dependencies. If planning to retain 1013x nodes
    in this projects dependency tree, check earlier part of this log for 1013x WSDL
    URLs that can be used."
    I guess it makes sense since Jdeveloper and Ant script use the same code base for migration.
    One other observation is that if I kill the hanging jdeveloper process and reopen it and go through the migration wizard again, it will be successful without hanging. However, when I fix all the wsdl reference and do a build and deploy to sar. The resulting sar is defective and cannot be deployed to Weblogic even if both build and deploy to sar report success. The defective sar contains only scac.log and scac-log.xml, not even composite.xml.
    One difference between this BPEL process and others I have successfully upgraded is that it depends on an ESB service (this esb service has been upgraded and deployed to 11g).
    Any ideas?
    Thanks,

    I will answer my question. I killed the migrating Java process and the migrating wizard will report failure of migrating the .jpr file. Actually, the only thing missing in the migrated .jpr file is deployment profile which I can generate from deployment menu. And I can deploy the migrated process. This works as a workaround.

  • Web Service Support for WebLogic

    Add Support for Web Services to WebLogic using IONA's XMLBus
    For anyone interested in Web services, IONA has just released a free
    technology preview of iPortal XMLBus, with support for BEA WebLogic 6.0
    patch 1. You can download it today from www.xmlbus.com, a Web site entirely
    dedicated to Web services.
    The iPortal XMLBus Technology Preview enables Java Developers to turn
    existing EJBs and Java Applications into Web services. XMLBus is 100% pure
    Java and installs seamlessly on top of the
    WebLogic. It implements the W3C v1.1 draft specifications of SOAP and WSDL.
    SOAP is the communication protocol used by Web services to traverse over
    HTTP, SNMP, and FTP. WSDL has become the standard for describing Web service
    interfaces in XML.
    XMLBus automates the process of turning Java classes into Web services,
    ensuring that Java developers do not need to learn a whole new programming
    language to turn existing applications into Web services.
    Wizards guide the developer through the identification of interfaces and
    methods the developer wants to become a Web service. The wizard deploys a
    SOAP Listener and a WSDL interface for that Java Class, as well as Java
    client proxy applications. The client proxy can easily be incorporated into
    any Java Application to invoke the corresponding methods described in the
    WSDL.
    Download a free copy of the iPortal XMLBus Technology Preview from:
    http://www.xmlbus.com/work/
    Post Questions to the XMLBus Newsgroup:
    news://inews.iona.com/iona.products.xmlbus
    For more information on SOAP or WSDL, reference: http://www.xmlbus.com/learn
    thanks
    becky
    Rebecca Dias
    Technical Product Manager
    IONA Technologies
    http://www.iona.com
    http://www.xmlbus.com
    Mailto:[email protected]

    This is fixed now. Someone had defined a Servlet for the web service in web.xml that was preventing the EJB container to kick in.
    Edited by: user572625 on Aug 25, 2011 11:54 PM

  • How to develop ADF Mobile with Oracle Database remotely

    As my company is using Oracle Database and using ADF to development many Web-based apps and We just begin to develop in ADF Mobile.
    We can't find any tutorial about to using Oracle Database with ADF, How we can using it in ADF Mobile ?
    Thanks for your help !

    Hi,
    ADF mobile supports SOAP and REST services for business services access. This means that for you to work against an Oracle database, you need to create a business services that can be exposed as a service for WS DC consumption as explained in the ADF Mobile documentation. Your options are
    1. EJB / JPA : Create entities from database table and then create a session facade on top. This then can be declaratively exposed as a WebService. Use the WSDL reference and start New --> WebService -> WS Data Control in your ADF Mobile project
    2. ADF BC can be exposed as a Service Interface and this to ADF Mobile. To create an ADF BC service you can read the product documentation or this: http://www.oracle.com/technetwork/issue-archive/2012/12-sep/o52adf-1735897.html
    See this video: https://blogs.oracle.com/shay/entry/developing_with_oracle_adf_mobile for how to integrate this in ADF Mobile
    Frank

Maybe you are looking for

  • Multiple email accounts auto sync no smtp settings transferred

    I have about 7 email accounts set up in Mac Mail. When I sync these to my iphone the outgoing server (smtp) settings don't transfer and I need to type in each one for each separate account. Really quite a pain. Anyone know how to make the outgoing se

  • Blob service doesn't accept special characters

    Hi there, We are usign Blob REST API in our product to upload files. The doc states about blob names:  - A blob name can contain any combination of characters, but reserved URL characters must be properly escaped. We have problems with uploading file

  • My Mac Mini is running very slowly how can I sort this out?

    I have a Mac Mini which is constantly backed up.  I use it a lot for everything and run two email accounts - one gmail and one business.  I appear to have only used 1/4 of the memory.  I have looked at the activity monitor but it does not mean much t

  • Chinese characters on my SD (Zen 2

    Hi everyone, Firstly, thanks for a forum to share info and experiences. Great work! I recieved my 2GB Zen today and bought a 4GB SDHC card for it. I've read alot about the integration, and like others, I'm a bit peeved that it isn't integrated as des

  • Can DataGrid have the grid view?

    Hi, I have two DataGrids that can drag-drop data between source_datagrid and target_datagrid by defining the dragEnter and dragDrop events. DataGrid control has list-based view, is there a way to convert the DataGrid control to display the grid-view?