cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple Operation in Service Interface

Former Member
0 Kudos

Hi Experts,

Here is the problem -

Scenario: SOAP Adapter-> PI (7.1) -> XI Adapter -> ERP Proxy

We have defined multiple operation in Service Interface using Interface pattern "Stateless".

Message posted using SOAP adapter goes through PI alright. But on ERP is throws the error saying "No implementing class registered for the interface"

Well the checklist-

1. Proxy class generated/re-generated. Class/Interface/Methods all activated.

2. If I remove all the operation from Service interface and just have one with the same name as Service Interface (which is also default when you create new service interface) it works fine.

Any idea guys ?

Regards.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Jitesh.

Did you manage to sort this out? We are having the same problem...

Rod

Former Member
0 Kudos

Hi Rodney,

Some document pointed out that multiple operation will work with WS-RM adapter.

By the way, what we did is that we created single operation interfaces on ERP side. And then mapped these interfaces to the operations (service interface with multiple operations) from application side.

Then it works. No error from ERP proxy side

Regards

Former Member
0 Kudos

Hello,

Are you able to generate no of methods equal to no of operations defined for the service interface after generating inbound proxies.

and have u selected stateless or stateless(XI3.0 Comaptible).

If you have selected stateless(XI3.0) it wont allow mutliple operations.

confirm..

Regards,

Sreenivas.

Former Member
0 Kudos

Hi N V,

None of the thread you mentioned has any resolution.

Hi Sreenivas,

Proxy had been generated fine with all the methods/operations. Any other idea ?

Regards.

Former Member
0 Kudos

Hi Jitesh,

Which interface pattern you have selected...

Stateless or stateless(XI3.0 Compatible)

and can you check your interface determinations for all your operations once....

Regards,

Sreeni.

Former Member
0 Kudos

Hi Sreenivas,

I appreciate your promptness in answering the query.

1. And I know that if you select Stateless (XI 3.0), in the service interface you just can't have multiple operations.

2. ID contents are generated fine (I dont do it manually. I just import the scenario from ESR).

Please, first test yourself and let me know if you succeed or point me to some document explaining that.

Regards.

Former Member
0 Kudos

Hi,

Can you check the follwoing:

The interfaces are taken from the Enterprise Services Repository of the

connected PI system. To make sure this connection is running correctly, use

the test reports provided in transaction SPROXY 􀃆 Button u2018Connection Testu2019:

o Report SPROX_CHECK_IFR_ADDRESS checks whether the connection to

the exchange profile is running and whether the parameters are set.

o Report SPROX_CHECK_HTTP_COMMUNICATION checks whether the

HTTP communication of the system is running.

o Report SPROX_CHECK_IFR_RESPONSE checks whether the connection

to the Integration Builder is running correctly.

o Report SPROX_CHECK_IFR_CONNECTION checks whether the data

coming from the Integration Builder can be correctly interpreted.

Former Member
0 Kudos

Hi,

Check these

REgards

Seshagiri