Proxy via AAE

Hi Experts,
Any pointers on prerequisites checks to be done for configuring receiver proxy SOAP 3.0 in integrated configuration for message flow through AAE?
I have a scenario for direct message send to ECC from JMS queue. I thought to use IC in AAE  by creating JMS sender channel and SOAP 3.0 receiver channel to connect ECC.
Thanks
Ray.

Hi,
I am able to post the messages from File/SOAP to ABAP Proxy [SOAP XI3.0] via AAE. The messages which are posted are able to monitor in RWB.
However, when I was trying to make the scenario ABAP Proxy [SOAP XI3.0] to File via AAE, the message from ECC is flowing to integration engine which is not expected since I have configured the message flow to happen via AAE only.
I have configured the following:
a) SM59--> G type connection for AAE destination with path prefix as" /XISOAPAdapter/MessageServlet?ximessage=true"  
b) SXMSIF--> Sender ID has been defined with service and component as " * " and selected the required outbound service interface and namespace from the list
c) SXMB_ADM--> WIth category as RUNTIME, parameter as IS_URL and subparameter as Sender ID, current value is configured as dest://<http destination of AAE>
d) For the outbound service interface, an outbound proxy is generated in ECC for message triggering.
e) Sender channel was configured as SOAP with message protocol XI3.0. The module tab was configured with prameter: ignoreDuplicate=true and generateSysAck-true for XISOAPAdapterBean module.
f)  The integrated configuration was done with sender soap channel and file receiver.
When message was triggered from ECC, it went to Integration engine and failed with red flag. The error trace read like this.
- <!--  Receiver Determination
  -->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
  <SAP:Category>XIServer</SAP:Category>
  <SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>
  <SAP:P1 />
  <SAP:P2 />
  <SAP:P3 />
  <SAP:P4 />
  <SAP:AdditionalText />
  <SAP:Stack>No receiver could be determined</SAP:Stack>
  <SAP:Retry>M</SAP:Retry>
  </SAP:Error>
I was expecting the message in RWB and when I checked the channels, there is no trace of the message and the channel is inactive.
Please let me know where I am missing...
Thanks!
Ray..

Similar Messages

  • File to ABAP proxy via AAE

    Hi All
    Am doing a file to ABAP proxy scenario and using SOAP adapter(XI protocol 3.0) at target side in order to make use of AAE.
    But while testing am getting the following error at both the channels(file and soap) :
    Error Transmitting the message to endpoint <local> using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.net.ConnectException: Connection timed out.
    SOAP channel configuration :
    Target URL : http://X.X.X.X:8001/sap/xi/engine?type=entry
    Logon language : en
    X.X.X.X  being the IP address of the target system which is BW.
    Appreciate any help.
    Regards
    Soumen

    Re-Iterating my 1st post : Am using SOAP( Message Protocol : XI 3.0 ) as I want to make use of the AAE. XI adapter is not supported by AAE.
    Followed this : http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70066f78-7794-2c10-2e8c-cb967cef407b?quicklink=index&overridelayout=true
    Anyways, found out I was having some error in teh IP I was using ...corrected it and now my error is changed to :
    Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: invalid content type for SOAP: TEXT/HTML; HTTP 403 Forbidden
    Now since my source is File which goes through mapping, what do I need to do for this error?

  • Error while invoking the ABAP Proxy via SOAP Adapter

    Hi,
    My scenario involves SOAP Client invoking a webservice hosted in PI which in turn invokes the ABAP Proxy asyncronously.
    SOAP Client -> PI -> ECC (ABAP Proxy) . This works fine.
    Next , I have exposed the ECC Service Interface as webservice using SOA Manager transaction. Now, once the service is created using SOAManager, i replaced the XI Adapter with SOAP Adapter and provided the target URL as the URL provided by the SOAManager.
    SOAP Client -> PI -> ECC (ABAP Proxy via SOAP Adapter)
    With this approach, i am encountering the below error message
    2009-05-29 12:17:55 Error Adapter Framework caught exception: null
    2009-05-29 12:17:55 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.
    Any ideas on the above errror message? Any pointers or inputs will be appreciated.
    Thanks,
    Vinayak Kamath

    > 2009-05-29 12:17:55 Error Adapter Framework caught exception: null
    > 2009-05-29 12:17:55 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.
    This is a generic error message which does not have any information about the error which has occurred.
    Do you see any error messages in the SOAP client?
    Regards
    Stefan

  • I want to test sender ABAP proxy in AAE by SOAP client

    To PI Specialists
    Now I plan to test sender ABAP proxy in AAE by SOAP client system.
    (we use aae so we set sender abap proxy by sender soap adapter.)
    ABAP creating team and PI creating team are in other site.We cant contact easily.
    I want to separate ABAP Unit test and PI Unit test, plan to use soap client for test driver.
    (we use SOAPUI. )
    the url is http://<host>:<port>/XISOAPAdapter/MessageServlet?channel=party:service:channel
    I noticed that sender soap adapter is started, but the messeage protocol is invalid.
    we use messege of wsdl. it must be XI3.0 protocol.
    Please tell me XI3.0 protocol.
    Naoki

    This is possible to do in SOAPUI.  I am testing this scenario using AAE, but I am also using SOAP UI Pro.  The procedure is pretty basic.  Instead of sending your payload in as part of the body, you have to send it in as an attachment.  You will also need to set the header correctly.  Here is a sample message from my SOAP UI tests that may help. The only thing you need to do differently is load the attachment, name it, and make sure that the name of the attachment is reflected in the SAP:Payload attribute.  Also, I am using a Groovy script to create a GUID.
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SAP="http://sap.com/xi/XI/Message/30">
    <soapenv:Header>
      <SAP:Main versionMajor="003" versionMinor="000" SOAP:mustUnderstand="1" wsu:Id="wsuid-main-92FFF13F5C59777FE1ABE00000A1551F7" 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">
       <SAP:MessageClass>ApplicationMessage</SAP:MessageClass>
       <SAP:ProcessingMode>asynchronous</SAP:ProcessingMode>
       <SAP:MessageId>${Create GUID#result}</SAP:MessageId>
       <SAP:TimeSent>${=new java.text.SimpleDateFormat("yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'").format(new Date())}</SAP:TimeSent>
       <SAP:Sender>
        <SAP:Service>SVCNM</SAP:Service>
       </SAP:Sender>
       <SAP:Interface namespace="Interface_Namehttp://namespace.com">Interface_Name</SAP:Interface>
      </SAP:Main>
      <SAP:ReliableMessaging SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
       <SAP:QualityOfService>ExactlyOnce</SAP:QualityOfService>
      </SAP:ReliableMessaging>
      <SAP:System SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
       <SAP:Record namespace="http://www.sap.com/webas/712/soap/features/runtime/metering/" name="CallingType">SA</SAP:Record>
      </SAP:System>
      <SAP:Diagnostic SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
       <SAP:TraceLevel>Information</SAP:TraceLevel>
       <SAP:Logging>Off</SAP:Logging>
      </SAP:Diagnostic>
      <SAP:HopList SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
       <SAP:Hop timeStamp="${=new java.text.SimpleDateFormat("yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'").format(new Date())}" wasRead="false">
        <SAP:Engine type="BS">SVCNM</SAP:Engine>
        <SAP:Adapter namespace="XIhttp://sap.com/xi/XI/System">XI</SAP:Adapter>
        <SAP:MessageId>${Create GUID#result}</SAP:MessageId>
        <SAP:Info>3.0</SAP:Info>
       </SAP:Hop>
      </SAP:HopList>
    </soapenv:Header>
    <soapenv:Body>
      <SAP:Manifest wsu:Id="wsuid-main-92FFF13F5C59777FE1ABE00000A1551F7" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:xlink="http://www.w3.org/1999/xlink"
                    xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
       <SAP:Payload xlink:href="cid:TestPayload.xml">
        <SAP:Name>MainDocument</SAP:Name>
        <SAP:Description/>
        <SAP:Type>Application</SAP:Type>
       </SAP:Payload>
      </SAP:Manifest>
    </soapenv:Body>
    </soapenv:Envelope>
    Here is a picture of my SOAP UI project in case it help the understanding.

  • Statistics (overview) for Synchronous messages processed via AAE

    Hello,
    We are on PI 7.11
    Is there any way to get synchronous messages processed via AAE displayed on RWB Message Monitor Overview view?
    Maybe there is some parameter available similar to messaging.syncMessageRemover.removeBody for persisting payloads for sync messages.
    Thanks!
    Best Regards,
    Artsiom Anichenka

    Mark,
    But I think there is already (PI 7.11) a possibility to persist payloads for java-only sync messages. I was mentioning this parameter in my original post:
    messaging.syncMessageRemover.removeBody
    this parameter is true by default and if you set it to false payloads will not be deleted, but this is not our aim. We want payloads to be deleted from sync messages, but we also want to see those messages on RWB MessageMonitor for overview.
    For me this is somekind of frustrating that the overview page doesn't really give you overview of what is happening on your system, like what and how many messages where processed...
    So can you please specify what is really planned for 7.31. Did you meant that parameter I am mentioning above or we will really get sync java-only messages to overview?
    Best Regards,
    Artsiom Anichenka

  • Problem Activating proxy via SPROXY

    I am currently having as issue trying to activate the external requirements proxy via SPROXY.
    I regenerated the proxy and save the proxy.  When I attempt to activate the proxy I get the following error message:  "The used object, STRU PRXCTRL, is not visable."
    Upon looking at the error message it talks about how this development object (STRU PRXCTRL) is not contained in a interface but the Package Check as Server indicatior is checked for the appropriate main package.  I looked at package BBP_AI (interface) and this is not checked.
    I also looked at the package (SAI_GLOBAL) associated with structure PRXCTRL and it does not have the indicator checked.
    Has anyone run into this before or have any suggestions?
    Thanks,
    Bill Davis

    Hi Bill,
    no problem, I did the same mistake
    when I created my first proxy
    for regeneration:
    http://help.sap.com/saphelp_nw04/helpdata/en/d4/255c3cf311070ae10000000a114084/frameset.htm
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • Proxy via Internet Sharing

    Hello, Apple Communities.
    I am having some problems with proxy setting.
    I contacted Apple about it, and they couldn't give me any solution,
    So I was wondering is there anyone who can figure it out.
    I am trying to use proxy, via internet sharing.
    Which means, I would like keep the proxy setting universal through out internet sharing.
    For instance, if I use internet on my iPhone through my mac(=internet sharing), I wish my iphone on proxy.
    But apparently the proxy setting,
    actually all sercutiy settings are not shared on internet sharing.
    Is there anyway to fix this?

    My only advice would be to buy a router like the airport extreme.

  • Purchase order replication – extended classic scenario using XML proxy via PI

    Hi Experts
    Question:
    In case of extended classic deployment is it possible to use XML proxy to
    transfer SRM purchase orders to ECC? As we know as of SRM 7.01 its via RFC
    whether SRM 7.02 onwards does SAP support XML for ECS too?
    Has
    anyone read about this in any of the SAP forums?
    Background: In our project, client have invested
    heavily on XI and XI monitoring and troubleshooting, integrated to SAP SOLMAN.
    And would like to opt for XML mode of transfer and reuse existing solution.
    This is the main reason we would like to be very clear in our understanding
    before we go back to client.
    We appreciate your time and support.
    Regards
    Prashanth

    Dear Rahul,
    Thanks for you input
    Let me give you an example of the behaviour:
    in PPOMA_BBP TOG assigned to user has : DQ with $1000 and upper percentage 5%.
    User orders a PO  with quantity=1000, price $100;
    No additional tolerances assigned in the PO itself
    User tries to enter confirmation with quantity 1001 (so qty variance converted to currency amount results in $100 over delivery) So the confirmation is under both the 5% and the $1000 limit.
    In that case I donu2019t receive an error message from the SRM, but the error message u201CBackend Purchase Order quantity exceeded by 1 EAu201D from ECC still prevents me from posting the Confirmation. And this is the problem I havenu2019t been able to solve so far.
    So I want the TOG tolerance to be used. And I am also happy with the absolute limit always having priority over percentage limit...
    But I am trying to find a way to get rid of the back end message (with assigning a tolerance to the PO itself as the will get rid of the absolute limit see my previous post.)
    Cheers
    Ulrike

  • Call another proxy via business service of first proxy

    I have a proxyservice1. I want to call another proxy service (proxyservice2) via business service (businessservice1).
    My proxyservice1 routes to businessservice1.
    So in my businessservice1 I have mentioned the below URL in "Transport Configuration"/"Endpoint URI" in "Business Service Configuration" .
    My proxy service "proxyservice2" url to be called:
    http://localhost:7001/projectname1/foldername1/ServiceName1
    I have logging in proxyservice2 as first step. But I don't see the traces of "proxyservice2" getting called from businessservice1 of proxyservice1.
    Is the format of url for the proxy "proxyservice2" correct? Also is the above procedure valid?

    Hi,
    Why dont you create the business service 1 upon the proxy service 2?..There is an option in Business service configuration where u can create a BS upon a PS.
    Have you tested proxy service 2 using test console?..can u see the reports?..
    If yes test BS1 and check if you can see the reports...
    Atlast u can check if testing PS1 shows u the reports of PS2.
    I think this shoul wok...Please let us know of any problems..
    Regards.

  • OCS Reverse Proxy via Apache 2.0

    I'm trying to configure an OCS 10.1.2 (OCS 10g R2) one-box install behind an Apache2 reverse proxy. Has anyone been able to do this?
    I've configured a virtual host with ProxyPass and ProxyPassReverse directives, however, I'm not sure which component to reverse proxy, whether it is the SSO server, or the portal server.
    If anyone can point me in the right direction. That would be much appreciated.
    Regards,
    Alex

    Hello Alex,
    I did the same as you are trying to do and finally (after some help from oracle support) it works fine.
    Take a look at metalink Note:339761.1 "SETUP OCS 10g with SSL on a Single Box Install" - it helps you to set up your infra and apps tier correctly.
    The apache configuration is quite simple - beside the logfile and ssl stuff i've just created a virtual host with a ProxyPass and ProxyPassReverse directive pointing to the internal host:
    ProxyPass / https://host.internal-domain:4444/
    ProxyPassReverse / https://host.internal-domain:4444/
    I'm using OCS 10.1.2 and a self-compiled Apache 2.2.2.
    Regards,
    Christoph

  • Auto-proxy via file broken? Fix for crashing Tweetie and iTunes

    After upgrading to 10.6, Tweetie and iTunes would crash on launch.
    I was using a proxy.pac file to automatically set up a proxy when I'm at home (I've got Squid running on my file server). Disabling this (System Preferences > Network > Advanced > Proxies > Automatic Proxy Configuration) made them work again.
    I noticed slowdowns with Firefox and Thunderbird as well, hopefully disabling the proxy will fix that issue as well.
    Here's my proxy.pac file:
    function FindProxyForURL( url, host ) {
    if( shExpMatch( host, "*.local" ) ) {
    return "DIRECT";
    } else if( url.substring( 0, 6 ) == "https:" ) {
    return "DIRECT";
    } else if( isInNet( myIpAddress(), "10.0.0.0", "255.255.255.0" ) ) {
    return "PROXY10.0.0.12:3128";
    } else if( isInNet( myIpAddress(), "192.168.0.0", "255.255.0.0" ) ) {
    // It's there somewhere..."
    return "DIRECT";
    return "DIRECT";
    }

    grags wrote:
    Thanks for the thoughts.
    I'll look through both your suggestions.  It's not really what I'd call a split library, as the /media/music/... folder structure contains both the music files themselves and the iTunes Library folder.
    If the folder with the library files (normally iTunes) contains the designated media folder (normally iTunes Media) which in turn contains all media, including any iOS apps and clickwheel games, in any structure you like, then the library is portable. If it doesn't meet the criteria then it is split. Portability comes from the relative relationship between library location and media folder location. iTunes will adjust for a similar change in the root path to both that happens simultaneously, but otherwise expects media to remain on exactly the same path each time it runs.
    In context it would seem as if /media is your current media folder in which case moving the library files (see the tip) up to the root of the drive would make the library portable, if not consistent with the common names for the folders. Having accessed the library database at /iTunes Library.itl you should find that you can now close iTunes, change /media to /iTunes Media and reopen without breaking the library. You should then be able to close iTunes, create a new empty folder /iTunes, move the library files and media folder inside /iTunes and access the library at /iTunes/iTunes Library.itl. This would now be a completely portable library with standard names for the principal folders.
    iTunes for Windows doesn't provide access to the last known path of missing files so it isn't possible to use a simple string replacement technique to fix things up. If you were to use my script you'd probably need to run it against the media folders; Artists, Pop, Rock, etc. in turn, looking for the content located within each.
    tt2

  • Shutdown Proxy via GUI

    am I blind or is this a CLI-only "feature"?

    Hi,
    This is indeed a CLI only feature currently. We track this as Feature Request #39734. I'd recommend getting in touch with you Sales Representative or open a support case so that we can add a sighting for you (helps raising the priority).
    Cheers,
    Jakob

  • ABAP Client proxy message not reaching AAE

    Hi Experts,
    I am facing a strange issue in one of my proxy interfaces. ABAP client Proxy is used to post message to AAE in SAP PI 7.3. The messages are being generated and pushed out of ECC successfully. I can see them in the SXMB_MONI t-code with checkered flag. These messages are reaching the Integartion Engine instaed of the Adapter Engine.
    I have configured the following:
    1. Sender / Receiver ID  in SXMSIF:
    2. Configured the corresponding Runtime parameter in SXMB_ADM
    I have few other such ABAp client proxy i/f's which work fine and their message are being sent to the Adapter engine. Howveere, only this one interface is posing a problem. What can be the issue?
    Please advice.
    Thanks in advance.
    Elizabeth.

    Hi Elizabeth,
    It will be great if you could please let me know all the user profile configured in userID of Logon&Security tab of SM59 for connecting ECC system to post the message via AAE.
    I have used
    SAP_XI_APPL_SERV_USER
    SAP_XI_DEVELOPER_J2EE and
    SAP_XI_IS_SERV_USER
    profiles in my UserID for Basic authentication.
    Currently I am doing the same scenario what you have done with integrated configuration.The message is getting failed in ECC with 403 Forbidden error.
    Please help me.
    Thanks
    Ray...

  • ABAP Proxy - AAE Synchronous message problem.

    Hi,
    We are using ABAP Proxy -> PI 7.11-> JDBC stored procedure. We are using AAE.
    The problem we are facing is identical to the one mentioned in the thread below:
    [Re: <SAP:Code area="PARSING">GENERAL</SAP:Code> - Error;]
    That is the first call is ok.. and the second call results into exception. When we switch to normal config without AAE, it is working fine.
    Any help on this matter would be much appreciated.
    PS: Also please note that similar scenario is running for a different customer without trouble...
    Thanks and Regards,
    Himadri
    Edited by: Himadri Chakraborty on Dec 20, 2010 8:45 PM

    The link you gave does not open.
    Also please note that similar scenario is running for a different customer without trouble...
    Compare the SP level of both the systems.....if configuration is perfect, then ensure that SP level of ABAP and JAVA is at same level.
    @Baskar: Proxy supports AAE communication from PI7.11....no need to wait for 7.3....more information is available
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70066f78-7794-2c10-2e8c-cb967cef407b?quicklink=index&overridelayout=true
    Regards,
    Abhishek.

  • PI to ECC via ABAP Proxy - Outbound Queue for HTTP

    Dear Experts,
    Is there any Outbound Queue for HTTP?
    I've a interface scenario where the receiver is SAP ECC and the receiver adapter XI ABAP proxy. As I see in the communication channel the transport protocol used is HTTP. So I think could there be an outbound queue to manage HTTP connection when PI send the data to SAP ECC?
    Just like when we are sending IDocs to ECC via tRFC, we could check if the IDoc has really been sent to ECC by checking in tcode SM58 (Outbound tRFC).
    In case for ABAP Proxy via HTTP, is there any similar connection to SM58 (IDoc via tRFC)?
    Thank you,
    Suwandi C.

    Hi Kandasami,
    Thank you for the reply. I will check for it.
    Hi Jens,
    Yes, I mean somewhere after the SXMB_MONI in PI and before SXMB_MONI in ECC, is there any queue in between those two?
    Thank you,
    Suwandi C.

Maybe you are looking for