on 2010 Jul 20 6:22 PM
Hi Experts,
I need to get your suggestions on mapping approaches in PI. We're doing EDI with PI7.1 with Seeburger Adapter.
We are in design phase. We're making design decisions now and the question came up whether we should build one map per IDoc-Partner-X12 transaction or one map per X12 transaction-Idoc pair and build in logic to take care of partner specific requirements.
Can you suggest what is best approach.
Your help is appreciated
Thanks,
Kishore
Hi,
it is a broad question with no general answer.
First, it is a question of "How Much"?. If you have dozens of Partners and a lot of special requirements, than you are better up with a dedicated mapping per situation.
We also have done this with a two-step approach: One generic Maping for all, and a specific mapping per customer as a second additional step in message mapping, where every customer has its own name space.
This requires a very good design, a good planning and pattern-oriented solution and a very tight execution and overall architecture and quality control, to not get out of hand. There are some good books and blogs about enterprise patterns in EAI that will help here.
There are a lot of possibilties, but , nothing that fits easily in a short forum answer.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
one blog like this is on my list, but probably in September 2010 .
There is one "classical" book, not PI specific, but very good:
"Enterprise Integration Patterns" by Hohpe and Woolf (Addisson Wesley)
and a very good book for PI, but only in German:
"Enterprise Integration Pattern für PI" Daniel/Steinrötter SAPPress Galileo
(It refers a lot to the Hohpe/Woolf book)
and the motherbook of all patterns:
"Gang of Five": Gamma et al, Design Patterns: Elements of Reuse in Object Oriented Software;
Kishore,
With my experience if your EDI partners are suppliers/vendors then you maintain one mapping and configure partners based on their AS2ID's or sender id's. however if its customer then better use individual maps for each customer.
Regards,
Pavan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Kishore,
It entirely depends upon your requirements. Try to minimize the number of mappings as it would be hard to maintain them once it goes to production. If you are trying to have in one map then the complexity starts increasing. So you need to have an approach probably for every 4 or 5 customers one map. Ideally you can create one map to customers who have similar requirements with slight change. So a mixture of both the approaches will always be a good design.
The only book on SAP XI B2B integration we have is sam's/claus book:
http://www.edv-buchversand.de/sap/product.php?cnt=product&id=gp-9163
Regards,
---Satish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Any suggestions...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
70 | |
10 | |
10 | |
7 | |
6 | |
6 | |
6 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.