Activation Problem in RWB(Adapter Engine)

Hi All,
Very Good Morning...
I have one strange situation happed in Integration Directory(communication Channel), When i activated the communication channel in Integration Directory.
But in RWB it doesn't show activate status, It is Inactivate status...
Not only this communication channel, Every communication channel is like this.
What can i do now.Kindly give me some suggestions
Thank you very much.
Sateesh

Hi Srinivas,
Thanks for your response.
My channel is active status. Upto last night it successfully working.Today morning i faced this issue...
Not only this adatper if i changed the any other adapter to active to Inactive status . But still Adpter Engine---Communication channel is showing Active status only.
it not changed in adapter level. Earlier also we faced the issue,at that time we restart the our Java stack after that the problem was resolved.
Now also i am facing the same issue.What is problem behind? Why it not working some times?
Can you please suggest me on the same.
Thank you
Sateesh

Similar Messages

  • RWB-Adapter Engine-Monitoring calling url of shorthost name

    Hi,
    I am familiar with where to set the domain name or short names for XI within the various connection settings
    in the Exchange Profile. Does anyone know where the adapter engine monitor settings are stored? We are suddenly getting errors for http://host:52100/mdt/AmtServlet but if I put the FQDN in a new browser window it works fine. But the developers
    here are unable to post to the adapter....
    Thanks so much in advance...
    Jim

    Hi James,
    FQDN is essential not only for RWB but for other components of WAS as well. Launch XI page wiht sxmb_ifr and check if it displays FQDN. Else follow the complete FQDN activation procedure as below.
    1. In RZ10, add the parameter icm/host_name_full in instance profile.
    2. Restart your system and follow note 764176 for changing SLD associations. This is important.
    3. For adapter engine, apply note 804124.
    Follow the complete procedure.
    Regards,
    Youvraj

  • List of actively addressed adapters for Adapter Engine

    There are two different types of adapter for sending data from a sender application
    system to the Integration Server:
    • Adapters that can be actively addressed, for example the ABAP proxy adapter, the plain HTTP adapter, the IDoc adapter
    • Polling adapters, for example the file/FTP adapter and the mail adapter
    Can anyone specify which adapters can be actively addressed?  I'm using XI scaling and need to know which adapters I have to point to the adapter engine, versus polling adapters.

    Hi George !
    It sounds ok.
    Here are some links that might be useful:
    JDBC Adapter - Connection Pooling
    Connection Pooling in JDBC Adapter
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e10b4b78-0801-0010-aaba-fb0a5f9c74fc
    JDBC Connection pools and clusters (is max connection for entire cluster?)
    http://help.sap.com/saphelp_nw04s/helpdata/en/56/1e5d427213d142e10000000a1550b0/frameset.htm
    DAtasource and JDBC connection pool configurations
    Regards,
    Matias.

  • Problem: Plain J2SE Adapter Engine

    Hello,
    I have installed the Plain J2SE Adapter Engine.
    On the Adpater Engine running a SOAP Adapter.
    When i try to test the Adapter i become following error Message:
    java.net.ConnectException: Connection refused: connect
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(Unknown Source)
         at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
         at java.net.PlainSocketImpl.connect(Unknown Source)
         at java.net.Socket.connect(Unknown Source)
         at java.net.Socket.connect(Unknown Source)
         at java.net.Socket.<init>(Unknown Source)
         at java.net.Socket.<init>(Unknown Source)
         at com.sap.aii.messaging.net.ClientHttpImpl.call(ClientHttpImpl.java:146)
         at com.sap.aii.messaging.adapter.SinglePayloadClient.doPost(SinglePayloadClient.java:222)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.aii.messaging.adapter.Zone.service(ModuleGUIBrowserEngine.java:1073)
         at com.sap.aii.messaging.adapter.HTTPRequest.run(ModuleGUIBrowserEngine.java:371)
    any idea?
    Regards,
    Robin

    Hi Stefan,
    SOAP Adapter module settings:
    Bubble adapter java class
    classname=com.sap.aii.messaging.adapter.ModuleBubble
    This adapter instantiates a bubble bag for supporting
    a xmb web service gateway. A bubble bag is a collection of Bubble
    instances that form some processing chain of message objects.
    Below parameter Bubble.Helper specifies the helper class that implements
    the ModuleBubbleHelper interface. This class is used to instantiate
    a bubble bag for this adapter.
    Sets the bubble module helper that can instantiate your bubble bag
    Bubble.Helper=com.sap.aii.messaging.adapter.ModuleBubbleHelperXMBWSImpl
    #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    Below this line are the parameters specific to the ModuleBubbleHelperXMBWSImpl
    #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    The configuration of this helper class is divided in two parts. The first part
    specifies the adapter configuraton for Web-Service clients communicating with an
    XMB server. The second part specifies the configuration for XMB clients
    communicating with a WebService server. Either one or both parts can be configured
    in a single configuration file.
    Part 0 (FromWS and ToWS) : common part ######
    Keeps the XMB headers in web service messages
    XMBWS.KeepHeaders=true
    Keeps the attachments in web service messages
    XMBWS.KeepAttachments=false
    Encodes the xmb headers into a special HTTP header string x-xmb_ws_encoded
    XMBWS.UseEncoded=false
    Part 1 (FromWS) : WS clients to XMB server ######
    The target URL of XMB broker, to which the adapter sends XMB messages.
    XMB.TargetURL=http://netweaver:8000/sap/xi/engine?type=entry
    The port and path where the adapter waits for web service messages from clients.
    XMBWS.WSPort=4444
    XMBWS.WSPath=/soap/start
    The following XMB attributes are used to fill default XMB messages.
    XMB.SenderBusinessSystem=MOS_BS
    XMB.SenderInterfaceNamespace=ns:moskau
    XMB.SenderInterfaceName=MOSOut
    XMB.QualityOfService=BE
    now i have an other error message.
    com.sap.aii.messaging.net.TransportException: HTTP 500 Internal Server Error
    http-Response:
    content-type: text/xml
    content-length: 349
    content-id: <[email protected]>
    <SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'><SOAP:Body><SOAP:Fault><faultcode>SOAP:Server</faultcode><faultstring>com.sap.aii.messaging.srt.BubbleException: Can't call the endpoint; Exception raised by com.sap.aii.messaging.net.TransportException: Content-Type not set</faultstring></SOAP:Fault></SOAP:Body></SOAP:Envelope>
         at com.sap.aii.messaging.net.ClientHttpImpl.call(ClientHttpImpl.java:337)
         at com.sap.aii.messaging.adapter.XMBTestClient.doPost(XMBTestClient.java:236)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.aii.messaging.adapter.Zone.service(ModuleGUIBrowserEngine.java:1073)
         at com.sap.aii.messaging.adapter.HTTPRequest.run(ModuleGUIBrowserEngine.java:371)

  • Adapter engine URL different between CACHE and RWB adapter engine URL?

    Hi there,
    If I go to SXI_CACHE and go to the adapter engine runtime cache I get a URL of:
    https://<server>/MessagingSystem/receive/AFW/XI
    NOTE: The above URL is HTTPS.....and there is no port in the above....
    However, if I go to the runtime workbench and click on the adapter engine and click on "test message", I get the following URL:
    http://<server>:<port>/MessagingSystem/receive/AFW/XI
    NOTE: The above url is HTTP and there is a port.
    How can I get these URL's back in sync?
    I want them both to be HTTP.
    Any ideas?
    Thanks

    Hello
    1) Check the value of the Exchange Profile parameter 'com.sap.aii.connect.secure_connections'. If you don't wish to use HTTPS this should not have any value set.
    2) Delete the Adapter Engine cache in trx sxi_cache -> Goto -> Adapter Engine Cache -> Delete Cache Contents (trash can icon).
    The AE cache will be populated the next time a message is sent through the system. Check the value after this is done.
    Regards
    Mark

  • Which TABLEs are used in RWB ADAPTER ENGINE ?

    Hello everyone,
    Runtime Work Bench -> message monitoring
    we can hier select message from
    Messages of component: Integration Server  from Database 
    Which TABLEs are used to query? 
    Thx in advance
    Best Regards
    Yaning

    hello Seshagiri,
    do you know? in RWB--> Message Monitoring after selection i can get many columns.
    for example:
    End-to-End-Informationen     
    Engine          
    Status          -
    > as System Error or successful
    Start     
    Ende          
    Sender-Partner          
    Sender-Service          
    Sender-Interface     
    Empfänger-Partner     
    Empfänger-Service     
    Empfänger-Interface
    which table contains this Info. column Status ?
    Thank you
    regards
    yaning

  • SOAP adapter engine with system error, problem with fault message.

    HI,
    I have IDOC -> PI -> SOAP scenario.
    Idoc to PI is async. I have no problem in receiving the idoc in PI. The message mapping is carried out and sent to the adapter engine. I can also see the technical routing payload. It is sucessful at XML monitoring in SXMB_MONI.
    The error is at PI -> SOAP.
    I have wsdl provided by the receiver webservice. Which I have imported.
    And created a service interface against this wsdl. I tried changing it to both sync and async.
    I have also provided fault message.
    I have set a receiver soap communication channel and provided the target URL like "http://xxx/services" and soap
    action = processDocument. Also provided user id and password.
    I have a
    Sender Agreement
    Receiver determination
    Interface determination
    Receiver Agreement
    I check in RWB adapter engine, this message goes to system error. The error log is as shown at the bottom.
    When I see the message content, the SOap document shows me the details about IDOC, Instead I feel it should match
    with the wsdl, where they have specified the corresponding interface name and address location etc.Please correct me.
    How does the receiver know which service interface is it? The Service Interface which I created in the ER is
    different from the WSDL, Does this have to be same? I see that the soap document in the adapter engine has the
    Service interface name which I created in the  ER. Where in the document the Reciever interface name is sent?
    Where can I see the generated soap document for the receiver?
    Is there some setting/configuration required in PI for this to work?
    I tried using the tcpgw to see the error. If I dont provide the service interface name in the communication channel
    then I get the following error in the TCPGW. "The service cannot be found for the endpoint reference"
    When I provide the service interface name in the communication channel I get a valid fault message.
    Similarly
    When I use SOAPUI, I can see the fault exception being return. The adapter engine doesnot show an equivalent message
    instead it goes into system error as shown at the bottom. I guess this is expected, if so what is the work around? (I found this weblog /people/alessandro.guarneri/blog/2011/01/10/soap-fault-in-sap-pi-hijack-it, do I need to implement this? Or use ALEAUD?
    The fault message what I see in SOAPUI has the below format.
    <soapenv:Fault xmlns:axis2ns1="http://schemas.xmlsoap.org/soap/envelope/">
             <faultcode>axis2ns1:Server</faultcode>
             <faultstring>nested exception is: psdi.util.MXApplicationException: BMXAA7136E - Validation failed when the
                                database default values were set. See the associated message for more information.
               BMXAA4190E - Country NZ is not in the value list.</faultstring>
             <detail>
                <Exception>org.apache.axis2.AxisFault: nested exception is: psdi.util.MXApplicationException: BMXAA7136E
                          - Validation failed when the database default values were set. See the associated message for more information.
         BMXAA4190E - Country NZ is not in the value list.
                /Exception>
             </detail>
      </soapenv:Fault>
    And the fault message in my ER service interface is stanadard datatype ExchangeFaultData, which is different from
    the above. Is this the problem? Can I change the data type here to be the same as above?
    Audit log in the RWB adapter engine.
    Time Stamp Type Description
    30.09.2011 15:10:57 Information MP: processing local module Localejbs/sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean
    30.09.2011 15:10:57 Information SOAP: request message entering the adapter with user J2EE_GUEST
    30.09.2011 15:10:57 Information SOAP: completed the processing
    30.09.2011 15:10:57 Information SOAP: sending a delivery error ack ...
    30.09.2011 15:10:57 Information SOAP: sent a delivery error ack
    30.09.2011 15:10:57 Error MP: exception caught with cause
    com.sap.engine.interfaces.messaging.api.exception.MessagingException
    30.09.2011 15:10:57 Error Adapter Framework caught exception: null
    30.09.2011 15:10:57 Error Delivering the message to the application using connection
    SOAP_http://sap.com/xi/XI/System failed, due to:
    com.sap.engine.interfaces.messaging.api.exception.MessagingException.
    30.09.2011 15:10:57 Information The message status was set to WAIT.
    30.09.2011 15:10:57 Information The asynchronous message was successfully scheduled to be delivered at Fri Sep 30
    15:15:57 NZDT 2011.

    I tried changing it to both sync and async.
    I have also provided fault message.
    dont feel that you need to do above steps.
    I have a
    Sender Agreement
    ideally you dont need a sender agreement (and a channel) for IDOC --> PI flow.
    When I see the message content, the SOap document shows me the details about IDOC
    this is fine...you may see fields as seen in EDI_DC40 of the IDOC...
    How does the receiver know which service interface is it?
    receiver need not know about the SI created in PI.
    The Service Interface which I created in the ER is
    different from the WSDL, Does this have to be same?
    you should the WSDL (external definition) as the Request Message in your service interface.
    Is there some setting/configuration required in PI for this to work?
    nothing specific...AFAIK
    I have set a receiver soap communication channel and provided the target URL like "http://xxx/services" and soap action
    can you open the URL from Internet explorer...from your machine or from the machine which is in the same network as your PI server?
    Things to check:
    WSDL structure in PI and in target system is exactly the same.
    does the target system require mesage in SOAP format (SOAP envelope - SOAP Header + SOAP body)?
    target system is up and running?

  • "Non-Central Adapter Engines" in RWB

    Hi.
    We install XI system and we changed host name according to notes 757692.
    After then, We found one problem in RWB.
    When we run Component Monitor in RWB, Adapter engine is in "Non-Central Adapter Engines".
    Why Adapter engine is in "Non-Central Adapter Engines" node ?
    Any ideas ?
    Regards, Arnold.

    Hello Sonali
    This is most likely caused by errors registering the XI components in the SLD. Apply the notes below:
    #764176 Error in XI due to inconsistent SLD contents
    #1117249 Incomplete Registration of PI components in SLD
    #1334053 No automatic PI 7.10 SLD Registration
    Also search the forum for similar issues registering the adapter engine in the SLD components.
    Regards
    Mark

  • How to hide a payload in sxmb_moni and RWB and Adapter engine.

    Hi
    I need to hide the pay load in  sxmb_moni, RWB, Adapter engine. Because payload has some sensite information.
    I need to hide the pay load for perticuler interface Name (http://filetoidoc.com) only. not all payloads.
    Please help us this.
    advanced thanks
    Sati

    Ofcourse you can:)
    below are the fields mentioned in blogs
    We can also tell exactly which interface/service/namespace can be used:
    SXMBPARTY= Communication Party
    SXMBPRTAG= Issuing Agency
    SXMBPRTTYP= Identification Scheme
    SXMBSERV= Service
    SXMBIFNS = Interface Namespace
    In your case you will use the last one SXMBIFNS
    Thanx
    Aamir

  • Versin iformation for adapter engine is missing in the SLD

    Hi,
       Just imported my Integration Directory  changes into receiving PI System and have come to do the manual activation of the change lists that was asked for. When I do I get the activation cancelling with a message that a communication channel cannot be validated as the version info for the adapter engine is missing in the SLD.
    Can anyone tell me what I have to do to get past this problem ?
    Many thanks,
    Ross

    Hello Ross,
    It looks compatability problem with the Adapter engine and CC.
    Check the system information and apply required patches if require. May be you can go to SAP raising a message.
    http://<pihostname>:<port> systeminfo
    Regards
    Pothana

  • Delay of Message in the Adapter Engine when put into queue

    Hi XI/PI Experts,
    We are having problems in the Adapter Engine wherein messages are staying longer in the AE queue as usual.  Sometimes, it stays longer in Delivering status also.  Is there any way we can monitor and try to push the message out of AE to avoid delays?  I know we can do this in the ABAP side (Integration Engine)...but how can we do this in the Adapter Engine?
    See below sample logs in AE RWB:
    2008-07-17 13:28:13 Success Using connection SOAP*****. Trying to put the message into the receive queue.
    2008-07-17 13:28:13 Success Message successfully put into the queue.
    2008-07-17 13:34:12 Success The message was successfully retrieved from the receive queue.
    2008-07-17 13:34:12 Success The message status set to DLNG.
    As you can see there is a gap of 4 minutes.
    Hope you can help me.  Thank you so much in advance.
    Grace

    Hi.
    Thanks for your answers but the messages are not set into EOIO but just EO.  So the messages are not ending up in Holding Status. 
    I also believe that issue is not occurring because of too many messages in error in AE nor because of the receiving system is down.  Issue is happening when message is about to be sent to the SOAP communication channel in AE.  As you can see in the sample log I provided above, in RWB AE, after the message was put into queue, it took several minutes to be delivered to corresponding comm channel.  My questions are:
    1.  Is there a way we can monitor the queue in AE like the way we monitor the queue in IE? (e.g. smq1 and smq2 transactions) .
    2.  If there is a way, how are we going to intervene manually on the queues in AE?  (we can intervene with smq1 and smq2 in IE)
    3.  For messages with Delivering Status in AE, sometimes it is taking hours to move to "Successful/Delivered" Status.  Is there a way we can intervene with that?  I believe we can resend messages with "System Error" Status and Staus "To be Delivered" but for status "Delivering"...it is not possible (from what I know -- I hope there is a way).
    I look forward to hearing from you guys/gals.
    Grace

  • Message Got Stuck in Adapter Engine

    Hi All,
    Currently i am facing one problem with Adapter engine. The issue is we have one FILE to RFC to FILE scenario. Source file got picked at 7:15 AM in the morning. But XI placed the target file at 8:05AM. so XI it took 50 mintues to process the file. But in SXBM_MONI the time difference between request and response messsages in 6 seconds.
    Where as as per the logs in RWB, Adapter engine too 50 minutes to process a single fine.
    Here my question is waht could be the reason for this delay in processing and waht should i do to avoid such delays in real time.
    Please help me out in this. Thanks in adavance.
    Regards,
    Manjula P.

    Hi,
    The link for message diaplay tool
    http://server url:Port/MessagingSystem/monitor/monitor.jsp
    Click on Sent messages=>Synchronous. Give the proper time when error was occured. The second column is audit log and send the details to us thru the same thread.
    and
    Click on recevied messages=>ASynchronous. Give the proper time when error was occured. The second column is audit log and send the details to us thru the same thread.
    Thanks,
    Ramesh

  • TWO Adapter Engine (CA + IS) - How to delete one?

    Hi,
    In PI prod, I have an issue when PI has to send back an acknowledgment to ECC (when ECC send an idoc) (*). By looking queue log and reading SXMB_MONI trace, I identified that my problem is certainly with the link "IE -> Adapter Engine" and here's what we have:
    In PI prod:
      - in SXMB_ADM, category=RUNTIME + Parameter=IS_URL, I have: http://<host>/sap/xi/engine?type=entry   " no <port> !
      - in SXI_cache, I have TWO entries for Adapter cache:
         1. AE name = af.pip.pip-mssql
            AE type = CA
            AE URL  = http://<host>:<port>/MessagingSystem/receive/AFW/XI
         2. AE name = is.50.pip-sap
            AE type = IS
            AE URL  = http://<host>/sap/xi/engine?type=entry             " no <port> !
    And when PI has to send back the ack, it uses the 2 line of SXI_CACHE (e.g "IS"), and it's here that we have error (e.g HTTP_COMMUNICATION_FAILURE), whereas in PI quality, I have:
       - in SXMB_ADM, category=RUNTIME + Parameter=IS_URL, I have: http://<host>:<j2eeport>/sap/xi/engine?type=entry
       - in SXI_cache, I have one entry:
            AE name = af.piq.piq
            AE type = CA
            AE URL  = http://<host>:<j2eeport>/MessagingSystem/receive/AFW/XI
    To solve issue, my first idea is to provide <port> in "IS" url, and check the result... but why to keep two AE?
    The 2nd idea is to delete the 2nd entry (e.g "IS") in SXI_CACHE and/or update the appropriate "aii" properties.
    I have three questions:
    1. what's the best approach?
    2. where the 2nd entry of SXI_CACHE (e.g "IS") is maintained? which aii properties?
    3. do I have to stop/start PI server? if update IS_URL in SXMB_MONI, and/or if update the "aii" properties.
    As error appears in prod (only), please answer only if you are sure , because myself I have a doubt....
    And if you could refers to a help sap, snd, pdf links, I will appreciate.
    Thanks.
    Mickael
    PI 7.1 EhP1
    (*) I know that a quick solution should be to use prog IDX_NOALE in order to not send Ack... but I don't want that.

    option 2 should be a clean approach.
    ref: Re: Adapter engine URL different between CACHE and RWB adapter engine URL?

  • Adapter engine missing in Qa

    Hi all,
    After transporting objects from Dev to Qa we are experiencing some problems:
    1: in the "Component Moinitoring" of the RWB "Adapter Engine" is listed twice (under Integration Server).
    2: In the communication channels the the drop down selection box where you choose "Adapter Engine" is empty.
    3: The communication channels are not taking in data.
    Please advice, Thanks

    Hi all,
    After removing and re-registering the Adapter Engine only one engine shows in technical systems in the SLD (instaed of two). - Thants good
    But now i have an entry called "Domain Null" (type XI Domain).
    What does this mean, and will this cause problems?
    Thanks

  • Question about Integrated Configuration (Advanced Adapter Engine in PI 7.1)

    Hello,
    When you use Advanced Adapter Engine in PI 7.1 with Integrated Configuration scenario, it bypasses ABAP stack therefore you can't monitor processed message in SXMB_MONI.  Instead this message shows up only in RWB Adapter Engine message monitoring.  When you select the message from there, you can view the BEFORE mapping payload in Message Content tab.  My question is how do you view the AFTER mapping payload when using Integrated Configuration.
    Thanks,
    Jay

    > My question is how do you view the AFTER mapping payload when using Integrated Configuration.
    You can't.
    So first you have to configure a standard scenario and test the stuff. When everything is fine, remove the standard scenario and create an Integrated Configuration.

Maybe you are looking for