SOAP eBonding help

Joe K2
Tera Contributor

Hi All,

 

We're working on an eBonding integration with a 3rd party.  We've done a few of these integrations before, but this particular one has a bit more complexity and I need help understanding how to accomplish this.

 

I currently have a SOAP Message configured with the endpoint and we have a connection with the 3rd party's middleware load balancer that handles all the inbound requests.  

 

The complication comes in with the business service.  Their middleware piece sends two responses back to our ServiceNow from the initial request is sent. The basic flow goes like this.  We send a SOAP request, they receive the request in their middle ware and send what they call a DACK response (Delivery acknowledgement).  Their middleware then sends the request to their ServiceNow instance and then sends us back a PACK response (process acknowledgement).  The PACK response is what contains the 3rd party incident # for us to apply to our internal incident thus eBonding the two.

 

What i'm confused about is how would that work in a business rule in JS.  I understand conceptually what I have to do, but i'm a little unsure how to code this.  any help or guidance would be greatly appreciated.

 

Thank you!

1 REPLY 1

Joe K2
Tera Contributor

Wanted to bump this and see if there is any direction anyone can give here.  I've gotten a few steps further in that I was able to see successfully send an outbound request and can see the response in the business rule as well i have record of the second 'PACK' response entering into our instance in the system logs using the property detailed here

 

https://www.servicenow.com/community/developer-blog/debugging-inbound-and-outbound-soap-integrations...

 

Now i'm receiving another error in the logs that I believe is pointing me in the next direction

 

JoeK2_0-1701892738317.png

 

 

i'm unsure where I would need to define that 'pack' method for an inbound message.  I know which endpoint they're using, but i'm at another stopping point here.

 

any help is appreciated. thank you