SOAP URL in SXMB_MONI

Hi,
We are sending MATMAS idocs to external system using SOAP adapter at receiver. The message status in SXMB_MONI is successful , but the message is not delivered. When we check the same in web based message control , we could see error message 'Connection refused'. We corrected the URL in SOAP adapter , but still the message persists in message control.
Is is possible to see this SOAP URL in SXMB_MONI ? or in some other way ?
I just want to confirm that the message is being sent to the updated and correct URL.
Regards,
Tushar

The message gets delivered successfully using soapUI , but fails when sent via XI. This error is not displayed in SXMB_MONI, but in Audit Log. I tried changing the URL again , but the error persists. I put a random URL , but still the same error. Success in SXMB_MONI , but Non delivered in audit log.
Here's the Audit log. Kindly advice.
Error SOAP: error occured: com.sap.aii.af.ra.ms.api.RecoverableException: Connection refused: connect: java.net.ConnectException: Connection refused: connect
Error MP: Exception caught with cause com.sap.aii.af.ra.ms.api.RecoverableException: Connection refused: connect: java.net.ConnectException: Connection refused: connect
Error Exception caught by adapter framework: Connection refused: connect
Error Delivery of the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: Connection refused: connect: java.net.ConnectException: Connection refused: connect.

Similar Messages

  • No Receiver in SOAP header in sxmb_moni

    Hi all
    My scenario is using the HTTP sender channel.the url is like this:
    <u>http://xiserver:8000/sap/xi/adapter_plain?namespace=http%3A//my&interface=MI_Leo_HTTP_Sou_OB&service=ZBS_Leo_Http&party=&agency=&scheme=&QOS=EO&sap-user=*****&sap-password=****&sap-client=001&sap-language=EN</u>
    after i trigger the scenario, i got the message'status scheduled
    and the info of SOAP Header in sxmb_moni as followed:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Inbound Message
      -->
    - <SAP:Main xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" versionMajor="003" versionMinor="000" SOAP:mustUnderstand="1" wsu:Id="wsuid-main-92ABE13F5C59AB7FE10000000A1551F7">
      <SAP:MessageClass>ApplicationMessage</SAP:MessageClass>
      <SAP:ProcessingMode>asynchronous</SAP:ProcessingMode>
      <SAP:MessageId>7603ACFE-A4DB-5F48-8F6A-A9DFC3CB97CB</SAP:MessageId>
      <SAP:TimeSent>2007-11-01T03:34:43Z</SAP:TimeSent>
    - <SAP:Sender>
      <SAP:Service>ZBS_Leo_Http</SAP:Service>
      <SAP:Interface namespace="http://my">MI_Leo_HTTP_Sou_OB</SAP:Interface>
      </SAP:Sender>
    <i><b>  <SAP:Interface namespace="http://my">MI_Leo_HTTP_Sou_OB</SAP:Interface></b></i>
      </SAP:Main>
    i think it's really wired, in the info, i couldn't find the receiver info, while my receiver determination is really ok.
    the bold highlighted aboved should be like this:
    <i><b><SAP:Receiver>
      <SAP:Party agency="" scheme="" />
      <SAP:Service>*******</SAP:Service>
      <SAP:Interface namespace="****">*****</SAP:Interface>
      <SAP:Mapping notRequired="X" />
      </SAP:Receiver></b></i>
    but it's wrong.how should solve this????
    and i restarted the message, it became manual restart status, it didn't work
    Please help me.
    Thank you in advance.

    it works now

  • Url for sxmb_moni to alert message

    Hi all;
    I have a query that can we pass the url for sxmb_moni or something like that into our alert message trigerred from the BPM.
    Mudit

    Mudit,
    Open you alert in Alert Inbox and you will find an Tab called Follow On Activities.
    This will have a link --> Message Monitor.
    Click on this link and you will be able to see the actual error message in the tab MESSAGE CONTENT.
    You need not do anything special for this.
    Regards,
    Bhavesh

  • SOAP URL requires authentication even after enclosing user and pw

    Hi,
    Currently i have generated a SOAP url and had provided it to the source system owners. All they say is that when they enter the URL in the Internet Explorer, it asked for the username and password again even after adding it to the URL. Also when they integrated it to their application, it throwed an error "Transport error: 401 Error: Unauthorized"
    The URL i shared is in the below format,
    https://<HostName>:<Port>/XISOAPAdapter/MessageServlet?channel=:<BusinessSystem>:<CommunicationChannel>&nosoap=true&sap-user=<username>&sap-password=<password>
    Please help me if i am missing something in this.

    Hi,
    In fact, what Mark mentioned is true. Let me throw some more light to it. You can only include the username and password in the SOAP call to PI if you post the SOAP message directly to the Integration Engine, without using sender SOAP adapter. This approach was described by Stefan Grube in his blog here:
    Using the SOAP inbound channel of the Integration Engine
    As a result, you would have to use a different URL to post your calls:
    http://hostname:port/sap/xi/engine?type=entry&version=3.0&Sender.Service=<service>&Interface=<namespace>^<service_interface>&sap-user=<>user&sap-password=<password>
    Alternatively (and this is how I would personally do it), you can include the username and password in the HTTP header attributes, as I described here:
    A closer look at SOAP Sender authentication
    Thanks to that, you do use the sender SOAP adapter, and achieve some more security thanks to not providing the user name and password in the URL.
    Hope this helps,
    Greg

  • Question about soap url

    hi all,
    In SOAP sender communication channel, the default interface and namespace are defined there. But now I need to use one CC for two interfaces. I followed this how to guide
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79
    I add some parameter "Interface=xxxx" to the url. But it dosen't work. When I send a message with another interface, the XI still uses the default interface.
    What could be wrong? Any idea?
    Thanks!
    Regards,
    Hui

    Hi,
    First of all refer this thread:
    Re: Setting interface name dynamically from client for SOAP Adapter...
    You need to:
    1) in SOAP sender CC set the following flags:
    - Use Encoded Headers
    -  Use Query String
    2) prepare URL according to the following:
    http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<channel>&version=3.0&Interface=http%3A
    %2F%2Fsap.com%2Ftest%5ETest
    Then you will be able to use one SAOP sender communication channel to call two or more interfaces specified in the URL
    Regards,
    Jakub

  • SOAP URL without username and password

    Hello Everyone,
    its a synchronous SOAP - PI -ECC scenario .
    I have created HTTP URL through sender agreement in integration for testing.
    However, customer now wants HTTPS URL without Username and password in  production URL. How do i create this .
    Regards,
    Ravi

    Hello,
    However, customer now wants HTTPS URL without Username and password in production URL. How do i create this .
    You can disable basic authentication for the sender SOAP Adapter by following William's reply in this thread
    http://forums.sdn.sap.com/thread.jspa?threadID=236507
    However, the authentication will be disabled for all SOAP Sender, so you should weigh-in the impacts of granting that request.
    Hope this helps,
    Mark
    Edited by: Mark Dihiansan on Feb 13, 2012 3:51 AM

  • SOAP  URL - no action specified

    I was given a target https:// url and I have to send a cXML document to it. I have used the SOAP adapter without envelope with header. Can I do this? I have no action to specify since I have not been given a wsdl file. The cXML message format was taken from cxml.org site. The main question is can webservices be invoked without action i.e. are they set up to perform a default action ?

    > The main question is can webservices
    > be invoked without action i.e. are they set up to
    > perform a default action ?
    Yes, certain webservices can be invoked without SOAP action. For example the sender SOAP adapter does not require an action.
    So if your WSDL has no definition for a SOAP action, leave it empty in the receiver SOAP adapter.
    Regards
    Stefan

  • Is client Needs to be Mention in Sender SOAP URL

    HI ,
    I working on one scenario in which I am providing the WSDL (SOAP Sender) to sender system.
    but they are not ok with the WSDL URL
    http://iltlvsap19.sap.s.com:8000/sap/xi/engine?type=entry&version=3.0&Sender.Service=WS2RFC&Interface=sap.com%3ADn%3AEmpData%5EEmpData_OB
    they are asking for to mention client also in above URL on which I am making this WSDL(XI Client)
    http://iltlvsap19.sap.s.com:8000/sap/xi/engine?type=entry&version=3.0&Sender.Service=WS2RFC&Interface=sap.com%3ADn%3AEmpData%5EEmpData_OB/Client=200
    plz suggest
    Regards

    >
    gangadhar kh wrote:
    > they are asking for to mention client also in above URL on which I am making this WSDL(XI Client)
    > Regards
    Gangadhar,
    What they might be looking for is XI box credentials (username and password) to send data to PI. When creating the WSDL check the Sender URL and include the username and password if required.
    Regards,
    Pavan

  • BEA380002 - error accesing a soap url

    Hi,
    I am trying to make a outbound connection to one of our client web service(soap based)
    I created a BS and and added endpoint url of the wsdl of this web service. "http://ix.tpapi.uat.radixx.com/*somethingsomething.asmx*" I have tested this url and it works fine.
    However i am getting the following error message while testing.
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
    <soapenv:Fault>
    <faultcode>soapenv:Server</faultcode>
    <faultstring>BEA-380002:x.tpapi.uat.radixx.com</faultstring>
    <detail>
    <con:fault xmlns:con="http://www.bea.com/wli/sb/context">
    <con:errorCode>BEA-380002</con:errorCode>
    <con:reason>ix.tpapi.uat.radixx.com</con:reason>
    <con:location>
    <con:node>RouteTo_BS_GAS_AI</con:node>
    <con:path>request-pipeline</con:path>
    </con:location>
    </con:fault>
    </detail>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>
    How do I resolve this issue.

    Here is the response metadata i am getting:
    <con:metadata xmlns:con="http://www.bea.com/wli/sb/test/config">
    <tran:headers xsi:type="http:HttpResponseHeaders" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:user-header name="Mime-Version" value="1.0"/>
    <tran:user-header name="X-Cache" value="MISS from localhost"/>
    <tran:user-header name="X-Squid-Error" value="ERR_CACHE_ACCESS_DENIED 0"/>
    <http:Connection>keep-alive</http:Connection>
    <http:Content-Length>1242</http:Content-Length>
    <http:Content-Type>text/html</http:Content-Type>
    <http:Date>Mon, 08 Apr 2013 11:12:39 GMT</http:Date>
    <http:Proxy-Authenticate>NTLM</http:Proxy-Authenticate>
    <http:Server>squid/3.3.0.2-20121210-r12424</http:Server>
    <http:Via>
    1.1 localhost (squid/3.3.0.2-20121210-r12424)
    </http:Via>
    </tran:headers>
    <tran:response-code xmlns:tran="http://www.bea.com/wli/sb/transports">1</tran:response-code>
    <tran:response-message xmlns:tran="http://www.bea.com/wli/sb/transports">Proxy Authentication Required</tran:response-message>
    <tran:encoding xmlns:tran="http://www.bea.com/wli/sb/transports">iso-8859-1</tran:encoding>
    <http:http-response-code xmlns:http="http://www.bea.com/wli/sb/transports/http">407</http:http-response-code>
    </con:metadata>

  • Soap url

    hi
    can any one please tell me the url to be used while testing the request messgae using soap client.
    Thanks

    Hai Hema,
         >>>can any one please tell me the url to be used while testing the request messgae using soap client.
          You wont require any URL while testing the webservice.
    You require the following things when you are defining the webservice:
    1) Specify URL of webserver
    Sample URL : http://<servername>:<port>/XISOAPAdapter/MessageServlet?channel=<Communication_Channel_name>:<Sender_Interface_name>
    2) Specify Sender Interface or reuest message
    3) Specify the sender
    XI generate wsdl file for your request message once you define the webservice as specified above.
    Use any webservice client or XMLSpy to test this webservice.
    Regards,
    Govada Chand.

  • FTP or SOAP receiver:in sxmb_moni succeed but in RWB failed

    PI version:7.1
    I configed a asynchronous interface: ABAP proxy SENDER--->FTP RECEIVER, and create message.
    the status of messages in sxmb_moni are all ok, but on the FTP server no file received, then check RWB, the FTP RECEIVER adapter contain error:
    "Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error when getting an FTP connection from connection pool: com.sap.aii.af.lib.util.concurrent.ResourcePoolException: Unable to create new pooled resource: ConnectException: Socket connection timed out: 192.168.100.98:21"
    then i have two questions:
    1. why in sxmb_moni  no error? the message can not restart because the status is successful but in fact, we  should restart it again. is it possible to resolve this problem?
    2. how to resolve the adapter error:Unable to create new pooled resource: ConnectException: Socket connection timed out
    thank you very much

    > then i have two questions:
    > 1. why in sxmb_moni  no error? the message can not restart because the status is successful but in fact, we  should restart it again. is it possible to resolve this problem.
    Add time out values in File receiver channel and are you able to access FTP server using telnet??ping your FTP server using telent.
    > 2. how to resolve the adapter error:Unable to create new pooled resource: ConnectException: Socket connection timed out
    >
    SEARCH in SDN,many people faces similar issues,so you will find solution for the same.
      Reagrds,
    Raj

  • Use of SOAP Receiver Adapter in a recursive way with dynamic Target URLs

    Hi all,
    I have a following scenario.
    1. I have to call a webservice with a URL http://myserver.com/default.aspx?action=index
    This will return a list of xml filenames as below
    <?xml version="1.0" encoding="UTF-8"?>
    <filelist>
      <file uuid="test1" />
      <file uuid="test2" />
      <file uuid="test3" />
      <file uuid="test4" />
    </filelist>
    2. Now I have to call the same webservice with a change in action so that the url looks like
    URL - http://myserver.com/default.aspx?action=fetch&uuid=
    for all the filenames in the list
    So in essence, I have to create a dynamic URLs recursively like
    http://myserver.com/default.aspx?action=fetch&uuid=test1
    http://myserver.com/default.aspx?action=fetch&uuid=test2 and so on
    3. And with each call to the URL in step 2, the incoming xml is to be mapped to an IDoc.
    I will be creating a ABAP proxy to initiate the calls.
    I would like some ideas so as to have a less complex approach to the solution.
    Regards,
    Neeraj

    Hi,
    dynamic SOAP URL - adapter specific properties (http receiver adapter)
    Dynamic configuration payload - https://media.sdn.sap.com/javadocs/NW04/SPS15/pi/com/sap/aii/mapping/api/DynamicConfiguration.html
    DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get
    (StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP","THeaderSOAPACTION");
    String a = http://something.abcd/applicationName/xmlMessage //set the value of actual action here
    conf.put(key, a);
    return "";

  • ABAP runtime error in sxmb_moni when SOAP message has header with some tags

    Hi!!!
    I have a problem with sxmb_moni transaction.
    If I double-click on a successfully processed
    message, then this monitor can't show me
    the message details but fails with the following error:
    <COPY_AND_PASTE_FROM_SCREEN>
    Runtime errors         OBJECTS_OBJREF_NOT_ASSIGNED_NO                              
    Exception              CX_SY_REF_IS_INITIAL                                        
    Occurred on     02.03.2005 at 16:44:21  
    Access with 'ZERO' object reference not possible.                                                
    What happened?                                                            
    Error in ABAP application program.                                                 
    The current ABAP program "CL_XMS_PROP_STRING============CP " had to be             
    terminated because one of the                                                     
    statements could not be executed.                                                  
    This is probably due to an error in the ABAP program.
    </COPY_AND_PASTE_FROM_SCREEN>
    This situation takes place only when I want
    to look at a SOAP message which was sent to XI
    from .Net platform or was sent to
    .Net platform from XI (via SOAP adapter).
    In all other cases sxmb_moni works fine.
    I know that the problem is connected with some tags from Header record of SOAP message:
          <soap:Header>
             <wsa:Action>http://aaa.bbb.ccc/MessageResponse</wsa:Action>
             <wsa:MessageID>uuid:1838f870-1688-4cfe-8c4f-afe14d98c515</wsa:MessageID>
             <wsa:RelatesTo>uuid:308b950f-8cff-4b63-9861-93b041825f9d</wsa:RelatesTo>
             <wsa:To>http://schemas.xmlsoap.org/ws/2004/03/addressing/role/anonymous</wsa:To>
             <wsse:Security>
                <wsu:Timestamp wsu:Id="Timestamp-389847df-8760-4d57-9777-6ce159d85205">
                   <wsu:Created>2005-03-02T08:54:29Z</wsu:Created>
                   <wsu:Expires>2005-03-02T08:59:29Z</wsu:Expires>
                </wsu:Timestamp>
             </wsse:Security>
          </soap:Header>
    If I take a SOAP message I have problem with, and
    I remove all tags from this Header (or remove
    the whole Header) and send it from any XML editor
    that can send SOAP messages then sxmb_moni hasn't
    any problems with showing me details of a such message.
    Any hints how to force a .Net platform not to send
    a such header or how to force sxmb_moni transaction
    not to fail if a such header occurs?
    Regards,
    Andrzej Filusz

    Hi Santhosh
    1.Check your authorization settings in XI and R/3. Whether the user has sufficient rights to execute the Function Module etc. This is the most common reason for this error.
    2.If the XI system was brought online even before the R/3 system then re-activate the communication channels from the Integration directory.
    Cheers..
    Vasu
    <u><i><b>** Reward Points if found useful **</b></i></u>

  • SOAP Receiver Adapter - Dynamic URL

    Has anyone tried modifying SOAP URL dynamically using UDF in the mapping?. I searched Forum and couldn't get right answer. Does it work with Adapter Specific settings and variable transport binding? Please donot post links to other posts unless it got an answer or atleast close to being answered. We are on PI7.0. Thanks

    Hi,
    I have similar situation. My target URL lookslike this
    http://devlsales.test.com:8000/soap/services/AdapterService which is a working right now.
    With Variable transport binding ( TServerLocation ),  Can I change http://devlsales.test.com from above URL to
    http://devlprofits.test.com and remaining text same resulting
    http://devlprofits.test.com:8000/soap/services/AdapterService   by using UDFs.
    Thanks
    ST
    Thanks

  • Soap Receiver adapter , Target URL and Soap Action

    HI all,
              WIll anyone tell me regarding Soap action, casue , they have given a URL which i have put in Target URL, but i am not able to understand what is SOap action what need to be put in this
    Thankign you
    Sridhar

    i Sridhar,
    In XI SOAP adapter we need two things:
    SOAP URL: which is endpoint to the webserver.
    SOAP action: describes particular method name we wanted to excute on that web applicaiton hosted on the webserver.
    WSDL file has normally multiple operations(methods) , so we execute particular method by giving particular action name.
    Action is not mandatory parameter i guess, this is in case , when wsdl is exposing only one method(action).
    :Normally you can find SOAP Action element under element <SOAP:operation name = "XXX">
    Hope this clears.
    Cheers,
    Div

Maybe you are looking for

  • Calculated non-base table field in a tabular form

    I am struggling with creating a non-base table calculated field in a tabular form in ApEx 3.1 Can you point me in the right direction I thought this would be fairly easy to do, but I cant work out how to do it Requirements 1) Tabular Form based on a

  • How to set JTextField length?

    pnlBkBorrow = new JLabel("Book borrowed"); pnlMain.add(pnlBkBorrow); textBkBorrow = new JTextField(25); pnlMain.add(textBkBorrow);I am using GridBagLayout, but the length is only 1 after compling

  • Messages error -1712

    The Messages app doesn't start when I restart I get error -1712 any ideas how i correct it? I'm running Mavericks 10.9.1 on a MacBook Pro 2.8 GHz Intel Core 2 Duo

  • How to make a total restore of my Mac Mini?

    I need to start over and I want to reinstall Mac OS, but  I don't have Mac OS on CD/DVD. Need help!

  • Cameras vs. views; views.xml

    Hi guys, [Question 1] I'm having problems defining and using appropriate user-defined cameras / views created within Acrobat 3D Toolkit. What I would like to do is predefine a set of appropriate user-defined views based on exact angles within my U3D