cancel
Showing results for 
Search instead for 
Did you mean: 

ERROR in PRD XI.

Former Member
0 Kudos

Hello.

My problem is en PRD of XI.

My SLD install in XI DES and XI PRD call SLD of XI DES.

In XI DES one interface SOAP - XI - RFC running OK.

In XI PRD one interface SOAP - XI - RFC running NO OK.

The error in XI PRD is.

<?xml version="1.0"?>

<!-- see the documentation -->

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP:Body>

<SOAP:Fault>

<faultcode>SOAP:Server</faultcode>

<faultstring>Server Error</faultstring>

<detail>

<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">

<context>XIAdapter</context>

<code>ModuleUnknownException</code>

<text><![CDATA[

com.sap.aii.af.mp.module.ModuleException: either no channelID specified or no channel found for the specified party, service, and channel name, MessageServlet(Version $Id: //tc/xi/NW04S_12_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#3 $)

at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:451)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

]]></text>

</s:SystemError>

</detail>

</SOAP:Fault>

</SOAP:Body>

</SOAP:Envelope>

Help my!!!

Accepted Solutions (0)

Answers (3)

Answers (3)

ravi_raman2
Active Contributor
0 Kudos

Claudio,

Since it works in test and dev, What you should check is if the Business Service or System name is replicated across the SLD`s...

Does the prd SLD have the same business Service/System name in it. ?

thats what the issue here seems to be

Regards

Ravi Raman

Former Member
0 Kudos

Hi,

either no channelID specified or no channel found for the specified party, service, and channel name

Please check if you created receiver agreement with correct communication channel.

Also check all your objects are activated.

Regards,

Gourav

---

Reward point if it helps

Former Member
0 Kudos

Sorry.

How generate WSDL automically.

I am go in Integration Directory > Tools > Define Web Service >

URL = http://server:port/XISOAPAdapter/MessageServlet?channel=:ServiceSOAP:NameSOAP

Former Member
0 Kudos

Hi Claudio,

check, if you are not using party and if not, check the communication channel's name. Is the channel;s name NameSOAP? The problem is, that the service can't find your CC. If you're sure, taht you're not using party and the CC's name is correct in the SOAP call, try to reactivate or re-create the CC.

But I'm convinced, you're using wrong CC name (or wrong service) in the URL, which you're calling.

Peter

Former Member
0 Kudos

The configuration of SLD.

XI PRD, XI DES, R3 DES, R3 QAS y R3 PRD.

XI DES - (R3 DES,QAS,PRD) no problem.

XI PRD - (R3 DES,PRD) problem.

No using Party.!!!

In integration directory > Enviroment > Cache Notifications.

The error is.

Unable to determine the name of the central Adapter Engine from the System Landscape Directory at this time. Notifications to the central Adapter Engine are therefore listed using the technical name of the Adapter Engine. This is usually structured as follows: af.<SAP System ID>.<Name of application server>

NOTA: The parches in SAP XI is SP11, SP12 and SP13. ?

In SAP XI PRD for SOAP runing to SAP R3 QAS. One interfaz.

Former Member
0 Kudos

Hello

Many thanks to you.

Already solve the problem.

The solution was to clean the caches since the upgrate of SP10 to SP13, was particularly errors in the cache.

-- SXI_CACHE

-- Cache Repository

-- Cache Directory

-- Cache Runtime

-- Shutdown of Machine

justin_santhanam
Active Contributor
0 Kudos

Claudio,

Where you are seeing this error? Since your sender is SOAP Adapter, could you please verify whether the WSDL which you created has correct Communication channel name and the rest parameters!!!

Cheers,

raj.