Hi,
I'm new on XI, and I have to define some best-practices and naming convention that will be used by our company. The goal is to try to start working in XI the right way.
I found following sources of information :
SAP" target="_blank">https://websmp207.sap-ag.de/~sapidb/011000358700004455192006E/NameConventions.pdf">SAP XI 3.0 Best Practices for Naming Conventions
<a href="/people/r.eijpe/blog/2006/05/22/d-xie-soap-part-3-determine-software-component-version-of-standard-sap-idocs-and-rfms Soap part 3: Determine Software Component Version of standard SAP IDocs and RFMs</a>
<a href="/people/alwin.vandeput2/blog/2006/06/07/d-xie-soap-part-4-xi-software-component-architecture-for-point-to-point-scenarios Soap part 4: XI Software Component Architecture for Point-to-Point Scenarios</a>
Here is my scenario (probably a classic one!) :
SAP R/3 (Via RFC) ==> XI ==> 3rdParty Product (Via File Adapter)
If I follow best-practices indicated in previous documents, I need 3 products with their corresponding SWCV :
- One for SAP R/3 (custom function) : Contains the RFC
- One for XI : Mapping Objects, Integration Scenarios / Processes
- One for 3rdParty Product : Interface Objects
Up to now... Does it sound correct based on your experience ??
Now, here is my problem : BPM. It sounds logic to place the Integration Process in the XI SWCV. But I cannot use Message Interfaces from another SWCV (i.e. from my 3rd Party Product or from SAP R/3).
There is probably something wrong in my understanding, and I would really appreciate if somebody could help !! How should I proceed ? I'm not sure I should put everything under the same SWCV to use BPM !
Thanks in advance,