Decentralized Adapter Engine or Local Adapter Engine

Hi Experts,
I hv a doubt like what exactly we are achieving by installing a local Adapter engine?  Is this something to handle the firewall protocols? In one of the SAP material, it has been mentioned that aditional adapter engines may need to be installed "Close" (in a network sense) to the Business System? What does it mean?  What are the advantages over a centralized adapter engine?
regards

Vijaya Lakshmi,
Every XI installation will install a default adapter engine and these are called as the Central / Local Adapter Engines. Most of the times this one Adapter Engine is more than sufficient.
At times, when the load on your server is going to be high , you can install a Decentral Adapter Engines and these are nothing but seprate instances of your Adapter Engine that can pick data and send it to your Integration Engine.
The need for a decentral Adapter Engine also arises when you have security restrictions, DMZ , etc in the landscape where one adapter engie is used for one particluar DMZ and another acts as the local adapter engine etc.
Regards
Bhavesh

Similar Messages

  • Decentral Adapter engine or Local adapter engine requires separate databse?

    I'm installing De-central/Local adapter engine in my landscape. Does it requires a separate databse??
    My OS is AIX and Database is Oracle. Can someone give me the installation document for Decentral adapter engine.
    Thanks
    Sagar

    Thanks for the information.
    I've one more question, in de-central adapter engine post installation configuration.
    document says I need goto visual admin and do some settings, do I need start Visual admin in XI ?
    or De-central adapter engine will have its own Visual administrator and there only we need to do this post installation steps??
    -Sagar

  • XI 3.0 -- Local Adapter Engine

    Hi all,
    I can sent the file of my local PC to the XI 3.0 by using the local adapter engine of XI 2.0.  But I can't do it by using the File Adapter Communication Channel in XI 3.0.
    In my XI 2.0 local adapter engine, I startup the RUN_ADAPTER.BAT in my local adapter engine folder. And create the file_inbound adapter: File_2_M47 as:
    <b>## file adapter java class
    classname=com.sap.aii.messaging.adapter.ModuleFile2XMB
    mode=FILE2XMB
    Integration Engine address and document settings (example, see docu)
    XMB.TargetURL=http://10.37.217.65:8000/sap/xi/engine?type=entry
    XMB.User=xiuser
    XMB.Password=xipass
    XMB.SenderBusinessSystem=FILE_SYSTEM
    XMB.SenderInterfaceNamespace=http://trevorecc5.com/xi/file
    XMB.SenderInterfaceName=ZMI_SO_IDOC
    XMB.ContentKind=B
    #XMB.ContentKind=T
    XMB.ContentType=application/xml
    #XMB.ContentType=text/xml
    #XMB.ContentType=text/plain
    XMB.QualityOfService=EO
    ##File Adapter specific parameters (example, see docu)
    file.sourceDir=C:/filetoidoc
    file.sourceFilename=.
    file.processingMode=setAttribute
    #file.processingMode=delete
    #file.processingMode=archive
    #file.archiveDir=c:/temp_archive
    file.pollInterval=20
    ##xml conversion properties if mode FILE2XMBWITHROWCONVERSION specified (example, see docu)
    #xml.fieldFixedLengths=15,25
    xml.processFieldNames=notAvailable
    xml.fieldSeparator=;</b>
    Note: The IP address (10.37.217.65 ) is my XI 3.0 server.
    I can send the file of my folder - C:/filetoidoc.
    I have configured the Comunication Channel in XI 3.0.
    And the related parameters like as:
    <b>Comunication Channel: CC_FILE_IDOC
    Service                : FILE_SYSTEM
    Adapter type           : File
                           : Sender
    Transport Protocol     : File System(NFS)
    Message   Protocol     : File
    Adapter   Engine       : Integration Server
    Source    Directory    : C:/filetoidoc
    File      Name         : .
    Quality   Service      : Exactly Once
    Poll      Interval     : 20
    Processing Mode        : Set to Read-Only
    Empty-File Handling    : Do Not Create Message
    Process   Sequence     : By Name
    File Type              : Binary
    Status                 : Active
    The sender comunication channel CC_FILE_IDOC has been assigned to the sender aggreement /File_System/ZMI_SO_IDOC/ of namespaces: http://trevorecc5.com/xi/file</b>
    But it can't work! 
    I don't know how to configure the file adapter Comunication Channel for my sending in XI 3.0.
    Any help is appreciated.
    Regards,
    Trevor
    Message was edited by:
            Trevor Zhang

    Hi,
    ><i>I think the XI 2.0 local adapter engine is more useful than the XI 3.0 comunication channel.</i>
    I ve never had the opportunity to work on XI 2.0 but the difference lies in the entire architecture of the Adapter Engine in XI 2.0 and XI 3.0
    While XI 2.0 had the adapter Engine as a J2SE  based engine, XI 3.0 is based on the J2EE framework and thereby allows more features including modules , and also supports different types of adapters and custom developed adapters as well.
    There is no real difficulty in configuring an adapter in XI 3.0 but ofcourse one should take in mind that the network level details should be beyong an XI developers job role.
    You need to look at the fact that the problem you are facing is not because XI 3.0 adapter has some problem, but rather because you seem to have network restrictions!!
    Regards,
    Bhavesh

  • J2SE Local Adapter Engine

    Hi,
    We are using the local adapter engine to send and receive files from a FTP server. However, the outbound/receiver adapter is throwing this ugly Java/FTP exception:
    Feb 28, 2006 1:02:58 PM  ...sap.aii.messaging.adapter.ftp.FTPCtrl [Thread-20] Info: ftp server returns reply '220 Service ready'
    Feb 28, 2006 1:02:58 PM  ...sap.aii.messaging.adapter.ftp.FTPCtrl [Thread-20] Info: ftp server returns reply '230 User logged in'
    Feb 28, 2006 1:02:58 PM  ...i.messaging.adapter.XMB2FileProcessor [Thread-20] Error: java.lang.Exception: ftp client test failed with 'com.sap.aii.messaging.adapter.ftp.FTPEx: User logged in'
    As you can see the FTP server returns a nice 220 (Service ready for new user.) and 230 (User logged in, proceed.) response.
    So how come the adapter throws an exception like this here? Can someone try to explain?
    Tnx,
    Roberto

    Hi,
      Actually, your message is truncated so i can't view the complete message,
    But i may suggest,
    1. In the FTP server did you mention the read,write,append authorization to the userid you are refering in the sender file adapter? Typically i use guildftp as a ftp server and that has options for all these authorization.
    2. Do you have any firewall or proxy installed locally,
    3. Can you write the sender adapter settings and paste the error again as its truncated from the right side.
    Regards,
    Anirban.

  • Why my Local Adapter Engine not showed in SLD and Integration Directory?

    Hi guru,
    I have installed one Local Adatper Engine on Host B, then an XI is installed on Host A, but After I installed the local adapter engine and follow the standard configration step mentioned in this document:https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/307deae3-604e-2a10-feae-f016fb9cadd4.
    After the configuration is done, I restart the local adatper engine, but this local adapter engine is not showed in integration directory.
    what is the problem?

    The post-installation configuration steps are not complex, I exactly followed.
    what other reason could it be? have any guru configured local adapter engine before?

  • Configuring a local adapter engine?

    Hi,
        I want to configure a local adapter engine and use it in my scenarios. Can anyone tell me how to go about it i.e. where can i find the installables for it, which files to download,service pack,etc. The XI server which i want to connect to has WAS 7.0 and ECC 6.00

    Hi Pragati,
    The local adapter engine is installed on any system that will run on WAS and while creating the Adapter in the Integration Directory select the adapter engine from your central or local adapter engine. 
    Regards.
    Praveen

  • PI 7.0: Message prioritisation in adapter engine for SOAP adapter.

    Hi All,
    We have both high and low priority synchronous messages using the SOAP sender Channel of the Central AE.
    How can we make sure that High Prio messages ALWAYS get a thread right away when entering the AE? Installing a separate AE is not an option.
    When I look in RWB->Component Monitoring->Adapter Engine->Engine Status in the Queues tab, I see this:
    SOAP_http://sap.com/xi/XI/SystemCall Yes 5(5) 5
    SOAP_http://sap.com/xi/XI/SystemRqst Yes 5(5) 5
    When a new High Prio message enters, it can take more than one hour before it gets processed, because there are 1000 Low Prio messages also using the same 5 available Threads...
    This delay is of course unacceptable for High Prio messages.
    I checked in many other threads in SDN, looks like we cannot priortise for particular messages in PI 7.0, as we can do only at adapter level, not at interface level.
    I was thinking of going to the approach which was suggested by "Gr, Wout" in the below thread. 
    xi prioritization in adapter engine (ae, af, adapter framework, java, jca)
    Creating own adapter "MYSOAP" by copying the metadata of SOAP adapter. By that we can use our own adapter "MYSOAP" for high priority interfaces.
    what you think guys about this approach?
    Is there any thing I need to take care going through this approach apart from copying SOAP metadata into my own adapter.?
    Thanks
    Deepthi

    increased thread count for soap adapter

  • ADAPTER in the Central Adapter Engine

    Hello
    I have problem with my Adapter in the Central Adapter Engine. There are to adapter inside, a JMS and A JDBC. This two adpater have in the monitoring status green. But JMS adapter get no message in the system, and by the JDBC adapter the select is not getting Data, but the update make it the right update to the databank. Can somebody help or gives there a log on the system.
    Regards Thomas Neuhaus

    Hi Thomas,
    I think you are using Message Monitoring transaction SXMB_MONI only.
    Central Adapter Engine log:
    Start Runtime Workbench (i.e. http://<xi_host>:<j2ee_port>/rwb/index.jsp)-> Message Monitoring -> select Component af... -> Display -> select Period -> Start
    Regards,
    Jiri

  • Option Adapter Engine of SOAP Adapter Sender

    Hi, I have a question, I am creating a Communication Channel Type Sender Adapter Soap and note that the combo box  Adapter Engine only appears Adapter Engine Central option and watch some examples of internet show Integration Server option and the section Default XI Parameters. It has to do with the version I'm using? or need to configure anything?. The version I have installed is the PI version 7.1.
    Thanks for the support.

    Hi, if the adapter XI shows the Integration Server. So in version 7.1 is no longer displayed in the Integration Server in the option Adapter Engine?. The problem is that I am leading this link http://www.****************/Tutorials/XI/SYNCASYNC/Page2.htm see image http://www.****************/Tutorials/XI/SYNCASYNC/Page2.76.jpg and not put in the Adapter Engine and XI Default Parameter. Thanks for the help.

  • Need the difference between Adapter Engine and Advanced Adapter Engine

    Hello All,
    I am new to PI 7.1. Have knowledge on how message flow goes(PipeLine steps) in the Adapter Engine of PI 7.0.
    Now I have few doubts regarding the pipe line steps in PI 7.1. Whether they are similar to that of PI 7.0 or is there any change in the process? Can anyone help in explaining this difference?
    Regards,
    Achari

    Hello All,
    Thanks for the prompt responses and with best information, But apart from this,I need how an adapter(File/JDBC) works along
    with AAE in PI 7.1. When does the job of File/JDBC adapter is completed and resumed in a synchronous case. That is,
    File Location --> file adapter -
    > XI(AAE) --> JDBC adapter --> database.
    In file sender, lets suppose we have synchronous settings(Best Effort). Now when File adapter's job is finished and when it
    gets back the response back from XI. Please explain step by step from starting(file adapter polling the location) to getting the response coming back to XI.
    Regards,
    Achari.

  • Local Adapter Configuration

    Hi
    I Am able to configure a local adapter to a XI integration Engine ,Also i an see this in the technical LAndscape that my Adpater has been configured succesfuley ,
    But when i trying creating a communcation channel, in the Integration directory i am not able to see my Adapter engine ,Is there any more configuration i need to do

    Hi Vinod
    I have created a Local j2se based adapter in my M/c ,The adapter Engine is seperate and not within the Integrtaion server not its a decentaralized Adapter Engine .
    I could register my adapter engine with a Integration server on the Network ,
    Now I try creating a Communication channel for a file Adapter using thos adapter engine , but when filling in the Details in the communication channel for File Adapter
    the selection for Adapter Engine drop down does not show
    up my Local j2se Adapter Engine , have you tried any time
    Are there any more configuration steps whch i need to do ?
    regards
    rajesh kr

  • How to install/start local J2EE engine in Netweaver Developer Studido

    Hello,
    I just installed NDS 2.0.11 and I'm having a heck of a time figuring out how to actually test my code.
    Went thru tutorial for creating Calculator J2EE sample. When I get to step that describes how to deploy the EAR I get error below. I've gone into Windows|Preferences|SAP J2EE Enginee section thinking I could configure/start engine from there but I can't figure out what to do.
    I've searched these forums and the NDS help files with no luck.
    I didn't get any prompts during install asking me whether or not I wanted to install a local J2EE engine.
    Has anyone run into this and do they know the answer. ANY help would be greatly appreciated.
    Thanks!
    David
    Mar 9, 2005 11:36:49 AM /userOut/deploy (com.sap.ide.eclipse.sdm.threading.DeployThreadManager) [Thread[Deploy Thread,5,main]] ERROR:
    [002]Deployment aborted
    Deployment exception : Cannot determine sdm host (is empty). Please configure your engine/sdm correctly !

    RK,
    Thanks for the link. It did help a little. I found some of the errors on that page and it helped me get past them.
    The last issue I had run into was issue 1-13. So I created a new user on my laptop and gave it admin rights.
    The install got a little further but now it's stuck again. Here are the messages from the install log:
    SAPinst is getting started.
    Please be patient ...
    guiengine: no GUI connected; waiting for a connection on host TAGname, port 21212 to continue with the installation
    guiengine: login in process
    WARNING: Could not read file control.xml. Please make sure that you called SAPinst with the correct control file (the control file is given to SAPinst as its first command line parameter or as value of the command line property SAPINST_CONTROL_URL)
    ERROR  Could not create DOM from control.xml
    Exit status of child:  1
    Any ideas?
    I started the install process by running SAPinst.exe. When the installation window opened I chose 
    SAP NetWeaver '04 Support Release 1
    Java System
    MaxDB
    Developer Workplace
    SAP Netweaver Developer Workplace Installation
    Thanks in advance for help!

  • Starting local J2EE engine from SAP MMC

    I am trying to start my local J2EE engine using SAP MMC.  However, when I select the start option, the DB no longer starts automatically.  I can manually start the DB, select start, and the engine will start.   Previously, I could select start and everything would just come up.
    Can anyone tell me where the disconnect is occuring?

    Hi,
    If you have an add-in installation then you can try to stop the java system by stopping the java dispacther by stopping the j2ee process.You can just try restarting the java system using SMICM.You can check whether the data base services are set to auto start or need a manual start.
    Reward points if helpfull.
    Regards,
    Vamshi.

  • How can I start local J2EE Engine in debug mode automatically?

    Hello,
    I thought there was a way to setup the local J2EE engine to automatically start in debug mode.
    Right now, I have to start the engine, go into Studio and right-click on engine and choose "Enable debugging of process". This means that I have to wait for the engine to restart.
    What I'm looking for is a system setting where I can tell it to automatically start in debug mode.
    Thanks in advance for any help.
    David.

    Ivaylo,
    Thanks for the quick reply.
    Could you please elaborate on your instructions? I have started the Config Tool. Now I see the following tree structure:
    + cluster-data
       secure store
       UME LDAP data
    I expand the cluster-data node and get this:
      - cluster-data
        +Global dispatcher configuration
        +Global server configuration
        +instance_ID12345
    Assumed that I should expand the instance node. When I do I get this:
        + dispatcher_ID1234500
        + server_ID123450
    Again, I assumed I should expand the server node. This is where I get lost. I have no idea where to go next to set the debug configuration.
    Can you please help?
    Thanks
    David.

  • Need help getting local J2EE engine to run

    Hello,
    I have installed Netweaver Developer Workplace with MaxDB and a local J2EE engine.
    I cannot figure out what all I need to do in order to have all the proper pieces of J2EE engine running locally so I can deply and run some simple servlets/JSPs locally.
    I have gone into Administrative Tools|Services and made sure that SAPJ2E_00 and SAPJ2E_01 are both set to Automatic.
    Even after doing that and rebooting I still don't see the J2E node as green in the management console. So I rightclick on it and choose start.
    When I do that, a bunch of dos(console) windows open and run some commands and after awhile one of the nodes under J2E on management console shows up as green but the other one never does.
    Is there some documentation somewhere that shows how to do this locally? I don't want to do it on a server yet.
    Thanks in advance for any help.
    David

    Siddesh,
    Thanks for your reply. That was a helpful link in that it got me pointed in the right direction. I found a document that told me to look in the dev_jcontrol file.
    There I found the following...
    [Thr 2904] Tue Apr 12 09:42:30 2005
    [Thr 2904] *** ERROR => invalid return code of process [bootstrap] (exitcode=66) [jstartxx.c   1433]
    [Thr 2904] JControlExecuteBootstrap: error executing bootstrap node [bootstrap] (rc=66)
    [Thr 2904] JControlCloseProgram: started (exitcode = 66)
    [Thr 2904] JControlCloseProgram: good bye... (exitcode=66)
    So I did a search in this forum for "exitcode = 66" and found a couple of posts. This one seems to be the most like what I'm experiencing
    J2EE engine stopped running / WAS 6.40
    Halfway thru that post it mentions checking the jvm_bootstrap.out file for errors. I did and it had the following in it:
    Exception occured:
    com.sap.engine.bootstrap.SynchronizationException: Database initialization failed! Check database properties!
         at com.sap.engine.bootstrap.Bootstrap.initDatabaseConnection(Bootstrap.java:422)
         at com.sap.engine.bootstrap.Bootstrap.<init>(Bootstrap.java:144)
         at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:813)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:81)
    ----------==[ Caused by: ]==----------
    com.sap.engine.frame.core.configuration.ConfigurationException: Error while connecting to DB.
         at com.sap.engine.core.configuration.impl.persistence.rdbms.DBConnectionPool.createConnection(DBConnectionPool.java:344)
         at com.sap.engine.core.configuration.impl.persistence.rdbms.DBConnectionPool.<init>(DBConnectionPool.java:123)
         at com.sap.engine.core.configuration.impl.persistence.rdbms.PersistenceHandler.<init>(PersistenceHandler.java:38)
         at com.sap.engine.core.configuration.impl.cache.ConfigurationCache.<init>(ConfigurationCache.java:147)
         at com.sap.engine.core.configuration.bootstrap.ConfigurationManagerBootstrapImpl.init(ConfigurationManagerBootstrapImpl.java:236)
         at com.sap.engine.core.configuration.bootstrap.ConfigurationManagerBootstrapImpl.<init>(ConfigurationManagerBootstrapImpl.java:49)
         at com.sap.engine.bootstrap.Synchronizer.<init>(Synchronizer.java:66)
         at com.sap.engine.bootstrap.Bootstrap.initDatabaseConnection(Bootstrap.java:419)
         at com.sap.engine.bootstrap.Bootstrap.<init>(Bootstrap.java:144)
         at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:813)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:81)
    Caused by: com.sap.dbtech.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: Cannot connect to jdbc:sapdb://TAG132371/J2E [Restart required].
         at com.sap.dbtech.jdbc.DriverSapDB.connect(DriverSapDB.java:183)
         at com.sap.sql.jdbc.NativeConnectionFactory.createNativeConnection(NativeConnectionFactory.java:219)
         at com.sap.sql.connect.OpenSQLDataSourceImpl.createPooledConnection(OpenSQLDataSourceImpl.java:570)
         at com.sap.sql.connect.OpenSQLDataSourceImpl.getPooledConnection(OpenSQLDataSourceImpl.java:263)
         at com.sap.engine.core.configuration.impl.persistence.rdbms.DBConnectionPool.createConnection(DBConnectionPool.java:294)
         ... 14 more
    [Bootstrap module]> Problem occured while performing synchronization.
    Not quite sure what to do. Where do I check the database properties and how do I know which are wrong?
    Also, in a subsequent post of that same thread it mentions running the following command in a command window:
    dbmcli db_enum
    I searched the sap install directory (c:usr) and its subdirectories for a file starting with dbmcli and couldn't find one. Is that installed automatically when you install NDS Workplace?
    Any help would be greatly appreciated.
    Thanks
    David.

Maybe you are looking for

  • How can I transfer Android ringtones, alerts and messages to my iPhone 5c?

    I just got a new iPhone 5c and I want to be able to use my Android ringtones, messages and alerts on it. How do I transfer them in iTunes?  It did transfer the ones that are actually music but not the others, the main ones I use. Also is there an app

  • Photos are not printing

    Photos and graphics are not printing from web browsers. Is there an OS or Safari setting that makes 10.4.10 print only text from my G4 1000x2 MDD? Lazerjet 5M, ethernet. I've looked in the printer dialog and didn't see anything...

  • Update to 2.0.2

    I saw on Apple's page that 2.0.2 was available, so I plugged my phone in and hit update. iTunes told me that 2.0.1 was the latest version. I thought this was odd so I clicked it again: the same message. I double checked the page to see if I had the f

  • No increase in estimated speed

    I'm looking at getting infinity but was suprised to find there was no increase in estimated speeds between infinity and infinity 2 is this often the case? The estimated speed is 30mb/s for both.

  • Table Data on Letter Report

    Hello Guys,, How are you all ? i have a Letter type report, on which i am printing Data with totals in between M_BODY1 AND M_BODY2. :M_DATE := SYSDATE; :M_REF := 'HRA/SR/ '; :M_TO := 'Chief Executive Officer'; :M_FROM := 'Chairman'; :M_SUBJECT := 'Lo