RFC to JDBC JDBC Adapter configuration not initialized: null
Hi Experts,
My scenario is Proxy to JDBC scenario. I got this problem when executing the interface I got this problem all of a sudden where previously it was working fine.
there is no problem with the User id or password.
com.sap.aii.af.ra.ms.api.RecoverableException: JDBC Adapter configuration not initialized: null
let me know how to solve this.
Thanks,
Prem.
I got this problem when executing the interface I got this problem all of a sudden where previously it was working fine.
there is no problem with the User id or password.
com.sap.aii.af.ra.ms.api.RecoverableException: JDBC Adapter configuration not initialized: null
Can you ensure that Drivers are properly installed and no problem with them?
Also proper connection parameters are maintained in the JDBC receiver Channel.
Regards,
Abhishek.
Similar Messages
-
JDBC Adapter configuration not initialized:null
i
we have a synchronous scenario with the following adapters , RFC <> XI <> JDBC.
1.JDBC Driver installation is done
2.RFC Destination type t is done in sap(sender) system.
3.checking the jdbc in VA is done
while running it is giving the following error.
com.sap.aii.af.ra.ms.api.RecoverableException: JDBC Adapter configuration not initialized: null
where we have to initialize JDBC Adapter configuration
Thanks in advance
Prasad Nemalikantihi prasad
There are 2 jar files that may be missing from your SQL JDBC driver --> msbase.jar and msutil.jar, I think once you add these to the driver it might work.
also check the driver string for the SQL driver 2 parameters
i.e 'com.microsoft.jdbc.sqlserver.SQLServerDriver' now becomes
'com.microsoft.sqlserver.jdbc.SQLServerDriver'
This will solve your problem
follow this link
Re: MS SQL Server jdbc Driver installation on XI .
XI JDBC Adapter using stored procedures
thanks
sandeep
Reward points if helpful -
JDBC Adapter configuration not initialized Error
Hi,
I am doing a RFC to JDBC scenario in PI 7.1. I am getting the following error:
com.sap.engine.interfaces.messaging.api.exception.MessagingException: JDBC Adapter configuration not initialized: null
In communication channel monitoring, it shows the following,
Error when attempting to get processing resources: com.sap.aii.af.lib.util.concurrent.ResourcePoolException: Unable to create new pooled resource: DriverManagerException: Cannot establish connection to URL '<URL>': SAPClassNotFoundException: com.ibm.as400.access.AS400JDBCDriver
The JDBC parameters for driver & connection are correct only.
Is the problem related to deployment of JDBC driver or something else? How can i ensure that the JDBC driver deployment is succesful in PI 7.1?
Edited by: senthil nathan on Mar 25, 2009 10:57 AMHi Senthil,
Your drivers are not installed properly. Please re-deploy them through SDM.
Regards
joel -
JDBC Adapter configuration not initialized
Hi,
I have tested one scenario for WebService to JDBC. Integration engine shows success message.But i got some error in Adapter engine. It shows "JDBC Adapter configuration not initialized".
So, plz anyone give the solution for this problem.
Regards
VijayHi,
1.Check whether the JDBCAdapter is Activated.
2.Check if any firewalls are there frm client side and open
3.Check the password used to connect the Database is correct one.
If all these are fine..do the complete cache refresh once.
Please award marks if found useful.
Thanks
Hamja -
How to notify in case SQL query(JDBC sender adapter) does not fetch records
hi,
How can we notify(by alerts or something) in case SQL query(JDBC sender adapter) does not fetch records? In channels logs it only says processing started & finished(no message is created for same).
Thanks,
MayankHi,
1 ) What is exact audit log message ?
2) Try fetching the count in SQL statement if there are any valid records it will give the count.
May for testing you can use <TEST> in update statement.
3) Have you used taskTimeout parameter ?
4) Are multiple channels polling on same table ?
regards
Ganga -
JDBC Sender Adapter Configuration
Hi All,
i want to know if we can configure JDBC sender adapter to run only when we ask it to.
Normally what happens is tht the JDBC Sender Adapter polls the database at specified intervals, i dont want that. I only want it to poll the database when i get a file from RFC.
Regards,
SumitHi,
Thank you.I had posted a similar questions a few dayz back and someone said that if we make the jdbc adapter synchronous it would solve our purpose, but it wont.
Bhavesh i went thru ur blog in the mornin b4 postin d question..btw itz a nice blog
Domenico : this is not what im looking for.
Cheers,
Sumit
Message was edited by: Sumit Khetawat -
JDBC sender adapter can not get any message
HI~
I have a problem with my JDBC Sender which reads data from a SQL Server. Previously it was working fine but It is not Picking the records from the JDBC table.
I have checked in RWB communication Channel monitoring there no any error or success messages but channel is showing healthy status only(Green).
User's authorization and SQL statement is all right. I checked the SQL in the DB and there are some messages that should be processed.
I also inactive and active the Comunication Channel.
I also checked the LOCKING ADAPTER in Visual Administration is nothing.
BUT the same configuration in DEV system are work perfectly.
I don't want to restart XI,because is PRD system.Hi,
1 ) What is exact audit log message ?
2) Try fetching the count in SQL statement if there are any valid records it will give the count.
May for testing you can use <TEST> in update statement.
3) Have you used taskTimeout parameter ?
4) Are multiple channels polling on same table ?
regards
Ganga -
JDBC Receiver adapter configuration for MS SQL
Hi friends,
I have configured receiver jdbc adapter for MS SQL database which are as follows:
jdbc driver : com.microsoft.sqlserver.jdbc.SQLServerDriver
connection: jdbc:sqlserver://USLABWDB01:1433;DatabaseName=Central_Lab_BIDB
In communcation channel i am getting following error:
Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Error when attempting to get processing resources: com.sap.aii.af.service.util.concurrent.ResourcePoolException: Unable to create new pooled resource: DriverManagerException: Cannot establish connection to URL 'jdbc:sqlserver://USLABWDB01:1433;DatabaseName=Central_Lab_BIDB': UnsupportedClassVersionError: com/microsoft/sqlserver/jdbc/SQLServerDriver (Unsupported major.minor version 49.0)
Kindly tell me what is the root cause of the issue.
Renu.Hi Renu,
Try foll. 2 steps:
1) Add the IP address of the server(USLABWDB01) to the host file of your PI server, as you are connecting using Hostname.
2)Try the following connection strings:
jdbc driver : com.microsoft.jdbc.sqlserver.SQLServerDriver
connection: jdbc:microsoft:sqlserver://USLABWDB01:1433;DatabaseName=Central_Lab_BIDB
Here, 'microsoft' word is added in connection string.
Try using this, it should work.
-Tanaya. -
JDBC RECIEVER ADAPTER Configuration
Hi,
i'm doing one scenario.I'm sending sap data to Oracle 9i database.Pls give reciever jdbc structure.which structure i follws for oracle 9i.Pls this is urgent.Pls help me.
Thanks
RaviHi Ravi ,
Please show us the input file format which you are trying to store in the Oracle DB.
The format should look like any of these statement formats,
<root>
<StatementName1>
<dbTableName action=u201DUPDATEu201D | u201CUPDATE_INSERTu201D>
<table>realDbTableName</table>
<access>
<col1>val1</col1>
<col2>val2new</col2>
</access>
<key1>
<col2>val2old</col2>
<col4>val4</col4>
</key1>
<key2>
<col2>val2old2</col2>
</key2>
</dbTableName>
</StatementName1>
<StatementName2>
<dbTableName action=u201DINSERTu201D>
<table>realDbTableName</table>
<access>
<col1>val1</col1>
<col2>val2</col2>
</access>
<access>
<col1>val11</col1>
</access>
</dbTableName>
</StatementName2>
<StatementName3>
<dbTableName action=u201DDELETEu201D>
<key1>
<col2>val2old</col2>
<col4>val4</col4>
</key1>
<key2>
<col2>val2old2</col2>
</key2>
</dbTableName>
</StatementName3>
<StatementName4>
<dbTableName action=u201DSELECTu201D>
<table>realDbTableName</table>
<access>
<col1/>
<col2/>
<col3/>
</access>
<key1>
<col2>val2old</col2>
<col4>val4</col4>
</key1>
<key2>
<col2>val2old2</col2>
</key2>
</dbTableName>
</StatementName4>
<StatementName5>
<storedProcedureName action=u201D EXECUTEu201D>
<table>realStoredProcedureeName</table>
<param1 [isInput=u201Dtrueu201D] [isOutput=true] type=SQLDatatype>val1</param1>
</storedProcedureName >
</StatementName5>
<StatementName6>
<anyName action=u201D SQL_QUERYu201D | u201CSQL_DMLu201D>
<access>SQL-String with optional placeholder(s)</access>
<key>
<placeholder1>value1</placeholder1>
<placeholder2>value2<placeholder2>
</key>
</anyName >
</StatementName6>
</root>
Check this once and correct yourself.
Or please give us the sample format which you are configuring.
Urs,
Soorya -
ADSI security adapter configuration not working
Hi All
I am working on implementing the ADSI Security Adapter with a LDAP server in Siebel 80 instance. I have followed all the steps given the Security Guide & configured the parameters but when I am trying bring up eService application, I am getting the below error.
The server you are trying to access is either busy or experiencing difficulties. Please close the Web browser, open a new browser window, and try logging in again.[22:12:56]
After going through the eService object manager logs, here is what I have observed. I've tried all my methods to troubleshoot but unfortunately did not succeed. Any help is greatly appreciated.
WAITING: Initialized.
ScfEventLog SubEvtFacInfo 3 000000164bc71ef0:0 2010-04-15 21:50:58 Task user set event triggered for task 13631501
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD SecurityLogin(GUESTCST, *).
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD Sceurity Login. User='GUESTCST'.
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD secuity uitlity: Get Application User Info, parameter map=38de40c.
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD secuity uitlity: Get Application User Info, appuser is 'CN=APPUSER,CN=ADSUsers,CN=Roles,CN=Dev1,DC=EVille,DC=COM'.
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD secuity uitlity: Get Domain Search Interface, parameter map=38de40c.
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD secuity uitlity: Get Application User Info, parameter map=38de40c.
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD secuity uitlity: Get Application User Info, appuser is 'CN=APPUSER,CN=ADSUsers,CN=Roles,CN=Dev1,DC=EVille,DC=COM'.
SecAdptLog 3rdpartyTrace 3 000000164bc71ef0:0 2010-04-15 21:50:58 ADsOpenObject('LDAP://Dev1/CN=Dev1,DC=EVille,DC=COM', 'CN=APPUSER,CN=ADSUsers,CN=Roles,CN=Dev1,DC=EVille,DC=COM', '*', 0) returns 8007052e and object interface 0.
ObjMgrLog Error 1 000000164bc71ef0:0 2010-04-15 21:50:58 SBL-DAT-00705: Unable to bind to the ADSI object 'LDAP://Dev1/CN=Dev1,DC=EVille,DC=COM'.
SecAdptLog 3rdpartyTrace 3 000000164bc71ef0:0 2010-04-15 21:50:58 FormatMessage() returns 33 and message text 'Logon failure: unknown user name or bad password.
SecAdptLog 3rdpartyTrace 3 000000164bc71ef0:0 2010-04-15 21:50:58 ADsGetLastError() returns 0, error description'', and provider name 'LDAP Provider'.
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD secuity uitlity: Get Domain Search Interface exits with 3, domain path='', Domain Iface=38de4b4.
GenericLog GenericError 1 000000164bc71ef0:0 2010-04-15 21:50:58 (secmgr.cpp (2486) err=4597538 sys=0) SBL-SEC-10018: Unable to bind to the ADSI object 'LDAP://Dev1/CN=Dev1,DC=EVille,DC=COM'.(SBL-DAT-00705)Logon failure: unknown user name or bad password.
GenericLog GenericError 1 000000164bc71ef0:0 2010-04-15 21:50:58 (secmgr.cpp (2558) err=4597521 sys=0) SBL-SEC-10001: An internal error has occurred within the authentication subsystem for the Siebel application. Please contact your system administrator for assistance.
ObjMgrSessionLog Error 1 000000164bc71ef0:0 2010-04-15 21:50:58 (physmod.cpp (9244)) SBL-DAT-00565: An internal error has occurred within the authentication subsystem for the Siebel application. Please contact your system administrator for assistance.
ObjMgrSessionLog Error 1 000000164bc71ef0:0 2010-04-15 21:50:58 (model.cpp (5886)) SBL-DAT-00565: An internal error has occurred within the authentication subsystem for the Siebel application. Please contact your system administrator for assistance.
ObjMgrSessionLog ObjMgrLogin 3 000000164bc71ef0:0 2010-04-15 21:50:58 Login failed for Login name : GUESTCST
Thanks in advance
N
Edited by: N.P. on Apr 15, 2010 10:20 PMHi All
I am working on implementing the ADSI Security Adapter with a LDAP server in Siebel 80 instance. I have followed all the steps given the Security Guide & configured the parameters but when I am trying bring up eService application, I am getting the below error.
The server you are trying to access is either busy or experiencing difficulties. Please close the Web browser, open a new browser window, and try logging in again.[22:12:56]
After going through the eService object manager logs, here is what I have observed. I've tried all my methods to troubleshoot but unfortunately did not succeed. Any help is greatly appreciated.
WAITING: Initialized.
ScfEventLog SubEvtFacInfo 3 000000164bc71ef0:0 2010-04-15 21:50:58 Task user set event triggered for task 13631501
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD SecurityLogin(GUESTCST, *).
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD Sceurity Login. User='GUESTCST'.
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD secuity uitlity: Get Application User Info, parameter map=38de40c.
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD secuity uitlity: Get Application User Info, appuser is 'CN=APPUSER,CN=ADSUsers,CN=Roles,CN=Dev1,DC=EVille,DC=COM'.
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD secuity uitlity: Get Domain Search Interface, parameter map=38de40c.
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD secuity uitlity: Get Application User Info, parameter map=38de40c.
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD secuity uitlity: Get Application User Info, appuser is 'CN=APPUSER,CN=ADSUsers,CN=Roles,CN=Dev1,DC=EVille,DC=COM'.
SecAdptLog 3rdpartyTrace 3 000000164bc71ef0:0 2010-04-15 21:50:58 ADsOpenObject('LDAP://Dev1/CN=Dev1,DC=EVille,DC=COM', 'CN=APPUSER,CN=ADSUsers,CN=Roles,CN=Dev1,DC=EVille,DC=COM', '*', 0) returns 8007052e and object interface 0.
ObjMgrLog Error 1 000000164bc71ef0:0 2010-04-15 21:50:58 SBL-DAT-00705: Unable to bind to the ADSI object 'LDAP://Dev1/CN=Dev1,DC=EVille,DC=COM'.
SecAdptLog 3rdpartyTrace 3 000000164bc71ef0:0 2010-04-15 21:50:58 FormatMessage() returns 33 and message text 'Logon failure: unknown user name or bad password.
SecAdptLog 3rdpartyTrace 3 000000164bc71ef0:0 2010-04-15 21:50:58 ADsGetLastError() returns 0, error description'', and provider name 'LDAP Provider'.
SecAdptLog API Trace 4 000000164bc71ef0:0 2010-04-15 21:50:58 AD secuity uitlity: Get Domain Search Interface exits with 3, domain path='', Domain Iface=38de4b4.
GenericLog GenericError 1 000000164bc71ef0:0 2010-04-15 21:50:58 (secmgr.cpp (2486) err=4597538 sys=0) SBL-SEC-10018: Unable to bind to the ADSI object 'LDAP://Dev1/CN=Dev1,DC=EVille,DC=COM'.(SBL-DAT-00705)Logon failure: unknown user name or bad password.
GenericLog GenericError 1 000000164bc71ef0:0 2010-04-15 21:50:58 (secmgr.cpp (2558) err=4597521 sys=0) SBL-SEC-10001: An internal error has occurred within the authentication subsystem for the Siebel application. Please contact your system administrator for assistance.
ObjMgrSessionLog Error 1 000000164bc71ef0:0 2010-04-15 21:50:58 (physmod.cpp (9244)) SBL-DAT-00565: An internal error has occurred within the authentication subsystem for the Siebel application. Please contact your system administrator for assistance.
ObjMgrSessionLog Error 1 000000164bc71ef0:0 2010-04-15 21:50:58 (model.cpp (5886)) SBL-DAT-00565: An internal error has occurred within the authentication subsystem for the Siebel application. Please contact your system administrator for assistance.
ObjMgrSessionLog ObjMgrLogin 3 000000164bc71ef0:0 2010-04-15 21:50:58 Login failed for Login name : GUESTCST
Thanks in advance
N
Edited by: N.P. on Apr 15, 2010 10:20 PM -
Additional parameters in the adapter configuration - note 801926
Hi,
from help.sap.com I remember that note 801926
is proposed on the file adapter config page
for at least 2-3 months by now.
but when I try to download it I see:
"Note 801926 is not released."
can anyone download this note and paste it here?
(maybe it's not released only for me)
Thx:)
Regards,
michalFile Sender Adapter parameters
= No parameters available up to and including SP11 =
File Receiver Adapter parameters
= No parameters available up to and including SP11 =
Regards
Stefan -
JDBC adapter - not initialized after error
Hi,
While doing maintenance on the DB2 server we get the following error:
com.sap.aii.af.service.util.concurrent.ResourcePoolException: Unable to create new pooled resource: DriverManagerException: Cannot establish connection to URL 'XXXXXXXXXXXX': com.ibm.db2.jcc.b.SQLException: IO Exception opening socket to server XXXXX on port XXXXX. The DB2 Server may be down.
This is expected. But, after this error occurs the JDBC receiver adapter becomes unknown or not registered. Even after the DB2 server is brought back up when we process a mesasge through the adapter we get the following error:
Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: JDBC Adapter configuration not initialized: null
Doing a cache refresh resolves the issue, but is this expected? Should a DB2 connection issue cause the JDBC adapter to no longer be registered?
Thanks.
Best Regards,
DukeHi Duke,
Doing a cache refresh resolves the issue, but is this expected? Should a DB2 connection issue cause the JDBC adapter to no longer be registered?
-->yes, adapter framework is designed like that.
based on your cache refresh settings Adapter engine will update the details and register the service again. i think the cache refresh settings were not defined properly for your server that is the reason it gave you that error and manually refresh is required.
Regards,
Sukarna.Chirumamilla -
File adapter receiver channel is not initialized.
Hi
iam wrking idoc-file scenario, as per the requirement i have created 4datatypes 4 mapping in IR with 4 communaction chanles in ID. the scenarios is working fine with 3 mappings.but in 4 the scenario
the file genaraing properly , i have cheked in SXMB_moni payload but it is not creating in destination system
in runtimeworkbench->message-monitaring-> adpater
i have find the below issues
1) File adapter receiver channel CC_DDPWCS_US_TO_101 is not initialized. Unable to proceed: null Error 2) Exception caught by adapter framework: File Adapter configuration not initialized:
3) Error Delivery of the message to the application using connection AFW failed, due to: File Adapter configuration not initialized:.
please tell me how can i reslove the issue
thanks
niruHi
i have checked the content convertion and changed as below
the structure is
Row.fieldNamesTrans_Id,Order,Item,Product_Id,Product_desc,Lot_nr,Ship_via,Exp_qty,Carousel_loc,compart,Destination,Label
Row.fieldSeparator ,
Row.fieldFixedType char
Row.endSeparator 'nl'
Row.addHeaderLine 4
Row.headerlineTrans_Id,Order,Item,Product_Id,Product_desc,Lot_nr,Ship_via,Exp_qty,Carousel_loc,compart,Destination,Label
even though iam facing the issue. iam wondering "_i have used in the similar structure for other 3 mappings in same scenario those are working perfect "_ but based on condition if 4 th mapping is executed iam facing the problem
error message in RWB/Adapeters
File adapter receiver channel CC_DDPWCS_US_TO_101 is not initialized. Unable to proceed: null
Error Exception caught by adapter framework: File Adapter configuration not initialized:
Error Delivery of the message to the application using connection AFW failed, due to: File Adapter configuration not initialized:.
please help if any of you face the similar situation , i struck-up long ago here
regards
niru -
Hi Everyone.
I have an asynchronous scenario, RFC -> PI -> JDBC (Oracle DB)... This does an UPDATE in each message... When try to process 400 message the time of execution in the DB takes 2 minutes. For the client, this time is too long, but I've done everything and the time does not improve.
This is the message:
<?xml version="1.0" encoding="UTF-8"?>
<ns1:SQLString xmlns:ns1="urn:envioinventario:sap:seus">
<Statement>
<Inventario action="SQL_DML">
<access>UPDATE Inventario SET CAN = 65.0, CAN_CD = 876.9 WHERE C_EMP = 'JA' AND BOD = '72' AND COD = 'T9876'</access>
</Inventario>
</Statement>
</ns1:SQLString>
And this is the configuration of the cc:
Please, I need help, I don't know what else to do.
Thank you so much.
CRISTINA M. H.Hi Cristina,
the below blogs might be helpful to increase hte performance of scenario
XI/PI File and JDBC Receiver Adapter performance and availability improvements
JDBC Receiver scenarios best practices - How to handle High volume load-Stored procedure design-Part5
Decoding Max Concurrency ,poolWaitTime ,Driver properties in JDBC receiver Adapter Configuration
regards,
Harish -
JDBC sender adapter Q - db.disconnect - option
I have a question in JDBC sender Adapter configuration.
The value for db.disconnect = NO|YES,
The database connection is released and then reestablished before each poll interval.
The default value is NO.
Which value is preferred, taking the performance into consideration? Can anyone please explain...
regWhich value is preferred, taking the performance into consideration?
Connection increases load on the system. Thats why it is always preferred to disconnect after the completion of operation. But logically, if the polling interval is so small that the disconnect and reconnection will take an equivalent time, then it is better to let the earlier connection open.
In general terms, performance wise, disconnect and reconnect is a better option.
Regards,
Prateek
Maybe you are looking for
-
Hi, can i use my macbook air as a display for my PS3?
Hi, I want to connect my PS3 to my macbook air as its display. Is it possible? If it is. what cable do i need?
-
HP Expert Day is on Its Way! Join us May 20-21, 2015
++++++++++++++++++++++++++++++++++++++++++++++++++ Do you have questions about your new (or old!) HP products? Join us on May 20-May 21, 2015 to ask us your toughest technical questions, from using or troubleshooting your HP notebook, tablet, deskto
-
Can Forms be customized to support Jalali Calendar in the Front-End?
One of our prospective customers want to use this Jalali (Persian) calendar. I changed the NLS_CALENDAR for the session to Persian and this is the SYSDATE SQL output. SELECT SYSDATE FROM dual;SYSDATE 15 Shahruoar 1389 So, it seems to work. Now the is
-
Cannot import from Camcorder in iMovie 06
I have a Sony DCR-TRV 70 camcorder. I can import video with no problems on my iBook G4 using iMovie 05. However, my iMac G5 running iMovie 06 (I upgraded on it) will not recognize the camera when I plug it in. The cable is good - it works on the iBoo
-
Process rule and provisioning workflow problem
Hi, we have designed a workflow to provision groups from a database resource to ldap and AD resources. We use the process rule in the activesync process. These groups creation works without problem now, but the update/creation of users from database