Payload modification in case of ESB Resequencer in 10g for Customer Hub PIP

Hi all,
We are implementing customer hub PIP and in that PIP there is a particular ESB consumer (SyncContSiebelAggrEventConsumer) where the routing service AIASystem_Siebel_ABCS_SyncContSiebelAggrEventConsumer_RS.esbsvc is implementing FIFO ESB Resequence pattern.
Now we have enabled ESB re-sequence by modifying the esb_config.ini file and testing the scenario.
This is what we observer:
When we publish a particular contact belonging to a particular group say 'XYZ' then for any kind of payload error in the contact information the SyncContactSiebelReqABCSImpl is errored out which I can see both from BPEL console and from ESB console.
As a result the group gets locked and subsequent messages belonging to the same group is getting queued up.
Now the execution rule between SyncContSiebelAggrEventConsumer and SyncContactSiebelReqABCSImpl is Asynchronous and so from ESB console I am getting the option to modify the payload and re-submit it after unlocking the group using resequencer_restart_processing_group.sql script.
However I find that the payload I modified is not getting reflected and the ESB resequencer is submitting the same old payload and as a result the business error is getting re-generated and the group again getting relocked.
How do I modify the payload and re-submit the message when I am using ESB re-sequencer?
Thnks
Mandrita.

Hi all,
We are implementing customer hub PIP and in that PIP there is a particular ESB consumer (SyncContSiebelAggrEventConsumer) where the routing service AIASystem_Siebel_ABCS_SyncContSiebelAggrEventConsumer_RS.esbsvc is implementing FIFO ESB Resequence pattern.
Now we have enabled ESB re-sequence by modifying the esb_config.ini file and testing the scenario.
This is what we observer:
When we publish a particular contact belonging to a particular group say 'XYZ' then for any kind of payload error in the contact information the SyncContactSiebelReqABCSImpl is errored out which I can see both from BPEL console and from ESB console.
As a result the group gets locked and subsequent messages belonging to the same group is getting queued up.
Now the execution rule between SyncContSiebelAggrEventConsumer and SyncContactSiebelReqABCSImpl is Asynchronous and so from ESB console I am getting the option to modify the payload and re-submit it after unlocking the group using resequencer_restart_processing_group.sql script.
However I find that the payload I modified is not getting reflected and the ESB resequencer is submitting the same old payload and as a result the business error is getting re-generated and the group again getting relocked.
How do I modify the payload and re-submit the message when I am using ESB re-sequencer?
Thnks
Mandrita.

Similar Messages

  • Payload of Successful Transactions in ESB SOA Suite 10g

    Hi,
    It seems that the payload of successful transactions can't be viewed from ESB Console. The oraesb schema table ESB_FAULTED_INSTANCE provide payloads of failed transaction. So, pls can anyone tell where is the payload stored (which table or log)?? It is stored for sure since fields can be tracked from the ESB Console but where is it!!.
    Regards,
    Susmit

    Hi Arik,
    I want to insert all those using one DBAdapter. can you suggest for this..currently i am using stored procedure for inserting both parent and child table with one DBAdapter..i want to insert without using stored procedure and one DB invoke.
    Thanks,
    Poni

  • Hi all, Please suggest a case where there is a requirement for new SOAP sender adapter module. I wanted to develop a module but in my current project i am unable to find any such requirement.

    Hi all, Please suggest a case where there is a requirement for new SOAP sender adapter module. I wanted to develop a module but in my current project i am unable to find any such requirement. So please give me inputs for the same..
    Thank you,
    Vinay Kumar A

    You can try converting a synchrnous soap call to asynchronous using a custom module
    Here your module will send a response back to the sender system and make an asynchronous call forward

  • Any good articles or case studies on using MS technologies for BYOD in education settings ?

    Looking to see if any good articles or case studies on using MS technologies for BYOD in education settings ?  (schools, colleges etc)

    Check if this helps:
    http://www.microsoft.com/en-us/download/details.aspx?id=39681
    Yuri Diogenes [MSFT] - http://blogs.technet.com/yuridiogenes

  • How can I buy apple watch  for the space black stainless steel case and the black sport band for one order?

    How can I buy apple watch  for the space black stainless steel case and the black sport band for one order?

    Unfortunately no. I asked the same question when I went to the local Apple Store for my "try on" and as of now you would have to order the watch with the metal link band and the black sports band separately.

  • Modification assistant for customer reports

    Hi,
    How to enable modification assistant for the reports in customer namespace ?
    Regards,
    Rafal Olechowski

    sorry for the late reply.
    No You can not do it through Modifictaion Overview for Custom reports, unless and untill its an standard SAP program.
    Might be there any standard functions which could help you, but am not sure of this.
    And as i said the version management and the version comparision can help you know the changes done in any report. in the version management only you can find the version comparision based on the requests.
    Regards
    Gopi

  • Why are there no iPhone 6 battery cases with a lightning input port for charging instead of a micro USB?

    Why are there no iPhone 6 battery cases with a lightning input port for charging instead of a micro USB?
    Does it have something to do with the MFI certification? Is micro USB just cheaper?
    I don't want to have to carry around another cable and it seems like this would be a good product. What am I missing?

    sanjaykd wrote:
    Valid point.
    So can I ask why there are no MFI certified lightning female ports on battery cases? Or more so, does this certification even exist?
    And why not?
    This is a user-to-user technical support forum. There is no one here from Apple to answer "why". Again, I would recommend contacting the manufacturers or use the Contact Us link at the bottom right of every page for information on how to contact Apple directly.
    I suspect that manufacturers may view the more standard microUSB charging port as a selling point. Those types of cables are cheaper and ubiquitous.

  • Does anyone know when a case is going to come out for the retina display pro

    does anyone know when a case is going to come out for the retina

    Search Google, there are a number of options available.

  • HT5787 How can I recover my password if my account is blocked and I have no access to my email? And, worst case scenario, I forgot the answers for security questions? How can I proceed further?

    Hi,
    How can I recover or re-activate my password if my account is blocked and I have no access to my email adress associated with my apple id, and worst case scenario, I forgot the answers for security questions...
    Thanks,

    I forgot my  password
    Go to http://iforgot.apple.com and sign in with your iCloud login. A new password will be sent to your associated email address. If this doesn't work you will have to contact Support. Go to https://getsupport.apple.com; click' See all products and services', then 'More Products and Services, then 'Apple ID', then 'Other Apple ID Topics' then 'Lost or forgotten Apple ID password'.
    I forgot my security answers and have no rescue email
    Go to https://getsupport.apple.com click 'See all products and services', then 'More Products and Services, then 'Apple ID', then 'Other Apple ID Topics' then 'Forgotten Apple ID security questions'.

  • Selection screen modification in case of SAP Query

    Hi All,
    I want to modify the selection screen in a standard progam.
    This program is getting generated through SAP QUERY.
    i want to modify some fields and also delete some fields in the
    selection screen. All these fields which i want to modify or delete
    are the logical database fields.So i can't do it through the t-code SQ01
    and SQ02. Also this is a program generated through the SAP QUERY,
    so i can't modify the generated code. Request if any one of you can suggest me to solve this.
    Waiting for a prompt reply!!
    Thanks,
    Rupesh

    Go to SQ02
    Select your Infoset-->Change
    On next Screen.
    Select GoTo->Code->Initialization.
    Write there code
    LOOP AT SCREEN.
      IF screen-name EQ 'SP$00004'.
           screen-required = 1.
           MODIFY SCREEN.
      ENDIF.
    ENDLOOP.

  • Should a new custom ESB contract wsdl required for such a scenario?

    Hi,
    I am using AIA 2.4 for my client who is integration Web-center 11g with JDE 9.0. The question is more pertaining to design approach that one needs to take for a scenario as this-
    The case - an ADF page tries to create a customer in the JDE and uses AIA layer for the movement of business data.Once the customer gets created in the JDE,JDE in turn returns the client Id which ADF needs to navigate to a different page.The ESB currently is based on the entity WSDL(CustomerPartyV2.wsdl) and the operation is create. Since create ops in the above Entity contract is defined as 'async-one way' we cant get any response back to the ADF page via the provider ABC service.
    Now to break the impasse, client has suggested if I can extend the entity wsdl file and create a new process wsdl file.But I couldn't convince myself as the need for a custom wsdl file for the EBS. This is becoz we are neither adding new operation nor we are extending a new EBO. The only thing that needs to be done is to make the create operation from async to sync in the wsdl. Unfortunately the Integration guide for 2.4 doesn't lay-down any step as how to tackle such an issue.
    Please provide me some guideline on design as how to approach this problem and break the impasse!
    Thanks
    Prabal
    Edited by: user10797754 on Apr 1, 2010 9:14 AM
    Edited by: user10797754 on Apr 1, 2010 1:36 PM
    Edited by: user10797754 on Apr 1, 2010 1:40 PM

    Hi,
    In AIA, the CRUD operations but for Query have implemented Asynchronous request / response patterns. Hence, these interfaces are modeled 2 one-way operations. The programming model stated in Integration Development Guide does specify how the client (in AIA, it might be Requester ABCS) can optionally choose to receive the outcome; and also about how the provider service needs to be coded to handle this.
    The “responseCode” attribute of the EBM verb is set to indicate to the providing service that the requesting service is expecting a response. This is evaluated in the providing service to send back a response. The Create verb has an optional “ResponseCode” attribute that communicates the payload that is expected in the response message to the “Create” request. . The possible values for the ResponseCode are restricted to either “ID” (response payload is expected to be the Identifier of the object that was created) or “OBJECT” (response payload is expected to be the entire object that was created).
    Even though the above programming model does allow for client services to receive the responses about the outcome of create / update / delete / sync operation in an asynchronous way, I would strongly discourage ADF page making a synchronous service call which in turn leverages AIA's asynchronous request / response pattern based services. This synchronous - asynchronous pattern could have performance impact.
    I would make two recommendations - one is to follow customer's suggestion - add a new synchronous request / response based operation in process wsdl. But that means, you need to implement requester as well as provider services for that operation; and have ADF page invoke that synchronous requester ABCS.
    The other option is to leverage the delivered existing services - clone the requester ABCS and make changes to cloned requester ABCS to update the requester application after receiving the response. Instead of cloning, you could also decide to make inline changes to the delivered requester ABCS - but need to be aware that those changes are not upgrade safe.
    The user experience will certainly have to be modified - have the user refresh the screen - refreshing the screen should result in retrieval of the identifier from the data store ; and that could be used to navigate to the specific object. There might slightly be an inconvenience to the end user - but the implementation has all of Quality of Service characteristics such as resiliency, transactionality, guaranteed delivery etc.
    Hope it helps.
    regards,
    Ravi
    I

  • Filename case issue in precompilation of JSPs for Windows

    Hello,
              I have determined why my JSP pages have been recompiling
              despite including the corresponding compiled class files in
              my application package.
              It seems as though on Windows, any jsp files that have
              filenames that have upper
              case letters are being recompiled, even if their precompiled pages
              are included in the .war file. JSP files that have filenames that are all
              lower case
              are not recompiled, which is expected behavior.
              The UNIX version of BEA does not seem to have this bug
              related to the case of JSP filenames.
              Could someone from BEA please give us more information
              on this issue and when we can see it fixed?
              Thank you very much,
              Peter Kim
              p.s. I am using Weblogic Server version 7.0.1.0.
              

    I'm seeing something slightly different here.
              I'm including __MyJsp.class (with the proper case) in my
              packaged .war file, but when a request is made for MyJsp.jsp,
              BEA looks for __myjsp.class instead of __MyJsp.class--
              therefore it recompiles MyJsp.jsp.
              -peter
              "Simon Spruzen" <[email protected]> wrote in message
              news:[email protected]...
              >
              > You get the same behaviour on 6.1 SP2 as well. MyJsp.jsp gets turned into
              __myjsp.class
              > (all lower case), but WebLogic looks for __MyJsp.class. This works just
              fine on
              > NTFS which is case-preserving/case-insensitive, but is hosed on Unix.
              Hence the
              > recompile.
              >
              > But the generated class file refers to the correctly cased Jsp page in its
              _isStale()
              > method. Sigh.
              >
              >
              > simon.
              >
              >
              > "Peter Kim" <[email protected]> wrote:
              > >Hello,
              > >
              > >I have determined why my JSP pages have been recompiling
              > >despite including the corresponding compiled class files in
              > >my application package.
              > >
              > >It seems as though on Windows, any jsp files that have
              > >filenames that have upper
              > >case letters are being recompiled, even if their precompiled pages
              > >are included in the .war file. JSP files that have filenames that are
              > >all
              > >lower case
              > >are not recompiled, which is expected behavior.
              > >
              > >The UNIX version of BEA does not seem to have this bug
              > >related to the case of JSP filenames.
              > >
              > >Could someone from BEA please give us more information
              > >on this issue and when we can see it fixed?
              > >
              > >Thank you very much,
              > >
              > >Peter Kim
              > >
              > >p.s. I am using Weblogic Server version 7.0.1.0.
              > >
              > >
              >
              

  • Need help in writing test cases while upgradin oracle from 10g to 11g

    hi all
    I want to write test cases for ugrading oracle 10g to 11g i have some idea but want your input.and at the same time some people taking upgrade testing as to ensure that everything works after the upgrade - stremas, jobs, procedures.but i think as 11g is backward compatible all the things should work properly.If not then how can we write a test cases for that,your help is most welcome.
    Thanks in advance

    Hi;
    Please see below notes which could give you some idea to create your test case. By the way if your components are certified wiht 11g so there should be any bad issue for your upgrade
    Minimizing Downtime During Production Upgrade [ID 478308.1]
    Master Note For Oracle Database Upgrades and Migrations [ID 1152016.1]
    Different Upgrade Methods For Upgrading Your Database [ID 419550.1]
    Please check my blog
    http://heliosguneserol.wordpress.com/2010/06/17/move-to-oracle-database-11g-release-2-wiht-mike-dietrich/
    In this pdf you can see patch of to upgrade db from x to n wiht many senerios wiht all related metalinks notes which is created by Oracle worker Mike Dietrich
    Regard
    Helios

  • Getting ORABPEL-00000 Error while invoking ESB Service in 10g

    Hi All,
    We are using Oracle SOA Suite 10.1.3.4. We are getting below errors when invoking ESB service from BPEL
    Process. I got below error, can some one help why we got below errors. Same paylod was successful when tried after some time.
    ORABPEL-00000
    Exception not handled by the Collaxa Cube system.
    An unhandled exception has been thrown in the Collaxa Cube system. The exception reported is: "java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
         at java.util.ArrayList.RangeCheck(ArrayList.java:546)
         at java.util.ArrayList.get(ArrayList.java:321)
         at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.wrapInputParts(WSIFOperation_JaxRpc.java:2512)
         at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.getInputMessageValues(WSIFOperation_JaxRpc.java:2589)
         at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.invokeOperation(WSIFOperation_JaxRpc.java:1736)
         at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.invokeRequestResponseOperation(WSIFOperation_JaxRpc.java:1574)
         at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.executeInputOnlyOperation(WSIFOperation_JaxRpc.java:1197)
         at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:473)
         at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:529)
         at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:286)
         at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:829)
         at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:412)
         at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:199)
         at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3714)
         at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1657)
         at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:220)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:325)
         at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5787)
         at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1089)
         at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:646)
         at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:381)
         at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
         at com.evermind.server.ThreadState.runAs(ThreadState.java:693)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
         at CubeDeliveryBean_LocalProxy_4bin6i8.handleInvoke(Unknown Source)
         at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:37)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:141)
         at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:58)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
         at java.lang.Thread.run(Thread.java:595)
    Exception: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    Handled As: com.collaxa.cube.CubeException

    Hi Oracle Team,
    I am also facing the same issue..any help from you will be very much appreciated

  • In case of problems with SAP GUI for Java  ...

    Hello all,
    in case of having problems (errors, ABAP dumps etc.) with SAP GUI for Java, please create an OSS message on component BC-FES-JAV with information described in OSS note 326558
    http://www.service.sap.com/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700010521522001.
    This makes sure our official support channels get aware of your problem.
    Thanks and best regards
    Rolf-Martin

    Hello Rolf-Martin,
    i don't have access to this website to view the note.
    The version of the Suse libc is:
    GNU C Library stable release version 2.3.2, by Roland McGrath et al.
    Copyright (C) 2003 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.
    There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
    PARTICULAR PURPOSE.
    Compiled by GNU CC version 3.3 20030226 (prerelease) (SuSE Linux).
    Compiled on a Linux 2.4.20 system on 2003-03-13.
    Best Regards,
    Piotr Brostovski

Maybe you are looking for

  • Can't authenticate Mac VPN client from RADIUS server

    Hello, I'm a real noob here so please bear with me. I have been able to configure my PIX 515E to allow VPN connections onto my network, but what I need to do is set up some sort of user authentication to control access at a user level. From what I've

  • Block with more than one table type agurment -  Update Procedure for Block

    Hi, I have one form with 3 Block. First Block is single row block, and other 2 are details block . The details balocks are based on the Procedure datasource, because of the complex query conditions. Now my requirement is When Inserting / Updating the

  • What is the use of transaction code VF24

    what is the use of transaction code VF24. if possible please provide some documentation

  • ALV_GRID_CONTROL - columns

    hello, i've added new column in my it_table but i can't see it after compiling.. Please help! Maja

  • Gcc 3.2, __divdi3, and libjava.so

    I've been staring at this one off and on for quite a while now, and finally got something that should make for a decent question. When I install the j2sdk-1_4_1_01-linux-i586.bin file on my Linux system, which is based on Linux From Scratch -- everyt