cancel
Showing results for 
Search instead for 
Did you mean: 

Proxy with multiple methods - problem

Former Member
0 Kudos

Hi all,

I have the following scenario:

Webservice --> XI --> Proxy

The webservice will be used to trigger the proxy.

My webservice has three operations.

So I have created the proxy class and implemented the three proxy methods.

In the ESB I have created three interface mappings and assign this mappings in the interface determination (Integration Builder).

I can also test the proxy methods successfully.

But when I try to trigger the proxy methods by the web service the following error occurs:

"No implementing class registered for the interface"

But I have already implemented the proxy! Why does XI not find the proxy class?

I can see that the methods won't be send from the service to XI. How does XI know which method of the proxy must be triggered?

Any ideas?

regards

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

An OSS note was missing.

Former Member
0 Kudos

How does XI know which method of the proxy must be triggered? 

you will send a request message selecting the particular service from the WSDL(webservice) and when a message is received in the PI .Root tag will be checked to determine which interface mapping is to be executed and hence which method of the proxy to be called.

refer this thread same issue is discussed and solved.

stefan_grube
Active Contributor
0 Kudos

> I can see that the methods won't be send from the service to XI. How does XI know which method of the proxy must be triggered?

The root tag name and namespace has to be the same as the message type name and XML namespace.

Change the message type name to match the root tag name.

Former Member
0 Kudos

> The root tag name and namespace has to be the same as the message type name and XML namespace.

> Change the message type name to match the root tag name.

I have checked it again.

Always the same namespace.

Edited by: Wolfgang Bauer on Jul 13, 2010 10:30 AM