In the rwb adapter monitoring the JDBC Adapter always grey

Hi all
I try to use JDBC Adapter in XI 3.0 sp14.
First I deploy the MS SqlServer JDBC by SDM RemoteGui.I can see the deployed JDBC package in \j2ee\cluster\server0\bin\ext\com.sap.aii.af.jmsproviderlib.
Then I create a communication Channel using JDBC 2.0 in a Business System and active the configuration.
But when I monitor JDBC Adapter in the rwb, I find the JDBC Adapter is always grey.In the \server0\log\services\com.sap.aii.adapter.jdbc.svc, no log shows the jdbc adapter is initial.
So what extended configuration shall i do.
Thanks in advanced
Elliott

hi Alessandro,ravi:
Thanks for your reply. I will describe detail.
I use a file adapter as a sender and use a JDBC adapter as a receiver.
In the sxmb_moni I find the processed message status is successful.
So I think the integration server works fine.
In the message monitoring, the message is waiting status.
If I change the receiver adapter to file adapter.
It works fine.So I think the process config is fine and the itegration server works fine. the error is in the receiver JDBC adapter side.
I check the default trace, <b>there is error logs</b>:
#com.sap.aii.af.ra.ms.impl.core.queue.ReceiveConsumer
#sap.com/com.sap.aii.af.ms.app
#com.sap.aii.af.ra.ms.impl.core.queue.ReceiveConsumer.invokeHandler(QueueMessage, MessageController, Services)
#J2EE_GUEST#0#SAP J2EE Engine JTA Transaction :
[057ffffffb160017c]
#cgbasis.comgroup.cn_XID_5746950#XIAFUSER#0a056bc0900311daa9ca0013d4b31c7c#SAPEngine_Application_Thread[impl:3]
_36##0#0#Error##Java###Rolling back transaction for
message due to: #2#d2fe2281-8fd4-11da-cf7f-
0013d4b31c7c(INBOUND)#Object not found in lookup of
SapXIJDBCAdapterService.#
#com.sap.aii.af.ra.ms.impl.core.queue.ReceiveConsumer#sap
.com/com.sap.aii.af.ms.app#com.sap.aii.af.ra.ms.impl.core
.queue.ReceiveConsumer.invokeHandler(QueueMessage, MessageController, Services)
#J2EE_GUEST#0##cgbasis.comgroup.cn_XID_5746950#XIAFUSER#0
a056bc0900311daa9ca0013d4b31c7c#SAPEngine_Application_Thread
[impl:3]_36##0#0#Error##Java###Transaction rolled back
for meesage due to: #2#d2fe2281-8fd4-11da-cf7f-
0013d4b31c7c(INBOUND)#Object not found in lookup of
SapXIJDBCAdapterService.#
In the adapter monitoring, JDBC Adapter icon is grey. I
can't click for detail information. I only deploy the
JDBC drivers by SDM remoteGui. What else shall I do.
Btw, Can you say sth detail about how to test the
deployed JDBC adapter on visual administrator?
Thanks
Elliott

Similar Messages

  • Error while executing the stored procedure through sender JDBC adapter

    Hi All,
    I am getting below error while executing the stored procedure through sender JDBC adapter.
    Database-level error reported by JDBC driver while executing statement 'exec SapgetNextEntity 'SalesOrder''. The JDBC driver returned the following error message: 'com.microsoft.sqlserver.jdbc.SQLServerException: The statement did not return a result set.'. For details, contact your database server vendor.
    what is the problem? any idea to anyone...
    regards
    Ramesh

    hi Dharamveer,
    I am not getting below statement for your reply
    Try to use Refrence Cursor it will return u reference of resultset.
    I mention SP like this
    exec SapgetNextEntity 'SalesOrder'
    SapgetNextEntity -
    > SP Name
    SalesOrder----
    > Parameter I am passing...
    regards
    Ramesh

  • The Communications Channel based in JDBC Adapter in order to Receive

    We have a several communication channel based in jdbc adapter connecting to Oracle database in order to receive information from our R3 System, but now is not working i do not see any message error in our XI, i see that the message was succefull procesed but when you see the oracle database is empty. When you see the jdbc adapter in the runtime workbench i see only this message
    "Receiver Adapter v2112 for Party '', Service 'SIOPRO':
    Configured at 16:12:31 2006-07-18
    Up and running - no message processing until now"
    Somebody know what is happening?

    Is the message monitoring is showing success ? If there is no error in SXMB_MONI, Message Monitoring->Audit Log (i.e
    http://hostname:portnumber/MessagingSystem/monitor/monitor.jsp ), then I think, it is unable to find the Adapter channel.
    Anyway try to restart the Adapter engine. It may help you.
    Regards,
    Moorthy

  • To pass the values through variable in JDBC adapter

    Hello,
    We are working in JDBC adapter. Currently we have written the select statement in JDBC sender adapter to select all the values from the table in SQL SERVER.
    Instead of this, Can we use a variable and pass the values in there from XI in order to select the records from the table based on values in the variable?
    Expecting Advice!
    Thanks,
    Lakshmi.

    Hi krishnan,
    You can use the JDBC receiver adapter to acheive a select using variables. Here you create a canonical XML format(your XSD) based on which the JDBC receiver adapter issues a select and returns you the response. chk this url in help site http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm for the canonical format.
    However u lose the flexibility of polling the table at regular tables available with sender adapter. Also you need an event(a message) to trigger this select query execution, since it is a receiver CC config.
    -Saravana

  • Zip the data and send through JDBC adapter.

    hi,
       I need to retrive the data from database, zip it and send to xi. At the receiver and i need to unzip it.
    I know that it can be achieved using java mapping. Is there any other solution?

    Hi,
    This will help you
    Zip-Transfer-Unzip: Increase the performance of your Java-ABAP applications
    Working with the PayloadZipBean module of the XI Adapter Framework
    REgards
    Seshagiri

  • In RWB i am getting JDBC adapter in Red Color......................

    Hi
    I have configured on JDBC reciever Adapater...... and i have given the paramenter like following
    JDBC Drvier : com.microsoft.jdbc.sqlserver.SQLServerDriver
    Connection : jdbc:microsoft:sqlserver://sapep:1433;DatabaseName=DataBaseName;
    Persistence : Database
    Database Table Name : CheckUser
    I have configured the JDBC adapter like this.... is there any wrong in this Configuration please tell me....
    JDBC adapter is showing the following error in RWB
    <b>Value missing for mandatory configuration attribute tableEOColumnNameId</b>
    Best Regards
    Ravi Shankar B

    Hi
    Still Its in Red
    Can u please check whether i have given <b>JDBC Driver and Connection</b> Parameters Correctly
    I have given SQL port to Default port... can any one tell me how to check the SQL port number.....Actually i dont know the port number thats why i have given the defalut port number
    Best Regards
    Ravi Shankar B
    Message was edited by:
            RaviShankar B

  • RWB error in Sender JDBC adapter

    Hi All,
    I am using SP at sender communication channel. When I am activating the Sendr CC I am getting the The statement did not return a result set. error.
    But when I lgged to database server and checked the SP it was working fine and giving the values in table. means SP is producing result set.
    what could be the possible resong for the error.
    regards
    rams

    Hi,
    1. turn on the logging in SQL server
    2. start jdbc adapter on XI
    3. check logs on SQL server
    Regards,
    Michal Krawczyk

  • Receiver JDBC Adapter testing?

    Hi
    Can any one tell me ..how do I test specific adapter w'ther it is connected or not?
    I have cross checked using adapter monitor, my jdbc adapter doesn't showing specific error(red) or success(green),in same JDBC monitor remainig channels showing all information..i thought it unable to connect?Am I correct?
    Did i do any specific settings in JDBC receiver communcication channel?
    I left default settings as it is in CC..
    after giving driver details...i left default settings ..
    1. Interpretation of empty string values = Null value
    2. Persistance          = Local
    3. Conflict resolution  = Redo
    and my datatype structure like this:
    <StatementName>
    <table>Payment_ReceiptFromSAP</table>
    <dbTableName action=”INSERT”>
    <access>
    <col1>ComapnyCode</col1>
    <col2>PaidDate</col2>
    <col3>PaidAmount</col3>
    </access>
    </dbTableName> 
    </StatementName>
    mapping is working fine, tested! RFC sender channel working fine, picking the data from SAPR/3.
    SXMB _MONI -- I haven't find any payload ..why? I thought if RFC is picking the daata properly then XI will hold that data into integration server?..how do i find this data?
    It would be appriciated and rewarded , if you make me clear in this situvation..thanks in advance.!
    Regards..rambarki!

    hi,
    >>I have cross checked using adapter monitor, my jdbc >>adapter doesn't showing specific error(red) or >>success(green),in same JDBC monitor remainig channels >>showing all information..i thought it unable to connect?Am >>I correct?
    you will see in adapter monitoring only after the first time the call is made, the bean in generated and you will be able to see in atapter monitoring.
    >>SXMB _MONI -- I haven't find any payload ..why?
    is ur scenaio synchronous?? if so then make sure you have logging set in sxmb_adm
    Configuration -> Integration Engine Configuration -> Change Specific Configuration Data.
    Category : Runtime
    Parameter : LOGGING_SYNC
    value : 1 (activated)
    Cheers,
    Naveen

  • Jdbc adapter error on confirmation message in message monitor (rwb)

    I have the scenario iDoc -> PI 7 - > jdbc (AS400 odbc driver).
    When I do INSERT statements, the data is stored in the Database and the RWB message monitoring shows status Successfull.
    However, for every insert, an other message shows up in the message monitoring with reversed Sender and Receiver (so it looks like a confirmation message is trying to find its way back to XI). This message first is is Status "Waiting", and after some time gets in Status "System Error".
    As I am not expecting any responses in my XI configuration (as I have no place to send them to), I want to stop these messages showing up in the Adapter Engine (as there will be many Error Status messages that are of no interest to me).
    How can I stop these messages, or what should I do in XI to process them (and dump them in my receiver determination). I have NO  BPM involved .

    Hi,
    For each open connection a entry is made j2ee stack.So when the it reaches to max and execption is thrown.
    In Jdbc adapter configuration -> advance mode -> Set -> Disconnect from the database after processing each message.
    Should solve the prob
    <b>Cheers,
    *RAJ*
    *REWARD POINTS IF FOUND USEFULL*</b>

  • Testing the JDBC adapter communication channel

    Hi
    I've created an interface which gets the sender payload using a JDBC adapter.
    Basis have installed the JDBC driver for the database where the data resides
    I've configured the communication channel to poll every 10 minutes
    So far nothing appears to be happening
    Can I test the communication channel independantly?
    Is there a procedure to make the communication channel active?
    Is there an admin area where I can see if there is an issue with the communication channel.
    I've checked SMQ1, SMQ2 and SXMB_MONI and there are no messages
    I've also checked runtime workbench => adapter monitoring => communication channels but I get an empty list
    all help will be very much appreciated

    Hi Geoff,
    It is not possible to check only the communication channel but we can check the complete scenario confogured in Integration Directory.
    1. Open ID.
    2. Goto Tools.
    3. Provide the sender and the receiver parameters.
    4. Also provide the payload in the Payload section.
    5. Now, goto Test Configuration
    6. Select Run.
    This shows you, if there are any issues in the configuration.
    Thanks,

  • JDBC adapter can't find the jdbc driver class

    Hello, my jdbc driver give an very strange error
    11:46:13 (4207): JDBC adapter terminated
    Mon Aug 02 11:46:13 CEST 2004 *****
    11:46:13 (4210): ERROR: Attempt to load JDBC driver failed ("java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver")
    Attempt to intialize JDBC adapter failed
    11:46:13 (4203): Unable to start JDBC adapter (not initialized)
    I know that the jdbc driver is in the classpath, and to confirm that I have created a java program in the IB (repository) which import the class oracle.jdbc.driver.OracleDriver. I can compile and run that program without problems.
    Here you can see my jdbc adapter configuration file:
    jdbc adapter java class
    classname=com.sap.aii.messaging.adapter.ModuleDB2XMB
    mode=DB2XMB
    Integration Engine address and document settings (example, see docu)
    XMB.TargetURL=http://<host>:<port>/sap/xi/engine?type=entry
    XMB.SenderBusinessSystem=ExtAdapterSender
    XMB.SenderInterfaceNamespace=http://sap.com/xi/xidemo
    XMB.SenderInterfaceName=ExtAdapterSenderIF
    XMB.QualityOfService=EO
    ##DB Adapter specific parameters (example for SQL-Server, see docu)
    db.jdbcDriver=oracle.jdbc.driver.OracleDriver
    db.connectionURL=jdbc:oracle:<user>:<password>/hello@<url>:<port>:<instance>
    db.processDBSQLStatement=Select * emp
    db.pollInterval=600
    xml.recordsetsPerMessage=1

    Hi Ernesto,
    Can you try to the following:
    1. Remove your JDBC driver entries from the CLASSPATH.
    2. Put those jars into your jre/lib/ext directory.
    3. Restart the whole adapter engine, and
    4. Config the driver java class for the adapter. the class name to be used can be found in your JDBC driver document.
    Let me know whether it works.
    Hart

  • Is it possible to execute a stored procedure using the JDBC adapter?

    Hi all,
    Can anybody confirm whether we can execute a stored procedure created in a database using the processing parameters of a JDBC adapter of a communication channel?
    If yes, then please let me know how (may be with an example)
    Thanks.

    Yes, that is possible. You have to chose EXECUTE in the action field to execute the stored procedure. Here's a little piece on the JDBC receiver:
    JDBC Receiver
    For writing data to an SQL database you also need to define a strict data type. The general format is like this:
        <ns:MT_RECORDSET>
              <STATEMENT>
                   <TABLE_NAME ACTION="">
                        <TABLE/>
                        <ACCESS>
                             <FIELD1/>
                             <FIELD2/>
                             <FIELDn/>
                        </ACCESS>
                        <KEY>
                             <ID compareOperation=""/>
                             <FIELDx compareOperation=""/>
                        </KEY>
                   </TABLE_NAME>
              </STATEMENT>
    </ns:MT_RECORDSET>
    This recordset represents an SQL statement like "update TABLE1 set FIELD1=123, FIELD2=456, FIELDn='xyz' where ID=12345 and FIELDx is NULL"
    MT_RECORDSET is the name of the Message Type used.
      For the value of the attribute ACTION you can choose from the following values:
         UPDATE : updates the given fields in the table with their new values
         INSERT : insert the given fields as a new row in the table
         UPDATE_INSERT : insert rows in the table when update is not possible
         DELETE : deletes given fields from the table
         SELECT : selects given fields from the table. Note that this option returns a response in the JDBC Sender form!
         EXECUTE : execution of a stored SQL procedure
         SQL_QUERY | SQL_DML : option to transfer more complex SQL statements to the database
      The attribute compareOperation can have the following values:
         EQ : equal
         NEQ : not equal
         LT : less than
         LTEQ : less than or equal to
         GT : greater than
         GTEQ : greater than or equal to
         LIKE : used to compare strings

  • Channels not monitorable in the Communication Channel Monitor / RWB

    Hi,
    Back on XI after a long break… &#9786;
    I am facing an issue with our in-house JCA adapter used in XI scenarios. When trying to monitor the channels using our adapter from the Communication Channel Monitor in RWB, I have the following:
        Status: NA
        Short Log: No adapter registered for this channel
    The adapter is deployed and the integration scenarios using it work perfectly:
      - sda package deployed through the SDM
      - the metadata defined in the Design
      - a valid and working configuration involving the scenario is defined
    The messages are going through and are monitorable in both SXMB_MONI and RWB...
    All other channels using system adapters (File, RFC, SOAP…) do display a status (as a color icon) and a Short Log… and they can be administered (start/stop) using the enabled buttons when selected…
    From the Adapter Monitor page, our adapter has a green status, and all the channels configured to use it display the status, Name and Text information...
    I have no idea what could be the issue… should the adapter implement a special interface to be monitored from the RWB, is it a configuration issue, permissions issue???
    I saw 2 posts with this error message but they did not help me to figure out where the issue is …
    Thanks for your help,
    Adalbert
    Edited by: Adalbert Wysocki on Apr 29, 2008 6:52 AM

    Hi Gouri,
    Thanks for your response, I will try would suggestion for testing... but
    I am wondering why the namespace has to be http://sap.com/xi/XI/sample ???
    It sounds weird that this namespace has to be fixed... as the purpose of a namespace is to create a isolation/container for names... so it needs to be customizable...
    I did not see anything in the Adapter Development guides related to this kind of constraints...
    Thanks,
    Adalbert

  • SOAP messages not visible in RWB - Message Monitoring - Adapter Engine

    Hi,
    following scenario:
    ERP is sending IDocs to PI.
    Within PI an integration process sends the IDoc data through a SOAP (WS) receiver channel to a system far far away.
    In RWB -> Communication Channel Monitoring I can see all delivered messages selecting my SOAP channel.
    But:
    I can´t see the SOAP messages in RWB -> Message Monitoring -> Messages of Adapter Engine.
    In RWB -> Message Monitoring -> Messages of Integration Engine I only see SOAP messages with status "Error".
    Successful column is empty.
    Do I have to adjust some system / monitoring parameters also seeing SOAP messages in RWB->Message Monitoring?
    Thanks in advance,
    André

    Hi Ravi,
    thanks.
    But there are thousands of successful messages delivered to the receiver.
    These successful messages can only be seen in the Channel Monitoring.
    I can´t find these successful messages in Message Monitoring.
    Only some with status "Error" are displayed.
    Strange...
    Cheers,
    André

  • 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.

Maybe you are looking for

  • How do I find dynamically related files where Wordpress is not involved

    There are lots of posts about "Dynamically-related files could not be resolved because the site definition is not correct for this server" but they all seem to relate to Wordpress or other blogging software. I have recently had to upgrade from DW8 to

  • Blue tint added from PS CS3 to Acrobat 8 Pro

    Since I've upgraded to CS3, I've had this problem. Every document I design in Photoshop will look perfect but will add a blue tint to the canvas when converted into a PDF. It will do this whether the file is a PSD or JPG. It doesn't matter if it's te

  • Use iPhone as wireless keyboard???

    Hy everyone, I have now searched both iTunes app Store and the iPhone forum and the web and can't find anything that would turn the iPhone into a wireless keyboard for your Mac. Have I missed something? Does anyone know if such an app exist? I don't

  • How can I use superscript in math problems presented on Firefox

    Working in KahnAcademy.org, there are math videos to explain an issue and then trial problems to test learning. In the Pre-Algebra section there are some videos regarding logarithms, To write a logarithm one needs to write a number with its exponent.

  • Unable to create dynamic JDBC Connections in RMI Server

    Hi, Goal: Using Swing client to connect to a variety of JDBC databases via RMI dynamically.... J2SE : 1.4.2 J2EE: 1.31 Databases: Oracle 9i(R2), MySQL 4.0, MS Access 2000 Platform : Windows 2000 SP4 (Professional and Server) I have a working client-s