Problem accessing JWS webservice through BPEL

Hi,
I have designed a small BPEL file with which I am trying to access through the BPEL console/a java application. I am getting the following error: -
<detail>
<bea_fault:stacktrace xmlns:bea_fault="http://www.bea.com/servers/wls70/webservice/fault/1.0.0" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">weblogic.wsee.codec.CodecException: Unable to find xml element for parameter: office
     at weblogic.wsee.codec.soap11.SoapDecoder.checkNullElement(SoapDecoder.java:378)
     at weblogic.wsee.codec.soap11.SoapDecoder.decodeParams(SoapDecoder.java:285)
     at weblogic.wsee.codec.soap11.SoapDecoder.decodeParts(SoapDecoder.java:172)
     at weblogic.wsee.codec.soap11.SoapDecoder.decode(SoapDecoder.java:125)
     at weblogic.wsee.codec.soap11.SoapCodec.decode(SoapCodec.java:180)
     at weblogic.wsee.ws.dispatch.server.CodecHandler.decode(CodecHandler.java:139)
     at weblogic.wsee.ws.dispatch.server.CodecHandler.handleRequest(CodecHandler.java:40)
     at weblogic.wsee.handler.HandlerIterator.handleRequest(HandlerIterator.java:141)
     at weblogic.wsee.ws.dispatch.server.ServerDispatcher.dispatch(ServerDispatcher.java:114)
     at weblogic.wsee.ws.WsSkel.invoke(WsSkel.java:80)
     at weblogic.wsee.server.servlet.SoapProcessor.handlePost(SoapProcessor.java:66)
     at weblogic.wsee.server.servlet.SoapProcessor.process(SoapProcessor.java:44)
     at weblogic.wsee.server.servlet.BaseWSServlet$AuthorizedInvoke.run(BaseWSServlet.java:285)
     at weblogic.wsee.server.servlet.BaseWSServlet.service(BaseWSServlet.java:169)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
     at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
     at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
     at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3498)
     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
     at weblogic.security.service.SecurityManager.runAs(Unknown Source)
     at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
     at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
     at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
</bea_fault:stacktrace>
</detail>
I have set the transaction-timeout accordingly in the following files: -
1) domain.xml
2) orion-ejb-jar.xml
3) transaction-manager.xml
Following is the excerpt from the service: - [I am using JWS annotations]
@WebService
@WLHttpTransport(portName="ResponsibleOfficeSoapPort", serviceUri = "ResponsibleOfficeService")
@WSDL(exposed=true)
@SOAPBinding(parameterStyle=SOAPBinding.ParameterStyle.WRAPPED)
public class ResponsibleOffice {
     @WebMethod
     public void addResponsibility(String office, String airline, String pRecordLocator) {
          Responsibility aResponsibility = new Responsibility();
          aResponsibility.setResponsibleOffice(office);
          aResponsibility.setResponsibleAirline(airline);
          Customer cus = new Customer();
          cus.setRecordLocator(pRecordLocator);
          cus.setReponsibility(aResponsibility);
          ResponsibilityHelper.persist(cus);
Following the BPEL file: -
<?xml version = "1.0" encoding = "UTF-8" ?>
<!--
Oracle JDeveloper BPEL Designer
-->
<process name="TestBPEL" targetNamespace="http://xmlns.oracle.com/TestBPEL"
xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
xmlns:ns1="http://com/aaaa/webservices"
xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns3="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns2="java:com.aaaa.entities"
xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
xmlns:client="http://xmlns.oracle.com/TestBPEL"
xmlns:ora="http://schemas.oracle.com/xpath/extension"
xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc">
<!--
PARTNERLINKS
List of services participating in this BPEL process
-->
<partnerLinks>
<!--
The 'client' role represents the requester of this service. It is
used for callback. The location and correlation information associated
with the client role are automatically set using WS-Addressing.
-->
<partnerLink name="client" partnerLinkType="client:TestBPEL"
myRole="TestBPELProvider"/>
<partnerLink name="ResponsibleOfficeServiceDefinitions"
partnerLinkType="ns1:ResponsibleOffice_PL"
partnerRole="ResponsibleOffice_Role"/>
</partnerLinks>
<!--
VARIABLES
List of messages and XML documents used within this BPEL process
-->
<variables>
<!-- Reference to the message passed as input during initiation -->
<variable name="inputVariable" messageType="client:TestBPELRequestMessage"/>
<!-- Reference to the message that will be returned to the requester-->
<variable name="outputVariable"
messageType="client:TestBPELResponseMessage"/>
<variable name="Invoke_1_addResponsibility_InputVariable"
messageType="ns1:addResponsibility"/>
<variable name="Invoke_1_addResponsibility_OutputVariable"
messageType="ns1:addResponsibilityResponse"/>
</variables>
<!--
ORCHESTRATION LOGIC
Set of activities coordinating the flow of messages across the
services integrated within this business process
-->
<sequence name="main">
<!-- Receive input from requestor. (Note: This maps to operation defined in TestBPEL.wsdl) -->
<receive name="receiveInput" partnerLink="client" portType="client:TestBPEL"
operation="process" variable="inputVariable" createInstance="yes"/>
<!-- Generate reply to synchronous request -->
<invoke name="Invoke_1" partnerLink="ResponsibleOfficeServiceDefinitions"
portType="ns1:ResponsibleOffice" operation="addResponsibility"
inputVariable="Invoke_1_addResponsibility_InputVariable"
outputVariable="Invoke_1_addResponsibility_OutputVariable"/>
<assign name="Assign_1">
<bpelx:append>
<bpelx:from variable="outputVariable" part="payload"
query="/client:TestBPELProcessResponse"/>
<bpelx:to variable="Invoke_1_addResponsibility_OutputVariable"
part="parameters" query="/ns1:addResponsibilityResponse"/>
</bpelx:append>
</assign>
<reply name="replyOutput" partnerLink="client" portType="client:TestBPEL"
operation="process" variable="outputVariable"/>
</sequence>
</process>
[Info: - The Webservice is running on Weblogic 11]
Can someone please help on this?
Thanks.

Your webservice seems to be throwing the error:
Unable to find xml element for parameter: officeLooking at your BPEL process, you are assigning nothing to the inputVariable of your Invoke block, Invoke_1_addResponsibility_InputVariable. This means you are not sending any value in the office XML element.
<sequence name="main">
<!-- Receive input from requestor. (Note: This maps to operation defined in TestBPEL.wsdl) -->
<receive name="receiveInput" partnerLink="client" portType="client:TestBPEL"
operation="process" variable="inputVariable" createInstance="yes"/>
<!-- Generate reply to synchronous request -->
<*invoke* name="Invoke_1" partnerLink="ResponsibleOfficeServiceDefinitions"
portType="ns1:ResponsibleOffice" operation="addResponsibility"
inputVariable="Invoke_1_addResponsibility_InputVariable"
outputVariable="Invoke_1_addResponsibility_OutputVariable"/>
You'll want to assign something to the variable before you invoke the servie. Otherwise, you just get the same result every time you run it.
When you do run your process from the BPEL console, you can look on the Flow tab for that instance. Doubleclick on the INVOKE block, and you will see the XML that got sent to your web service.
Andy

Similar Messages

  • Error while consuming PLSQL Webservice through BPEL

    HI ,
    I have created a simple PLSQL Web service called "HelloWorld" and it got successfully deployed .
    When I tried to test this webservice through BPEL Process Manager , its showing me error everytime that ( Could not create object of class 'dimple.HelloWorldWebServiceUser'; nested exception is: java.lang.ClassNotFoundException: dimple.HelloWorldWebServiceUser</summary> ) .
    Please anyone help me out with this problem .
    Thanks
    Prashant Dwivedi

    HI ,
    I have created a simple PLSQL Web service called "HelloWorld" and it got successfully deployed .
    When I tried to test this webservice through BPEL Process Manager , its showing me error everytime that ( Could not create object of class 'dimple.HelloWorldWebServiceUser'; nested exception is: java.lang.ClassNotFoundException: dimple.HelloWorldWebServiceUser</summary> ) .
    Please anyone help me out with this problem .
    Thanks
    Prashant Dwivedi

  • Problem invoking XI webservice through webdynpro

    We have created a webservice on XI that calls the BAPI_COMPANYCODE_GETLIST on an R/3 4.6C system.  We generated the WSDL using the Integration builder and corrected the URL to point to the webservice (rather than the wizard proposed URL).
    We can call the webservice through XMLspy and other tools.  But we are not able to use webdynpro to invoke the webservice.  We uploaded the webservice on the web application server so we can get to it through a URL.
    The problem is that when we use webdynpro and try to link it to a webservice, we can point to the URL which is for the WSDL we uploaded to the webserver.  But there is no other field in webdynpro to specify the URL for the webservice endpoint.  The endpoint is actually in the WSDL and it seems correct:
    http://servername:50000/XISOAPAdapter/MessageServlet?channel=:BS_EXTERNALAPP:BAPI_COMPANYCODE_GETLIST_WEBSERVICE_SOAP_SENDER;version=3.0;Sender.Service=BS_EXTERNALAPP;Interface=http://xyz.com/xi_demo/BAPI_COMPANYCODE_GETLIST_OUTBOUND_SYNC_MI
    Through XMLspy we can just point to the WSDL.  And then we can just specify the username and password and it runs.  But with webdynpro, we are not able to invoke it.
    Any ideas what we can do?
    Here is the WSDL below:
    Thanks,
    Jay
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:rfc="urn:sap-com:document:sap:rfc:functions" xmlns:p1="http://xyz.com/xi/xi_demo" name="BAPI_COMPANYCODE_GETLIST_OUTBOUND_SYNC_MI" targetNamespace="http://xyz.com/xi/xi_demo">
         <wsdl:types>
              <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:sap-com:document:sap:rfc:functions" targetNamespace="urn:sap-com:document:sap:rfc:functions">
                   <xsd:element name="BAPI_COMPANYCODE_GETLIST.Response">
                        <xsd:complexType>
                             <xsd:all>
                                  <xsd:element name="RETURN" type="BAPIRETURN" minOccurs="0"/>
                                  <xsd:element name="COMPANYCODE_LIST">
                                       <xsd:complexType>
                                            <xsd:sequence>
                                                 <xsd:element name="item" type="BAPI0002_1" minOccurs="0" maxOccurs="unbounded"/>
                                            </xsd:sequence>
                                       </xsd:complexType>
                                  </xsd:element>
                             </xsd:all>
                        </xsd:complexType>
                   </xsd:element>
                   <xsd:element name="BAPI_COMPANYCODE_GETLIST">
                        <xsd:complexType>
                             <xsd:all>
                                  <xsd:element name="COMPANYCODE_LIST">
                                       <xsd:complexType>
                                            <xsd:sequence>
                                                 <xsd:element name="item" type="BAPI0002_1" minOccurs="0" maxOccurs="unbounded"/>
                                            </xsd:sequence>
                                       </xsd:complexType>
                                  </xsd:element>
                             </xsd:all>
                        </xsd:complexType>
                   </xsd:element>
                   <xsd:complexType name="BAPI0002_1">
                        <xsd:sequence>
                             <xsd:element name="COMP_CODE" minOccurs="0">
                                  <xsd:simpleType>
                                       <xsd:restriction base="xsd:string">
                                            <xsd:maxLength value="4"/>
                                       </xsd:restriction>
                                  </xsd:simpleType>
                             </xsd:element>
                             <xsd:element name="COMP_NAME" minOccurs="0">
                                  <xsd:simpleType>
                                       <xsd:restriction base="xsd:string">
                                            <xsd:maxLength value="25"/>
                                       </xsd:restriction>
                                  </xsd:simpleType>
                             </xsd:element>
                        </xsd:sequence>
                   </xsd:complexType>
                   <xsd:complexType name="BAPIRETURN">
                        <xsd:sequence>
                             <xsd:element name="TYPE" minOccurs="0">
                                  <xsd:simpleType>
                                       <xsd:restriction base="xsd:string">
                                            <xsd:maxLength value="1"/>
                                       </xsd:restriction>
                                  </xsd:simpleType>
                             </xsd:element>
                             <xsd:element name="CODE" minOccurs="0">
                                  <xsd:simpleType>
                                       <xsd:restriction base="xsd:string">
                                            <xsd:maxLength value="5"/>
                                       </xsd:restriction>
                                  </xsd:simpleType>
                             </xsd:element>
                             <xsd:element name="MESSAGE" minOccurs="0">
                                  <xsd:simpleType>
                                       <xsd:restriction base="xsd:string">
                                            <xsd:maxLength value="220"/>
                                       </xsd:restriction>
                                  </xsd:simpleType>
                             </xsd:element>
                             <xsd:element name="LOG_NO" minOccurs="0">
                                  <xsd:simpleType>
                                       <xsd:restriction base="xsd:string">
                                            <xsd:maxLength value="20"/>
                                       </xsd:restriction>
                                  </xsd:simpleType>
                             </xsd:element>
                             <xsd:element name="LOG_MSG_NO" minOccurs="0">
                                  <xsd:simpleType>
                                       <xsd:restriction base="xsd:string">
                                            <xsd:maxLength value="6"/>
                                            <xsd:pattern value="\d+"/>
                                       </xsd:restriction>
                                  </xsd:simpleType>
                             </xsd:element>
                             <xsd:element name="MESSAGE_V1" minOccurs="0">
                                  <xsd:simpleType>
                                       <xsd:restriction base="xsd:string">
                                            <xsd:maxLength value="50"/>
                                       </xsd:restriction>
                                  </xsd:simpleType>
                             </xsd:element>
                             <xsd:element name="MESSAGE_V2" minOccurs="0">
                                  <xsd:simpleType>
                                       <xsd:restriction base="xsd:string">
                                            <xsd:maxLength value="50"/>
                                       </xsd:restriction>
                                  </xsd:simpleType>
                             </xsd:element>
                             <xsd:element name="MESSAGE_V3" minOccurs="0">
                                  <xsd:simpleType>
                                       <xsd:restriction base="xsd:string">
                                            <xsd:maxLength value="50"/>
                                       </xsd:restriction>
                                  </xsd:simpleType>
                             </xsd:element>
                             <xsd:element name="MESSAGE_V4" minOccurs="0">
                                  <xsd:simpleType>
                                       <xsd:restriction base="xsd:string">
                                            <xsd:maxLength value="50"/>
                                       </xsd:restriction>
                                  </xsd:simpleType>
                             </xsd:element>
                        </xsd:sequence>
                   </xsd:complexType>
              </xsd:schema>
         </wsdl:types>
         <wsdl:message name="rfc.BAPI_COMPANYCODE_GETLIST.Input">
              <wsdl:part name="parameters" element="rfc:BAPI_COMPANYCODE_GETLIST"/>
         </wsdl:message>
         <wsdl:message name="rfc.BAPI_COMPANYCODE_GETLIST.Output">
              <wsdl:part name="parameters" element="rfc:BAPI_COMPANYCODE_GETLIST.Response"/>
         </wsdl:message>
         <wsdl:portType name="BAPI_COMPANYCODE_GETLIST_OUTBOUND_SYNC_MI">
              <wsdl:operation name="BAPI_COMPANYCODE_GETLIST_OUTBOUND_SYNC_MI">
                   <wsdl:input message="p1:rfc.BAPI_COMPANYCODE_GETLIST.Input"/>
                   <wsdl:output message="p1:rfc.BAPI_COMPANYCODE_GETLIST.Output"/>
              </wsdl:operation>
         </wsdl:portType>
         <wsdl:binding name="BAPI_COMPANYCODE_GETLIST_OUTBOUND_SYNC_MIBinding" type="p1:BAPI_COMPANYCODE_GETLIST_OUTBOUND_SYNC_MI">
              <soap:binding xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
              <wsdl:operation name="BAPI_COMPANYCODE_GETLIST_OUTBOUND_SYNC_MI">
                   <soap:operation xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://sap.com/xi/WebService/soap1.1"/>
                   <wsdl:input>
                        <soap:body use="literal" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"/>
                   </wsdl:input>
                   <wsdl:output>
                        <soap:body use="literal" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"/>
                   </wsdl:output>
              </wsdl:operation>
         </wsdl:binding>
         <wsdl:service name="BAPI_COMPANYCODE_GETLIST_OUTBOUND_SYNC_MIService">
              <wsdl:port name="BAPI_COMPANYCODE_GETLIST_OUTBOUND_SYNC_MIPort" binding="p1:BAPI_COMPANYCODE_GETLIST_OUTBOUND_SYNC_MIBinding">
                   <soap:address location="http://servername:50000/XISOAPAdapter/MessageServlet?channel=:BS_EXTERNALAPP:BAPI_COMPANYCODE_GETLIST_WEBSERVICE_SOAP_SENDER&version=3.0&Sender.Service=BS_EXTERNALAPP&Interface=http%3A%2F%2Fxyz.com%2Fxi%2Fxi_demo%5EBAPI_COMPANYCODE_GETLIST_OUTBOUND_SYNC_MI" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"/>
              </wsdl:port>
         </wsdl:service>
    </wsdl:definitions>

    When i try to make the call through Test Data service in Visual composer, i get the error: "Portal request failed (Could not execute Web service operation)".  This happens regardless of whether we supply input values for Comp Code and Comp Name. 
    So Visual composer is reading the WSDL and showing the input parameters correctly.  The link for the WSDL needs the same authentication user and pwd as the actual webservice invocation link which is in the WSDL. 
    So i am not sure why the call is failing because it works easily through XMLspy.
    - Jay

  • Getting error response while trying to access REST webservice through Powerbuilder

    Hi Team,
    I am trying to access a rest webservice through powerbuilder 12.5(.net).The rest webservice is secured through basic authentication.I am passing the userid and password through powerbuilder to acess the service,But its returning an error .But while i am trying to accss the same REST webservice through SOAPUI, i am able to get the response.
    Please find the below line of code which i have written in powerbuilder.
    p_testcleint2 lp_rest
    string ls_string
    lp_rest=create p_testcleint2
    PBWebHttp.WebClientCredential lsCredential             //configure credentials
    lsCredential = create PBWebHttp.WebClientCredential
    lsCredential.AccessAuthentication = PBWebHttp.AuthenticationMode.Basic!
    lsCredential.Password='Pa$$word1!'
    lsCredential.Username='admin'
    lp_rest.restConnectionObject.ClientCredential = lsCredential  //add credentials to connection
    try
       lp_rest.PostMessage()
    catch (System.Exception ee)
      messagebox("Failure",string(ee.Message))
    end try
    Error i am getting as below :
    The remote server returned an error:(401) unauthorized.
    Can you please let me know why this error is coming or do i need to any extra paramert in the lsCredential to handle this.
    Thanks in advance.
    Regards
    Subrat

    Hi Chris,
    Thanks for the reply.
    Yes i checked -in fiddler, the basic authentication request is not generating in the fiddler.
    In the same Rest service if i turned off the basic authentication then call is happening in Powerbuilder and its displaying in fiddler also.
    Regards
    Subrat

  • Access a webservice in BPEL passing through a proxy

    Hi Folks!, I have a problem trying to invoke an external webservice in a BPEL process, using JDeveloper 10.1.3.3. When I am configuring the partnerlink and put the url for the wsdl location, I get a 407 message from the proxy server (proxy server requires authentication).
    I have the usual preferences configuration in JDev, in Web Browser & Proxy I have my proxy host IP and port, also the exceptions for internal location declared and also I checked the box in Proxy Requires Authentication with my credentials: username of domain in format (mydomain\myusername) and the password. But the HttpAnalyzer shows me everytime the 407 message and my friends from System show me also the trace from the ISA Server (proxy) where I could see in the credentials space the word "anonymous"...so I don't understand how Jdev works with proxys, why it does not use my credentials and even so why the Update Checks works!!!!...
    Can anybody give me some thoughts...
    Any help appreciated
    José

    I did a test with JDeveloper 11g TP3 and with the same configuration when I push the TestProxy button I got this message...
    No HTTP response received.
    java.net.SocketTimeoutException: Read timed out
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
         at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
         at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:659)
         at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:604)
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:957)
         at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:367)
         at oracle.ide.webbrowser.HttpPing$PingRunnable.run(HttpPing.java:113)
         at oracle.ide.webbrowser.ProxyOptions.doTask(ProxyOptions.java:522)
         at oracle.ide.webbrowser.HttpPing.ping(HttpPing.java:74)
         at oracle.ide.webbrowser.ProxySettingsPanel$5.run(ProxySettingsPanel.java:766)
         at java.lang.Thread.run(Thread.java:595)
    Please JDev experts, I need a crash course in how this inner things works in JDev....
    Thanks in advance
    Jose

  • Problems Accessing iPhoto Journals through Facebook iOS apps

    Anyone else having troubles accessing published iPhoto Journals through iOS Facebook apps (on both iPad and iPhone)? Clicking a link to a Journal while within the Facebook app redirects you to Apple's iPhoto information page instead of the published journal. If you open up mobile Safari and click on the same link from the Facebook mobile page, it will bring up the Journal just fine. Not sure if this is an Apple/iCloud issue or a Facebook app issue.

    I see the same thing. Since the link works in Safari mobile, Safari on Mac OS X and Firefox it would seem to be a Facebook app problem. Since the journals are pretty new, Facebook probably needs to update their app so it handles the URL correctly.
    -Doug

  • Invoking webservice through bpel process

    Hi, I created a webservice for a java code. I created a simple bpel process to invoke the webservice. Its throwing below error when running the bpel process. I tested the webservice alone. it works fine. Any help is highly apreciated.
    Thanks, Ram....
    when invoking locally the endpoint 'http://wtus081806-6:9700/Hrinfo-java_test_1-context-root/default', ; nested exception is: ORABPEL-05210 No BPEL archive files. The process domain cannot locate any BPEL archives for process "unknown". If you have deployed a process please check that it is located in the directory "C:\OraHome_1\integration\orabpel\domains\default\deploy".</summary>
    </part>
    <part name="detail">
    <detail>ORABPEL-05210 No BPEL archive files. The process domain cannot locate any BPEL archives for process "unknown". If you have deployed a process please check that it is located in the directory "C:\OraHome_1\integration\orabpel\domains\default\deploy".</detail>
    </part>

    I remember this being a bug in 10.1.2.0.2 - as somehow the servlet thinks the call would be for the bpel engine, instead of the webservice endpoint,
    so I recommend 2 things .. don/t name the operation default
    'http://wtus081806-6:9700/Hrinfo-java_test_1-context-root/default'
    and if this does not help, try to set optSOAPShortcut -> false on the BPEL Domain ..

  • Problems accessing Grid Console through firewall

    I am trying to set up my Grid console to be accessible pubically. My Network admin add a entry to the CSS for a public IP and site oms.domain.com which points to http://host:7777/em. I have been unable to get this to work though. I can get to the console localy on 7777 and 4889 but not using this public address.
    I tried to add a proxy server to the OMS for the oms.doamin.com on prot 80 but this does not seem to have any affect.
    Anybody have any luck configuring the console like this?
    Thanks,
    Brian

    Reinstall the OMS just so I can access it through a firewall? The oms.domain.com address is registered in the CSS and points to my hostname:7777/em why would I need to reinstall? I figured there was just a config file within Apache that I would need to update to tell Apache to allow connections from the public address. Seems overkill to reinstall everything. This OMS is monitoring a couple hundred targets at this point. Reconfiguring all that would be slightly painfull.
    Any other suggestions?

  • Problem accessing clicksoft webservice in SAP System

    Hi All,
    We are currently integrating SAP system with Clicksoft. For that, we have received WSDL file from Clicksoft and we are trying to create consumer proxy in SAP system.
    But, getting error " Attribute "Transport" in <SOAPbind:binding> has incorrect value.
    Regards,
    Sagarika

    Hi ,
    As this forum is for SharePoint and this question is about third party, I changed its type to discussion.
    Thanks,
    Wendy Li
    TechNet Community Support

  • Accessing the webservice hosted by BPEL(oracle 10G) from the weblogic 9.0

    Hi ,
    I have to access the funtion hosted in the webservice through BPEL system.Am using the weblogic 9.2
    i have written a build .xml to create the client jar from the WSDL.
    <project name="webservices-fusion_client" default="all">
         <!-- set global properties for this build -->
         <taskdef name="clientgen" classname="weblogic.wsee.tools.anttasks.ClientGenTask"/>
         <target name="clean">
              <delete dir="${clientclass-dir}"/>
         </target>
         <target name="all" depends="clean,build-client"/>
         <target name="build-client">
              <clientgen wsdl="http://server:20202/wsdl/?WSDL/L2COrder?WSDL" destfile="fusionclient.jar" packageName="lab.webservices.fusionclient" serviceName="L2COrder"/>
         </target>
    </project>
    while running the build .xml using "ant" command am getting this error.
    [clientgen] weblogic.wsee.tools.WsBuildException: Failed to parse WSDL
    [clientgen] at weblogic.wsee.tools.clientgen.ClientGenUtil.getJsCallbackServ
    iceName(ClientGenUtil.java:328)
    [clientgen] at weblogic.wsee.tools.clientgen.ClientGenUtil.createBuildtimeBi
    ndings(ClientGenUtil.java:184)
    [clientgen] at weblogic.wsee.tools.clientgen.ClientGenUtil.setupBuildtimeBin
    dingsFromScratch(ClientGenUtil.java:244)
    [clientgen] at weblogic.wsee.tools.clientgen.ClientGenUtil.setupService(Clie
    ntGenUtil.java:78)
    [clientgen] at weblogic.wsee.tools.clientgen.ClientGenImpl.doClientGen(Clien
    tGenImpl.java:186)
    [clientgen] at weblogic.wsee.tools.clientgen.ClientGenImpl.execute(ClientGen
    Impl.java:147)
    [clientgen] at weblogic.wsee.tools.anttasks.JwscClientGen.execute(JwscClient
    Gen.java:191)
    [clientgen] at weblogic.wsee.tools.anttasks.ClientGenTask.doClientGen(Client
    GenTask.java:198)
    [clientgen] at weblogic.wsee.tools.anttasks.ClientGenTask.execute(ClientGenT
    ask.java:172)
    [clientgen] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
    va:275)
    [clientgen] at org.apache.tools.ant.Task.perform(Task.java:364)
    [clientgen] at org.apache.tools.ant.Target.execute(Target.java:341)
    [clientgen] at org.apache.tools.ant.Target.performTasks(Target.java:369)
    [clientgen] at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
    [clientgen] at org.apache.tools.ant.Project.executeTargets(Project.java:1062
    [clientgen] at org.apache.tools.ant.Main.runBuild(Main.java:673)
    [clientgen] at org.apache.tools.ant.Main.startAnt(Main.java:188)
    [clientgen] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
    [clientgen] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
    [clientgen] Caused by: weblogic.wsee.wsdl.WsdlException: role name Callback is n
    ot found.
    [clientgen] at weblogic.wsee.callback.wsdl.WsdlPartnerLinkType.getPortTypeNa
    me(WsdlPartnerLinkType.java:76)
    [clientgen] at weblogic.wsee.tools.clientgen.ClientGenUtil.getJsCallbackServ
    iceName(ClientGenUtil.java:323)
    [clientgen] ... 18 more
    BUILD FAILED
    D:\buil-jar\build.xml:17: weblogic.wsee.tools.WsBuildException: Failed to parse
    WSDL
    i have a tag named "partnerLinkType" which contains the roll name tag in WSDL file. i guess the probelm is coming here .
    <plnk:partnerLinkType name="L2C_Provisioning_Access">
              <plnk:role name="L2C_Provisioning_AccessRequester">
                   <plnk:portType name="tns:L2C_Provisioning_AccessCallback"/>
              </plnk:role>
              <plnk:role name="L2C_Provisioning_AccessProvider">
                   <plnk:portType name="tns:L2C_Provisioning_Access"/>
              </plnk:role>
         </plnk:partnerLinkType>
    can you please provide some solution here.
    Thanks in advance

    Please let me know if you want to see my WSDL file i will send it to you.

  • Access webservices through SSL

    HI!
    I want to access webservices through SSL. I could config the SOA suite to connect to (for example) Enterprise Manager Console through SSL (https://localhost:4443/em), but when I want to try to access a webservice through SSL (https://bonus4:4443/CreditService/ValidateCreditCardServiceSoapHttp?wsdl), I get the next error:
    404 Not Found
    Resource /j2ee/CreditService/ValidateCreditCardServiceSoapHttp not found on this server
    What can I config on SOA Suite(10.1.3.1.0) to use the webservices through SSL?
    Thanks You very much, it would be a big help for me!
    Viktor

    Hello,
    I would invite you to read this blog entry on the subject, it is using stand alone OC4J but the idea is the same using OracleHTTP Server:
    - Using HTTPS with Web Services
    Could you clarify if you are using OHS or OC4J HTTP server?
    Regards
    Tugdual Grall

  • Unable to access endpoint while invoking webservice in bpel

    I am getting an error "Unable to access the following endpoint(s):http://xxxxxxxxxxxxxxxxxxx/example.svc" while referencing the external webservice in bpel.
    The webservice is created on a microsoft dynamics ax platform and it is hosted on iis 7.0. Both servers are in the same domain.
    I am using soa suite 11.1.1.5 and Jdeveloper 11.1.1.5.
    Any help will be really appreciated.
    Thanks,
    Anshul

    Neeraj,
    - Are you able to access the endpoint through browser?
    me: yes
    - Is the network connectivity (firewall, port access) from SOA server to IIS available?
    me: yes
    - Are you able to access the service while creating the reference in Jdeveloper?
    me: yes
    - If the target service is 2-way SSL enabled, are the required certificates imported in client keystore?
    me: The service is not ssl enabled it is just using windows authentication.
    "Both servers are in the same domain" it means that as the service is windows enabled so it will authenticated only for the domain user.(correct me if i am wrong).
    Regards,
    Anshul

  • Problem with accessing Transaction iViews through ITS

    Hi,
      I am trying to access Transaction iViews through ITS, we are getting sap easy access menu instead of transaction which we had given during the configuration. Recently we have upgraded ITS 6.20 to Patch level 19. Before applying patch everything was working fine.
    Anyone please help me in solving this problem as it is very urgent.
    Thanks,
    Susan.

    hi all
    thanks for the hints. But last but no least we found the the problem. it was an flag in the config file of the its.
    regards
    pascal

  • How I can wire an extern WebService to BPEL?

    I have started to work with BPEL PM (2.0.10) bbpelz 0.0.95. Now I would
    understand how I can wire an extern WebService (like a PLSQL WebService
    created in JDeveloper from a package) to BPEL.
    Therefore I look for Examples from BPEL - AmazonFlow or GoogleFlow. Then I set the ProxySettings in the orabpel\bin\obsetenv.bat. I've got the error:
    BPEL validation failed.
    [bpelc] BPEL source validation failed, the errors are:
    [bpelc]
    [bpelc] [Error]: CompilationError
    [bpelc] [Description]: in line 0 of "bpel.xml", Failed to read wsdl.
    [bpelc] Error happened when reading wsdl at "C:\Programme\oracle_sw\orabpel\samples\demos\GoogleFlow\GoogleSearchRef.wsdl", because "WSDLException: faultCode=PARSER_ERROR: Error reading file: No route to host: connect".
    [bpelc] Make sure wsdl exists at that URL and is valid.
    [bpelc] .
    [bpelc] [Potential fix]: .
    [bpelc] .
    BUILD FAILED: C:\Programme\oracle_sw\orabpel\samples\demos\GoogleFlow\build.xml:29: Validation error
    On my Laptop - there is'nt a Proxy, and the versions are: bpel pm 2.1.1
    bpelz 0.9.10
    I've got the error, when built the AmazonFlow:
    [bpelc] [Error] AmazonWebServices.wsdl:9:45: src-resolve.4.2: Error resolvin
    g component 'soapenc:Array'. It was detected that 'soapenc:Array' is in namespac
    e 'http://schemas.xmlsoap.org/soap/encoding/', but components from this namespac
    e are not referenceable from schema document 'http://soap.amazon.com/schemas3/Am
    azonWebServices.wsdl'. If this is the incorrect namespace, perhaps the prefix of
    'soapenc:Array' needs to be changed. If this is the correct namespace, then an
    appropriate 'import' tag should be added to 'http://soap.amazon.com/schemas3/Ama
    zonWebServices.wsdl'.
    Who can help me, make run the samples AmazonFlow and GoogleFlow?
    Where can I find more informtions about the Problem, how I can wire a WebService created in JDeveloper to BPEL? I can deploy the WebService from JDeveloper on the BPEL-OC4J-Server- but what have I to do or to integrate in order to see my WS in BPEL console and have access to it in bpel designer?
    Regards Sabine

    Hi,
    I followed your suggestion and linked my BPEL service to a WebService through the WSDL that is remotely accessible as in "{color:#0000ff}http://localhost:8988/scratch/kibailey/view_storage/kibailey_SOA/.jdev_user_home/mywork/OptyEventsService/Model/classes/EventsAMService?wsdl{color}" instead of directly accessing the WSDL file. This Webservice is of course deployed at the above mentioned server and location and the server is up.
    But when I run my BPEL process, I still get this message "{color:#ff0000}Reference EventsAMService does not exist as wire target{color}". I have cross checked other WSDL dependencies and they are fine.
    I am currently using JDev 11g drop 6 through ADE (linux). I have exposed a BC4J component (Application Module) as a WebService.
    Please let me know of any resolution.
    With regards,
    Kishan

  • Problems accessing Web service from registry server

    "Hi,
    While trying to develop a dynamic webservice, I encounter some problems.
    The details are as follows:
    I develop a webservice with following interfaces and implementation
    classes:
    Interface : pricequote.IPriceQuote
    Implementation : pricequote.PriceQuoteImpl
    The service does get registered on the XINDICE registry server. ( I am
    using JWSDP to develop the above), and also is deployed on the tomcat
    server.
    I have specified the following path for the service end point:
    http://localhost:8080/PriceQuoteService/pricequote/IPriceQuote
    But when I call the sayHello(String strName) method, I get the following
    error:
    [java] java.rmi.RemoteException: cannot connect to server: /PriceQuoteServi
    ce/pricequote/IPriceQuote; nested exception is:
    [java] cannot connect to server: /PriceQuoteService/pricequote/IPriceQu
    ote
    [java] at pricequote.IPriceQuote_Stub.sayHello(IPriceQuote_Stub.java:76
    [java] at pricequote.PriceQuoteClient.getData(Unknown Source)
    [java] at pricequote.PriceQuoteClient.main(Unknown Source)
    [java] Caused by: cannot connect to server: /PriceQuoteService/pricequote/I
    PriceQuote
    [java] at com.sun.xml.rpc.client.http.HttpClientTransport.invoke(HttpCl
    ientTransport.java:119)
    [java] at com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.
    java:73)
    [java] at pricequote.IPriceQuote_Stub.sayHello(IPriceQuote_Stub.java:59
    [java] ... 2 more
    BUILD SUCCESSFUL
    Total time: 3 seconds

    No..
    Not able to to open the WSDL either..Getting HTTP status 404..
    The location http://localhost:8080/PriceQuoteService does open, though it doesnt't have any web pages. The organization data is accessible from registry-server also.
    ---Original Message----
    are you able to access this endpoint through a browser
    what happens when you do
    http://localhost:8080/PriceQuoteService/pricequote/IPri
    eQuote?WSDL
    using IE ? do you see the WSDL in your IE window ?
    Do you see the port info getting populate under the
    service section at the base of the WSDL ?

Maybe you are looking for

  • Slide Animations Stopped Working

    Hello, Last night we had a program in which we were screen sharing a Windows Media Player video. The setup I had was a Content Pod with a PowerPoint file in the front, and the Screen Share Pod behind it. In a new layout I had the reverse setup, the C

  • IDVD NO LONGER SUPPORTED

    I purchased an iMac in September 2011 and just went to burn an iMovie project, but there is no iDVD or other burning software on my iMac!!! I called Apple Support and all they could say was that they no longer support iDVD (this is October 28th 2011)

  • Detect a certain character and return it's index in the string

    what's the function that detects a certain character e.g."X" in a string line and returns its index then continues to detect the next 'X" in the same line. do i also need to store them in an array?

  • Premiere pro has stopped working and must close

    Premier pro has been installed through CC and will not launch. 'has stopped working and must close' drivers up to date have signed in and out of CC have uninstalled and re-installed all premiere pro content including cache have changed the compatibil

  • Fields in infotype 415

    Hi Can anyone tell me difference b/w 'Export data until' and 'No exports after' fields of infotype 415. It seems to be the same. kindly help Regards Manu