cancel
Showing results for 
Search instead for 
Did you mean: 

Seeburger BIC Mapping Error in PI Runtime Workbench

Former Member
0 Kudos

Hi All,

I have created a new BIC mapping in BIC mapping designer tool for converting 940(EDI transaction) XML data to 940 X12 data(XML to EDI).

Followed below steps in the creation of 940 BIC mapping:

1)Imported source and target messages(XML and ANSIX12) for 940 data in the new project

2)Created mapping with the name See_X2E_ANSIX12_940_V4010 and have done one-to-one mapping

3)After creating the map, saved it, compiled it to test system and tested the conversion which ran successfully without errors.

4)After completion of testing, i have clicked on  compile to production system option and created a deploy file for this new project, which created a .sda file.

5)I provided this .sda file to BASIS team to install it on the PI server.

Please advise me if additional steps need  to be performed(apart from the above) in order to complete the BIC mapping.

Basis Team had installed the .sda file successfully in the PI server. Now the issue is, when we are triggering messages, all of those messages are failing in Runtime Workbench of PI with the following error details:

SEEBURGER BICXIADAPTER.MODULE Message entered Module (CallBicXIRaBean) and will be passed to the adapter now.

SEEBURGER BICXIADAPTER +++ starting conversion with mapping: See_X2E_ANSIX12_940_V4010 +++

SEEBURGER BICXIADAPTER --- CONVERSION ERROR ---2 errors occured. First error: BICMapping: runMapping() FATAL ERROR: java.lang.ClassNotFoundException: See_X2E_ANSIX12_940_V4010 Stacktrace: java.lang.ClassNotFoundException: See_X2E_ANSIX12_940_V4010 at com.seeburger.jucon.MessagePool.getMappingClassName(MessagePool.java:768) at com.seeburger.jucon.MessagePool.loadMapping(MessagePool.java:619) at com.seeburger.jucon.seebicapi.BICMapping.runMapping(BICMapping.java:1649) at com.seeburger.jucon.seebicapi.BICMapping.run(BICMapping.java:2518)

BICMapping runMapping() The mapping: See_X2E_ANSIX12_940_V4010 you are trying to load cannot be found in the classpath! Maybe you forgot to deploy the mapping! DESCRIPTION: BICMapping Error: The mapping [not specified] you are trying to load cannot be found in the right path! Maybe you forgot to compile or to activate the mapping! .

Note: Used CallBicXIRaBean module in the communication channel and provided the mapping name in the module parameters

Please provide me a solution for this issue.

Thanks!!

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member191435
Contributor
0 Kudos

Hi Bhargavi,

Please check that you are created the  version 4010 BIC mapping or not...

1. Check your XSD and XML.

2. test the mapping in BIC only

3. If it succesfull then test in PI.  

4. If you still get the same error please again do the deployment of .sda file and refresh the cache and test.

Mean while can you please send us the XML file that you are testing

Thanks,

Sreenivas

S0003485845
Contributor
0 Kudos

Hi,

if you get the error message...

"The mapping: See_X2E_ANSIX12_940_V4010 you are trying to load cannot be found in the classpath! Maybe you forgot to deploy the mapping! DESCRIPTION: BICMapping Error: The mapping [not specified] you are trying to load cannot be found in the right path! Maybe you forgot to compile or to activate the mapping! ."

..then it means, that this mapping is not available on the PI-Server.

So, the last mapping_user.sda file that has been deployed did not contain this mapping. (either it was named a little different in your MappingDesigner...or the basis have deployed it on the wrong server... )

If you go to the Seeburger-Workbench => System Status, then you can check all the mappings that are deployed on the server... please verify ifthis mapping See_X2E_ANSIX12_940_V4010 is shown as being available on that server.

Regards

Stefan

Former Member
0 Kudos

Hi,

I am getting same error.

I got to know from my basis team that. they did not get licence for EDI 940, developed team developed this interface by using custom EDI 940 mapping, not standard one that we used to get from seeburger with license.

So my doubt is, is it mandatory to get license from seeburger or it will work with custom mappings also.

Thank you.

Former Member
0 Kudos

Hi Sruthi/Bhargavi,

error says the mapping is not available in the PI server. you can check your BIC config done in the channel. whether the mapping name is correct ? if you are sure your config is correct then you can check whether the mapping is deployed correctly by basis  in the seeburger workbench check the system status tab.

Cheers

Hidayat

0 Kudos

Hi Bhargavi,

1.If  you have sample xml file for ANSI X12 940-V4010 then first try to test the mapping in BIC mapping designer to ensure your mapping is correct.

2.Deploy the mapping.Verify the deployment logs to make sure mapping is deployed successfully.

3.Then the test the interface in SAP PI.

Thanks,

Sharanya.