cancel
Showing results for 
Search instead for 
Did you mean: 

Error when testing Interface Determination

david_fryda2
Participant
0 Kudos

Hi everyone,

I need a little help about an error that occurs when testing the interface determination.

My scenario is Web Service to RFC.

I get the following exception:

Operation Mapping
OM_zfunc1_ob3
   Runtime error Unable to find resource bbdba4c1-081b-11e3-cde2-c4530a051d78 in the following software component versions: http://test.gov.il/WS_2_RFC3com/sap/xi/tf/_MM_zfunc1_req3_.class-1

Thanks in advance.

Regards

Accepted Solutions (1)

Accepted Solutions (1)

david_fryda2
Participant
0 Kudos

Hi everyone,

The issue was solved.

I wanted to thank all of you for your help and I learned a lot with all your answers.

Solution:

Gateways.

Using the SMGW transaction, the basis team gave permission for the whole process to work.

That is the main idea.

Thank you.

Best Regards.

iaki_vila
Active Contributor
0 Kudos

Hi David,

Thanks for sharing the final solution, im pretty sure that you will help so much people.

Regards.

Answers (9)

Answers (9)

zameerf
Contributor
0 Kudos

Hi David,

This is definitely some issue with cache.

Go to Interface Determination, under the Configured Inbound Interfaces, delete the entry.

then click the + sign and give a new entry..just any Name, any Namespace, then save and activate..

this is to see if you are able to do Test Configuration successfully from ID and to see if the error message is changed. see what is your result.

Regards,

Zameer

david_fryda2
Participant
0 Kudos

Hi Zameer,

I gave the name and namespace only and the test wend OK.

Does it help ?

Thanks.

Regards.

Message was edited by: David Fryda

zameerf
Contributor
0 Kudos

Hi David,

now, give a try of making a copy object of your inbound interface, message mapping and operation mapping like name as _copy. activate this in ESR, then again delete the inbound interface entry in Interface Determination and try to select the new inbound interface and the new mapping. save, activate and give a try to see if anything better.

Regards,

Zameer

david_fryda2
Participant
0 Kudos

Hi Zameer,

So, in ESR I copy the Message Mapping to a new one. The same thing for the Operation Mapping.

By Inbound Interface, what do you mean ? (The Service Interface ?)

In Interface Determination, under Receiver Interfaces, I selected the new Operation Mapping.

After the test, I got the same excpetion.

Thanks.

Regards.

zameerf
Contributor
0 Kudos

looks like the assumptions not working.

whether all your objects in ESR were created in same Software Component Version?

how about the RFC, where is it imported in ESR?

david_fryda2
Participant
0 Kudos

All the objects in the ESR were created in the same Software Component Version.

The RFC was imported in ESR.

Everything is activated.

0 Kudos

hi ,

       Delete the operation mapping in ESR and recreate ,  Delete the interface determination and recreate . it will work

david_fryda2
Participant
0 Kudos

Hi,

I've done it but still getting the same exception.

david_fryda2
Participant
0 Kudos

Hi everyone,

I've done a restart to the PI server...ant dtill have the same problem.

Thanks.

Regards.

iaki_vila
Active Contributor
0 Kudos

Hi David,

Have you tried Sunil advice or to copy the message mappings on anothers and to use them?

Regards.

david_fryda2
Participant
0 Kudos

Hi,

I don't have Interface Mapping but Service Interface. Did you mean that ? How do I test it ?

How do I test Configuration issue ?

Thanks.

Regards.

smavachee
Active Contributor
0 Kudos

> Test Interface Mapping. It should find Operation Mapping.

> Make some dummy changes, activate the ESR objects again.

> Test your Configuration after changes activation.

> If above steps does not work, most probably its cache issues, go for cache refresh as suggested by experts.

Hope it helps.!

Regards,

Sunil

david_fryda2
Participant
0 Kudos

Hi,

I test the Operation mapping and everything works fine (the request and response).

I did test the Interface Determination and still get the exception that an object is not found.

I tried to refresh de cache but does not help.

Thanks.

Regards.

Message was edited by: David Fryda

iaki_vila
Active Contributor
0 Kudos

Hi David,

A few cents, try to do a dummy change in the message mapping that it is not found or copy it in a new one and use the new one in the operation mapping.

Regards.

former_member190624
Active Contributor
0 Kudos

Hello David,

Along with Anupam Ghosh suggestion , please cross check the SWCV object ID in ESR and SLD .

Regards

Hari.

david_fryda2
Participant
0 Kudos

Hi,

Everyhting is activated.

Whats is SWCV ?

Where do I cross check..can you please give the path in the NWDS admin ?

Thanks.

Regards.

PeterJonker
Active Contributor
0 Kudos

Looks to me that you didn't transport all developments (if this is  a non development system !!).

The message seems to be saying that a message mapping is missing within a operation mapping. But then again SAP sometimes works in mysterious ways.

Did you check that alld e vlopment has been transported ?

Or when this is happening in the development environment, try to reimport your SWCV.

david_fryda2
Participant
0 Kudos

Hi,

How do I check that it was tansported (how do I transport) ?

I know that everything in Repository is activated and everything is in a software component.

What is SWSF ?

Thanks.

Regards.

aashish_sinha
Active Contributor
0 Kudos

HI,

What PI version you are using? If above PI 7.3, use ICO instead using classical method.

Regards

Aashish Sinha

david_fryda2
Participant
0 Kudos

Hi, As you guess the version is 7.31.

Sorry for my ignorance, what is ICO ?

Thanks.

Regards.

aashish_sinha
Active Contributor
0 Kudos

Hi David,

I assume your configuration is AEX configuration for PI (Dual Stack or java Stack installation). Normally basis do AEX configuration for PI 7.31. Because of this, configuration test scenario in PI - ID doen't work anymore.

Similarly, classical way of configuration is not required. means No sender agreement, receiver agreement, interface determination, receiver determination.

You have to create only, Sender Channel, receiver channel, and Integrated Configuration (ICO).

Now ICO contains everything like sender, receiver, interface used and channel also it is very easy to manage things using ICO's.

Change your ID confiuration and test scenario directly and monitor in NWA-> message monitoring.

Regards

Aashish Sinha

david_fryda2
Participant
0 Kudos

Hi Aashish,

The basis team told me that the PI 7.31 is not AEX.

Should we install it with AEX config ?

I create an ICO and try to test it from ID by going to Tools->Test Configuration.

Is that the way ?

Thanks.

Regards.

aashish_sinha
Active Contributor
0 Kudos

Hi David,

Just a small confirmation -

1. in SM59 - 2 RFC destination created - SAP_PROXY_ESR and PI_AAE.

2. If all configuration for PI systems done at NWA.

If above things are done, then Tools->Test Configuration won't work for ICO testing also.

What i am trying to say is once your ICO activation is done, send some data to see if it is reaching PI and monitor it in PI.

If above config not done and basis has done it as old ways, they have to change it as per above configuration else, it doen't matter if you use PI 7.1 or PI 7.31 with extra features.

Regards

Aashish Sinha

david_fryda2
Participant
0 Kudos

Hi Aashish,

First, in sm59 there is no destination defined as SAP_PROXY_ESR or PI_AAE.

So we are working as old days I guess.

I create an ICO. I got the URL of the WSDL.

After I went to service registry to find it and test it.

In the test, it did ask me for the request parameters..but I got an exception:

Web service returned error. Fault Code: "(http://schemas.xmlsoap.org/soap/envelope/)Server" Fault String: "Server Error".

com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound binding for the given P/S/A values: FP=;TP=;FS=SOAP_sender_service3;TS=;AN=SI_zfunc1_ob3;ANS=http://test.gov.il/WS_2_RFC3;

etc

I am a bit lost as you can see.

Thanks for the help.

Regards.


Message was edited by: David Fryda

Message was edited by: David Fryda

anupam_ghosh2
Active Contributor
0 Kudos

Hi David,

                 Please check cache status in RWB through cache monitoring.

In case its showing error(red) then please report the issue to BASIS  team.

Regards

Anupam