ModuleProcessor

Hi!
When I try to access the ModuleContext in a Module-Bean in XIs ModuleProcessor, the following exception is thrown:
error occured: [2006-01-24T15:15:29Z] 1 new messages found among 178 messages in total; processing message 178exception caught during processing mail message [178]com.sap.aii.af.mp.processor.ModuleProcessorException: Processing Error caused by: com.sap.engine.services.ejb.exceptions.BaseEJBException: Exception in method com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl0.process(com.sap.aii.af.mp.module.ModuleContext,com.sap.aii.af.mp.module.ModuleData).; action[s] taken
Does anybody know why?
Regards,
Thomas

I now got the full stack trace, and it' s:
com.sap.engine.services.ejb.exceptions.BaseEJBException: Exception in method com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl0.process(com.sap.aii.af.mp.module.ModuleContext,com.sap.aii.af.mp.module.ModuleData).
     at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl0.process(ModuleLocalLocalObjectImpl0.java:145)
     at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:252)
     at com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0.process(ModuleProcessorLocalLocalObjectImpl0.java:103)
     at com.sap.aii.adapter.mail.service.MPCallerApplication.perform(MPCallerApplication.java:142)
     at com.sap.aii.messaging.srt.ApplicationBubble.onMessage(ApplicationBubble.java:29)
     at com.sap.aii.messaging.srt.InitiatorBubble.onMessage(InitiatorBubble.java:37)
     at com.sap.aii.messaging.srt.xmb.XMBIMAPInitiatorServiceImpl$MailClientTask.invoke(XMBIMAPInitiatorServiceImpl.java:628)
     at com.sap.aii.af.service.scheduler.JobBroker$Worker.run(JobBroker.java:450)
     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)
Caused by: java.lang.IncompatibleClassChangeError
     at com.snapconsult.spardat.smime.SMime.process(SMime.java:104)
     at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl0.process(ModuleLocalLocalObjectImpl0.java:133)
     ... 11 more

Similar Messages

  • Error while calling a web service in web dynpro through XI

    Hello,
    I was following a blog for Invoking Webservices using SAP XI
    /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
    I have done all the steps specified but when I import the wsdl file in web dynpro application and deploy the project I get the following error:
    <b>"Exception on execution of web service with WSDL URL 'bankws_OUT_MI.wsdl' with operation 'bankws_OUT_MI' in interface 'bankws_OUT_MI'"</b>
    where:
    bankws_OUT_MI -
    is the message interface name.
    I have defined a web service in the integration reopsitory as follows:
    <b>http://PEP:50000/XISOAPAdapter/MessageServlet?channel=:bankws:s_comm</b>
    where 
    bankws --- service name
    s_comm -
    sender communication channel
    selected 'bankws_OUT_MI' message interface from the given choices
    'bankws_IN_MI'  or 'bankws_OUT_MI'.
    interface name: bankws_OUT_MI -
    mesage interface name
    Can anyone guide me how to proceed further. Also if possible can anyone send me some helpful documentation regarding how to call a web service in web dynpro through XI.
    Thanks in advance.
    Regards,
    Imtool

    hello everyone,
    I made the whole scenario again and it is running succusfully in Xml spy. Now when i call the webservice in web dynpro...  I get the following error:
    <b>com.sap.engine.services.webservices.espbase.discovery.BaseIOException: Invalid Response Code 200 while accessing URL: http://PEP:50000/XISOAPAdapter/MessageServlet?channel=:OOMS_WS_OUT:CC_OOMS_WS_OUT. Response Message: OK. Content Type: text/html; charset=utf8. Body Content: <html> <head><title>MessageServlet</title></head> <body> <h3>Message Servlet is in Status OK</h3> <h3>Status information:</h3> Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/645_VAL_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#7 $) bound to /MessageServlet <br/>Classname ModuleProcessor: null <br/>Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean <br/>Lookupname for remoteModuleProcessorLookupName: null <br/>ModuleProcessorClass not instantiated <br/>ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0 <br/>ModuleProcessorRemote not instantiated </body></html></b>
    I have also made the entry in the visual administrator for metadata_dest and execution_dest.
    Does anybody have an idea what mistake i am doing.
    Thanks,
    Imtool

  • WebDynpro Application issue consuming asynchronous webservice from SAP PI

    Hello experts i ask you for help thie following issue:
    i am developing a webdynpro application which is supposed to
    send some data from inputfields, and a file, in order to achieve it, that dynpro application is consuming an asyncrhronous webservice , this service is running in SAP Process integration .it uses only a component.
    Iam having serious problems at mapping the asynchronous PI web service model -->to -->controller >and then to->view
    since when i deploy the application into the  SAP portal´s application server, it runs , but  inputfields cannot be written.i dont mean unabled, what i mean, is. cannot write anything on them.ECXEPT the file upload UI element.
    I have reviewed sap help page, 3 sappress books, about dynpro, and the procedure i am performind is agree with them.
    endpoint test answers the folloiwng:
    Message Servlet is in Status OK
    Status information:
    Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/NW04S_20_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#1 $) bound to /MessageServlet
    Classname ModuleProcessor: null
    Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    Lookupname for remoteModuleProcessorLookupName: null
    ModuleProcessorClass not instantiated
    ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0_0
    ModuleProcessorRemote not instantiated
    what i did is the same as before(in another projects weh i used to import rfc models):
    1.- import webservice model,and add it to component
    2.-map web service model to controller context
    3.-map controller´s context to view context
    4.-create actions and methods
    5.-binding context controller to ui elements
    Dear experts, my questions are:
    What am i doing wrong?
    should i permorm another steps because the web service is in another application server (SAP PI)?
    Should i create a stand alone proxy and then access it from webdynpro?
    when i call the web service model excution it seems does not run, neverthless the invocation does not have any syntax error , what coul it be?
    Thanx in advance!!

    just for the sake of other who may hit this thread , the solution is to add sap-client=<clientno> in the url for wsdl

  • Error while calling webservice created in XI

    Hi to All,
    I have created a Scenario in which i hav to create a webservice and that webservice hav to consume in JAVA.
    So created a scenario in which sender is SOAP and Receiver is RFC Adapter as i have   to send some information to RFC and get the response from RFC.
    I have configured the Soap Sender and RFC Communication channels properly, then i have choosen "to define the web service" and have given the URL as:
    http://incsr4:8000/XISOAPAdapter/MessageServlet?channel=:BS_WS_RFC:CC_IMAP_SOAP
    where incsr4 is server name, BS_WS_RFC is Sender Service Name and CC_IMAP_SOAP is Sender Communication Channel.
    When i am coping the URL which i got in the webservice and pasted in the Browser it is giving this message....
    Message Servlet is in Status OK
    Status information:
    Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/645_VAL_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#7 $) bound to /MessageServlet
    Classname ModuleProcessor: null
    Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    Lookupname for remoteModuleProcessorLookupName: null
    ModuleProcessorClass not instantiated
    ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0
    ModuleProcessorRemote not instantiated
    And if i am testing this wsdl in ALTOVA , it is giving this error:
    HTTP error: could not post file.
    'XISOAPAdapter/MessageServlet?channel=:BS_WS_RFC:CC_IMAP_SOAP&amp;version=3.0&amp;Sender.Service=BS_WS_RFC&amp;Interface=http%3A%2F%2Fincture.imap.com%5EMI_OBS_IMAP_SOAP
    on server incsr4(500)
    Dont know where i gone wrong...
    Please help me out from this problem.
    Its very urgent.
    Thanks in Advance,
    Regards
    Vikas

    Hi Bhavesh,
    I have used the J2ee port only.
    when i am using this Url:
    http://incsr4:8000/XISOAPAdapter/HelperServlet?action=FindChannel&channel=:BS_WS_RFC:CC_IMAP_SOAP
    to check the communication channel I am getting the right response as below.
    <s:ChannelInfo>
    <channelID>a5f01758461f3aab820f30cfef57937d</channelID>
    <name>CC_IMAP_SOAP</name>
    <type>st:SOAP</type>
    <direction>INBOUND</direction>
    <party/>
    <service>BS_WS_RFC</service>
    </s:ChannelInfo>
    Can u tell me where may be the Problem.
    Thanks
    Regards
    Vikas

  • Error while posting messages to SOAP sender adapter SP 13

    Hi Friends,
                    I have configured a SOAP sender adapter in XI 3.0 and is using the URL
    http://host:port/XISOAPAdapter/MessageServlet?channel=:BS_WEBSERVICE:CC_WEBSERVICE_SOAP to post the messages. When I open the URL in the browser I am getting the error.
    Message Servlet is in Status ERROR
    Status information:
    Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/aii/30_VAL_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#5 $) bound to /MessageServlet
    Classname ModuleProcessor: null
    Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    Lookupname for remoteModuleProcessorLookupName: null
    ModuleProcessorClass not instantiated
    ModuleProcessorLocal not instantiated
    ModuleProcessorRemote not instantiated
    But when I test the URL http://host:port/XISOAPAdapter/HelperServlet?action=FindChannel&channel=:BS_WEBSERVICE:CC_WEBSERVICE_SOAP to check the communication channel I am getting the right response as below.
    <?xml version="1.0" ?>
    <http://host:port/XISOAPAdapter/HelperServlet?action=FindChannel&channel=:BS_EBTR_WEBSERVICE:CC_EBTR_WEBSERVICE_SOAP> <s:ChannelInfo xmlns:s="http://sap.com/xi/WebService/xi30">
      <channelID>e7ac884596ea3d088cbfd8b434f942f2</channelID>
      <name>CC_WEBSERVICE_SOAP</name>
      <type xmlns:st="http://sap.com/xi/XI/System">st:SOAP</type>
      <direction>INBOUND</direction>
      <party />
      <service>BS_WEBSERVICE</service>
      </s:ChannelInfo
    I used the http capture to debug, In the 1st case though I am getting "Message Servlet in status error" I am seeing a 200 OK code in the http capture tool. When the message is posted from .net client proxy we are getting a 500 internal server error.
    Am not sure what causes the error ? I saw two notes in SDN related to SOAP - J2EE SP13. We are in SP13. Is this the issue ? Wanted to know your opinion before applying the notes.
    Thanks & Regards,
    Mathew

    ABAP & Java stack was on different SP levels.

  • Error when posting a SOAP request

    Hi all,
    Facing error when posting the SOAP request and after entering the Server Username and password giving error that http not found and url
    The URL i follow is http://<hostname>:<port>/XISOAPAdapter/MessageServlet?version=7.0&channel=:BusinessSystem:PI_SOAP_CC
    can any one of you tell me in place of XISOAPAdapter what should i place?
    Please help me to post the SOAP request to PI server.
    Thanks in advance ,
    Manohar.

    Hi ,
    copy the same URL  (Endpoint that you had given while generating wsdl file) to the browser and chek the status. ( http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel)
    See the below URL for the same i.e. SOAP adapter...http://help.sap.com/saphelp_nw04/helpdata/en/fc/5ad93f130f9215e10000000a155106/content.htm
    You should get response something like this '
    Message Servlet is in Status OK
    Status information:
    Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/aii/30_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#15 $) bound to /MessageServlet
    Classname ModuleProcessor: null
    Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    Lookupname for remoteModuleProcessorLookupName: null
    ModuleProcessorClass not instantiated
    ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0_0
    ModuleProcessorRemote not instantiated
    This  is make sure that webservice endpoint is given correctly. Don't forget to give username and password for connecting to XI server. user should xiappluser .
    Ranjeet Singh.

  • Class Cast Exception In Module Processor

    Hi,
      I'm trying implement "Step by step guide to develop a
    module for reading file name in a
    sender file adapter" by Krishnakumar Ramammoorthy. When I deploy the EAR in my server I'm getting following exception:
    #1.5#0003BA92DD90003B0000240000001D190003FCBEF3B117E6#1122321992587#/Applications/ExchangeInfrastructure/AdapterFramework/Services/ADAPTER/ADMIN/File##com.sap.aii.adapter.file.File2XI.processFileList()#J2EE_GUEST#0##nd2xidb.svc.doi.test_XD2_3621750#Guest#46b9f3b0fd4611d9af850003ba92dd90#output##0#0#Error#1#com.sap.aii.adapter.file.File2XI#Plain###Channel CC_File_S_ABCMCodes: Sending file failed with java.lang.ClassCastException - continue processing#
    I'm running it on XI 3.0 SP 11.
    I'm trying to send a file and planning to modify the content in the module processor.
    Please let me know if anyone has a clue ?
    to get above mentioned document please search for "ramammoorthy", it's the first document.
    https://www.sdn.sap.com/sdn/search.sdn?contenttype=url&query=ramammoorthy&selected=0&content=/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fSDN!2fiViews!2fWCM!2fcom.sap.sdn..wcm.search.search_adv%3Fprttheme%3DCSIN%26QueryString=ramammoorthy%26SearchPluginName=sdn_all%26SelectedCustomProps=resourcetype(value=s*)
    thanks
    Sibo

    Hi All,
      The problam was in ejb-jar.xml. You should use the interfaces provided by module framework as home and remote interface.
    I made following changes in ejb-jar.xml and it worked..
    <session>
                <ejb-name>GetFileNameBean</ejb-name>
                <!local-home>gov.doi.fbms.moduleprocessor.GetFileNameLocalHome</local-home>
                <local-home>com.sap.aii.af.mp.module.ModuleLocalHome</local-home>
                <!local>gov.doi.fbms.moduleprocessor.GetFileNameLocal</local>
                <local>com.sap.aii.af.mp.module.ModuleLocal</local>
                <ejb-class>gov.doi.fbms.moduleprocessor.GetFileNameBean</ejb-class>
                <session-type>Stateless</session-type>
                <transaction-type>Container</transaction-type>
            </session>
    Please refer to document http://help.sap.com/saphelp_nw04/helpdata/en/32/43d84072378031e10000000a1550b0/content.htm
    Thanks a lot for your help..
    Sibo

  • Error in Sender SOAP Adapter on XI 3.0 SP13

    Hi All.
    I have an application that sends a SOAP message to XI SOAP Adapter, to reach a synchronous interface. I've generated the .wsdl file from the Integration Directory, within the URL:
    http://sapbox:59800/XISOAPAdapter/MessageServlet?channel=:BS_PORTAL:CC_S_SOAP_CREDITO
    When I try to reach this URL, I get the successful response:
    <i>Message Servlet is in Status OK</i>
    I've also created the sender SOAP communication channel, fullfilling the default namespace and default interface correctly.
    However, when I use wsnavigator client provided by SAP to prove the scenario, the SOAP message doesn't achieve XI, as the XISOAPAdapter EJB throws some exceptions:
    <i>HTTP/1.1 500 Internal Server Error
    Connection: close
    Server: SAP J2EE Engine/6.40
    Content-Type: text/xml; charset=utf-8
    Date: Sat, 17 Sep 2005 02:59:12 GMT
    <?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>BaseEJBException</code>
              <text><![CDATA[
    com.sap.aii.af.mp.processor.ModuleProcessorException
         at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:278)
         at com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0.process(ModuleProcessorLocalLocalObjectImpl0.java:103)
         at com.sap.aii.af.mp.soap.web.MessageServlet.callModuleProcessor(MessageServlet.java:162)
         at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:508)
         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:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         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:95)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:159)
    Caused by: com.sap.engine.services.ejb.exceptions.BaseEJBException: Exception in method process.
         at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl3.process(ModuleLocalLocalObjectImpl3.java:121)
         at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:227)
         ... 19 more
    Caused by: java.lang.NoSuchMethodError: com.sap.aii.messaging.srt.xmb.XMBWebServiceExtension.setDynamicConfigurationMode(I)V
         at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.createXMBWSBubble(XISOAPAdapterBean.java:1129)
         at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.setup(XISOAPAdapterBean.java:265)
         at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:562)
         at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl3.process(ModuleLocalLocalObjectImpl3.java:103)
         ... 20 more
              ]]></text>
            </s:SystemError>
          </detail>
        </SOAP:Fault>
      </SOAP:Body>
    </SOAP:Envelope></i>
    I've already done something really similar on SP 9. Can it be a new problem from SP13? Does anyone has any idea?
    Thanks in advance.
    Deise Lima.

    Hi Naveen,
    I have configured a SOAP sender adapter in XI 3.0 and is using the URL
    http://host:port/XISOAPAdapter/MessageServlet?channel=:BS_WEBSERVICE:CC_WEBSERVICE_SOAP to post the messages. When I open the URL in the browser I am getting the error.
    Message Servlet is in Status ERROR
    Status information:
    Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/aii/30_VAL_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#5 $) bound to /MessageServlet
    Classname ModuleProcessor: null
    Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    Lookupname for remoteModuleProcessorLookupName: null
    ModuleProcessorClass not instantiated
    ModuleProcessorLocal not instantiated
    ModuleProcessorRemote not instantiated
    But when I test the URL http://host:port/XISOAPAdapter/HelperServlet?action=FindChannel&channel=:BS_WEBSERVICE:CC_WEBSERVICE_SOAP to check the communication channel I am getting the right response as below.
    <?xml version="1.0" ?>
    http://host:port/XISOAPAdapter/HelperServlet?action=FindChannel&channel=:BS_WEBSERVICE:CC_WEBSERVICE_SOAP <s:ChannelInfo xmlns:s="http://sap.com/xi/WebService/xi30">
    <channelID>e7ac884596ea3d088cbfd8b434f942f2</channelID>
    <name>CC_WEBSERVICE_SOAP</name>
    <type xmlns:st="http://sap.com/xi/XI/System">st:SOAP</type>
    <direction>INBOUND</direction>
    <party />
    <service>BS_WEBSERVICE</service>
    </s:ChannelInfo
    I used the http capture to debug, In the 1st case though I am getting "Message Servlet in status error" I am seeing a 200 OK code in the http capture tool. When the message is posted from .net client proxy or Altova XML Spy we are getting a 500 internal server error.
    Am not sure what causes the error

  • HTTP 401 error while connecting SAP PI 7.1 with SOAPAdapter

    Hello,
    I am trying to call webservice on R/3 system using SAP PI 7.1 but I am getting HTTP 401 error.
    Following is the error for more detail:
    Message: Server returned error code = 401 for URI : http://sapxx03x:50000/XISOAPAdapter/MessageServlet?channel=:BS_xxxxxxxxxxx_50:CC_xxxxxxxxxxxxx_WSDL_Sender.
    same url when I use with SAP XI 3.0 it works fine. It is only giving problem with PI 7.1
    I know this issue is related to authentication but what problem I am facing is how to pass the credentical with the url to
    resolve this authentication issue? Are there any settings I am missing? or Any other way of doing it?
    I have already tried following things to resolve this issue:
    1. tried giving user id & password in URL but still having same error HTTP 401.
    2. tried one of the SAP note (891877) regarding Netweaver Administration to change ROLE settings but problme still persist.
    3. Checked SAP Help settings
    4. Did changes to web.xml file to comment the security part and restarted the system
    But, Problem still exist.
    Please let me know what will be the solution for this issue.
    Thanks,
    Anand

    Hello Abhishek,
    Fine I will try using new URL but user id  & password are working fine with PI 7.1.
    I tried running URL directly and it is working fine and giving following message:
    Message Servlet is in Status OK
    Status information:
    Servlet com.sap.aii.adapter.soap.web.MessageServlet (Version $Id: //tc/xpi.adapters/NWxx_xx_xxx/src/_soap_application_web_module/webm/api/com/sap/aii/adapter/soap/web/MessageServlet.java#1 $) bound to /MessageServlet
    Classname ModuleProcessor: null
    Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    Lookupname for remoteModuleProcessorLookupName: null
    ModuleProcessorClass not instantiated
    ModuleProcessorLocal is Instance of $Proxy45_10002
    ModuleProcessorRemote not instantiated
    Any other pointers,
    Thanks,
    Anand

  • HTTP to SOAP scenario

    Hi guys,
    We have developed an HTTP to SOAP scenario, where XI acts as the WS client in order to call an already published WS.
    When we are testing the scenario through RWB's interface (Component Monitoring --> Integration Server --> Integration Engine --> Self-Test Tab), we get error in SXMB_MONI.
    The error is found in receiver SOAP adapter.
    In Communication Channel Monitoring, we get the error "request entering", "call failed". The Message Id does not have a link in order to see the Audit Log.
    In SXMB_MONI, the error in SOAP header is the following :
    <SAP:Category>XIAdapterFramework</SAP:Category>
      <SAP:Code area="MESSAGE">GENERAL</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: java.net.NoRouteToHostException: No route to host: connect</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
    Our network does not use a proxy server, the Web Service hostname responds when we ping it from CMD.
    Also, the WS works fine when testing it from Web.
    We tried to play around with "Target URL" and "SOAP Action" parameters in receiver SOAP Com. Channel, but error remains the same.
    Any ideas ??
    Evaggelos

    When I am testing the url : http://fmgralxi01:50000/XISOAPAdapter/MessageServlet?channel=:StockQuoteService:Sender_SOAP
    I get :
    Message Servlet is in Status OK
    Status information:
    Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/aii/30_VAL_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#16 $) bound to /MessageServlet
    Classname ModuleProcessor: null
    Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    Lookupname for remoteModuleProcessorLookupName: null
    ModuleProcessorClass not instantiated
    ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0
    ModuleProcessorRemote not instantiated
    As username: xiappluser

  • SOAP adapter in XI3.0 using J2EE adapter engine

    Folks,
    I have a scenario SOAP client -> XI 3.0
    I am using XI 3.0 and the J2EE adapter framework to configure a sender SOAP adapter. I do not have a Party, just the service and the channel.
    I tried using the following url format:
    http://<server>:50000/XISOAPAdapter/MessageServlet?channel
    =:<service name>:<channel name>
    When I use this in my SOAP client , I get an 401 forbidden error in the browser. However when I type this url directly in the browser and I get:
    Message Servlet is in Status OK
    Status information:
    Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/aii/30_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#5 $) bound to /MessageServlet
    Classname ModuleProcessor: null
    Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    Lookupname for remoteModuleProcessorLookupName: null
    ModuleProcessorClass not instantiated
    ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0
    ModuleProcessorRemote not instantiated
    A couple of questions:
    1. Inspite of configuring the sender SOAP adapter, the sender service and the interface, I still cannot see the green light for the SOAP adapter in rumtime workbench->adapter monitoring.
    Although the communication channel (in intergration builder- design)shows the status of the adapter as "active"
    Does this mean that my SOAP adapter is correctly configured and active?
    2. The above mentioned url takes the ABAP engine login/password while the J2EE engine (AFW)takes a different login/password. Which authentication should the SOAP client use?
    Thanks for your help!
    Shailesh

    Post your message to following URL:
    http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel
    port is the J2EE port 50000 in your example.
    Check the newest manual for further details.
    Regards
    Stefan

  • Problem in Posting a SOAP message to XI

    Hi,
    I am exposing an RFC as a web service.
    And i did all the necessary configuration.
    But when i tried to post the message to XI.
    Am getting the following error.
    Message Servlet is in Status OK
    Status information:
    Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/645_VAL_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#7 $) bound to /MessageServlet
    Classname ModuleProcessor: null
    Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    Lookupname for remoteModuleProcessorLookupName: null
    ModuleProcessorClass not instantiated
    ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0
    ModuleProcessorRemote not instantiated
    Please guide if you have come across such scenarios

    Hi,
    Please see the SOAP ststud..
    http://<host>:5<sys#>00/mdt/amtServlet
    also you might check any error logs.
    The error is because of invalid xml document. So check the validity of the xml message ie. after first mapping i.e Req mapping.
    For this you can refer this -
    http://help.sap.com/saphelp_nw2004s/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm
    See the below links
    Also this blog may help you-/people/bhavesh.kantilal/blog/2006/07/03/jdbc-receiver-adapter--synchronous-select-150-step-by-step
    Could not post a SOAP request  to the interface
    Message Servlet is in Status ERROR
    Error while posting messages to SOAP sender adapter SP 13
    http://localhost:50000/XISOAPAdapter/HelperServlet?action=FindChannel&channel=PartyA:SOAPService:soapchannel
    SOAP Adapter in PCK
    Regards
    Chilla..

  • PI 7.0 - Error HTTP 401 when calling XISOAPAdapter/MessageServlet

    Hi experts,
    I am trying to call a web service, published from our XI system. (SAP PI 7.0 SP 15).
    I generated the Web Service & saved the WSDL successfully from Integration Directory.
    The whole scenario is well designed and configured, because it had been working well for some time.
    I am using XMLSpy to send a request (something that have been working well) but now, we are unable to log on to the system.
    It doesnt matter with which user we try to log on. Its simply not possible. It raises a HTTP 401 ERROR.
    The configuration channel SOAP SENDER is configured like this.
    - SOAP - SENDER
    - Transport Protocol HTTP
    - HTTP Security Level : HTTP
    - QOF - BEST EFFORT.
    Another symptom
    when i call the service http://<host>:<50nn00>/XISOAPAdapter/MessageServlet (on DEV system) it doesnt work.
    "401   Unauthorized
      Cannot authenticate the user.
      Details:   No details available"
    when i call the same service (but on QA system) it works well.
    (the calls from XMLSpy work fine, and the interface executes well)
    Message Servlet is in Status OK
    Status information:
    Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/NW04S_14_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#1 $) bound to /MessageServlet
    Classname ModuleProcessor: null
    Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    Lookupname for remoteModuleProcessorLookupName: null
    ModuleProcessorClass not instantiated
    ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0_0
    ModuleProcessorRemote not instantiated
    I will appreciate if you could give me some advice, which configuration i need to check, or any usefull information.
    Thanks!
    Cristian.

    Hi Supriya, thanks for your reply.
    I ve tryed with my user, which is not locked, and also with other users, none of them locke. With SAP_ALL and SAP_NEW profiles. And it didnt work.
    The url is something like that.
    for DEV:
    http://myhost:50000/XISOAPAdapter/MessageServlet
    for QA:
    http://myhost:50200/XISOAPAdapter/MessageServlet
    Since DEV and QA instances are on the same server.
    Thanks.
    Cristian.

  • Soap : getting response in XMlspy, but no message in XI

    Hello Experts!
       Scenario : SOAP -> XI -> R3 (Proxy)
    -Scenario is configured in REP + Dir.
    -WSDL generated with correct URL (As suggested on SDN by experts )
    -Using XMLspy for calling the ws.
    When Soap request is created and sent to server via XMLspy : I get the response as :
    <html>
         <head>
              <title>MessageServlet</title>
         </head>
         <body>
              <h3>Message Servlet is in Status OK</h3>
              <h3>Status information:</h3>
    Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/NW04S_15_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#1 $) bound to /MessageServlet
    <br/>Classname ModuleProcessor: null
    <br/>Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    <br/>Lookupname for remoteModuleProcessorLookupName: null
    <br/>ModuleProcessorClass not instantiated
    <br/>ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0_0
    <br/>ModuleProcessorRemote not instantiated
    </body>
    </html>
    I expect it to be a positve response.
    But when I check for CC monitoring : It shows me "Channel Started but Inactive"
    Any suggestion will be appreciated.
    Regards,
    XI Queries.

    Hello again - Experts,
       I have noticed that, the above response is sent by MessageServlet  or something thats b4 CC and the request is not at all reaching the Channel.
    I verified this by : Providing the name of CC in URL that does not exist at all.
    Also I tried using the URL :
    http://pfodx100.abc.dk:52000/XISOAPAdapter/MessageServlet?
    I get the same response using this short URL i.e. w/o BS and CC parameters.
    html>
         <head>
              <title>MessageServlet</title>
         </head>
         <body>
              <h3>Message Servlet is in Status OK</h3>
              <h3>Status information:</h3>
    Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/NW04S_15_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#1 $) bound to /MessageServlet
    <br/>Classname ModuleProcessor: null
    <br/>Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    <br/>Lookupname for remoteModuleProcessorLookupName: null
    <br/>ModuleProcessorClass not instantiated
    <br/>ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0_0
    <br/>ModuleProcessorRemote not instantiated
    </body>
    </html>
    Is it a normal behaviour of the system?
    Just to provide more details, i am configuring async soap call as we expect just a transport level Ack (EO scenario expecting HTTP 200 or 202 response as explained in note for SOAP FAQ). So empty response is Ok, but we should get the message in XI. The message is not even reaching CC. It has status uninitialised.
    Any inputs on this situation!
    Regards,
    Xi Queries.

  • HTTP error: could not POST file in XMl spy

    Hello Experts,
      Scenario is : Soap -> XI -> R3 (Proxy).
    I have created a WSDL using the url as :
    http://pfodx100.xyz.dk:52000/XISOAPAdapter/MessageServlet?channel=:BS_Mob:Soap_Sender_Sync_CC
    (I have replaced here actual domain with xyz, also renamed CC, etc. But format for URL used is same as that shown above)
    when checked in XMLSPY, WSDL is valid.
    On sending a soap request to Server from XML spy i get error as :
    HTTP error: could not POST
    '/XISOAPAdapter/MessageServlet?channel=:BS_Mob:Soap_Sender_Sync_CC&amp;version=3.0&amp;Sender.Service=BS_MobileAp&amp;Interface=+http%3A%2F%2Fxyz.dk%2Fmobiletimereg%2Fxyz%5EOutboundInterface_Async" on server 'pfodx100.xyz.dk'
    On testing this URL via Internet Explorer, first I get a warning :
    "There is a problem with this website's security certificate"
    If I select "Continue to this website (not recommended). "
    IE prompts for : User name and PWD. On Entering uname and passward, i get the message as :
    Message Servlet is in Status OK
    Status information:
    Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/NW04S_15_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#1 $) bound to /MessageServlet
    Classname ModuleProcessor: null
    Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    Lookupname for remoteModuleProcessorLookupName: null
    ModuleProcessorClass not instantiated
    ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0_0
    ModuleProcessorRemote not instantiated
    Please sugest.
    Regards,
    XI Queries.

    Hi,
    Just try this:
    Replace
    <m:ZPSA_CAT2_DATA_MT xmlns:m="http://kmd.dk/mobiletimereg/kmd">
                                     <PERSONAL_ID>12345</PERSONAL_ID>
                                     <DEVICE_TYPE>adff</DEVICE_TYPE>
                                     <PROFILE>UDF</PROFILE>
                                     <RELEASE_DATE>190909</RELEASE_DATE>
                                     <AGENT_OTYPE>String</AGENT_OTYPE>
                                     <AGENT_OBJID>String</AGENT_OBJID>
                                     <TEXT_FORMAT_IMP>String</TEXT_FORMAT_IMP>
                                     <I_CATSRECORDS>
                                                <WORKDATE>String</WORKDATE>
                                                <EMPLOYEENUMBER>String</EMPLOYEENUMBER>
                                                <SEND_CCTR>String</SEND_CCTR>
                                                <SENBUSPROC>String</SENBUSPROC>
                                                <ACTTYPE>String</ACTTYPE>
                                                <PO_NUMBER>String</PO_NUMBER>
                                                <PO_ITEM>String</PO_ITEM>
                                                <SERVICE>String</SERVICE>
                                                <REC_CCTR>String</REC_CCTR>
                                                <REC_ORDER>String</REC_ORDER>
                                                <NETWORK>String</NETWORK>
                                                <ACTIVITY>String</ACTIVITY>
                                                <SUB_ACTIVITY>String</SUB_ACTIVITY>
                                                <CAPA_CATEGORY>String</CAPA_CATEGORY>
                                                <SPLIT>String</SPLIT>
                                                <WORK_CNTR>String</WORK_CNTR>
                                                <WBS_ELEMENT>String</WBS_ELEMENT>
                                                <RECSALEORD>String</RECSALEORD>
                                                <RECITEM>String</RECITEM>
                                                <RECCOSTOBJ>String</RECCOSTOBJ>
                                                <RECBUSPROC>String</RECBUSPROC>
                                                <ABS_ATT_TYPE>String</ABS_ATT_TYPE>
                                                <WAGETYPE>String</WAGETYPE>
                                                <TRIPNO>String</TRIPNO>
                                                <OT_COMP_TYPE>String</OT_COMP_TYPE>
                                                <WORKTAXAREA>String</WORKTAXAREA>
                                                <VALUATION_BASIS>String</VALUATION_BASIS>
                                                <CURRENCY>String</CURRENCY>
                                                <CURRENCY_ISO>String</CURRENCY_ISO>
                                                <EXTRA_PAY_INDIC>String</EXTRA_PAY_INDIC>
                                                <PAYSCALEGROUP>String</PAYSCALEGROUP>
                                                <PAYSCALELEVEL>String</PAYSCALELEVEL>
                                                <BONUSTYPA>String</BONUSTYPA>
                                                <BONUSVALUE>String</BONUSVALUE>
                                                <POSITION>String</POSITION>
                                                <CO_AREA>String</CO_AREA>
                                                <TRANS_CURR>String</TRANS_CURR>
                                                <TRANS_CURR_ISO>String</TRANS_CURR_ISO>
                                                <PRICE>String</PRICE>
                                                <PLANT>String</PLANT>
                                                <CALC_MOTIVE>String</CALC_MOTIVE>
                                                <CATSHOURS>String</CATSHOURS>
                                                <UNIT>String</UNIT>
                                                <ISOCODE_UNIT>String</ISOCODE_UNIT>
                                                <STARTTIME>String</STARTTIME>
                                                <ENDTIME>String</ENDTIME>
                                                <PREVIOUS_DAY>String</PREVIOUS_DAY>
                                                <ALL_DAY_FLAG>String</ALL_DAY_FLAG>
                                                <REM_WORK>String</REM_WORK>
                                                <FCST_FIN_DATE>String</FCST_FIN_DATE>
                                                <FIN_CONF>String</FIN_CONF>
                                                <SHORTTEXT>String</SHORTTEXT>
                                                <PART_CONF>String</PART_CONF>
                                                <EXTSYSTEM>String</EXTSYSTEM>
                                                <EXTAPPLICATION>0</EXTAPPLICATION>
                                                <EXTDOCUMENTNO>String</EXTDOCUMENTNO>
                                                <STATKEYFIG>String</STATKEYFIG>
                                                <QUANTITY>String</QUANTITY>
                                                <UNITQ>String</UNITQ>
                                                <ISO_UNITQ>String</ISO_UNITQ>
                                                <AMOUNT>String</AMOUNT>
                                                <LONGTEXT>String</LONGTEXT>
                                                <FUND>String</FUND>
                                                <FUNC_AREA>String</FUNC_AREA>
                                                <GRANT_NBR>String</GRANT_NBR>
                                                <SEND_FUND>String</SEND_FUND>
                                                <SEND_FUNCTION>String</SEND_FUNCTION>
                                                <SEND_GRANT>String</SEND_GRANT>
                                                <CPR_GUID>String</CPR_GUID>
                                                <CPR_EXTID>String</CPR_EXTID>
                                                <CPR_OBJGUID>String</CPR_OBJGUID>
                                                <CPR_OBJGEXTID>String</CPR_OBJGEXTID>
                                                <CPR_OBJTYPE>String</CPR_OBJTYPE>
                                     </I_CATSRECORDS>
                                     <I_EXTENSION>
                                                <ROW>String</ROW>
                                                <ZZLOEBENUMMER>String</ZZLOEBENUMMER>
                                                <ZZLTXA1>String</ZZLTXA1>
                                                <ZZFRAVAERSTYPE>String</ZZFRAVAERSTYPE>
                                                <ZZKTEXT>String</ZZKTEXT>
                                                <ZZFRAVAERSTYPE2>String</ZZFRAVAERSTYPE2>
                                                <ZZTIMETYPE>String</ZZTIMETYPE>
                                                <ZZKZTXT>String</ZZKZTXT>
                                                <ZZ_EXT_GUID>String</ZZ_EXT_GUID>
                                     </I_EXTENSION>
                                     <I_WORKFLOW_TEXT>
                                                <LINE>String</LINE>
                                     </I_WORKFLOW_TEXT>
                                     <I_LONGTEXT>
                                                <ROW>String</ROW>
                                                <FORMAT_COL>String</FORMAT_COL>
                                                <TEXT_LINE>String</TEXT_LINE>
                                     </I_LONGTEXT>
                                     <KOMMUNEKODE>String</KOMMUNEKODE>
                          </m:ZPSA_CAT2_DATA_MT>
    with the structure taken from the Source of test tab. Also try putting some values in the nodes.
    But i think this is some basis problem. Please do consult with the basis too.
    Regards
    Suraj
    Edited by: S.R.Suraj on Sep 18, 2009 7:52 AM

Maybe you are looking for