IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#TechXchangePresenter
 View Only
Expand all | Collapse all

Help needed in sending acknowledgement

  • 1.  Help needed in sending acknowledgement

    Posted Sat August 16, 2003 06:33 AM

    Hi,
    I am using 7B1 PIP and need help in sending the acknowledgment back after receiving the PIP and validating it against the DTD. Could someone tell me in what record format do I need to send the acknowledgement and how. What should be in the body of the ack etc. Am I supposed to send it to the same URL from where the PIP message originated. Any help would be greatly appreciated.
    Thanks,
    Rajesh


    #Adapters-and-E-Standards
    #webMethods
    #Integration-Server-and-ESB


  • 2.  RE: Help needed in sending acknowledgement

    Posted Mon November 03, 2003 03:49 AM

    Hi rajesh,

    I hope u would have resolved ur problem now…
    I need the similar functionality in my RosettaNet development with WM601.
    I’m receiving an External Document(PIP 4A5) in my TN and this triggers the the first step ‘Wait for External Request document’ in the Process Model created for RosettaNet PIP 4A5 document. But the process got struck up here and keep on waiting at the first step and not moving to the second step(Inbound Validation).

    can u help me in resolving this problem…

    Thanks,
    Arun.


    #webMethods
    #Adapters-and-E-Standards
    #Integration-Server-and-ESB


  • 3.  RE: Help needed in sending acknowledgement

    Posted Thu November 20, 2003 09:28 AM

    Hi Arun,

    Your issue is slightly different from what Rajesh is facing. Let me try to address both issues.

    Rajesh,
    You have not mentioned what version of RosettaNet you are using but if you are using 6.01, all you have to do it just make sure that the service wm.ip.cm.handlers:SendReceiptAck is being called in the Send Receipt Ack step. That service will automatically create the receipt acknowledgement depending on what version of RosettaNet you are using and send it back to the person who sent you the original message. You do not have to do anything special for this. If you are using 4.6, then do the same in the Send Receipt Ack step in the conversation step. Hope this helps.

    Arun,
    The reason why your process is not going past the first step is because the complex join in that first step is not generated correctly because you modified the process model from the template.
    If you read the documentation on customizing the process model you will notice that after you assign the starting document to the wait for external document step you need to go into the complex join and assign the newly subscribed doctype to the complex join in that step. To do this, delete the package created for the model from the IS. (Make sure it is deleted from the file system) reassign the newly added doctype to the complex join on the first step and regenerate the process. This should solve your problem.

    Raghu


    #webMethods
    #Integration-Server-and-ESB
    #Adapters-and-E-Standards


  • 4.  RE: Help needed in sending acknowledgement

    Posted Thu February 03, 2005 11:52 PM

    Hi

    I am facing a peculiar problem. We are using 7B1 and 3B2PIP. We have two vendors who send the these two documents to us. Everything was working fine till last week.

    All the things were setup

    We are on webMethod 6.1.
    The servers and ports etc all configured. We were receiving documents into the our system

    Suddenly over past 5 days, all the signals are not getting processed. we are seeing that in the modeller , the process is shown as started, but it stops after the first step(Wait for External Request document) before finishing the second step Inbound validation

    What could have gone wrong. What do we need to do?. Is this a modellor Issue.

    Please help
    Thanks
    ravi


    #Integration-Server-and-ESB
    #webMethods
    #Adapters-and-E-Standards


  • 5.  RE: Help needed in sending acknowledgement

    Posted Tue March 29, 2005 10:08 AM

    We have our RN process configured on WM 6.1 and can receive and process the PO just fine. The customer is telling us they are not getting our receipt ACK and we can find nothing indicating that it is in fact being sent. We turned our logs up to the highest level and recieved a PO and we see only one post to our customer and that was for the PO Confirm doc, we see nothing for the receiptack.

    Any suggestions would be appreciated.

    Jane


    #Integration-Server-and-ESB
    #Adapters-and-E-Standards
    #webMethods


  • 6.  RE: Help needed in sending acknowledgement

    Posted Wed March 30, 2005 08:11 AM

    Hi Jane,

    Is your RN process starting and are you able to see the process status in the Monitor? If you turn your logging level to 6 in the IS, you should see an informational message in the IS log indicating that the "receipt ack is being sent to <partner’s URL>. It should also show a return http code being received (200 or 202 based on the type of rnif transport being used).

    Once you receive a message from you partner and if the process starts, the incoming message will be validated and an ack will be sent back to the customer almost in the very next step. Please look at the process model.

    Raghu


    #webMethods
    #Adapters-and-E-Standards
    #Integration-Server-and-ESB


  • 7.  RE: Help needed in sending acknowledgement

    Posted Wed March 30, 2005 08:13 AM

    Hi Ravi,

    Quick Question.
    Is the very first step in “Waiting” status (blue circle with three dots in it)? or is it in “Completed” (Green circle with Check mark inside it) status?

    Please let me know!

    Raghu


    #Integration-Server-and-ESB
    #Adapters-and-E-Standards
    #webMethods


  • 8.  RE: Help needed in sending acknowledgement

    Posted Wed April 13, 2005 12:21 PM

    Greetings,

    I am experiencing a similar problem.  I am receiving a 3A4 PIP from a customer, TN is identifying the document and invoking the process model.  The validation and send receipt ack steps complete.  I can see the Receipt Ack in TN with the correct sender/receiver IDs.  The process status = "NEW" and that is as far as it goes.  Any help would be much appreciated.
    

    Thanks,

    -Brian


    #Adapters-and-E-Standards
    #Integration-Server-and-ESB
    #webMethods


  • 9.  RE: Help needed in sending acknowledgement

    Posted Mon April 18, 2005 09:11 AM

    Hi Brian,

    I am guessing you are using webMethods 6.1. To fix this issue,
    (1) delete the package created by the process model in the IS package management page.
    (2) Restart the server
    (3) From the Modeler, go to the complex join editor for the “Wait for ack” step and reassign the documents from the join editor list. Save the process model and regenerate it. (you might have to do this to the other steps where there is a complex join between a transition and a TN doctype)

    Once you do these, the process will get past the wait for ack step!
    Hope this helps!

    Raghu


    #Adapters-and-E-Standards
    #webMethods
    #Integration-Server-and-ESB


  • 10.  RE: Help needed in sending acknowledgement

    Posted Tue April 19, 2005 07:42 AM

    Hi Raghu,

    Thanks for your response. Yes, we are using wM 6.1. I am using the One Action PIP Fulfiller Model and the “Wait for Ack” step is being performed by the Initiator, (Customer). I am receiving the 4A3 PIP from the customer, my process model is identified and the following steps are completing successfully.

         Wait for external Request document 
    Inbound Validation
    Send Receipt Ack, (RA)
    Inbound Mapping
    Send to Backend
    

    The RA is being generated and is visible in Trading Networks Console with a process status = “NEW”. There is one activity stating that the document has persisted.

    It stops at that point without queuing the document for delivery to the TP.

    I have since created a processing rule which attempts to send the doc to the TP. The processing rule is not executed unless I reprocess the document. When I reprocess the RA the processing rule is executed and the doc is sent to the TP.

    Thanks Again,

    -Brian


    #webMethods
    #Integration-Server-and-ESB
    #Adapters-and-E-Standards