Skip to main content
Solved

FSM-Response Capturing Integration


PinmayaK
Sidekick (Partner)
Forum|alt.badge.img+9

Can anyone suggest how to capture Response in FSM from a external system/foreign system while doing outbound integration.In short i am trying to send outbound data  from FSM to ERP.

when i send(FSM) purchase requisition they are(ERP) sending some responses but that response i am not able to capture in FSM.

Please help me what are the settings or configuration i need to do to capture the responses.

Best answer by Paul Drennan

Hi,
You will need to create a new XML Map to capture the response.

When created, from your outbound XML map click on the tab labelled ‘Inbound Maps’ and select your newly created XML map.

View original
Did this topic help you find an answer to your question?

7 replies

Phil Lamerton
Superhero (Employee)
Forum|alt.badge.img+24
  • Superhero (Employee)
  • 531 replies
  • June 4, 2020

Hi,

Thank you for your question, I will endeavour to get back to you as soon as possible.

Thanks

Phil


Forum|alt.badge.img+11
  • Hero (Employee)
  • 37 replies
  • Answer
  • June 4, 2020

Hi,
You will need to create a new XML Map to capture the response.

When created, from your outbound XML map click on the tab labelled ‘Inbound Maps’ and select your newly created XML map.


PinmayaK
Sidekick (Partner)
Forum|alt.badge.img+9
  • Author
  • Sidekick (Partner)
  • 25 replies
  • June 4, 2020

Dear Paul,

Thanks for your quick turnaround.Can you please provide one sample format for capturing the response from external system to FSM. It will be very helpful for me.

Thanks,

Pinmaya


Forum|alt.badge.img+11
  • Hero (Employee)
  • 37 replies
  • June 4, 2020

Hi Pinmaya,

The new XML map must be created in direct correlation to the response XML message.

Is the response XML in the Integration Run Log?  If not then you will need to ask the third party system provider for a sample XML response for which you can base your xml map on.


PinmayaK
Sidekick (Partner)
Forum|alt.badge.img+9
  • Author
  • Sidekick (Partner)
  • 25 replies
  • June 4, 2020

Dear Paul,

Understood,i will implement the same.

Thanks a lot for your inputs.

 


ishD
Hero (Partner)
Forum|alt.badge.img+13
  • Hero (Partner)
  • 91 replies
  • February 3, 2021

@Paul Drennan Reviving an old thread here. Hope you don’t mind.

We have a similar response we’re trying to capture and process. My outbound map simply sends a request_id. The host responds with a 200 and the following json if it’s found (sample from the transaction result in the integration log detail):

{
  "perform_inbound_integration": {
    "authentication": {
      "logon_info": {
        "password": "METRIX9",
        "person_id": "ADMIN"
      }
    },
    "parameters": {
      "mapping_name": "I_REQUEST01",
      "xml_import": {
        "request": {
          "description": "coming from API",
          "place_id": "A100",
          "priority": 1,
          "request_id": "1234"
        }
      }
    }
  }
}

On the Inbound Maps tab, I reference the I_REQUEST01 map from above. The only values I’ve filled out are Search Order, Inbound Map and Active. The Input type was left as Response XML by default. No success as it’s currently setup.

Do I need to fill out any other columns in the response map row? Additionally does the host need to return the JSON in full as above or simply the ‘request’ element and it’s children?

 

 


ishD
Hero (Partner)
Forum|alt.badge.img+13
  • Hero (Partner)
  • 91 replies
  • February 5, 2021

I should add that there are no exceptions in the integration log, only a single child row for integration log detail with the outbound transaction (I would expect a second one for attempting to process the response) and indication of whether there was an attempt to process the inbound map at all.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings