Developing User Enhancement Modules in Adapter Engine Teched07 attender?

Hi,
I am looking for the Java code of one of the hands on curses in the SAP Teched07.
The course was a XI/PI, <i>Developing User Enhancement Modules in the Adapter Engine</i>, and I need the Java code of the Java Bean that was used.
The name of the file is GetHostNameXXBean
If someone can help me i would appreciate it.
Thanks in advance.
Eduardo

[code]package com.teched06.usermodule;
// Classes for EJB
import javax.ejb.CreateException;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;
// Classes for Module development & Trace
import com.sap.aii.af.mp.module.Module;
import com.sap.aii.af.mp.module.ModuleContext;
import com.sap.aii.af.mp.module.ModuleData;
import com.sap.aii.af.mp.module.ModuleException;
import com.sap.aii.af.ra.ms.api.Message;
import com.sap.aii.af.ra.ms.api.MessageDirection;
import com.sap.aii.af.service.trace.Trace;
// XML parsing and transformation classes
import javax.xml.parsers.*;
import org.w3c.dom.*;
import java.io.InputStream;
import java.io.ByteArrayOutputStream;
import java.net.InetAddress;
import java.net.UnknownHostException;
import com.sap.aii.af.ra.ms.api.XMLPayload;
import javax.xml.transform.*;
import javax.xml.transform.Source;
import javax.xml.transform.Result;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import com.sap.aii.af.service.auditlog.*;
@ejbHome <{com.sap.aii.af.mp.module.ModuleHome}>
@ejbLocal <{com.sap.aii.af.mp.module.ModuleLocal}>
@ejbLocalHome <{com.sap.aii.af.mp.module.ModuleLocalHome}>
@ejbRemote <{com.sap.aii.af.mp.module.ModuleRemote}>
@stateless
public class GetHostName implements SessionBean, Module  {
    public static final String VERSION_ID = "$Id://tc/aii/30_REL/src/_adapters/_sample/java/user/module/GetHostName.java#1 $";
    private static final Trace TRACE = new Trace(VERSION_ID);
    private SessionContext myContext;
    public void ejbRemove()  {
    public void ejbActivate()  {
    public void ejbPassivate()  {
    public void setSessionContext(SessionContext context)  {
        myContext = context;
    public void ejbCreate() throws CreateException  {
    public ModuleData process(ModuleContext moduleContext, ModuleData inputModuleData) throws ModuleException  {
          String SIGNATURE = "process(ModuleContext moduleContext, ModuleData inputModuleData)";
        Object obj = null;
        Message msg = null;
        String hostName = getHostName();
          AuditMessageKey amk = null;
        try  {
            obj = inputModuleData.getPrincipalData();
            msg = (Message) obj;
               if (msg.getMessageDirection().equals(MessageDirection.OUTBOUND))
                    amk = new AuditMessageKey(msg.getMessageId(), AuditDirection.OUTBOUND);
               else
                 amk = new AuditMessageKey(msg.getMessageId(), AuditDirection.INBOUND);
            Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS,     "GetHostName: Module called");
        catch (Exception e)  {
            ModuleException me = new ModuleException(e);
            throw me;
          // Read the channel ID, channel and the module configuration
          String hostElementName = null;
          try {
               // CS_GETMODDAT START
               hostElementName = (String) moduleContext.getContextData("HostElementName");
               // CS_GETMODDAT END
               if (hostElementName == null) {
                    TRACE.debugT(SIGNATURE, "HostElementName parameter is not set. Default used: HostName.");
                    Audit.addAuditLogEntry(amk, AuditLogStatus.WARNING, "HostElementName parameter is not set. Default used: HostName.");
                    hostElementName = "HostName";
               TRACE.debugT(SIGNATURE, "HostElementName is set to ", new Object[] );
               Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS, "HostElementName is set to ", new Object[] );
          } catch (Exception e) {
               TRACE.catching(SIGNATURE, e);
               TRACE.errorT(SIGNATURE, "Cannot read the module context and configuration data");
               Audit.addAuditLogEntry(amk, AuditLogStatus.ERROR, "Cannot read the module context and configuration data");
               ModuleException me = new ModuleException(e);
               TRACE.throwing(SIGNATURE, me);
               throw me;
        try  {
            XMLPayload xmlpayload = msg.getDocument();
            DocumentBuilderFactory factory;
            factory = DocumentBuilderFactory.newInstance();
            DocumentBuilder builder = factory.newDocumentBuilder();
            Document document = builder.parse((InputStream)
            xmlpayload.getInputStream());
            Element rootNode = document.getDocumentElement();
            if(rootNode != null)  {
                Element childElement =
                document.createElement(hostElementName);
                childElement.appendChild(document.createTextNode(hostName));
                rootNode.appendChild(childElement);
            // Transforming the DOM object to Stream object.
            TransformerFactory tfactory = TransformerFactory.newInstance();
            Transformer transformer = tfactory.newTransformer();
            Source src = new DOMSource(document);
            ByteArrayOutputStream myBytes = new
            ByteArrayOutputStream();
            Result dest = new StreamResult(myBytes);
            transformer.transform(src,dest);
            byte[] docContent = myBytes.toByteArray();
            if(docContent != null)  {
                xmlpayload.setContent(docContent);
                inputModuleData.setPrincipalData(msg);
        catch (Exception e)  {
            ModuleException me = new ModuleException(e);
            throw me;
        return inputModuleData;
     private static String getHostName() {
          String host = "unknown";
          try {
               InetAddress inet = InetAddress.getLocalHost();
               host = inet.getHostName().toLowerCase();
               int i = host.indexOf(".");
               if (i > 0) {
                    host = host.substring(0, i);
          catch (UnknownHostException e) {
               host = "error";
          return host;
[/code]

Similar Messages

  • User Enhancement Module Error

    Hi All,
    I have created an User Enhancement Module that does encryption and decryption of the Message. The keys for Encryption and Decryption has been accessed from the J2EE Keystore.
    The problem I am having is in accessing the Keystore. The part of the code is mentioned below
    if (mode.compareToIgnoreCase("encrypt") == 0)
         Audit.addAuditLogEntry(     amk, AuditLogStatus.SUCCESS, "Encryption Called");
         SAPSecurityResources secRes = SAPSecurityResources.getInstance();
         Audit.addAuditLogEntry(     amk, AuditLogStatus.SUCCESS, "Security Resource Created");
         KeyStoreManager ksMgr = secRes.getKeyStoreManager(PermissionMode.SYSTEM_LEVEL);
         Audit.addAuditLogEntry(     amk, AuditLogStatus.SUCCESS, "KeyStore Manager Permission Called");
         java.security.KeyStore ks = ksMgr.getKeyStore(privKeyView);
    The Adapter Audit log shows me success till The "Security Resource Created". It is throwing error in creating the KeyStoreManager Object. I have already granted the EJB application the permissoons through Visual Admin. The Error messages are attached below.
    04.06.2008 14:49:27 Success Encryption Called
    04.06.2008 14:49:27 Success Security Resource Created
    04.06.2008 14:49:28 Error MP: Exception caught with cause com.sap.engine.services.ejb.exceptions.BaseTransactionRolledbackLocalException: Exception thrown in method process. The transaction is marked for rollback.
    04.06.2008 14:49:28 Error Exception caught by adapter framework: Exception thrown in method process. The transaction is marked for rollback.
    If anybody has worked on this it would be great if you inform if I am doing something wrong or what needs to be done Also is there any way where i can go an debug the module.
    Regards,
    Arunava

    Hi,
    take a look at the below forum it will slove ur problem
    regarding error showing as exception caught  by adapter framework
    Thanks
    Vikranth

  • Error while reading access data (URL, user,password) for the Adapter Engine

    Hi,
    Any idea on below message? I am doing file to file scenario and got the below tarce from sxmb_moni.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <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="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code>
      <SAP:P1>af.pi1.piserver1</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>no_messaging_url_found: Unable to find URL for Adapter Engine af.pi1.piserver1</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error while reading access data (URL, user, password) for the Adapter Engine af.pi1.piserver1</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Thanks
    Balaji

    It looks like the adapter engine is not able to register him self on SLD, you have to check in the SLD the "Exchange Infrastructure" domain, you have to verify restarting the J2EE the adapter engine update the entries in the SLD related to the specific XI Domain.
    Launch Visual Administrator >> Server >> Services >> SAP AF CPA Cache
    Enter the appropriate values for:
    SLD.selfregistration.hostname (Use fully qualified hostname)
    SLD.selfregistration.httpPort
    SLD.selfregistration.httpsPort
    Sandro

  • Error while reading access data (URL, user, password) for the Adapter Engin

    Hi all,
    I encountered a red flag in sxmb_moni and when I click on the flag, I get the following message:
    Error while reading access data (URL, user, password) for the Adapter Engine
    Is there any way I can resolve this? thanks all
    Regards,
    IX

    Possible reason is Adapter engine is not registered on SLD. Check in SLD.
    You can also try restarting J2EE adapter engine and update SLD entries specific to XI domain.
    Lauch Visual admin go to Server > services > SAP AF CPA Cache
    Enter the appropriate values for:
    SLD.selfregistration.hostname (Use fully qualified hostname)
    SLD.selfregistration.httpPort
    SLD.selfregistration.httpsPort
    Finally, if all the above seem to be correct check the userID / pwd for user ID : PI*.

  • Error when reading the access data(URL,user, password) for Adapter Engine

    Hi,
    We are getting this error in production system 
    "SXMBSysErrorAlerts, Category INTERNAL, Error code: AE_DETAILS_GET_ERROR error text: Error when reading the access data (URL, user, password) for the Adapter Engine".
    Please tell what can be the cause of error. Where are the access data (URL, user, password) for the Adapter Engine read from?
    Its urgent.  We are in support project.
    regards,
    john

    Hi jhon,
              please check the following threads to resolve the problem.
    AE_DETAILS_GET_ERROR
    Error : no_adapter_engine_found: Unable to find Adapter Engine
    regards
    mahesh.

  • Receiver File Adapter - Adapter Engine

    I am able to read files using Sender File Adapter. But when I try to write a file using Receiver File Adapter I get the following erro:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--
    Call Adapter
    -->
    - <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="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code>
    <SAP:P1>af.exi.usxid</SAP:P1>
    <SAP:P2 />
    <SAP:P3 />
    <SAP:P4 />
    <SAP:AdditionalText>3: No service user name found for Integration
    Server is.00.usxid</SAP:AdditionalText>
    <SAP:ApplicationFaultMessage namespace="" />
    <SAP:Stack>Error when reading the access data (URL, user, password)
    for the Adapter Engine af.exi.uswalexi</SAP:Stack>
    <SAP:Retry>M</SAP:Retry>
    </SAP:Error>
    I tried executing the function module SAI_AE_DETAILS_GET but I am not getting the error URL Not found. This was working in the past. We upgraded to SP15 this showed up again.
    Any help appreciated.

    I'm working on integration of SAP with 3rd party application. While sending data from SAP to XI, i'm getting the following error which i've found in sxmb_moni (XML Message->Call Adapter).
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    -<!-- Call Adapter --> -
    <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="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code>
    <SAP:P1>af.xp1.sapxi</SAP:P1>
    <SAP:P2 />
    <SAP:P3 />
    <SAP:P4 />
    <SAP:AdditionalText>3: No service user name found for Integration Server is.00.sapxi</SAP:AdditionalText>
    <SAP:ApplicationFaultMessage namespace="" />
    <SAP:Stack>Error when reading the access data (URL, user, password) for the Adapter Engine af.xp1.sapxi</SAP:Stack>
    <SAP:Retry>M</SAP:Retry>
    </SAP:Error>
    Plz help me to solve this issue. If possible mail me the solution to my personal email-id [email protected]
    Note:
    1. We are using CIM 1.3
    2. In XI Server Message Monitoring, i'm getting the System Error message in Integration Engine.
    3. In Payloads, i'm getting the required information in XML format as desired.
    Thanks in advance.
    Regards,
    Navaneeth.S

  • Problem With Seeing Message in Adapter Engine

    Hello Everyone,
    We are facing a strange problem while running an <b>Integration Process</b>, <b>BPM</b> in PI. In the process, we are trying to read a .CSV File and convert it into a .XML File via FCC. The .CSV file is placed in the XI box itself, under a certain directory. We have configured the process such that whenever the .CSV file is read, its attributes are set to <b>'read only'</b>. After configuring the process, the required XML file did not show up. So we checked that whether the .CSV file was read and it showed up attributes of 'read only'.We cross checked
        -First by going to <b>SXMB_MONI</b>; here it said 'No messages available for selection'
        -Then by examining the 'channel monitoring' in AE; where we found both the sender and receiver channel are showing green. The sender channel first shows up that <b>'Processing started'</b> and then <b>'Processing Completed Successfully'.</b> The receiver channel does not show up any messages.
        -we checked for the XML messages that are in the Adapter in <b>IDX5</b>; it shows <b>'no messages selected'</b>.
        -We anticipated that it may be a cache problem and cleared all the caches; but when we tried to clear the Adapter Framework Cache, it popped up an authorization error and the problem persisted.
    We are using NW2004s with SP6 at the ABAP and BASIS stack and SP 9 at the Java Stack. Also, all the required connections made in SM59 are in order.
    Now, <b>What can be the problem? Is it the difference in SP level that is causing the problem? Or is it something else? What have we missed?</b> Guys, please help us solve this problem.
    Need Help. Pleae Reply. Points will be awarded.
    Thanking in anticipation.
    Amitabha

    Hi Shabarish,
    1.Document name <b>is indeed</b> the name of message type in our case.
    2. We did not use delete mode; but once the file was read- we manually changed its attributes from 'RA' to 'A'..and it became 'RA' again after 2 seconds; which is our polling interval.
    3. And we have discovered that the file is being read properly..because we can see the XML payload of it and it contains the correct data.But still it does neither show up in SXMB_MONI..nor in IDX5.
    <b>Can you please tell us what are the necessary roles for the User PIAFUSER?</b> We suspect that somewhere's an authorization error we are getting; because the AF cache refresh attempt shows "Forbidden" and we are getting an error in Tcode SXI_SHOW_MESSAGE as:
    <b>AE_DETAILS_GET_ERROR: no_adapter_engine_found: Unable to find Adapter Engine:</b>; Stack trace shows:<b>Error while reading access data (URL, user, password) for the Adapter Engine</b>

  • NO Adapter Engine found in SXMB_MONI

    Hello Experts,
    We have a scenario where we are sending contracts from ECC system to XI and XI send this information to the Seeburger System.
    We have all these systems in palce.
    But on trying to process a message i.e generate contarcts from ECC the message reaches XI and gives an error in SXMB_MONI.
    Following is the error:
    <SAP:Code area="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code>
      <SAP:P1>af.jd2.alqsapjq2</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>no_adapter_engine_found: Unable to find Adapter Engine af.jd2.alqsapjq2</SAP:AdditionalText>
      <SAP:Stack>Error while reading access data (URL, user, password) for the Adapter Engine af.jd2.alqsapjq2</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Kindly advice on how to proceed further.
    Thanks in advance,
    Elizabeth.

    Hi pls go through the following links
    https://websmp103.sap-ag.de/~sapdownload/011000358700002757652005E/HowtoMintorAF.pdf
    sRFC-adapter  and file adapter with error: no adapter found
    Re: RFC adapter - AE_DETAILS_GET_ERROR - no adapter engine
    Regards
    Abhijit
    Edited by: Abhijit Bolakhe on Sep 2, 2009 5:49 PM

  • Reg Unable to find URL for Adapter Engine Error

    Hello,
    During execution of a scenario, i am getting these errors in sxmb_moni:
    AE_DETAILS_GET_ERROR
    3: Unable to find URL for Adapter Engine af.xip.poecspxioo4
    Error when reading the access data (URL, user, password) for the Adapter Engine.
    Seems like it is a problem of XI Server unable to locate the Central adapter engine due to some parameter not set properly.
    So, what are the points we can check while installation of XI so as to rectify this problem.

    Hi all,
    I got the similar error in my scenario and i solved the same.Actually i ma not pretty surte this will solve your problem.
    In my case proxy generation settings was mis configured in the sender system. so its caused the reason.
    I made an entry in the SPROXSET table and i did other activities like RFC and application system also.
    Then its worked for me. Its not matching with your case please do ignore this one
    Regards
    Vijay

  • URL for Central Adapter Engine

    Hi,
    It seems like our XI Server is unable to locate the Central adapter engine for doing an outbound RFC call. I am trying to call an RFC using the RFC adapter, and getting the following error:
      <SAP:Code area="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code>
      <SAP:P1>af.nw4.netweaver</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>no_messaging_url_found: Unable to find URL for Adapter Engine af.nw4.netweaver</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error when reading the access data (URL, user, password) for the Adapter Engine af.nw4.netweaver</SAP:Stack>
    Where do we maintain the URL of the adapter engine ?
    thanks,
    Manish

    I have the same problem since we changed the name of the database server - the server name reported in the error is the old name.  I've checked all the properties in this thread, plus follwed through OSS note 764176 with no luck.  All the properties reflect the new name, but testing the proxy (SPROXY) still fails with the error:
    <CODE>INTERNAL.AE_DETAILS_GET_ERROR</CODE>
      <ERRORTEXT>Error when reading the access data (URL, user, password) for the Adapter Engine af.xix.sapsbxcrmdb2</ERRORTEXT>
    sapsbxcrmdb2 is the old database server name.
    I found one location where this is displayed - in transaction SXI_CACHE (in the client of th integration server), Menu option GOTO -> Adapter Engine Cache.  The column 'Adapter Engine Name' reflects the incorrect name.  Where is this property stored?
    I cleared this entry manually by selecting the row and clicking on the trash can icon.  Later it was refreshed properly.
    -Mike
    Update:  I found that the SOAP Reciever channel in my Integration Scenario had a hard-coded entry pointing to the old integration server name in the property 'Adapter Engine'.  I changed this by selecting the 'Integration Server' in the drop down.  This changed the error behavior (still doesn't work, but the above errors went away).
    -Mike
    Message was edited by: Mike Hatch
    Message was edited by: Mike Hatch
    Message was edited by: Mike Hatch

  • Adapter Engine Cache Issue

    Hello All,
        In SXMB_MONI i got an error saying
    SAP:AdditionalText>Error while writing to secure store: ERROR_UNKNOWN: Error when updating buffer for Adapter Engine</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error while reading access data (URL, user, password) for the Adapter Engine</SAP:Stack>
    My Analysis :
    1, In SXI_CACHE i could see 'Unable to refresh cache contents' and 'Error during last attempt to refresh cache' also I could not see any entry in Adapter Engine Connection Data Cache.
    2, when execute the RFC connection 'INTEGRATION_DIRECTORY_HMI' Its asking for userId and password .
    3, I tried reset the password and do a JAVA restart again with same error.
    Clarificaiton need :
    1 Looks some authorization error , but where exactly to maintain this ,
    2, How the adatper engince connection data will populate in to sxi_cache transaction.
    could you guide me clearly for this issue.
    Regards.
    Sethu.

    Thanks venkat,
    now that Adaper engine url gotregistered , but no my cache content is not updating correctly , i.e when i execute the any cache refresh its loading for a long time and ending up an error and when i tried in Administator tool--> cache overivew > ID> and did cache refresh its end up with error.
    Method fault! Message : IBaseException:Connection to system DIRECTORY using application DIRECTORY lost. Detailed information: Error accessing "http://c1bfxr41.unix.marksandspencercate.com:8136/dir/hmi_cache_refresh_service/int?container=any" with user "PIISUSER". Response code is 401, response message is "Unauthorized" com.sap.aii.ib.server.abapcache.CacheRefreshException: Connection to system DIRECTORY using application DIRECTORY lost. Detailed information: Error accessing "http://c1bfxr41.unix.marksandspencercate.com:8136/dir/hmi_cache_refresh_service/int?container=any" with user "PIISUSER". Response code is 401, response message is "Unauthorized" at com.sap.aii.ibrun.server.valueMapping.cache.RefreshClient.refresh_VMCache(RefreshClient.java:60) at com.sap.aii.ibrun.server.valueMapping.cache.HmiMethod_Invalidate.refresh(HmiMethod_Invalidate.java:79) at com.sap.aii.ibrun.server.valueMapping.cache.HmiMethod_Invalidate.process(HmiMethod_Invalidate.java:40) at com.sap.aii.utilxi.hmis.server.HmisServiceImpl.invokeMethod(HmisServiceImpl.java:169) at
    But in sm59 INTEGRATION_DIRECTORY_HMI - i used pisuper user id also in SLDAPICUST i used pisuper only, i dont know where the piisuser is getting conflict. any idea please?

  • Error when reading the access data for the Adapter Engine

    We are getting the following error in XI. It started on Jan 22 and resolved on Jan 23 automatically. Nothing has been changed and we don't able to understand how problem started and how it resolved:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code>
      <SAP:P1>af.xpd.dbcixpd</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>3: Unable to find URL for Adapter Engine af.xpd.dbcixpd</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error when reading the access data (URL, user, password) for the Adapter Engine af.xpd.dbcixpd</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    Pls suggest if anyone has gone thru same problem.
    Regards
    Amar

    I got the same problem while using RFC lookup.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <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="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code>
      <SAP:P1>af.tx1.netweaver</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>3: Unable to find URL for Adapter Engine af.tx1.netweaver</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error when reading the access data (URL, user, password) for the Adapter Engine af.tx1.netweaver</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Any idea ,when we get this error usually.

  • Error : no_adapter_engine_found: Unable to find Adapter Engine

    Hi All:
    I applied SP 20 in XI 3.0 (from SP9), but when I test the File to File scenario I am getting an Error : *no_adapter_engine_found: Unable to find Adapter Engine* in SXMB_MONI.
    Here it the complete Error log
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <!-- Call Adapter
    -->
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
    <SAP:Category>XIServer</SAP:Category>
    <SAP:Code area="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code>
    <SAP:P1 />
    <SAP:P2 />
    <SAP:P3 />
    <SAP:P4 />
    <SAP:AdditionalText>no_adapter_engine_found: Unable to find Adapter Engine</SAP:AdditionalText>
    <SAP:ApplicationFaultMessage namespace="" />
    <SAP:Stack>Error when reading the access data (URL, user, password) for the Adapter Engine</SAP:Stack>
    <SAP:Retry>M</SAP:Retry>
    </SAP:Error>
    Can any one help me, so I can resolve this ASAP?
    Thanks
    Farooq.

    Hi ,
    I got the same error in my scenario and i solved the same.Actually i ma not pretty surte this will solve your problem.
    In my case proxy generation settings was mis configured in the sender system. so its caused the problem
    I made an entry in the SPROXSET table and i did other activities like RFC and application system also.
    Then its worked for me. Its not matching with your case please do ignore this one
    Regards
    Vijay

  • The sequence of system modules & user-defined modules

    Hi Experts,
    can u help me clear about the execution sequence about system modules , user-defined modules & the adapter of XI/PI ??
    I presume the sequence is first adapter ,second own modules, finally system modules at the sender end. 
    and the sequence at the receiver end is first own modules , second system modules ,third adapter.
    im right?
    by  the way,  how about the sequence when the scenario is be setted to synchronization, specially the sequence of the
    response.
    thx in advance.
    Brian.

    http://help.sap.com/saphelp_nw2004s/helpdata/en/a4/f13341771b4c0de10000000a1550b0/frameset.htm
    1. for async sender/receiver adapters, you use modules before the standard adapter module.
    2. for sync sender/receiver adapters, you can wither use modules before the standard adapter module (they will affect the request message) or after the adapter module (affecting the response message).

  • Unable to find URL for Adapter Engine af.xid.xidev ?

    Hi,
    I have scenario.
    Abap proxy -
    > ccBPM -
    > RFC (synchronous).
    The error happen for ccBPM -
    > RFC
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>2: Unable to find URL for Adapter Engine af.xid.xidev</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error while reading access data (URL, user, password) for the Adapter Engine</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    Any idea for what happening ?
    Cheers
    Fernand

    Hi.
    Have you tried with this
    Re: Wrong Adapter Engine on RWB?
    Regards
    Seshagiri

Maybe you are looking for

  • Super fast wifi at times on original iPad

    Was wondering if anyone else has experienced this on their original iPad. So I own a 3G / wifi 32 original iPad ... Bought in 2010.    It works great, iOS 5.1.1 I've noticed that at certain times, especially at night, between 6-midnight and slightly

  • Report to view GL currency____Urgent Please

    Hi All, My client want to view GL account wise balances, is there any report or T.code to ful fill this requirement. Best Regards, Boppana Moderator: Please, avoid asking urgent basic questions

  • Can't install Suffit(s)

    I have A Cube & a G4 Tower. I can bring up either one in OS 9.1, OS 10.2.8, or OS 10.3.9. Stuffit 7.0.3 is available for OS 9.1, but I've had trouble unstuffing with the OS X systems. I've downloaded Stuffit 8.0.2 (For OS 10.2.8) and Stuffit 10.0.2 (

  • Pdf file association broken

    After a install of acrobat reader X, acrobat prompts with a "open with " dialog each time a pdf document is opened,tried uninstalling and re-installing, tried using the adobe labs uninstall tool, as it seems there may be something left from the previ

  • 11.1.2 installation(shared services configuration)

    hi Experts, i am getting the error at the time configuration. i have skip the proxy settings, database configuration was fail. so pls give me some sugetion i have 4 servers. in one server shared services and EPMA. now i have installaed shared service