cancel
Showing results for 
Search instead for 
Did you mean: 

Mapping Issue after Transport

jose_augastine3
Active Participant
0 Kudos

Message Mapping was working fine in DEV

UDF is used inside Message Mapping.

After transport, I am getting the below error

Mapping <..........> failed to execute: MappingException: Unable to find resource com/sap/xi/tf/_MM_<........>.class in the following software component versions: <...........>

..................................................

Inside mapping, Under Fuctions tab

Class Name : _MM_<..............>

Package Name : com.sap.xi.tf

.......................................

I did full cache refresh and ESR and ID refresh too

Still same error ..

Am I missing something ?

Accepted Solutions (0)

Answers (7)

Answers (7)

jose_augastine3
Active Participant
0 Kudos

All the steps mentioned are done. Still the issue exists.

Not even a single mapping is working in Quality Environment.

I feel the java class required for message mapping is missing in Quality Environment.

When I checked at OS level, classpath_resolver folder was not there in Quality.

So manually added that folder under \\ ...\j2ee\cluster\server0\temp\classpath_resolver

Still the issue exists ...

Any suggestions ???

Former Member
0 Kudos

Please check the GUID of the SWCV in DEV and QA.  Make sure they are identical.


jose_augastine3
Active Participant
0 Kudos

Hi William,

I checked that ... it is identical ...

I made some dummy changes in mapping and activated in quality ...

I even made a new mapping and tested ...

Did full cache refresh ...

Still issue exists ...

Any other suggestions please ..

Thanks in advance,

Jose

Former Member
0 Kudos

I think this is a caching issue, as indicated by everyone.  As a last resort, if possible, you can restart the QA system and see if the problem persists.

jose_augastine3
Active Participant
0 Kudos

Hi William,

In Dev, both SAP and Java instances are on same drive.

In Quality, SAP and Java instances are on different drives.

Can this be a reason for the mapping class issue ???

Ours is a single stack installation.

Please let us know.

Thanks,

Jose

Former Member
0 Kudos

No, should not be.

jose_augastine3
Active Participant
0 Kudos

Sorry ... little confused with your answer

For Single stack PO Installation, SAP and Java Instances can be on different drives ... Could you please confirm ?

sahithi_moparthi
Contributor
0 Kudos


Hi Jose,

Please check if you have transported all the relevant objects like if you are using IDOC,XSD,WSDL ,UDF and mapping.

Former Member
0 Kudos

Hi Jose,

Test the mapping from Operation mapping test tab or try re importing entire ESR object list (OM, MM, SI, MT and DT)

Regards,

Pranav

jose_augastine3
Active Participant
0 Kudos

Did Message Mapping and Operation Mapping from test tab ... no issues ..

But actual message processing is failing ...

Former Member
0 Kudos

Take the source xml from SXMB_MONI and paste it in operation mapping or message mapping test tab. Then go to Tabular view, My guess one of the node should be red. Some field is not matching the source xml format.

Regards,

Pranav

iaki_vila
Active Contributor
0 Kudos

Hi Jose,

May could be a problem of the SLD, check this note 1885050 - Can not export software component by CMS in ESR / Mapping program/resource can not be foun...

What is your PI version?

Regards.

jose_augastine3
Active Participant
0 Kudos

Still the same error : Unable to find resource com/sap/xi/tf/_MM_POInvoice_System1ToSystem2_.class in the following software component versions ...

Former Member
iaki_vila
Active Contributor
0 Kudos

Hi Jose,

Are you transporting all the SWCv?, is the UDF in the message mapping or in a function library?.

Try to do a dummy change in the message mapping and try to transport all the SWCv again.

Regards.

jose_augastine3
Active Participant
0 Kudos

UDF is in Message Mapping

Former Member
0 Kudos

Did you try test the map in message mapping > test tab?

jose_augastine3
Active Participant
0 Kudos

In Test Tab it is working fine

Former Member
0 Kudos

so it looks cache is not updated. can you check in ID > cache notification and confirm how the imported cache notification looks.

Former Member
0 Kudos

make sure to transport the function libraries if you are using in mapping. Also check in QA system is there are any conflicts.