cancel
Showing results for 
Search instead for 
Did you mean: 

Check mapping used in BIC module

Former Member
0 Kudos

Hello gurus

we have an EDI scenario. modules are used in the EDI receiver communication channels.

Following is the processing sequence and module configuration of one of the channels :-

Processing sequence:

1    localejbs/Seeburger/solution/sftp         Local Enterprise Bean    solutionid

2    localejbs/CallBicXIRaBean                  Local Enterprise Bean    bic

3    localejbs/ModuleProcessorExitBean    Local Enterprise Bean    exit

Module Configuration:

bic    LogAttID                 ConverterLog

bic    destEncoding          ISO-8859-1

bic    destTargetMsg         MainDocument

bic    mappingName         See_X2E_DESADV_UN_D93A

bic    srcEncoding            ISO-8859-1

bic    srcTargetMsg          MainDocument

exit    JNDIName             deployedAdapters/SeeXISFTP/shareable/SeeXISFTP

Is it possible to get the mapping that is used here i.e See_X2E_DESADV_UN_D93A to view or edit?

I am new to BIC and BIC MD. I went through the documents that are available for mapping designer but i am now even more confused.

The mapping designer can be used to output .xsd file which can be imported into the ESR as external definition and then graphically mapped to the IDoc. Then what is the purpose of this mapping separately and where can i find it??

Appreciate any help coming my way.

Regards,

Xineohpi

Accepted Solutions (1)

Accepted Solutions (1)

engswee
Active Contributor
0 Kudos

Hi Iphoenix,

Your scenario would be as follows:-

i) Graphical mapping - map from source format to XML representation of DESADV format. This happens during the request message mapping step.

ii) BIC mapping - convert the XML representation of DESADV to a DESADV flat EDI file.

To achieve this, you will have to obtain the XSD for the DESADV XML format. You should be able to find this XSD from the content pack that came with the Seeburger installation.

As for viewing the BIC mapping, once you have BIC MD installed, you can load the standard mappings already provided by Seeburger and then search for the specific X2E mapping that you want to view. The standard mapping should also come with the content pack - the name would be something like prj_SeeburgerFormatMapping_2.1.zip.bicmd

Rgds

Eng Swee

Former Member
0 Kudos

Hi Eng Swee

Thank you for your reply.

I could find the XSDs in zip>>messagecatalog folder of the seeburger installation and the mappings from prj_SeeburgerFormatMapping_2.2.zip.bicmd

So if i have gathered correctly, whenever a idoc-edi interface is created we need a .XSD file to convert IDOC to XML and other to convert XML to EDI.. ??

And if we need to change the mapping both have to edited in BIC MD and uploaded accordingly?

Regards,

Xineohpi

engswee
Active Contributor
0 Kudos

Hi Iphoenix

The XSD file should be imported into ESR as an External Definition, so that it can be used as a source/target for graphical message mapping.

As for the BIC mapping, this is deployed as an SCA file into the PI system. This is normally done via JSPM by the Basis team.

Normally, if your partner is using X12 or EDIFACT, you might not need to change anything with BIC mapping. Only in cases where your partner's X12/EDIFACT definition deviates from the international standard, then you might need to adjust the BIC mapping accordingly using BIC MD.

In the case where the standard is used, you just need to double check that Seeburger already provides that XML to EDI conversion mapping, and that it has been deployed by your Basis team (you can check in the Seeburger Workbench to see what has been deployed.) Once the BIC mapping is there, you use that mapping in the BIC module configuration.

To summarize, for an IDoc to standard EDI interface, your main development/configuration effort would be:-

i) Create graphical mapping from IDoc to EDI (XML format)

ii) Configure communication channel to use BIC mapping for X2E conversion.

Rgds

Eng Swee

Former Member
0 Kudos

Thanks a ton Eng Swee!

Answers (1)

Answers (1)

former_member190624
Active Contributor
0 Kudos

Hi Xineohpi,

Below are few points for your reference,

  • BIC mapping (See_X2E_DESADV_UN_D93A) is for converting flat EDI message into EDI xml message.

  • Yes , you can edit BIC mapping in BIC MD (double click on the mapping and add your personalized code to segment you want).

  • We will use BIC Mapping Designer for creating ,editing/enhance ,testing & export BIC mappings.

  • Any BIC mapping starting with See_* is standard mapping shipped with SEEBURGER add-on .
  • If you have content provided by seeburger (Will be provided in CD , CD will have BIC MD and standard EDI formats(both Flat EDI and EDI xml ), contact your basis guy to know where BIC mapping being deployed.

Thanks

Hari.

Former Member
0 Kudos

Hi Hari

Thanks a ton for your response.

I will ask basis for the same but is there any directory path which is by default??

Regards,

Xineohpi