PI 7.4 java stack only, Acknowledgement creation not triggered

Hello everyone
I have one IDoc-To-File scenario working fine, including acknowledgements (ALEAUD) being sent back to the sending system. The message log in such cases looks like this:
But I have another IDoc-To-HTTP scenario for which the acknowledgement (ALEAUD) creation is not being triggered, thus the system that originally sends IDocs doesn't get back any acknowledgements. In the message details I can see this:
I believe that it is because of QOS = EO (async) and the http adapter continues (and fails) without waiting for a http status code coming back from the receiver.
Just to try it out I would like to set QOS to BE (best effort). How and where to achieve this?
Thanks anyone for some help!
Kind regards
Renaud

ok, in the message log I found this:
So this is clearly an error coming back from receiver system... sorry, didn't realize it somehow.
But still... why is no acknowledgement (ALEAUD) being triggered?
This is how I configured it in the Integration Builder and NWA:
Business System A with a sender communication channel B of adapter type IDoc_AAE
RFC Parameters = From NWA
Resource Adapter Name = A_RA
Ack Connection Factory Name (reuse NWA configuration) = A_CF
On the Ack Settings Tab I checked "System Ack Ok Requested" and "System Ack Error Requested" and "ALEAUD Special Handling Needed"
Connection from PI -> SAP ERP System A
In NWA I created a new Destination of type RFC called ACLNT<CLIENT> pointing to sender ERP system (A)
Connection Test (ping) is successful
Connection from SAP ERP System A to PI
In NWA I created a new Resource Adapter called A_RA and configured its properties like this:
Binding Key = PI_AAE_IDOC
destinationName = ACLNT<CLIENT>
gatewayServer = <IP of ERP system>
gatewayService = sapgw<instance n° of ERP system>
local = false
MaxReaderThreadCount = 5
multiRepository =
ProgramID = PI_4_A<CLIENT>
In SAP ERP system in SM59 I created a new RFC destination, type = T, as registered server program with same ProgramID (PI_4_A<CLIENT>)
Connection test (in SM59) is successful
To enable / allow acknowledgements...
I set the persistance parameter to true in the JavaIdocAdapter
I created a JCA Connection Factory on the outboundRA Resource Adapter. Within this JCA Connection Factory I put in Configuration Properties the destinationName = ACLNT<CLIENT> (the RFC Destination Name created earlier and pointing to the sending SAP ERP System A which should receive acknowledgement ALEAUD Idocs).
I did the same for the IDoc-2-File scenario mentionend in my 1st post... there acknowledgment messages are working fine.
Best regards
Renaud

Similar Messages

  • How to enable ping service on java-stack only system

    I have installed SAP NetWeaver 7.0 - Java Trial on local host.
    How can you activate the ping service there?
    It should work under "http://localhost:50000/sap/bc/ping"
    (I know how to activate it with transaction SICF in an abap system, but I have java-stack only here, so I can't call transactions. I can only use the Visual Admin, right?, but there I could not detect a ping service so far)
    More detailed:
    I created system "SAP_WebDynpro_XSS". (this is necessary for connecting to ECC abap backend for ESS Packages) and set following parameter:
    template:"SAP system using connection string"
         category: Web Application Server
              Web AS host name: chrisSAP:50000
              Web AS path: /webdynpro/dispatcher/
              Web AS protocol: http
    But when I test the "SAP Web AS Connection" for this system, I got following error:
    7. The Web AS ping service http://chrisSAP:50000/sap/bc/ping was not pinged successfully. If the ping service is not activated on the Web AS, you can try to call the ping service manually.
    8. An HTTP/S connection to http://chrisSAP:50000/webdynpro/dispatcher/ was not
    obtained successfully; this might be due to a closed port on the Firewall.
    I guess step 8 did not pass because step 7 failed, and not because of a closed port or firewall (I made sure everything is open.)
    The strange thing is that the connection test fails, but the connection seems to work fine!
    I mean I can see the front ESS page in the portal when logging in with an ESS-user, and there are no errors in the log. If I change the SAP_WebDynpro_XSS parameters to some other made-up values, then the front ESS page does not come up and some errors appear with "SAP_WebDynpro_XSS" inside.
    That proofs that the connection is working despite the failed connection test, right?. But what can I do that the connection test passes? It seems that somehow SAP has hardcoded the path "/sap/bc/ping" which usually exists on an abap system. But I have java-stack only, so how can I tell that the function that runs the test?
    A system connection test fails, but the connection is working fine!
    If someone could explain that to me...

    Dear Srini Nookala,
    thank you for your answer. Unfortunately I don't understand the relation of my question to your answer.
    >> check with OSS note 1019335 SAP NetWeaver AS Java 6.40 SP21
    I have Version 7.0 SP14. I read the OSS note, but there are around 100 changes listed. I read them all, but couldn't figure out one that has to do with ping and system test. So which sentence inside the note are you referring to?
    >> The problem is due to JCo parameters configuration not properly, Ask Basis team, they will do it.
    I am basis team. I configured the JCo properly as described in manual and tested them afterwards. They run successful. Also all the links that you gave refer to JCO connections about how to set them up and test them. But what have JCO connections to do with System-connection tests? As far as I know JCO-connections are not used for system connectivity tests. You can set them up independent. I understand that JCO-connections are used for getting data from backend servers. But the system "SAP_WebDynpro_XSS" is defined for determing the webdynpros on localhost (frontend, not backend).
    So please can you explain me what JCO-connections which refer to remote hosts have to do with a ping service on local host that cannot be reached? And which part would be not configured "properly"? Timeouts? user?
    To define my question more properly:
    Is it possible to make the connection test work on a java-stack only host for a system that refers to itself (localhost)? Or is it a known bug?
    Some sub-questions
    Am I using the right system template (I am using "SAP system using dedicated application server")
    I have no abap on local host (chrisSAP). Only java stack. Usually path ..sap/bc/ping refers to an abap system, right? So in my opinion I have 3 possibilities:
    - install abap-stack on local host (portal) and activate ping service.
    - somehow install a ping service that runs under the given URL in Visual Admin (how?)
    - somehow tell the connection test to skip pinging and continue test. (How?)
    Any additional advice would be highly appreciated.

  • Payload Encryption SAP PO 7.4 Java stack only

    Hi Folks,
    I am trying to implement Payload encryption in SAP PO 7.4 Java stack only. I implemented the encryption as suggested by SAP as per the following links
    Encrypted Message content on database level (AAE) :
    Encrypting Message Content on Database Level (AAE) - Advanced Adapter Engine - SAP Library
    and then configured Service interfaces for encrption:
    Configuring Service Interfaces for Encryption - SAP NetWeaver Process Integration - SAP Library
    But I am still seeing the payload in the message monitor. Is it because of the roles that I has been assigned to me. If so what are the roles that needs to be taken out from my profile to not see the payload?
    Regards
    Kalyan.

    >>>Encrypted Message content on database level (AAE) :
    This encrypts the message content at the database level not at the monitoring level.
    If you would like to restrict the access to "view payload" for specific interfaces, then refer to below blog -
    Michal's PI tips: Authorizations for viewing payload of messages on Java stack - implementation

  • Adding FQDN in SAP Po 7.4 java stack only

    Hi Experts,
           I want add my FQDN (Fully Qualified Domain Name) with my host name in SAP Po 7.4. For example my host name is ABCDE and my FQDN is  XYZ123.com , now i wanna to add my host name with FQDN like ABCDE.XYZ123.COM. Please any one explain me how to do this thing in PO 7.4 java stack only....
    Regards,
    Vetri

    Hi Ahmed,
               We have installed PO 7.4 SR2 java stack only.  when i try to click ESR in  http://Hostname.FQDN.com:50000/dir/start/index.jsp  link after loading java am getting the error like  Cannot connect to server using message server: ms://hostname:8101/P4.
             When try to connect from remote system am this above error message. In PI installed local system am able to access this link successfully.
    In my local system host directory i have added like this 10.xx.xx.xx     Hostname      Hostname.Domain_name.com. This also not resolved my issue.
         This is very Urgent... Please anyone guide me to resolve this issue...
    Regards,
    Vetri

  • How to install java stack ,only  abap ,basis patch level 9 installed

    how to install java stack ,already installed abap ,basis patch level 9,please any one guide me and please give me installation steps for java stack.

    Hi,
    From sapinst, install Java Add-on.
    check installation guide.
    Thanks
    Sunny

  • User configuration on NetWeaver AS 7.10 / AS Java 7.10 (Java Stack only)

    Hi everybody.
    I'm just a beginner and have only very few knowledge about configuring the AS. I downloaded and installed the SAP NetWeaver Application Server, Java EE 5 Edition form sdn.sap.com.
    Now I would like to limit the access to an web service. The web service is written in Java (EJB 3.0), so I added the annotation
    @RolesAllowed({"TestUser"})
    to the associated method. Where can I create the user "TestUser" and set his password?
    For sure I have already looked to some sdn threads, but all the instructions and tutorials are made in ABAP or by the Visual Administrator, but I don't have this tool. I only have the "SAP Java EE 5 Engine - Config Tool".
    Does anyone have any ideas?

    Hi Johannes,
    The users (roles) specified in the @RolesAllowed annotation are logical Java EE roles for the corresponding module (EJB jar in this case). They do not actually exist in the server environment. Instead, they have to be mapped (assigned) to one or more of the existing UME roles. For more information please check the <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/806e75a0-0e01-0010-2587-fc518de8ac1a">Administration Guide</a>, from page 49 on.
    HTH!
    -Vladimir

  • JAVA Stack for consuming and providing Services with ABAP?

    Hi Experts,
    I would like to know if I need to have a Java Stack when I want to build a Web Application with Web Dynpro Abap and consume Enterprise Services from the Enterprise Service Repository. Additional own created services in ABAP should be provided. Is a Java stack necessary for that? Or is an ABAP Stack enough?
    Thanks a lot for your answers?
    Best regards,
    Ingmar

    Hi Ingmar,
    You do not need a Java stack to build or run Web Dynpro ABAP application. Web Dynpro ABAP runs on ABAP stack.
    Just to consume a web or enterprise service from Web Dynpro ABAP application, or any ABAP application for that matter, you do not need Java stack, either. NetWeaver Application Server contains a component called ICM (Internet Communication Manager) that enables the AS to play both as a service provider as well as a consumer.
    The part about consuming Enterprise Services from the ES Repository is more complicated, though.
    ES Repository is only a modeling tool. Services are actually implemented  in the respective backend systems and then registered in central Services Registry. So, if the Enterprise Service you want to consume comes from an application that runs on Java stack, although I do not have any example of that handy, then obviously - Java stack is needed. This is irrelevant, however, if your question only pertains to the consumer part.
    I hope this helps.
    Andrzej

  • Is there a way to verify if JAVA stack is running w/o a browser

    I wonder if it is possible to tell whether a java stack is running OR not from ECC GUI.
    In other words, do not use a browser, do not use a URL, do not use OS level, how to
    tell from a t-code only.
    Thanks!

    Use TCODE SMICM
    Goto --> HTTP Server --> Display data
    Check value of J2EE Server operational = True(If J2EE Running) or False(If J2ee not running)
    Also, in logs of SMICM you can see entry indicating status of J2EE engine = 1 (When Started)
                                                                                    = 0 (When Shutdown) 
    Hope this helps.
    - Nirav.

  • Do we have a java stack on BI?

    Hi all,
    We want to install Information Broadcasting on our BI 7.0 system, however one of the prerequsites is to have a JAVA stack, however i'm not 100% sure if we have one, as we never needed to any sole JAVA functionality of BI.
    I've looked under the MMC, couldn't find any J2EE tables, looked into the folder structure, didn't find any any real J2EE folder under the run folder. However we running a search i did find few "j2ee" related items, such as a j2eechk.txt, would that mean we have a j2ee stack? Is there a definite way to find out?
    Thanks much and happy weekend!

    Hi Sameer,
    If your BI system is having only ABAP stack, So there is nothing to worry.
    All you have to done is to check that is BI JAVA is installed on your EP server or not.
    To check that BI JAVA is installed or not, please look for the components in system information (Mainly BIWEBAPP and BI-BASE-S).
    Please note that for BI Broadcasting, your BI JAVA and ABAP BI should also be on having specific SPS (Please check SAPNOTE "SAP Note 1013369 - SAP NetWeaver 7.0 BI - intermediate Support Packages"
    With Regards,
    Saurabh

  • ABAP & JAVA stacks

    There are lots of post regarding ABAP & JAVA stacks. I am not sure if I see a consolidated answer anywhere. Also I don't see overall architecture diagram explaining just the stack part.
    Here is my understanding after reading/researching, forums, help, blogs and other documents.
    <b>ABAP Stack:</b>
    -Integration Engine (IE) {This is where the message pipeline happens}
    -Business Process Engine (BPE)
    -ABAP Mapping
    -XSLT Mapping
    -IDOC Adapter
    -Http Adapter
    <b>Java Stack:</b>
    -Adapter Engine (AE)
    -Integration Builder, SLD, RWB
    -Standard Mapping
    -Java Mapping
    -XSLT Mapping
    Is this correct, am I missing anything else?
    Thanks
    Message was edited by: xi_ted (updated based on Vijaya Kumari's, Michal's and Agasthuri' responses)

    Hi,
    IDoc and HTTP adapter are on ABAP stack  all other Adapters are JAVA  stack,  Since  IDoc and HTTP adapter are on ABAP stack they no need  sender  agreement.IR,ID,SLD,RWB are in Java Stack.
    Regards
    Agasthuri Doss

  • I was asked If our BW3.5 system contains java stack

    Hello
    I was asked If our BW3.5 system contains java stack. I do not know if  BW3.5 can contain java stack at all.
    Anyway if it can how can I see java stack is installed
    Thank you in advance

    Dear Jan,
    There are number of ways you can identify Java stack,
    Go to SM51 and Check in Message Types, If it is showing J2EE, then it means java stack exits.
    Go to /usr/sap/<SID>/<instance>/ and check if j2ee folder exits then it contains java stacks.
    Go to profile directory and check if SCS profile exits, if it exits then it contains java stack.
    Thanks
    Sunny

  • Upgrade only Java stack to Ehp1  (SAPehpi)

    Hi Gurus,
    We are currently on PI 7.1,   and is considering to upgrade to Ehp1 (primarily for IDoc packaging feature)
    and since the IDoc packaging feature is delivered thru a Sender IDoc adapter, which means this seats on the Adapter Engine already (Java stack)
    I saw the document for SAPehpi (Upgrading to Ehp1 for a PI 7.1 system) and if i understand it correctly there are two options,
    one  ABAP + JAVA upgrade    and the other is  JAVA only upgrade.
    So does that mean I can upgrade my Adapter Engine (AAE) to Ehp1 using the JAVA only upgrade option?
    My apologies in advance as i have no experience yet in upgrading 7.1 systems
    Thanks

    > So with that, if we stay on 7.1, then we don't have an option for IDoc packaging (IDoc package inbound to PI will be split into individual IDocs, then will have to use an integration process Collect to re-package it as 1) ?
    Even when you apply EhP1, you can use IDoc packaging only, if your sender system is also on SAP BASIS 7.1 EhP1 or SAP BASIS 7.0 Ehp1.
    So you should confirm this first.

  • NW MI 7.1 has only ABAP stack. what about JAVA stack ?

    Hi,
    Recently i installed NW MI 7.1 EHP1 system. It has only ABAP stack. But for MI configuration i hope we require JAVA stack too.
    Hence can we use some other standalone JAVA system for the MI front end configuration ? If so please tell me what are the usage types are required for that Standalone JAVA.
    Thanks & Regards,
    Bala

    Hi,
    EPC or standard AS Java usage types would be required for MI configuration.
    Suggest you to go through the Master guide at https://service.sap.com/~sapidb/011000358700000391152007E.pdf
    Also more info at http://service.sap.com/instguides ->SAP Netweaver -> Netweaver Mobile 7.1
    Regards,
    Srikishan

  • SAP BI 7.4 ABAP Only, Do i need Java stack

    Hello,
    We are implementing BI and currently we only installed BI ABAP Stack only, customer will look for reporting and dash boards In future. Customer also has plan to implement SAP Business Objects. Could you please advise me here
    Do we need BI Java stack for BOBJ ? With out Java can we do reporting and dash boards ? Can some one please help me to understand
    Please
    Thanks,
    Aravind

    Hi,
    SAP Business Objects Business Intelligence 4.0 is installed on any machine ( windows/unix, depending on your architecture). It is integrated with a backend BW(also called BI) system. Now this BW(BI) system needs to be dual stack ( both ABAP and JAVA; as many features of SAP Business Objects Business Intelligence 4.0 requires BW java portal).
    You cannot add ABAP ( like an add-on) to already installed java stack. ( though the reverse is possible, but not with NW 7.3).
    What you can do now is to install NW 7.3 ABAP as a separate system and then integrate your NW java with your ABAP ( i.e, change the UME from java databse to ABAP in your java stack). This has to be done as ABAP+JAVA installation option ( as a single instance) is not available for NW 7.3 ( exception being for PI and Solution Manager). No further change in SAP Business Objects Business Intelligence 4.0 is required.
    For more infor refer to
    BI and BO - ABAP, Java or Dual stack
    Regards

  • My Web AS has only Java stack

    Hi ,
    My MI server has only Java Stack installed. Can I still develop mobile application without an ABAP stack?
    If yes, please suggest any helpful link or methods to go by.
    Also please give me a link from where I can download MI Client SP13 because i have browsed through the SAP market place but couldn't find it.
    Valuable suggestions would be rewarded!!
    Padmarajan.

    Hi Padma,
    If you have WAS, that means you have both the Java stack as well as the ABAP stack. I am not basis person, but I think you need to configure them.
    MI Client is not available on any website...you can only get it from servive.sap.com/swdc, your SAP cd or you can download it from the bsp link ( refer
    http://help.sap.com/saphelp_nw04/helpdata/en/a7/893a5889e08b41b615688b1a93b559/frameset.htm )
    Regards,
    Rahul

Maybe you are looking for