otmfaqForumsBlogsRegister
FAQMembers ListCalendarToday's PostsSearch


 Subscribe Blogs:RSS
 Subscribe Forums:RSS
OTMFAQ Home
OTMFAQ Blogs
OTMFAQ Forums
OTMFAQ Tutorials

OTM SIG
MavenWire


Integration and Data Mapping Integrating OTM / G-Log with external and legacy systems - including XML, WebServices, SOA, ESB, BPEL, EDI and Oracle's Fusion.

Tags: ,

Reply
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old January 15th, 2008, 19:08
Junior Member
 
Join Date: Dec 2007
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 0
psantosb is on a distinguished road
Integration issues - httppost

Hello everyone,

I'm new at OTM and I am working in a project to implement OTM for a logistics department. I have read some documents and manuals but I'm afraid I need some help with OTM integration using httppost strategy.

What I'm trying to do, is implementing an interface that keeps OTM sincronized with an external system via httpost in "real-time" (sending xml messages based on GlogXMLSchema.xsd).

In order to achive that, I was planning to establish this two procedures:
A.Incomming data into OTM (from external system)
A.1- External system performs httppost and sends valid xml to OTM
A.2- OTM processes xml file
A.3- OTM sends Report back to external system
A.4- External systems gets the transmission report
A.5- If Report is succesfull external systems commits changes in its DB, otherwise it rolls back changes.

So far, I have managed to send and process xml files properly but I couldn't get any Report back to the external system. It seems OTM is "generating" the report, but the xml file is not reaching the external system. Any suggestions on how to catch that report? (step A.4).

B.Outbound data from OTM to external system
B.1- OTM sends a xml file to the external system: a "before persist Modification-event" placed on an OTM object triggers an agent that executes a "Send-integration" action.
B.2- External system receives the xml file and processes it.
B.3- External system sends back to OTM a Transmission status (success or error)
B.4- OTM commits or rolls back the modifications depending on the status received.

For this one, I'm having problems at step B.3: Send-integration action always seems to finish successfully (even though the external system returns an error status) so I can't manage to interrupt the agent and do rollback.
Besides I couldn't find a way to inform of an error through the GUI (in order to let the user know the operation was aborted).

I would really appreciate if anybody could advice me on this, not only on the particular issues but also on the overall interface strategy.

Thank you very much for your help!!!!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 21:01.
Copyright © 2008, Open Book Solutions LLC. All rights reserved.

Sponsored by MavenWire - MavenWire.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37