Call To WSIF From SOA 11g

Hi All,
Does SOA 11g supports WSIF call From Partnerlink?.
Regards
Venkata Madhu

Thanks Vlad,
I was trying to do WSIF call from SOA 11.1.1.6, it is simple operation of adding two integers. But while deploying it is not getting deployed, below is the error.
*_<h1>Deployment Error</h1>_*
oracle.fabric.common.FabricDeploymentException: [WSIFBinding] SampleWSIFSOAProj.Service Unable to complete load due to: String index out of range: -1: Stri
ng index out of range: -1 {rootCauses=[]}
at oracle.integration.platform.blocks.wsif.WsifReference.load(WsifReference.java:354)
at oracle.integration.platform.blocks.wsif.WsifReference.load(WsifReference.java:98)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deployReferences(CompositeDeploymentConnection.java:201)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deploy(CompositeDeploymentConnection.java:93)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentManagerImpl.initDeployment(CompositeDeploymentManagerImpl.java:150)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentManagerImpl.load(CompositeDeploymentManagerImpl.java:63)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at oracle.integration.platform.blocks.deploy.DeploymentEventPublisher.invoke(DeploymentEventPublisher.java:77)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy318.load(Unknown Source)
at oracle.integration.platform.blocks.deploy.StandaloneCompositeDeploymentCoordinatorImpl.coordinateCompositeRedeploy(StandaloneCompositeDeployment
CoordinatorImpl.java:97)
at oracle.integration.platform.blocks.deploy.servlet.BaseDeployProcessor.overwriteExistingComposite(BaseDeployProcessor.java:435)
at oracle.integration.platform.blocks.deploy.servlet.BaseDeployProcessor.deploySARs(BaseDeployProcessor.java:253)
at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.java:167)
at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.java:112)
at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeploy(DeployProcessor.java:99)
at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.process(DeployProcessor.java:81)
at oracle.integration.platform.blocks.deploy.servlet.CompositeDeployerServlet.doPostInsideLoggingSession(CompositeDeployerServlet.java:219)
Any idea, what could be the reason for this.
Note: When i try concatenating two string using WSIF, it works.
Any clue, why it so
Regards
Venkata Madhu

Similar Messages

  • Cannot call Siebel UCM Organization service from SOA 11g

    Hi,
    I am trying to call Siebel UCM Organization service from SOA 11g and getting the following error.
    Unable to process SOAP Header child element 'wsse:Security' with 'mustUnderstand="1"'(SBL-EAI-08000)
    Please let me know if anybody has solution for this issue?

    I am using this URL : api.geonames.org/postalCodeSearch?postalcode=90110&username=siddhardha
    I see below message in audit trail.Not sure why the headers are not visible.
    Am i missing something which is very fundamental.?
    <messages>
    <Rest_InputVariable>
    <part name="Input">
    <Input>
    <postalcode>90110</postalcode>
    <username>Siddhardha</username>
    </Input>
    </part>
    </Rest_InputVariable>
    <Rest_OutputVariable>
    <part name="geonames">
    <geonames>
    .....results.............
    </geonames>
    </part>
    </Rest_OutputVariable>
    </messages>
    Edited by: Siddhardha M on Jul 19, 2012 5:44 AM

  • RPC calls from SOA 11g

    hi,
    What are the ways to make an RPC call from SOA 11g ?
    I wnat make an RPC call to a mainframes system.
    Thanks,
    Jhansi

    Hi Saravana,
    Is there any way i can archive the EDI file while using AS2? My requirement to get the data from EDI file and based on that, it needs to send the Audit Trail Report to Business. No, AS2 does not have any archiving option but you may query details of transactions using B2B Instance Message API -
    http://docs.oracle.com/cd/E23943_01/apirefs.1111/e18158/toc.htm
    getWirePayload() method of InstanceMessage class with give you the native EDI file which has been sent to the partner.
    Also do we have any document for enalbing AS1 and AS2 in B2B (Which includes SSL Certificaties, encryption etc)?You may refer B2B user guide to understand how to create AS1 and AS2 channels - (section 5.5 Configuring Channels)
    http://docs.oracle.com/cd/E23943_01/user.1111/e10229/b2b_tps.htm#BABBCDHI
    For understanding how to enable SSL and how to implement message security at Oracle B2B, please refer -
    http://anuj-dwivedi.blogspot.sg/2010/10/enabling-ssl-on-oracle-b2b-11g.html
    http://anuj-dwivedi.blogspot.sg/2011/04/implementing-message-security-in-oracle.html
    Regards,
    Anuj

  • Connecting VAN from SOA 11g B2B (AS1 and AS2)

    Hi,
    We have a requirement to connect GXS VAN (AS1 and AS2) from SOA 11g B2B. Can some one please let me know the steps to enable a connection from SOA 11g B2B? Any documents will really helpful.
    Thanks,
    Saravana
    Edited by: user10635261 on Jul 12, 2012 1:30 PM

    Hi Saravana,
    Is there any way i can archive the EDI file while using AS2? My requirement to get the data from EDI file and based on that, it needs to send the Audit Trail Report to Business. No, AS2 does not have any archiving option but you may query details of transactions using B2B Instance Message API -
    http://docs.oracle.com/cd/E23943_01/apirefs.1111/e18158/toc.htm
    getWirePayload() method of InstanceMessage class with give you the native EDI file which has been sent to the partner.
    Also do we have any document for enalbing AS1 and AS2 in B2B (Which includes SSL Certificaties, encryption etc)?You may refer B2B user guide to understand how to create AS1 and AS2 channels - (section 5.5 Configuring Channels)
    http://docs.oracle.com/cd/E23943_01/user.1111/e10229/b2b_tps.htm#BABBCDHI
    For understanding how to enable SSL and how to implement message security at Oracle B2B, please refer -
    http://anuj-dwivedi.blogspot.sg/2010/10/enabling-ssl-on-oracle-b2b-11g.html
    http://anuj-dwivedi.blogspot.sg/2011/04/implementing-message-security-in-oracle.html
    Regards,
    Anuj

  • Invoking 10g B2B from SOA 11g

    Hi,
    Greetings to B2B Gurus!!!
    We have a requirement to invoke 10g B2B (10.1.2) from SOA 11g.Is it possible to invoke 10g B2B from SOA 11g? If so, what all are necessary patches which needs to applied in order make it compatible?
    Any Input on this is highly appreciated.
    Thanks,
    Saravana

    Hi Saravana,
    You cannot configure 2 different hosts in B2B 11g as well however B2B 11g has out-of-box support for hub mode integration. You may like to refer -
    https://blogs.oracle.com/oracleb2bgurus/entry/implementing_oracle_b2b_11g_as
    Regards,
    Anuj

  • Error when calling simple restful service from SOA 11G

    Hi'
    I have a URL for simple restful service
    http://xxxxx:857/swift/v2/EMPIDChanges/{bookmarkDate}
    GET method
    I am able to invoke this from IE and This URL is also accessible in UNIX server where SOA server is deployed.
    http://xxxxx:857/swift/v2/EMPIDChanges/2012-11-28%2005:57:49
    I am using HTTP Binding adapter,
    This is what goes in the composite.xml
    <reference name="ff" ui:wsdlLocation="ff.wsdl">
    <interface.wsdl interface="http://xmlns.oracle.com/pcbpel/adapter/http/AssetID/Test_AssetID_VL/ff#wsdl.interface(Request_Response_ptt)"/>
    <binding.ws port="http://xmlns.oracle.com/pcbpel/adapter/http/AssetID/Test_AssetID_VL/ff#wsdl.endpoint(ff/Request_Response_pt)"
    location="ff.wsdl" supports="http">
    <property name="http.verb" type="xs:string" many="false">GET</property>
    <property name="endpointURI" type="xs:string" many="false">http://xxxxx:857/swift/v2/EMPIDChanges/{bookmarkDate}</property>
    <property name="http.payload" type="xs:string" many="false">url-encoded</property>
    <property name="oracle.webservices.auth.username" type="xs:string" many="false" override="may">Test1</property>
    <property name="oracle.webservices.auth.password" type="xs:string" many="false" override="may">Test1</property>
    </binding.ws>
    however I am getting error
    <remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
    -<part name="summary">
    <summary>oracle.fabric.common.FabricInvocationException: Unable to access the following endpoint(s): REPLACE_WITH_ACTUAL_URL</summary>
    </part>
    -<part name="detail">
    <detail>Unable to access the following endpoint(s): REPLACE_WITH_ACTUAL_URL</detail>
    </part>
    -<part name="code">
    <code>null</code>
    </reference>
    Please advice,
    Thanks,
    Yatan

    WS Binding: exception durign SOAP invocation: java.util.NoSuchElementException
    Looks like the error is in the data sent to or expected from the service in your composite. Check that audit logs and composite flow to make sure your soap message when using soapui matches what you are working with in soa suite.

  • Error while sending emails from SOA 11G BPEL

    Hi All,
    I have configured an error email in my catch/catch-all blocks. Incase I dont have any retry action in my faultpolicies.xml file, the error email is sent fine. However if any remote/binding fault occurs and retry is done on partnerlink, in those cases the Error Notification service fails with below error:
    ORABPEL-31015
    Error while sending notification.
    Error while sending notification to email.
    Possible causes : SDPMessaging Driver not configured; Invalid To Address is used; Email server/Messaging gateway is down; using IP address as part of email ID instead of domain name;.
    Caused by: javax.naming.NameNotFoundException: While trying to look up comp/env/ejb/services/NotificationServiceBean in /app/ejb/ejb_ob_engine_wls.jar#BPELActivityManagerBean.; remaining name 'comp/env/ejb/services/NotificationServiceBean'
    sendEmailNotification WSIF Exception occured. Please check stack trace "Cannot get Object part 'Responses'. No parts are set on the message"
    If I throw a remote/binding fault (throw activity), the error email gets sent. However whenever the retry happens incase of a fault, the above error comes.
    Any idea what can be reason behing this...
    Regards
    Subhankar

    try to call a sub process from your catch all block and use the email activity in that subprocess. this should work

  • Calling External Application from BPM 11g

    I am new to BPM 11g and need to create the ability to call an external application (UCM) from within BPM. Will a web service adapter, with a type of Reference, accomplish this? How can I add security to this web service.
    The second question is how can I add an adapter that alllows me to specify our own source code? In this scenario we would write the Java to formulate the SOAP call directly, thus allowing us to add the security into the call directly.
    Any information is much appreciated.
    Thanks,
    Randy

    Hi Randy,
    You can call an external application using a spring component integration, I was just able to get that to work with a help from another forum member here is a viewlet that demos the spring integration:
    http://bpel.us.oracle.com/BPM/11gR1/howtos/spring-component/oow-2010-Beijing-viewlet/springdemo_v2_viewlet_swf.html
    Alex.

  • How to purge hwf (how to call purge_hwf_oracle.sql) in soa 11g

    Does anyone knows how to call the delete_component_instances () procedure?
    Can't figure out what params to pass?
    Edited by: philip kang on Jan 24, 2012 3:57 PM

    thanks! It is very helpful.
    1 question then, is this soa.delete_instances() would purge all the related objects (bpel process, mediator instance, human workflow, B2B, component instance, etc.)?
    I am confused about whether just run this simeple script would take care all these objects or I need to run seperate scripts to clean each of the above-mentioned objects?

  • Remove Soap Header while calling a WS from BPEL 11g

    Hi
    My requirement is to remove the entire SOAP Header tag in the invoke activity. How this can be achieved? Please help
    thanks
    Sesha

    Note sure if this possible.. but just wondering if you can try using <bpelx:remove> extention to delete the soap header variables..
    Other viable option is to write SOAP Message handlers on your outbound webservices...

  • FTP Adapter XML file with Attachments in SOA 11g.

    Hi All,
    I have a unique requirements where I need to generate an XML file and write it to an FTP server through SOA 11g. The content of this XML File may contain attachments like agreement copies, terms and conditions (files in *.pdf format). Now sometimes I need to add these pdfs as attachments and include them in the XML file and write them to FTP Server from SOA 11g.
    Has anyone ever encountered such a scenario. Can you throw light on how this could be achieved.
    Thanks,
    Venkat

    I am not entirely sure by what do you mean by "including attachments inside the XML" ?
    Do you want to say that XML might contain the contents of the attachment, something like this -
    <XML_Body>
    <Attachment>content in cleartext</Attachment>
    </XML_Body>
    Or should it contain pointers like "href" inside the XML ?

  • Call BPEL from BPM 11g

    How to call BPEL process from BPM process in 11g? Please help!!!

    Hi,
    This is quite an old thread but does anyone knows about a way to do that without having to define a Webservice reference in the middle. it seems to be a pitty to add this overhead just to be able to call processes that are in other project and finally live on the same SOA server.
    I have the feeling that inter process call / signal management is well supported when you have everything in the same JDEV project but as far as I have seen it does not seem to be really the best in terms of composite life-cycle management (that should be able to evolve independently). Does anyone has some explanation about this design ?

  • Invoke soa 11g process from java

    I want to invoke soa 11g process from java.
    I got reference from following link, but the metioned jar files are not present in the soa suite. could you please let me know if I am using the correct version of soa suite.
    Installed soa suite : ofm_soa_generic_11.1.1.2.0
    files required :
    1. fabric-common.jar located at
    $SOA_HOME\Oracle_SOA1\modules\oracle.fabriccommon_11.1.1
    2. soa-infra-mgmt.jar located at
    $SOA_HOME\Oracle_SOA1\modules\oracle.soa.mgmt_11.1.1
    3. wsclient_extended.jar located at
    $SOA_HOME\Oracle_SOA1\webservices
    4. weblogic.jar or wlfullclient.jar
    Regards,
    Sanjay

    Hi,
    Do you have any idea on invoking soa 11g bpel process thats running on remote system.
    I referred following url but its giving an connection errorerror.
    http://biemond.blogspot.com/2009/11/invoking-soa-suite-11g-service-from.html
    I am getting following exception when calling from standalone java class from Jdeveloper.
    javax.naming.CommunicationException [Root exception is java.net.ConnectException: t3://remoteserver:8001/soa-infra: Destination unreachable; nested exception is:
         java.net.ConnectException: Connection timed out: connect; No available router to destination]
    Here is the simiple prog that I tried :
    private void invokeBpelProc() {
    Hashtable jndiProps = new Hashtable();
    jndiProps.put(Context.PROVIDER_URL, "t3://remote_server:8001/soa-infra");
    //jndiProps.put(Context.PROVIDER_URL, "t3://localhost:7001");
    jndiProps.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
    jndiProps.put(Context.SECURITY_PRINCIPAL, "weblogic");
    jndiProps.put(Context.SECURITY_CREDENTIALS, "weblogic1");
    jndiProps.put("dedicated.connection", "true");
    Locator locator = null;
    try { 
    // connect to the soa server
    locator = LocatorFactory.createLocator(jndiProps);
    System.out.println("Created locator");
    }catch(Exception ex){
    ex.printStackTrace();
    Regards,
    Sanjay

  • Calling Web Service From Oracle PL/SQL do not invoke the webservice in SOA Server

    Hi ,
    Trying to call the webservice from oralce pl/sql Function
    created a Function
    Not able to invoke the web service of SOA Server .
    CREATE OR REPLACE FUNCTION HelloWorld_WebServices(S_STRING Varchar2) RETURN VARCHAR2 AS 
        service_ sys.utl_dbws.SERVICE; 
        call_ sys.utl_dbws.CALL; 
        service_qname sys.utl_dbws.QNAME; 
        port_qname sys.utl_dbws.QNAME; 
        response sys.XMLTYPE; 
        request sys.XMLTYPE; 
        BEGIN 
         sys.utl_dbws.set_http_proxy('Host name : Port'); 
          service_qname := sys.utl_dbws.to_qname('ns1', 'process'); 
           service_      := sys.utl_dbws.create_service(service_qname); 
           call_         := sys.utl_dbws.create_call(service_); 
            sys.utl_dbws.set_target_endpoint_address(call_, 'http:/host name : port/soa-infra/services/OFS/HelloWorld/helloworld_client_ep'); 
            sys.utl_dbws.set_property( call_, 'OPERATION_STYLE', 'process'); 
            request       := sys.XMLTYPE('<ns1:process xmlns:ns1="http://xmlns.oracle.com/OFSOrderServices/HelloWorld/HelloWorld"><ns1:input></ns1:input></ns1:process>'); 
         response      := sys.utl_dbws.invoke(call_, request); 
         return response.extract('//HelloWorld/child::text()', 'http://xmlns.oracle.com/OFSOrderServices/HelloWorld/HelloWorld').getstringval(); 
         DBMS_OUTPUT.PUT_LINE ('Values of OutputsVariables8');
    --  Return 'S';
       END;
    Execute----the below code:
      Select HelloWorld_WebServices('Hi') from dual;
    Error:
    ORA-29532: Java call terminated by uncaught Java exception: java.lang.NoClassDefFoundError
    ORA-06512: at "SYS.UTL_DBWS", line 403
    ORA-06512: at "SYS.UTL_DBWS", line 400
    ORA-06512: at "APPS.HELLOWORLD_WEBSERVICES", line 74
    29532. 00000 -  "Java call terminated by uncaught Java exception: %s"
    *Cause:    A Java exception or error was signaled and could not be
               resolved by the Java code.
    *Action:   Modify Java code, if this behavior is not intended.

    Well, you should first test if your webservice is reachable with a simple WS - Client or a Browser - Plugin, then verify the respones of the web service and after that you can take further investigations on your problem domain. The error - message refers to a line in your function, obviously, but I can't see which line and because there is more than one call to sys.utl_dbws I don't see at what point the script fails. NULL - Pointer - Execptions usually indicate that a method was invoked on a variable which should contain an object reference but is NULL.

  • Error in calling External web service from soa suite 11.1.1.3

    Hi
    I am getting following error while calling external web service......
    ####<Jan 20, 2011 6:54:26 PM IST> <Warning> <oracle.integration.platform> <in-mum-adina05> <soa_server1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <BEA1-490B9BABECE372A277DF> <24b9eca72eaaa6a3:-4bc6fb7c:12da206ca2c:-7ffd-0000000000006287> <1295529866047> <SOA-20136> <WS Binding: exception durign SOAP invocation: java.util.NoSuchElementException>
    ####<Jan 20, 2011 6:54:26 PM IST> <Warning> <oracle.soa.mediator.common> <in-mum-adina05> <soa_server1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <BEA1-490B9BABECE372A277DF> <24b9eca72eaaa6a3:-4bc6fb7c:12da206ca2c:-7ffd-0000000000006287> <1295529866047> <BEA-000000> < Payload after BaseActionHander.requestMessage :{parameters=oracle.xml.parser.v2.XMLElement@bd2382}>
    ####<Jan 20, 2011 6:54:26 PM IST> <Warning> <oracle.soa.mediator.common> <in-mum-adina05> <soa_server1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <BEA1-490B9BABECE372A277DF> <24b9eca72eaaa6a3:-4bc6fb7c:12da206ca2c:-7ffd-0000000000006287> <1295529866063> <BEA-000000> < Properties after BaseActionHander.requestMessage :{ReferenceInstance=[email protected]63ea5,
    ####<Jan 20, 2011 6:54:29 PM IST> <Error> <oracle.webservices.service> <in-mum-adina05> <soa_server1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <24b9eca72eaaa6a3:-4bc6fb7c:12da206ca2c:-7ffd-0000000000006287> <1295529869375> <OWS-04115> <An error occurred for port: FabricProvider: javax.xml.rpc.soap.SOAPFaultException: oracle.fabric.common.FabricInvocationException.>
    I am able to hit external ws from soap ui and getting response but while calling from soa suite getting this error.
    Any clues?
    Thanks
    Vibhor

    WS Binding: exception durign SOAP invocation: java.util.NoSuchElementException
    Looks like the error is in the data sent to or expected from the service in your composite. Check that audit logs and composite flow to make sure your soap message when using soapui matches what you are working with in soa suite.

Maybe you are looking for