Issue with BPEL Correlation on Invoke 11g

The scenario is like...
One initial receive -> Invoke to a Web Service -> Receive from JMS Q -> End of the process.
I have applied BPEL Correlation on Invoke by creating property alias with Output Message Type.Pattern I have also used.
Now, when I run the composite, the instance is in error but no error message.
On the other hand, if I use the Input message type for correlation property alias, the BPEL process proceeds. But my requirement is to do the correlation on output variable of invoke which needs to be checked against receive input variable.
Can any one suggest some resolution here?
Thanks.

Hi,
Here the option what I can think of is that use some unique element that you passing in first invoke for correlation and customize the external service to ask them to have your passed value as part of their queue values, That way you can correlate the messages and once correlated based on unique value you match up the tokens.
Suggesting this work around as, correlation will always need token, which is passed as an input to the first Invoke. so defining correlation based on output token is not possible.
If you find something please do share.
-Umesh

Similar Messages

  • Issues with offline provisioning in OIM 11G

    We are facing an issue with OIM 11G where we are trying to provision few resources via offline provisioning. Ths issue is that when I do a provisioning/disable/enable on the resource the status of the resource says something like "provisioning in queue/Disable in queue/Enable in queue". This is not happenning all the time but seems to be consistent when I repeatedly disable/enable the resource. Once the status of hte resource remains "in queue" it is never changed back to the actual status which says provisioned/disabled/enabled. Can anyone provide me an insight of what is happenning here and how the offline events are processed within OIM? Is there any way to get the status of the resource back to normal? Please let me know.
    Thanks!

    Check
    http://docs.oracle.com/cd/E14899_01/doc.9102/e14761/offline_prov.htm
    Configuring the Remove Failed Off-line Messages Scheduled Task
    Configure the Remove Failed Off-line Messages scheduled task to schedule deletion of failed requests from the OPS table. While configuring this scheduled task, set a value for the Remove Failed Messages Older Than (days) attribute.
    Regards
    Shashank

  • Special character issue with Resource Object in OIM 11g

    Hello
    While creating Resource Object with special character '/' in OIM 11g, it's not allowing me.
    For ex: Peoplesoft Finance/Reporting
    Do we have any other workaround without changing the Resource Object name??
    Thanks for your help.

    Nothing is there in system configuration related to special character.

  • Issue with BPEL silent deinstall

    I'm using the BPEL shiphome for iAS phase 1 (linux). I have created a response file and successfully installed BPEL using the silent mode. However, when I try the silent deinstallation, I get the following error:
    Deinstall in progress (Mon Oct 17 06:59:49 PDT 2005)
    ERROR: Invalid action deinstallMiditer
    Usage: BPMInstaller installStandalone
    -oracle-home <oracleHome>
    -http-proxy-required true|false
    -http-proxy-host <proxyHost>
    -http-proxy-port <proxyPort>
    -http-no-proxy-for '<noProxyHosts>'
    I can successfully deinstall using OUI. So the issue is only with the silent mode of deinstallation. Please post your suggestions.
    Thanks,
    Karthik.

    Ronny , No where you can't install weblogic to start with uninstall again !
    just go with the option #1  if it is linux just rm directory should work otherwise delete the binaries, folders manually & environment variables
    thanks,
    Saichand

  • Issue with Dashboard customization in OBIEE 11G

    Hi All,
    I have a dashboard page with 1 prompt and 4 sections. My need is to show all sections minimized when a user logs in to the analytics. So as a Admin I have minimized all sections and saved the customization for others as Default customization.
    Now the problem is I have column called Month in my Prompt, which is a Multi select column, for this column I made to select few values by default using SQL results option, which basically selects all months less than current month, for example current month is Jan'13 so values till Dec'12 month will be checked by default. Since we have saved customization, the month column is not getting refreshed , for example when I login to analytics on Feb'13 , the data is still checked till Dec'12, which ideally should also include Jan'13 as well.
    Anyone please advise on this issue.
    Thanks,
    GJ

    Hi,
    I used this method with success in a number of dashboards, it should work also in your case.
    I defined the dashboard prompt to have column values defaulted in some way (by means of specifying explicit values, using SQL results or variables, etc - the method does not matter).
    I built the dashboard page including prompt and analyses.
    Then I run the dashboard page and, without doing anything other, I collapsed the sections I wanted to start as closed and saved as shared customization.
    It does work fine in my case, the prompt works as specified.
    Hope this helps,
    Cristina

  • An issue with BPEL fault handling

    Hi,
    I need to catch an exception in my BPEL process. The exception is thrown from a partner service(in java). I am using the catch fault handler in BPEL to catch a specific fault.
    1. When I give "systemFault" as the faultName its catching the fault
    2. But when I give "Exception" as the faultName its not catching the fault
    In the second case server log gives me the following fault,
    BPCOR-6135:A fault was not handled in the process scope; Fault Name is {......
    Can you please help me to figure out the problem here.
    Please let me know if you need any more information.
    Thanks in advance,
    Jose John

    Thank you very much for your reply.
    Following is the wsdl file,
    relevant part of the WSDL file
    <message name="Exception">
    <part name="fault" element="tns:Exception"/>
    </message>
    <portType name="PostConstraintChecker">
    <operation name="check">
    <input message="tns:check"/>
    <output message="tns:checkResponse"/>
    <fault message="tns:Exception" name="Exception"/>
    </operation>
    </portType>
    <binding name="PostConstraintCheckerPortBinding" type="tns:PostConstraintChecker">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
    <operation name="check">
    <soap:operation soapAction=""/>
    <input>
    <soap:body use="literal"/>
    </input>
    <output>
    <soap:body use="literal"/>
    </output>
    <fault name="Exception">
    <soap:fault name="Exception" use="literal"/>
    </fault>
    </operation>
    </binding>
    Is this correct? Do you see any problems in this? Please let me know if you need any more information which will help you in debugging the issue.
    Thanks,
    Jose John

  • Issue with BPEL append operation

    Hi All,
    I have the following block in my BPEL Code:
    <assign name="Assign_5">
    <bpelx:append>
    <bpelx:from variable="FFNUMTwoOutputClone"
    part="payload"
    query="/ns8:FulfillmentOrderEBM/ns8:DataArea/ns8:FulfillmentOrder/ns8:FulfillmentOrderActions/ns8:FulfillmentAction/ns8:FulfillmentServices/ns8:FulfillmentService/ns8:ServiceParameters/ns8:AddParameters/ns8:Parameter"/>
    <bpelx:to variable="decomposedOrder_OutputVariable"
    part="payload"
    query="/ns8:FulfillmentOrderEBM/ns8:DataArea/ns8:FulfillmentOrder/ns8:FulfillmentOrderActions/ns8:FulfillmentAction/ns8:FulfillmentServices/ns8:FulfillmentService/ns8:ServiceParameters/ns8:AddParameters"/>
    </bpelx:append>
    </assign>
    as far as I know, the ns8:Parameter should get appended to ns8:AddParameters. But during the execution of the process, the following selection failure is encountered:
    <selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
    -<part name="summary">
    <summary>
    Assign Operation Misuse.
    The selection result of /ns8:FulfillmentOrderEBM/ns8:DataArea/ns8:FulfillmentOrder/ns8:FulfillmentOrderActions/ns8:FulfillmentAction/ns8:FulfillmentServices/ns8:FulfillmentService/ns8:ServiceParameters/ns8:AddParameters is not an XML element; append operation cannot be performed.Please check the BPEL source at line number "347" .
    </summary>
    </part>
    </selectionFailure>
    Please suggest the cause and workaround for this issue as this is a very critical requirement.
    Regards,
    CC

    Hi,
    If you want to append to addparameters the query should be like this
    <assign name="Assign_5">
    <bpelx:insertAfter>
    <bpelx:from variable="FFNUMTwoOutputClone"
    part="payload"
    query="/ns8:FulfillmentOrderEBM/ns8:DataArea/ns8:FulfillmentOrder/ns8:FulfillmentOrderActions/ns8:FulfillmentAction/ns8:FulfillmentServices/ns8:FulfillmentService/ns8:ServiceParameters/ns8:AddParameters/ns8:Parameter"/>
    <bpelx:to variable="decomposedOrder_OutputVariable"
    part="payload"
    query="/ns8:FulfillmentOrderEBM/ns8:DataArea/ns8:FulfillmentOrder/ns8:FulfillmentOrderActions/ns8:FulfillmentAction/ns8:FulfillmentServices/ns8:FulfillmentService/ns8:ServiceParameters/ns8:AddParameters"/>
    </bpelx:insertAfter>
    </assign>
    Append operation actually appends as a child node to the node selected in bpelx:to part of append operation.
    or else u can use below code which gives the same result
    <assign name="Assign_5">
    <bpelx:append>
    <bpelx:from variable="FFNUMTwoOutputClone"
    part="payload"
    query="/ns8:FulfillmentOrderEBM/ns8:DataArea/ns8:FulfillmentOrder/ns8:FulfillmentOrderActions/ns8:FulfillmentAction/ns8:FulfillmentServices/ns8:FulfillmentService/ns8:ServiceParameters/ns8:AddParameters/ns8:Parameter"/>
    <bpelx:to variable="decomposedOrder_OutputVariable"
    part="payload"
    query="/ns8:FulfillmentOrderEBM/ns8:DataArea/ns8:FulfillmentOrder/ns8:FulfillmentOrderActions/ns8:FulfillmentAction/ns8:FulfillmentServices/ns8:FulfillmentService/ns8:ServiceParameters"/>
    </bpelx:append>
    </assign>

  • Issue with Presentation Hierarchy in obiee 11g

    Hi Guru's
    I am using a presentation hierarchy in obiee 11 g, but it is behaving weirdly when expanding the hierarchy
    for example i have a hierarchy for languages when i expand one country in the hierarchy all the countries which has similar childs are getting expanded
    for Example Parent A B C D
    under A i have 1, 2,3,4, under B i have 5,6,7,8 under C i have 9, 10 ,11, 12 under D i have 1, 13, 14, 15
    so when i expand A in answers D is also getting expanded as i have 1 as common value in both the parents.
    can some please help me how to fix this, as the user does not like this expansion
    Thanks in advance,

    That is strange... I downloaded the files from the left hand side of this page:
    [Sample Application site|http://www.oracle.com/technetwork/middleware/bi-foundation/obiee-samples-167534.html]
    ... the title states quiite clearly that the Sample Application (Build 825) applies to OBIEE release 11g.
    Best regards
    Juan Algaba Colera

  • SSL issue with BPEL

    Hello,
    I am trying to setup SSL in BPEL but need some help. This is what I have done so far.
    Added signed cerificate in wallet C:\product\wallets
    httpd.conf -
    Listen 7777
    Port 7777
    ssl.conf -
    Listen 4444
    <VirtualHost default:4444>
    Port 4444
    SSLWallet file:C:\product\wallets
    Verified in opmn.xml
    <ias-component id="HTTP_Server">
    <data id="start-mode" value="ssl-enabled"/>
    When I access https://localhost:4444 I receive Server Connect Failed
    When I access http://localhost:4444 I get the Welcome to Oracle SOA Suite (10.1.3.4) page
    What am I doing wrong or missing that 4444 is accessible via http and not https.
    Thanks in advance,
    Jim

    Hi Jim,
    Have you referred : http://download.oracle.com/docs/cd/B31017_01/integrate.1013/b28982/security.htm#sthref102 and
    10 Enabling SSL for Oracle HTTP Server in Oracle® BPEL Process Manager Administrator's Guide
    10g (10.1.3.1.0)
    Part Number B28982-03
    Regards
    A

  • Issue with repository variable in OBIEE 11g

    Hi
    While i am using repository variable directly in filter it is working fine, but when i am using 'repository variable -1' in filter then it is throughing error as 'repository variable -1' is not present.
    Can't we use - , + on repository varaibles in filters.Can anyone help me.
    Thanks
    Edited by: Manu on Apr 2, 2013 4:28 AM

    I want to know how answers is treating it char type or number type?
    just cast it to number and try.
    Edited by: Srini VEERAVALLI on Apr 2, 2013 7:00 AM
    BTW: how you are calling variable
    lik this
    repository variable - 1
    or like this
    VALUEOF(repository variable) - 1
    Edited by: Srini VEERAVALLI on Apr 2, 2013 7:11 AM

  • Issue with design console in oim 11g r2

    Hi,
    I created a variable of type long in adapter factory. To map this long variable i added the adapter task and selected a method which has input parameter as long. In the map i selected adapter variables but in the qualifier i dont see the variable which i have created....any inputs is appreciated

    This is bug. For workaround you can take export of your adapter and do the mapping in the XML and re-import it back. I haven't tried this but this should work.

  • USe of Business services with BPEL or ESB

    Hi,
    Has anyone come across any example on how to use Busiess services with BPEL or ESB.
    Oracle App Server , JDE 812 , Tools 8.98 , SOA suite 10g

    Samir,
    I don't see any answer for your post.
    Did you find a solution. I would be interested to know as how to integrate business services in JDE with BPEL/SOA 10g or 11G.
    I would appreciate if you could share the approach/solution you followed.Also, please let me know if there are any docs which I can for jde-fusion integration.
    Thanks
    Edited by: user13374451 on Jul 26, 2010 9:15 AM

  • Issue with CatchAll

    I am using SOA 10.1.3.1.0 Developer installation
    CatchAll isnot catching most of the exceptions.
    I have two scope Main and custom, I have two catchall blocks.
    neither of the catchall block is catching the exceptions.
    Can anybody tell me how to catch all the exceptions.
    I believe it is major bug.
    I just want to know how stable the oralce SOA 10.1.3.0 is? ( there are lots of bugs i came across i had posted around 20 threads but i am not getting any useful information)
    Regards
    V Kumar

    Hi,
    I was using the 10.1.3.1 developer and the catchAll activity was OK.
    It catched all exceptions which occur.
    Sometimes I've got issue with bpel process which was in cache. I had to explicitly undeploy them, delete them in the domain tmp directory and then redeploy it to have the new design.
    Hope this can help.
    Raphaël.
    http://bpelsoa.blogspot.com

  • Issue with Datasource in BPEL 11g

    Hi,
    I am getting the following error intermittently with the datasource when used in the BPEL process. I already had a look at the forum post A stale Connection Factory or Connection Handle may be used in SOA 11g
    The particular settings suggested in the above forum post is already done and still the issue persists. Is there any possibility that database is not allowing these many connections from their end? We have set the maxConnection pool size to 1000 and also tried with modifying the size to 2000.
    any pointers for debugging this issue would be appreciated.
    Exception occured when binding was invoked.
    Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'FetchCustomFenceRingsSelect' failed due to: JCA Binding Component connection issue.
    JCA Binding Component is unable to create an outbound JCA (CCI) connection.
    +EnrichSubscriptionRequestComposite:FetchCustomFenceRings [ FetchCustomFenceRings_ptt::FetchCustomFenceRingsSelect(FetchCustomFenceRingsSelect_inputParameters,FugroringsCollection) ] : The JCA Binding Component was unable to establish an outbound JCA CCI connection due to the following issue: javax.resource.spi.IllegalStateException: [Connector:199176]Unable to execute allocateConnection(...) on ConnectionManager. A stale Connection Factory or Connection Handle may be used. The connection pool associated with it has already been destroyed. Try to re-lookup Connection Factory eis/DB/test3 from JNDI and get a new Connection Handle.+
    Please make sure that the JCA connection factory and any dependent connection factories have been configured with a sufficient limit for max connections. Please also make sure that the physical connection to the backend EIS is available and the backend itself is accepting connections.
    +".+
    +The invoked JCA adapter raised a resource exception.+
    +Please examine the above error message carefully to determine a resolution.+
    Thanks!!

    Hi,
    Do you see its an issue with availbility of connections in the connection pool? the connection pool maximum size is 2000 now and i think its very huge number.
    In our BPEL component we have 8 to 9 db adapter calls and number of concurrent requests are very low. So i don't see a reason that bpel component will consumer all these available datasources.
    Thanks.

  • Issue with Oracle Application Adapter (11g) for SAP

    Hi,
    I need to call a WSDL file that is generated through Oracle Application Adapter Application Explorer from a BPEL Composite in SOA 11g.
    The wsdl files are stored under the path $SOA_HOME/soa/thirdparty/ApplicationAdapters/wsdls by default.
    I’m not able to see the wsdls in the Resource Pallette while trying to invoke the adapter. Kindly let me know the workaround for the issue.
    Regards,
    CC

    Hi Chandu
    For SOA 11G, in order to access the BAPI WSDLs ,you need a third party adapter service which comes with Jdeveloper version 11.1.1.2.0 . I am not sure if this is available with Jdeveloper version 11.1.1.1.0. So make sure you have the correct version of Jdev for development.
    Also in 11g when you generate the WSDL(outbound service) from AE, 4 files are generated.
    XXXX_invoke.jca
    XXXX_invoke_request.xsd
    XXXX_invoke_response.xsd
    XXXX_invoke.wsdl
    You need to copy these 4 files to your Jdev project folder and configure the third party adapter service to invoke the SAP BAPIs. Hope this helps.
    Thanks
    Subhankar

Maybe you are looking for