Adapter Locking in sap xi
Hi Gurus,
why the adapter should be locked / unlocked ?
reasons for adapter to lock?
Regards,
Kumar
Edited by: revanthkumarkadali on Nov 30, 2009 6:08 PM
Hi Kumar,
Check Gaurav reply in this thread
Visual Administrator -> locking Adapter!
Regards
Ramesh
Similar Messages
-
Hello,
Do you know how to pin point if there is an adapter locking happening for too long? Specially for JDBC. Currently from time to time we encounter a channel just saying processing started for too ling and is causing us delay. We already know this is caused by adapter locking but is there a way to prevent this from happening or notify us if an adapter locking is happening into a certain channel.
Regards,
Alfred
Edited by: alfred_A_sap on Oct 13, 2010 6:02 AMHi Bill,
I tried to logon to ABAP with XIAFUSER. Everything works fine. I haven't tried any other scenario yet.
What I just noticed is, that when I view the list of services running on the J2EE engine is see the following list:
SAP XI Adapter: BC
SAP XI Adapter: File
SAP XI Adapter: JDBC
SAP XI Adapter: JMS
SAP XI Adapter: Mail
SAP XI Adapter: Marketplace
SAP XI Adapter: RFC
SAP XI Adapter: XI
There is no SOAP adapter listed. Maybe this is the reason for the problems I experience...
Christian -
Dear All
We had an issue in our production environment where a critical interface involving sender JDBC adapter stopped working, the reason was the adapter service $XIDBAD.JDBC2XI was locked. It was then manually unlocked in NWA ->locks.
We raised an OSS note with SAP and they suggested some paremeters and patches for the permanent solution. Now when we have applied these parameters we need to test and verify the solution...
We have two options
1. We start the interface and wait for a time when lock happens ( which could be rare/impossible after applying the changes)
2. we force a lock on the service $XIDBAD.JDBC2XI ....
Is there anyway where we can utilize the option 2
regards
SourabhAt times JDBC adapter could be heavyly loaded or PI is high on Java Threads might cause the JDBC adapter lo get locked in NWA. Some times it could be network issues reaching the host as well.
Then this happens the adapter starts to process but never completes.
As of now we know the remedy to this as to unlock it in NWA but nothing else. :-(.
in case you monitoring channel show something like this:
1/23/08 4:06:26 PM Processing started
1/23/08 4:06:11 PM Processing started
1/23/08 4:05:56 PM Processing started
1/23/08 4:05:41 PM Processing started
1/23/08 4:05:26 PM Processing started
1/23/08 4:05:11 PM Processing started
1/23/08 4:04:56 PM Processing started
1/23/08 4:04:41 PM Processing started
Possible solution:
Either there is no data in the Database that confirms to the Query in sender jdbc adapter or , some network issues as pointed.
The solution for network issues is to select option "Disconnect From Database after each message processing"
If the JDBC adapter is going to be pulling data out from a Database every 10 secs, its gonna be a lot of data that is going through XI.
have a look at SAP Note 1083488 and see if it helps
also Two channel can poll data but should not try to change the data as it would lead to some consistency or locking issues..!! It might cause the adapter locked!!
Edited by: Rodrigo Alejandro Pertierra on Apr 6, 2011 11:38 AM
take a look to:
why JDBC adapter locking
problem with jdbc adapter
JDBC sender adapter is polling but not picking up any data --> particular this
there are many thread realated to this error in SDN, some are those. incase or more datails search by "JDBC adapter locked"
page 2 -
Reg Adapter Module in SAP PI 7.11
Hi,
I am trying to develop an Adapter Module using SAP NWDS and I am referring http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0b39e65-981e-2b10-1c9c-fc3f8e6747fa?quicklink=index&overridelayout=true for the same.
Now I am stuck on page 11 (page 16 of the pdf).
Does the value of Remote interface have to be strictly com.sap.aii.af.lib.mp.module.ModuleRemote (similarly for other parameters)?
Are these values dependent on the Default EJB Package that we use (mentioned on page10). Because the name of my package is com.companyname.adaptermodule and is as per the naming convention that we follow.
Thank you,
Pankaj.Hi,
Ok. Actually I thought that the names are dependent on the default EJB package-name that we specify in previous step; but now these two do not seem to be related to each other (name-wise)
The question seems to be answered for now. Thanks to Stefan.
Thank you,
Pankaj. -
Reg::Error in XMLDecryption algorithm for adapter module in SAP PI
Hi Experts,
I have developed a custom java code for encryption and decryption for XML to be included in adapter module in SAP PI using SAP netweaver.My decryption code is working fine for stand alone java application.But when I create EJB project and deploy it I get no error..But in communication monitoring of SAP PI i get the below error
Error: org.apache.xml.security.encryption.XMLEncryptionException: No Key Encryption Key loaded and cannot determine using key resolvers
I included xmlsec1.3.0.jar file as external library..
I would be grateful if you could suggest any solution for the above issue.
Thanks
PriyaHi Priya,
I am working on the same senario if Uhave idea plz help me on it.
Regards,
Prasad. -
Call rfc sender adapter from non-sap systems
Hi,
is ist possible to connect to an rfc sender adapter from non-sap systems? I want to use the the RFC-Connector from http://rfcconnector.com, but in the client connect options there is no way to specify the program id.
Best regards,
Danielhi,
you don't need to use RFC type T (with program ID) - you can use whole connection string - just like in the example:
http://www.rfcconnector.com/documentation/examples/client/#functioncall
so just specify: host system number etc.
it should work like that - but let me know as I don't know this RFC connector
Regards,
Michal Krawczyk -
Reg :: Exception in custom java adapter module in sap pi
Hi Experts,
I have included custom java adapter module in SAP PI. I get the below error in sender communication channel monitoring.
Error: javax.ejb.TransactionRolledbackLocalException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/xml/utils/URI$MalformedURIException; nested exception is: javax.ejb.EJBException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/xml/utils/URI$MalformedURIException; nested exception is: javax.ejb.EJBTransactionRolledbackException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/xml/utils/URI$MalformedURIException; nested exception is: javax.ejb.EJBException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/xml/utils/URI$MalformedURIException
I have included in External jar files in EJB project also..Will that cause the above exception?
Kindly suggest your solution.
Thanks
PriyaHi !
have a look
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f013e82c-e56e-2910-c3ae-c602a67b918e
and this thread also
Throw Error in Module Adapter EJB
Thanks! -
CO Through-postings from FI has been locked in sap
Hi Gurus,
I have executed a autoamtic payment run, but due to some reasons I wanted to reverse all the documents. I have done reverse for the documents.
But for some the documents I am getting this message CO Through-postings from FI has been locked in sap.
Can you please help urgently how to resolve this issue. Is it because of cost centre ?
Regards,
Santosh.Hi,
Please refer the thread given below:
Problem in FI postings for CO
Regards,
Amit -
IDoc adapter with Non SAP systems
SAP XI 3.0 help says:
You can use the IDoc adapter to connect SAP systems (as of release 3.1) and non-SAP systems with the Integration Server using native IDoc structures
What does this mean?
-Naveen.Hi Naveen,
Let me give a use-case in one of our projects ....we have 2 middlewares in our landscape...webmethods and XI...and in one particular instance there was a need to send an FI IDoc from webmethods to XI and forward it to R/3....
In this case, the webmethods was treated like any other sap system for receiving IDoc into XI(with settings in IDX1)...
Hope this might clarify a little bit...
Thanks,
Renjith -
Standard adapter modules in sap xi
Hi,
Can any one provide me the standard adpter modules in XI and the procedure to use them in the communication channel.
Thanks,
Rajeev.Hi,
Go with these blogs.
SAP NetWeaver Process Integration 7.1: Available Adapters and Adapter Modules
TechEd 2006: EPI350 - Developing and Testing Adapter Modules in SAP NetWeaver Exchange Infrastructure
these will help u out -
Different between database lock and sap lock
Hi All,
What is different between database lock and sap lock why sap introduced locking mechanism.
Thanks
SantoshFrom a database perspective, every dialog step forms a physical and logical unit:
the database transaction.. The database lock administration can only coordinate
this type of database transaction. From an SAP point of view, however, this is
not sufficient, because SAP transactions, which are formed from a sequence of
logically related work steps that are consistent in business terms, are generally
made up of several dialog steps. SAP systems need to have their own lock
management. This is implemented using the enqueue work process. This also
ensures that the platform-independence of the lock management is maintained. -
Program includes locked by SAP*
Dear All,
Our ABAPers are trying to hash out few lines in a include of a Function group. But when trying to open the include in edit mode, they get a system message that it has been locked by SAP*.
Any solution for this ? other lines of the include are required, hence it cannot be totally removed.
Warm Regards
MazdulSAPLYFPS is the main program of the function group YFPS, so it is not a SAP report (Function group begins with Y or Z), i suppose you used this FG to generate dialog maintenance and SAP generated some includes.
If i am true,
- The includes T00 and F00 in this case contains the source "GENERATED" from the maintenance views to read update the database or identify text. (can you use another include for your definitions in LYFPSTOP ?)
- Be aware that your modification may be overwritten when SE54 may (and will from [Murphy's law|http://en.wikipedia.org/wiki/Murphy%27s_law]) re-genarate the maintenance dialog if a field is added someday.
- Also don't touch to include like lsvim* which are used in each and every dialog maintenance.
Regards -
List Adapter Object in SAP SRM
Hi All,
I'm using SRM 7.0.
Can you give the list of all adapter object for replication in SAP SRM? Especially adapter object for replicate Vendor and Purchasing Organization...
Thanks in advanceAlready Solved.
list of adapter object in SAP SRM:
R3AC1:
BUPA_REL
CUSTOMER_REL
DNL_PLANT
MATERIAL
SERVICE_MASTER
R3AC3:
DNL_CUST_ACGRPB
DNL_CUST_ACGRPP
DNL_CUST_ADDR
DNL_CUST_BASIS
DNL_CUST_BASIS2
DNL_CUST_BASIS3
DNL_CUST_BASIS5
DNL_CUST_BASIS6
DNL_CUST_BNKA
DNL_CUST_KTOKD
DNL_CUST_PAYPL
DNL_CUST_PRICE
DNL_CUST_PROD0
DNL_CUST_PROD1
DNL_CUST_PROD3
DNL_CUST_SALES
DNL_CUST_SPROD
DNL_CUST_SRVMAS
DNL_CUST_S_AREA
DNL_CUST_T502T
DNL_CUST_TBRC
DNL_CUST_TKUKL
DNL_CUST_TNLS
DNL_CUST_TPFK
DNL_CUST_TSAB
DNL_CUST_TVAST
DNL_CUST_TVFS
DNL_CUST_TVGF
DNL_CUST_TVIP
DNL_CUST_TVKN
DNL_CUST_TVPV
R3AC5:
DNL_CUST_CND
DNL_CUST_CNDALL
DNL_CUST_CND_BO
DNL_CUST_CND_CD
DNL_CUST_CND_FG
DNL_CUST_CND_PD
DNL_CUST_CND_PR
DNL_CUST_PRC
Thanks.... -
User1 locking other user (STS Locking Issue SAP IP)
(STS Locking Issue SAP IP)
User1 Is locking up other functional org layouts that he does not even have access to it.User of these layouts user2 gets message every time tries to allocate data that the Info provider is locked by user1 .
even though user1 does not have access to orgs that user 2 has.
How do i need to resolve this issue?Hello,
if user1 locks all records for a second attribute (besides org) then this will also result in a lock of all records even though the org is distictive. Try to have a look in the lock overview of rsplan and possibly repost the lock arguments.
Hope that helps!
Cheers,
Yann -
SOAP to IDocs Scenario...IDocs getting locked at SAP
Dear Experts
We are sending measuring point details to SAP system from 3rd Party. Scenario is working fine for small amount of load. If more number of messages triggered (say 100) IDocs at SAP are getting stuck u201CMeasPoint 10000211 currently locked -> document processing not possibleu201D.
I tried configuring Sender SOAP adapter as EOIO and specified the Queue name as Test Queue. Still IDocs are getting stuck at SAP ECC. Now one more issues messages are getting stuck in queue SMQ2. We can control the flow by using BPM in PI. I donu2019t want to use BPM for this. Can we control this from SAP or using Trigger by background program in Partner profiles?
Please suggest. Thank You.
SAP Error Details:-MeasPoint 10000211 currently locked -> document processing not possible
Message no. IR007
Diagnosis
The object you want to access is locked, either
u2022 By yourself in another session, or
u2022 By another user
u2022 or by the system, which is still processing data for this object
System Response
The system cannot access the object.
Procedure
u2022 If you are locking the object yourself in another session, exit processing in the other session and continue processing in this session.
u2022 If the object is locked by another user, you can
o contact the other user
o wait until the other user has finished processing the object
u2022 If the object is locked because the system is still processing its data, wait a while, and then call up the object again.1. Create a new process code "Z" and check the enque state of the objects before passing back to standard processing modules. Id also change to process immediate as part of this change
or
2. I think assuming RBDAPP01 is still used you may be able to make use of an exit there to do the same thing .. check and wait before processing.
or
3. In message mapping place a UDF that has some kind of wait timer in it (this is random and wont always work cause you wont know when the lock is dropped) but should work.
or
4. Dont use IDOC's create an abap proxy to do the work as a sync process. Processing will need to finish in the proxy and return to the PI stack before the next message is processed in the EOIO queue - this would be the prefered option as far as im concerned, it guarenteed to work and as long as your proxy sticks to the standard rouintes it should be upgrade friendly.
or
5. Use a proxy as above but dont do any processing, just use the proxy to build the IDOC and post it - then check the status of the locks until you are ready then rinse and repeat ..... but like scratching your right ear with your left hand .. but it will work.
Maybe you are looking for
-
How do I switch Apple ID users to get music from one computer to an iPad?
My iPad doesn't let me change my Apple ID to let me sync music and I don't know if deleting the current account on the iPad will permanantly delete it, which I do not want to do....... How can I switch users without deleting the current one?
-
Cant install PhotoSmart B109f on Windows Home Server 2011
Hi - Looking for help to get PhotoSmart B109f Printer installed on WHS2011 (64bit). I downloaded basic drivers for Win 7 64 bit and extracted the files from the exe. I went to device manager and used "Update Driver" to install the driver and the devi
-
PLEASE HELP on how retrieve async callback
Hi all, I have some question on calling and retrieving results from BPEL processes First of all I would like to know the meaning of http://set.by.caller written on service port in the WSDL's process. Why can I see these info (service & binding) only
-
Probelm with email quality and printing
Why is it that when I receive a photo via email I cannot print it out without receiving an exclamation point in a yellow triangle and then when I do print it out it's all pixilated? The image I receive is also smaller than the others in my photo albu
-
I accidentally changed apple ID's when I got a new iphone.
I deleted my phone number off of my old ID. Will I have any issues with iMessage? Sometimes an iMessage will send off of my phone but it wont say delivered. Then it will eventually say sent as a text message but the person who I was texting said they