Architecture question on adapter engine?
What is the difference between running a decentral adapter engine and just having J2EE dialog instances?
Is using a decentral adapter engine a viable method of load balancing?
Does anyone have an SAP recommended architecture for load balancing with XI, or practical experience with this?
Thanks
Jeremy Baker
Jeremy,
<i>J2EE dialog instances:</i>
This is used for load balancing.
<i>Decentral AE -load balancing:</i>
I would say, Decentral AE is not for load balancing, please correct me if i'm wrong. Load balancing is the term if the server is down then the processes will be routed to the other servers in order to continue the process without interruption. Am I right, if yes Decentral AE is not for load balancing.
The min diff btw Central AE and Decentral AE is Central AE will be default once u installed XI. But Decentral AE is installed based on you landscape reqmt. So if you install Decentral AE , then you can route your messages to Central as well as Decentral AE.
To be much clear, see i'm confguring File-XI-File scenario , in the adapters I can choose either Central/Decentral AE. So that the work load on particular AE will be less. Hence in the above scenario if you chosse Central AE, if its down it will not take Decentral AE to process the message.
I hope it clears your doubt.
<i>SAP XI Architecture & load balancing:</i>https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/c3d9d710-0d01-0010-7486-9a51ab92b927
Best Regards,
raj.
Similar Messages
-
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 ZhangHi,
><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 -
Question about Integrated Configuration (Advanced Adapter Engine in PI 7.1)
Hello,
When you use Advanced Adapter Engine in PI 7.1 with Integrated Configuration scenario, it bypasses ABAP stack therefore you can't monitor processed message in SXMB_MONI. Instead this message shows up only in RWB Adapter Engine message monitoring. When you select the message from there, you can view the BEFORE mapping payload in Message Content tab. My question is how do you view the AFTER mapping payload when using Integrated Configuration.
Thanks,
Jay> My question is how do you view the AFTER mapping payload when using Integrated Configuration.
You can't.
So first you have to configure a standard scenario and test the stuff. When everything is fine, remove the standard scenario and create an Integrated Configuration. -
Non Central Advanced Adapter Engine Question
Hi All,
I have a question on non-central adv adapter engine. We have a proposal of installing a non central AAE for demographic reasons. Central PI instance is in North America. New AAE is going to be installed in Europe.
Now question is if we run ICO based scenarios in non central AAE, would they run with out any impact if the central instance is unavailble due to connectivity issues?
Please provide us some insight into this or any other relevant issues.
Thanks
VenHi Ven,
>>>Now question is if we run ICO based scenarios in non central AAE, would they run with out any impact if the central instance is unavailble due to connectivity issues?
All ICO based scenarios running on Decentral Adapter Engines (DAE), will definitely run successfully even if the central instance (Integration Engine) is unavailable due to connectivity issues.
Please take a look at the following links:
http://help.sap.com/saphelp_nwpi71/helpdata/en/46/69f88453070ea1e10000000a155369/content.htm
http://help.sap.com/saphelp_nwpi71/helpdata/en/8f/d906d01f77fa40a4c84683c3f8326f/frameset.htm
Regards, Gaurav -
Decentral adapter engine questions
Guru's,
My customer's XI 3.0 system has interfaces to 30 partners, almost all using the SOAP adapter. It turns out that when XI sends a high volume of messages to one partner and this partner is not responding (system down, network issues, etc.) all messages to the other 29 systems are blocked/timing out in the soap adapter because this adapter cannot deliver it's messages to the misbehaving partner.
Therefor the customer wants to have a dedicated AE for business critical processes. They claim they need a decentral adapter engine to achieve this.
My question: is that the best solution in this case? The customer has a CI and DI on different hosts and thus already two AE. Can't they make use of that to split important/less important traffic to their partners?
Assume the DAE is needed anyway. We want to install that on the same hardware as the XI system itself, because most of the connectivity is already in place.
Question: Does this DAE need it's own SID or can it use the same SID as XI itself with a unique instance number? If the DAE needs it's own SID, then I need to create a database as well (+ backup + database maintenance)...
There is also the requirment to use 2048-bit certificates. The current XI 3.0 supports only 1024-bit, NW 7.00 supports 2048-bit. Is it supported by SAP to have a XI 3.0 system with a NW 7.00 Decentral Adapter Engine?
Thanks and Regards,
Rob Veenman
SAP Basis.Hi Rob
I can't answer all your questions but I can offer some tips that will help improve the performance and perhaps you will not need to install the DAE.
1) you can increase the number of queues/threads available to the SOAP adapter. This will help with performance issues in high load situations.
See the blog: /people/kenny.scott/blog/2007/08/20/messaging-system-queue-properties-after-xi-30-sp19-xi-70sp11 for details on how to do this.
2) apply note #1136790 Blocking receiver channel may affect the whole adapter type. The parameter in this note will help prevent a problem with one SOAP channel, for example, blocking all your other SOAP channels. This will allow other interfaces to operate as normal if the high load interface has problems.
See the blog: /people/kenny.scott/blog/2008/12/05/xipi-file-and-jdbc-receiver-adapter-performance-and-availability-improvements
You should be on a SP higher than SP20 to avail of the functionalities in points 1 and 2 above.
3) also ensure note #937159 XI Adapter Engine is stuck. This will help with the Adapter Engine performance.
Maybe some of the other forum users can help you with your other questions.
Regards
Mark -
In detail architecture of Adapter engine and Adapter framework
Hi,
Can somebody give me the archtecture of adapter angine and adapter framework and how how the message will be process by the adapter engine after receving the message from the messsaging service in detail.Hi Santosh,
Check these for Adapter Framework and Adapter Engine:
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/34a1e590-0201-0010-2c82-9b6229cf4a41">Adapter Framework</a>
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/327dc490-0201-0010-d49e-e10f3e6cd3d8">Adapter Framework and Adapter Strategy</a>
Adapter Engine:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6b9f17e1-0901-0010-45ac-a9a124b44a82
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/03fd85cc-0201-0010-8ca4-a32a119a582d
Regards,
Subhasha Ranjan -
Adapter Engine / Integration Server Problem
Hi,
I'm new to SAP and I have some questions regarding my new PI 7.0 SP10 setup.
Problem:
In Integration Directory, when I tried to define a communication channel, after specifying the "Adapter Type" (File in my case), I had to specify the "Adapter Engine" from a drop-down. But the dropdown list is empty!
What I've done & Observations:
1. I've recently imported the file "XI7_0_SAP_BASIS_7.00_06_00.tpz" (From the installation DVD). After importing, I've refreshed the SLD cache.
2. SLDCHECK reveals that the connection to SLD is successful.
3. RWB component monitoring shows:
Integration Server - No light (Node cannot be expanded)
Integration Engines - No light (Node cannot be expanded)
Non-Central Adapter Engines -
Adapter Engine ootspdbs02 (Red Light)
- Self Test Failed - Details: Client 010 is not available in this system.
- Cache Connectivity Test:
Attempt to fetch cache data from Integration Directory failed; cache could not be updated
[Fetch Data]: Unable to find an associated SLD element (source element: SAP_XIIntegrationServer, [CreationClassName, SAP_XIIntegrationServer, string, Name, is.01.ootspdbs02, string], target element type: SAP_BusinessSystem)
J2SE Adapter - No light (Node cannot be expanded)
Tools
- System Landscape Directory ootspdbs02 (Green Light)
- Integration Directory ootspdbs02 (Green Light)
- Integration Repository ootspdbs02 (Green Light)
- Runtime Workbench ootspdbs02 (Green Light)
4. In my SLD - I've defined a business system PI_BS_01
Role: Integration Server
Pipeline URL: http://OOTSPDBS02:8001/sap/xi/engine?type=entry
Group - No Group Assigned.
Client: 001 of PI1
Technical System: PI1 on ootspdbs02 - Release 700
Given the above observations, can anyone please point out to me where I went wrong?
Any advise is greatly appreciated.
Thank you.
Best Regards,
Ron LaiHi Archana,
The configuration in SLD DataSupplier is:
Latest Send Activity
2007/01/04 09:18:09:564
Used HTTP Parameters [http host:port] [user] [protocol]
[ootspdbs02:50100] [SLDDSUSER] [http]
Sending Node [nodeID] [hostname]
[11621750] [ootspdbs02]
Send Result
Success
Next Automatic Send Timestamp
2007/01/04 21:18:08:189
Send Type
Automatic (Time Scheduled)
Configuration Status
Valid
The hierarchy of this business system is:
Business System:
BS_NAUTICUS_OOTS [Role = Application System, Related Integration Server = PI1_BS_01, Technical System = TS_NAUTICUS_OOTS]
Technical System:
TS_NAUTICUS_OOTS [Type = Third Party, Software Component = SWC_NAUTICUS_OOTS, Product = Product_NAUTICUS_OOTS]
Basically I created product, software component, technical system, business system from scratch.
I did not put any dependencies to existing products/software components.
Regards,
Ron -
How to delete / cancel messages in PI adapter engine
Hello expert,
we have a scenario File (EOIO) --> PI --> ABAP. Today the file we received is big (>100mb), apparently PI can't handle it, and we got error
Transmitting the message to endpoint http://host:port/sap/xi/engine?type=entry using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException:
Error transmitting the message over HTTP. Reason: java.io.IOException: Error writing to server.
seems like PI adapter engine got problem while delivering the huge message to ABAP integration engine. In RWB message monitoring, the message is set to Error. Unfortunately the file has been picked up many times, thus the huge message is stuck in adpater engine. In RWB message monitoring, I can see the message listed many times and status is HOLDING because the previous message can not be delivered to Intergration engine. I want to delete/cancel all the messages, I tried in RWB message monitoring to cancell the messages, however after cancelling one message, it crashed the PI system and cause a reboot.
My question is; Is there some place in NWA (net weaver admin) to force all the messages to be deleted? (Because deleting/cancel in RWB message monitoring does not work because it causes system crash).
Thanks
JaysonHi Team,
I couldn't able to delete old message's from one of Q system, Persistence layer is 584 % filled, after triggering delete job(RSXMB_DELETE_MESSAGES) and Persistence layer has come to 384% and further I couldn't able to delete old messages.I executed program "
RSXMB_CHECK_MSG_QUEUE" and manage to delete few entries.Could you please suggest how to reduce fill level to below 100%
Switch Procedure (for Persistence Tables) Deactivated
Number of Table Entries
3.185.992
Maximum Number of Table Entries
830.000
Current Fill Level in %
384
Threshold value for fill level for executing a switch run in %
60
Number of Logically Deleted Table Entries
0
Decline of Fill Level in % Following Deletion
384
Delete or archive processed XML messages
Job log overview for job: SAP_BC_XMB_DELETE_001 / 06302000
Date Time Message text Message class Message no. Message
13.03.2013 06:39:55 Job started 00 516 S
13.03.2013 06:39:55 Step 001 started (program RSXMB_DELETE_MESSAGES, variant &0000000000034, user ID SAPBATCH) 00 550 S
13.03.2013 06:39:55 Value for parameters DELETION-RELATED_OBJECTS-ASYNC: 1 XMS_ADM 375 S
13.03.2013 06:39:55 Value for parameters DELETION-RELATED_OBJECTS-ROWS: 100 XMS_ADM 375 S
13.03.2013 06:39:55 Value for parameters DELETION-RELATED_OBJECTS-IDX5_DELAYED: 0 XMS_ADM 375 S
13.03.2013 06:39:55 Value for parameters DELETION-ROWS_PER_LOOP-DELETE: 100 XMS_ADM 375 S
13.03.2013 06:39:55 Value for parameters DELETION-PERSIST_DURATION-ASYNC: 007 XMS_ADM 375 S
13.03.2013 06:39:55 Value for parameters DELETION-PERSIST_DURATION-SYNC: 007 XMS_ADM 375 S
13.03.2013 06:39:55 Value for parameters DELETION-PERSIST_DURATION_ERROR-SYNC: 007 XMS_ADM 375 S
13.03.2013 06:39:55 Value for parameters DELETION-PERSIST_DURATION-IDX5: 007 XMS_ADM 375 S
13.03.2013 06:39:55 Value for parameters DELETION-PERSIST_DURATION_UNIT-ASYNC: D XMS_ADM 375 S
13.03.2013 06:39:55 Value for parameters DELETION-PERSIST_DURATION_UNIT-SYNC: D XMS_ADM 375 S
13.03.2013 06:39:55 Value for parameters DELETION-PERSIST_DURATION_ERROR_UNIT-SYNC: D XMS_ADM 375 S
13.03.2013 06:39:55 Value for parameters DELETION-PERSIST_DURATION_UNIT-IDX5: D XMS_ADM 375 S
13.03.2013 07:27:58 0 XML messages deleted XMS_ADM 351 I
13.03.2013 07:27:59 Step 002 started (program RSXMB_TABLE_SWITCH, variant &0000000000034, user ID SAPBATCH) 00 550 S
13.03.2013 07:28:00 Job finished 00 517 S -
"Performance" problems with the File adapter on Plain J2SE Adapter Engine
Hi,
At the moment I'm on a customer side to solve some XI issues for a few days. One of the issues is the performance of the Plain J2SE Adapter Engine, using the file adapter to transfer XML messages(already XI message format) from the legacy system to the Integration Engine. The File adapter has to deal with "large" XML messages(max at the moment is 65 Mb) and the engine fails with the following error when transferring the big XML file: "ERROR: Finished sending to Integration Engine with error "java.lang.OutOfMemoryError". Skip confirmation and quit this loop".
As far I got the information from the customer the memory use of the Plain adapter engine is set to 512Mb. This is maybe to low. But I don't know where to look for this, I only have the adapter web interface in front of me, no access to the OS it self via for example remote connection.
On the Integration Engine I know there is the ability to split large message with the file adapter(File Content Conversion), but I don't know this for the Plain Adapter Engine. Is there a possibility to do this also on the Plain Adapter Engine?
Thanks in advance for any input.
Greetings,
PatrickHi Sameer,
Thanks for your answers.
On the first solution, yes that is possible, we first decided to see if the legacy system can do the splitting, before starting developing a Java program.
On the second solution, as far as I know is this solution possible on the Integration Engine. But we are facing the problems on the Plain J2SE Adapter Engine. I went trough that documentation(link:
http://help.sap.com/saphelp_nw04/helpdata/en/6f/246b3de666930fe10000000a114084/frameset.htm ), to look for I similiar solution in the Plain Adapter Engine. So my question is, is this possible with the Plain Adapter? And if so, what kind of parameters I need to use to achieve this.
Regards,
Patrick -
Ping error in RWB for J2SE Adapter Engine
Hi,
we have several external J2SE adapter engines and they function great other than from a monitoring perspective. In RWB "Ping Status" I'm getting the following:
HTTP request failed. Error code: "401". Error message: "Authorization Required"
Suggestions?
Cheers,
Mattias<u>This is not an answer to your question.</u>
I've tried to get an answer for: how to register J2SE adapter with Integration Server ?
I tried using SLDAccess service on J2SE adapter with no luck (with this J2SE Adapter Engine is registered in the SLD). My J2SE adapter was never available in the configuration means, in the communication channel ex: file adapter, for the adapter engine drop down all I have is Integration Server, my J2SE adapter was never listed there.
If you know an answer please post.
thanks
SKM<u></u> -
HTTP/S POST from J2SE adapter engine (NO SOAP)
Hi there,
We have a scenario at work where we have XI sending messages to the "lightweight" J2SE adapter engine in the DMZ....and from there the message is sent out to an HTTPS site that is obvioulsy outside of our network.
Currently I can see that the J2SE adapter engine support SOAP over HTTP/S......but how can I do a normal POST of the message NOT using SOAP to an external HTTP/S address?
I do not see any straight HTTP adapter in the J2SE adapter engine. I have a small java file that can connect and POST the message to the external website.
My question is how can I use this code easily in the J2SE adapter engine? I just want a simple HTTP
POST ...no SOAP.....
Is there some sort of EXIT or dispatcher that I can hook onto?
Any help or push in the right direction will be greatly appreciated
Regards
LyntonHi there,
You can see in the config file below that we did put it into the adapter config. It does not complain about the parameter BUT it still has the SOAP envelope / headers in the result message. Any ideas how we can get around this?
Thanks for the help
Lynton
# Bubble adapter java class
classname=com.sap.aii.messaging.adapter.ModuleBubble
# Sets the bubble module helper that can instantiate your bubble bag
Bubble.Helper=com.sap.aii.messaging.adapter.ModuleBubbleHelperXMBWSImpl
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
# Below this line are the parameters specific to the ModuleBubbleHelperXMBWSImpl
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
# The configuration of this helper class is divided in three parts. The first part,
# Part 0, specifies the common parameters. The second part, Part 1, specifies the
# adapter configuraton for Web-Service clients communicating with an XMB server.
# The third part, Part 2, specifies the configuration for XMB clients
# communicating with a WebService server. For sender or inbound adapters, Part 0
# and Part 1 must be configured. For receiver or outbound adapters, Part 0 and
# Part 2 must be configured.
# This is a sample configuration file for a SOAP Outbound/Receiver Adapter
###### Part 0 (FromWS and ToWS) : common part ######
# Keeps the XMB headers in web service messages
XMBWS.KeepHeaders=false
# Keeps the attachments in web service messages
XMBWS.KeepAttachments=false
# Encodes the xmb headers into a special HTTP header string x-xmb_ws_encoded
XMBWS.UseEncoded=false
# Encodes the value of x-xmb_ws_encoded (see UseEncoded) in the request query string
XMBWS.UseQueryString=false
# Uses the specified xml encoding for the soap envelope encoding
#XMBWS.XMLEncoding=iso-8859-1
*XMBWS.NOSOAP=true*
###### Part 1 (FromWS) : WS clients to XMB server ######
# This part is configured for SOAP Sender or SOAP Inbound-Adapter)
# It is left empty in this configuraton file.
###### Part 2 (ToWS): XMB clients to WS server ######
# This part is configured for SOAP Receiver or SOAP Outbound-Adapter.
# The target URL for the web service, to which the adapter sends web service messages.
XMBWS.TargetURL=https://localhost:443
# The port and path where the adapter waits for XMB messages from clients.
XMBWS.XMBPort=8015
XMBWS.XMBPath=/bt
XMBWS.SSLcertificate=somecert.p12
XMBWS.SSLcertificatePassword=hello
XMBWS.SSLauthentication=true
# The default SOAPAction HTTP request header to the web Service server
XMBWS.DefaultSOAPAction=xmbws
# END -
XI3.0: J2SE-Adapter-Engine on OpenVMS
Hi,
does anybody has any experiences according to the J2SE-Adapter-Engine running on OpenVMS?
Regards,
MarcHi Marc,
I guess no body had the knowledge then to answer your question long time back, but was wondering if you managed to get a solution for this question - now I'm looking for a similar solution.
Regards,
Sajay -
J2SE adapter engine and SSL testing
Hi there,
We are currently doing a B2B scenario whereby SAP XI sends a message to the J2SE adapter engine in the DMZ and then that sends the message via HTTPS / SSL to the receiving service....
In order to test that the HTTPS / certificate etc worked I wrote a small Java application and dialled out of the network. I inserted the DER file into my CACERTS file on my local machine using the keytool as a "trusted certificate". The Java application worked 100% and did the SSL handshake fine and POSTED the data fine as well......
Now I am no expert in the J2SE adapter engine but decided to try testing the same SSL connection using the J2SE adapter engine from my LOCAL machine with me dialled out onto the Internet.
I logged into the J2SE adapter engine and imported the same DER file into the engine (actually inserted into the "truststore.jks" file). I them went into the "Test Environment" of the J2SE adapter and have been trying to test.....
I have a few questions:
1. Do I have to use a P12 or PFX file for this sort of communication? Reason I ask is that with the Java application all I needed was the DER file?
2. In the full blown scenario do I have to have SSL configured between XI and the J2SE adapter engine as well? Or can that stay as HTTP?
My basic config for the test is roughly:
WS.targetURL=https://someserver:4433/soap/someInbox
WS.SOAPAction=CustomSoapAction
SSLauthentication=true
Do I really need the following two?
SSLcertificate=somecert.p12
SSLcertificatePassword=somepassword
From my logic all I should need if the DER file loaded into the J2SE adapter which I have done......
Has anyone done successfull SSL / HTTPS testing from the J2SE adapter engine using the "Test Environment"?
Any advise would be greatly appreciated
Kind regards
LyntonHi
Not a answer to your question but why use the J2SE adapter engine in the DMZ and why not the J2EE Decentral Adapter Engine?
Regards
Bhavesh -
Hi everyone,
I am facing couple of issues with J2SE adapter engine.
1. First Issue
Config in SLDaccessor -
file adapter java class
classname=com.sap.aii.messaging.adapter.ModuleSLDaccessor
SLD.host=<HOST>
SLD.port=50xxx
SLD.user=user
SLD.password=pass
SLD.adapterEngineName=AdapterEngine
Config in Sender File Channel
file adapter java class
classname=com.sap.aii.messaging.adapter.ModuleFile2XMB
version=30
mode=FILE2XMBWITHROWCONVERSION
XI.SLDConfiguration=SLDaccessor
#XI.TargetURL=http://<HOST>:<50xxx>/sap/xi/engine/?type=entry
XI.TargetURL=<fromSLD>
XI.QualityOfService=EO
XI.Client=001
<Other parameters like InterfaceName / FCC>
If I use XI.SLDConfiguration=SLDaccessor and XI.TargetURL=<fromSLD>, I get an error of HTTP 401 unauthorized.
If I ignore the SLDaccessor, the message is processed successfully.
Am I missing anything in the above configuration?
The user id user is having the roles of SAP_SLD_CONFIGURATOR and SAP_XI_APPL_SERV_USER.
2. Second Issue
In RWB -> Component Monitoring -> J2SE Adapter Engine, there is an error coming up - Unable to establish connection to "https://<LocalHost>:50001/rtc"
The port is wrong ... it should be 8200. My question is, from where to fix this?
Any help will be highly appreciated.
Thanks,
NeeteshHi Neetesh,
After copying tech_adapter on your local machine douple click on run_adapter.bat and then open internet explorer and enter http://l<ocalmachine_ip_address>:8200/adapter.html
After doing this you will get logon popup, enter user & password and configure the adapters.
Secondly you can see the port in SLDAPICUST if I am not mistaken. (not very sure)
Compare your configuration with below one
file adapter java class
classname=com.sap.aii.messaging.adapter.ModuleFile2XMB
version=30
mode=FILE2XMB
Integration Engine address and document settings (example, see docu)
XI.TargetURL=http://<host>:8000/sap/xi/engine?type=entry
XI.User=testuser
XI.Password=pass123
XI.QualityOfService=EO
#XI.SenderParty=
XI.SenderService=LocalSystem
#XI.ReceiverParty=
XI.ReceiverService=LocalSystem
XI.Interface=IM_J2SE
XI.InterfaceNamespace=http://abc.com/j2se/test
##File Adapter specific parameters (example, see docu)
file.type=BIN
#file.type=TXT
file.encoding=UTF-8
file.sourceDir=c:/sender
file.sourceFilename=sender1.xml
#file.processingMode=test
file.processingMode=delete
#file.processingMode=archiveWithTimeStamp
#file.archiveDir=./temp_archive
#file.retryInterval=20
file.pollInterval=30
Regards,
Sarvesh -
Unable to Find out Adapter Engine in the Communication Channel
Hi Experts,
I am Unable to select the Adapter Engine As Integration Server in the File Sender Communication Channel.
Please Let Me Know
Regards
KhannaHI Khanna
Check the SLD that Adapter Engine is insatlled and all the adapter has the metadata there.
Go to Transaction Code SXI_CACHE in the Inetgration Server(XI- ABAP stack) Then you can see the list of components.
Just have a look into Menu Bar - in there goto : GoTo->Adapter Engine Cache ( if the status is green - then it is correct-otherwise you need to refreshit.)
You just go thru mentioned document from service.sap.com/nw04
You will get the full info about that.
/people/michal.krawczyk2/blog/2005/09/07/xi-why-dont-start-searching-for-all-errors-from-one-place
/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions
http://help.sap.com/saphelp_nw2004s/helpdata/en/0d/28e1c20a9d374cbb71875c5f89093b/frameset.htm
Just try with Visual Administrator to check the services for the adapter engine are running or not
All services starts with SAP XI..
SAP XI AF Core
SAP XI AF CPA Cache
SAP XI AF Messaging
SAP XI Adapter XI
SAP XI AF Security
Check SAP note on CPACache- 741214 and also 824236.
Let me know if any errors..
Cheers..
Vasu
<i>** Reward Points if found useful **</i>
Maybe you are looking for
-
ALV Header getting truncated in excel
I am using the GRid Layout. but when i am downloading the output in the Excel sheet, the headers are getting truncated. I have tried increasing the width in the FIELDCAT and also removing the coulmn-optimze option in the layout also. but still after
-
Settings for Automatic clearing open item in BRS
Hi Gurus, When i am running automatic brs clearing,for this any settings is there for clearing open item automatically. Pls very urgent. Raju.
-
Grey screen with question in folder
The color wheel would not go away after several minutes. I turned off the MacBook and then turned it back on . I got a grey screen with a flashing folder with a ? In the folder. What do I do?
-
Sniffer code for alternate mobile version
I want to create two versions of a site. One for desktop computers to be used with a mouse, and one for mobile devices and ipads that do not use a mouse. 1. Would I create a blank page that loads first that has the sniffer code that redirects to the
-
Error on opening repository (cannot load class)
Hi, Whenever i try to open repository (or directory) from the tools page i get an error report saying: "Cannot load class sun/plugin/javaruntime. The bridge was installed at <C:\progra~1\java\jre15.0_0> but the class is no there. Modify the registry