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 December 31st, 2007, 09:13
Junior Member
 
Join Date: Sep 2007
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 0
Oldprop is on a distinguished road
Question Integration and BNG Help

OTM 5.5 CU3
We have order release comming in to OTM just fine. We have now belatedly discovered that our client can send us the same order number twice and these are not back orders but order lines to be delivered on a seperate day. In effect an order can have multiple delivery dates as the delivery date relates to the order line not the order header.

Entering order releases manually we can get the Business Number Generator to create new Order release Id's no problem and it solves our problem quite nicely.

My question is how do we get BNG (Business Number Generator) to work via integration. My technical guy is pulling his hair out with this one as we want the BNG to work on the Order release ID field.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old December 31st, 2007, 09:33
chrisplough's Avatar
Site Moderator
 
Join Date: Jun 2006
Location: West Chester, PA
Posts: 821
Blog Entries: 7
Thanks: 53
Thanked 201 Times in 121 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 10
chrisplough has a spectacular aura aboutchrisplough has a spectacular aura aboutchrisplough has a spectacular aura about
Send a message via AIM to chrisplough
Re: Integration and BNG Help

Hello,

As long as you're posting the integration via the standard servlet (http://<server_name>/GC3/glog.integration.servlet.WMServlet), then Agents should get triggered on the incoming integration. I would think that you could setup the BNG via an Agent triggered by the incoming integration, having it create the new order release IDs.

Not knowing your configuration, you may need to setup additional agent(s) to post this updated OR ID back to your other systems.

Thoughts from anyone else?

--Chris
__________________
Chris Plough
MavenWire

www.MavenWire.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old January 2nd, 2008, 01:11
Member
 
Join Date: Dec 2007
Posts: 65
Thanks: 5
Thanked 10 Times in 10 Posts
Groans: 1
Groaned at 1 Time in 1 Post
Rep Power: 1
james_foran is on a distinguished road
Re: Integration and BNG Help

Hello,

We often use Business Rules to generate XIDs during integration.

We use the following syntax in the XML:

<Gid>
<DomainName>DOMAIN_NAME</DomainName>
<Xid>{1}</Xid>
</Gid>

<Gid>
<DomainName>DOMAIN_NAME</DomainName>
<Xid>{n}</Xid>
</Gid>

We are using this is an different context to generate Ship Unit Gids. Each Xid in the XML needs to increment by one.

Hope this helps.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old January 2nd, 2008, 11:39
Junior Member
 
Join Date: Jan 2008
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 0
A-Legre is on a distinguished road
Re: Integration and BNG Help

Hi,
I try the solution provide by James and it result in the creation of
order_release_gid = DomainName.{1}
order_release_gid = DomainName.{2}
order_release_gid = DomainName.{3}
order_release_gid = DomainName.{4}
It seems that the Business Rules is not applied.

here is a extract from my xml file :
<TransmissionBody>
<GLogXMLElement>
<Release>
<ReleaseGid>
<Gid>
<DomainName>TEST</DomainName>
<Xid>{1}</Xid>
</Gid>
</ReleaseGid>


Regards
Antoine
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old January 3rd, 2008, 09:35
Junior Member
 
Join Date: Jan 2008
Location: Huntingdon Valley, PA
Posts: 15
Thanks: 0
Thanked 4 Times in 3 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 0
tmoore_egi is on a distinguished road
Send a message via AIM to tmoore_egi Send a message via Skype™ to tmoore_egi
Re: Integration and BNG Help

Oldprop,

I would suggest testing the automation agents as Chris mentioned. You could setup the agent based on "order release" for type, "order - created" for event and "integration" for restrictions. I would have to know more about the requirements to fill in the actions, but this is something I would try to get the BNG and BN rule to apply appropriately.

Alternately you may want to use order release line and order release line - created.

My only caveat would be if the incoming order release and/or order release line have meaning to the customer. If not, then OTM should generate the appropriate number sequentially based on your OR BN rules.

Thanks,
Thomas
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 20:55.
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