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

Similar Messages

  • 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

  • Can I get rid of the red color "1" reminder on the Settings icon for iOS 6 update?

    I have my apps working good on iOS 5.1.1 and I know for sure the update to iOS 6 will mess up more things than worth the upgrade.  I was wondering the red "1" reminder will go away if I uncheck the box for "check for new software updates automatically" in iTunes and do a recovery on my iPad2.  I have backup my iPad2 on iCloud and on my laptop.  Your help is very much appreciated. Thanks.

    There is no legit way at all to go back.
    Have you tried reset?
    Restore from backup?
    Restore as new?

  • 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

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

  • How to get rid of system acknowledgements in JDBC adapter

    Hi,
    I've set up a receiver JDBC adapter.
    It works good, but sends back acknowledgements which i dont want
    On help.sap.com i found:  "....If you want to prevent a synchronous system acknowledgement from being sent back, even if the sender requests it, set XI.AckFinal=false....."
    In the channel configuration i'm on tab "parameters" >> tab "advanced" and i checked the box "advanced".
    I get "additional parameters" screen
    There is a box where i can fill name and value for parameters.
    If i put:
    name = XI.AckFinal
    value = false,
    i still get the acknowledgements from the database.
    What must i do to get rid of the acknowledgements?
    Thx.
    Robert

    Hi Srinivas,
    I think you are referring to the tab "module"
    What i am referring to is the tab "parameters" , etc etc.
    I dont think i would need an additional module to get rid of the system acknowledgements.
    Thx.

  • We get "uFF06uFF03x0;" from sender JDBC adapter

    Thank you.
    This is naoki kurihara.
    We have a problem in sender JDBC adapter.
    We use java mapping and sender JDBC adapter in PI7.1 on Windows.(DB is sqlserver)
    and we test the interface and we found error.
    the reason is to get "&#x0;" from JDBC adapter.
    and our java mapping can't parse it. and we got error.
    the column is not null.
    how we can prevent "&#x0;",
    (sorry I cant write "&#" 1byte word, so I wrote 2bytes word)
    please give me your help!!
    Thanks

    Hi,
    Replace the & character with &amp ; in your java mapping. The same goes for these special characters:
    < with &lt ;
    > with &gt ;
    " with &quot ;
    ' with &apos ;
    Please remove the space between the escape character and the ; in your Java mapping. The spaces are typed here because the equivalent characters are not displaying correctly.
    It should be able to handle the # though. Hope this helps
    Regards,
    Mark

  • Why a jdbc adapter get's locked

    Hi all ,
    Can any body tell me why a jdbc adapter gets locked and help what can be done if it is locked and do necessary enhancements in it to not get it repeated
    thanks  and regards
    sandeep
    pendyala

    VJ wrote:>
    > Thats actually an excellent point from Bhavesh.
    >
    > If the JDBC adaptor polling interval is too close to real time like 1 sec or 10 Sec then I would not prefer to disconnect every time.
    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.
    I hear what you say and if the polling interval is as low as what you pinted out, I would not do that as well
    Regards
    Bhavesh

  • JDBC Adapter throws error for Null Data

    Hi All,
              I am running a interface Proxy to JDBC. But in case if proxy has no new data, the message which goes to the database is:
    <b>  <?xml version="1.0" encoding="utf-8" ?>
    - <ns1:MT_Material xmlns:ns1="urn:sce-com:xi:fi:UnitEstimateData">
    - <Insert_Material>
    - <dbTableName action="INSERT">
      <table>SCEI_UE_MATERIALS</table>
      </dbTableName>
      </Insert_Material>
      </ns1:MT_Material></b>
    and I get the error in RWB as <b>Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Error processing request in sax parser: Error when executing statement for table/stored proc. 'SCEI_UE_MATERIALS' (structure 'Insert_Material'): java.sql.SQLException: FATAL ERROR document format in structure 'Insert_Material': expected 'access' tag(s) not found</b>.
    Is there a way so that the JDBC adapter doesn't throw any error if there is no access node??
    Pls advice...
    XIer

    Xier,
    Why it will create multiple Insert_Material nodes? Use  like this
    Mandatory segment ->Remove context->Collapse Context ---> Exists -
    >insert_material.
    Try the above and let me know if it doesn't helps!!
    raj.

  • How to handle the BOLB column Using JDBC adapter

    Hi,
      I want to sending of a BOLB column from a DB2 database table to another DB2 database, and the sender and receiver both by using JDBC adapter. The two tables in each other database have the same columns.
      Here is the table's structure:
      <ID>string type</ID>
      <PDF>blob type</PDF>
      Also, i haved create two DataTypes in PI system.
      Sender DataType:
      ns:DT_PDF_Req xmlns:ns="http://XXXXX.com/sap/xi">
       <row>
         <ID>1</ID>
         <PDF></PDF>
       </row>
      </ns:DT_PDF_Req>
      Receiver DataType:
      <ns0:DT_PDF_Res xmlns:ns0="http://XXXX.com/sap/xi">
      <STMT>
      <dbtable action="INSERT">
      <table>tablename</table>
      <access>
       <ID></ID>
       <PDF></PDF>
      </access>
      </dbtable>
      </STMT>
      </ns0:DT_PDF_Res>
    When test this interface, i found the that we can get the data, but when execute the insert stms  the follow errors occured  in RWB :
    <ERROR>
    Could not execute statement for table/stored proc. "DBDPUSER.pdf" (structure "STMT") due to com.ibm.db2.jcc.b.nm: DB2 SQL Error: SQLCODE=-103, SQLSTATE=42604, SQLERRMC=255044462d312e330a25c7ec8fa20a352030206f626a0a3c3c2f4c656e677468203620, DRIVER=3.50.153
    JDBC Message processing failed, due to Error processing request in sax parser: Error when executing statement for table/stored proc. 'DBDPUSER.pdf' (structure 'STMT'): com.ibm.db2.jcc.b.nm: DB2 SQL Error: SQLCODE=-103, SQLSTATE=42604, SQLERRMC=255044462d312e330a25c7ec8fa20a352030206f626a0a3c3c2f4c656e677468203620, DRIVER=3.50.153
    </ERROR>
    Can anybody tell me how to resolve the problems?
    And tell me about how to deal BOLB column using PI.
    Best Regards
    Terry

    Hi Terry Qin,
    I understand, you are getting below XML from sender JDBC channel. But when you getting SAX parser error, in receiver JDBC.
    <ns:DT_PDF_Req xmlns:ns="http://XXXXX.com/sap/xi">
    <row>
    <ID>1</ID>
    <PDF></PDF>
    </row>
    </ns:DT_PDF_Req>
    I think it is because the XML which is going to receiver JDBC channel is not well formed (because pdf can containg < & characters).
    You can achive this sceanrio, by selecting receiver JDBC channel as Message Protocol "Native SQL Format" [Link1|http://help.sap.com/saphelp_nwpi711/helpdata/en/44/7c24a75cf83672e10000000a114a6b/frameset.htm] you can send non XML to receiver channel.
    Before that, you have convert above input XML into SQL statement, using Java Mapping.
    Regards,
    Raghu_Vamsee

  • JDBC  Adapter Stored Procedure Query

    Hi All,
    I hav a scenario where i hav to call a Stored procedure. The stored procedure returns 3 result set objects (in other words, has 3 select statements). I had configured a JDBC Sender adapter which contains the Execute statement of the Stored Procedure. When i run this scenario, i'm not getting anything displayed on the SXMB_MONI. the adapter is in green color in the Adapter monitor.Can any one help me out in this regard?
    Thnx in Adv
    Anil

    Anil,
    Did you check your Data Type is created correctly ?
    And check the link, I have provided.
    And first try to retrieve the 1 resultset. And check is it coming to XI.
    Also check in the RWB->Message Monitoring->Select the Criteria->Audit Log.... You can check is there any error..
    Just look into this also-DataType definition for when using JDBC sender adapter
    configuring jdbc adapter with multiple tables
    Hope this helps,
    Regards,
    Moorthy

  • DuplicateMessageExc in Snder JDBC Adapter although succesfull in SXMB_MONI

    Hi Experts,
    I am getting "com.sap.engine.interfaces.messaging.api.exception.DuplicateMessageException: Message Id 5b72a60b-b0e2-48f0-3701-cdb67ac1c5b2(OUTBOUND) already exists in duplicate check table: com.sap.sql.DuplicateKeyException: ORA-00001: unique constraint (SAPSR3DB.SYS_C00149397) violated  "  as well as   "Error during commit or rollback of database transaction: 'com.sap.aii.af.service.util.transaction.api.TxManagerException: Unable to commit transaction: The transaction has been rolled back: com.sap.engine.services.ts.transaction.TxRollbackException'   in the Sender JDBC Adapter. 
    The message is processed successfully in ABAP stack . I have stopped and started the relevant Communication channel from RWB however the message is   continually processed by the adapter with error.  Please assist , how to cancel the message.

    This error relates to a  JDBC sender adapter on a SAP PI 7.11 SP6 system.
    We have identified a problem with this particular interface. CC_JDBC_Send_FrontOffice_RJ35_NFE_CREATE. A specific message, b72a60b-b0e2-48f0-3701-cdb67ac1c5b2, continues to be sent. SAP PI is then rejecting the message as its unable to commit the record processing to an internal table and rolling back the transaction.
    When checking NWA Java logs we found the following error:
    Module Exception 'com.sap.aii.af.lib.mp.module.ModuleException: senderChannel 'ce6444c858cb3a9baef6b39c35f79106': Catching exception calling messaging system' found, cause: com.sap.engine.interfaces.messaging.api.exception.DuplicateMessageException: Message Id 5b72a60b-b0e2-48f0-3701-cdb67ac1c5b2(OUTBOUND) already exists in duplicate check table: com.sap.sql.DuplicateKeyException: ORA-00001: unique constraint (SAPSR3DB.SYS_C00149397) violated
    So it appears that SAP PI attempts to update an internal table with the status of the message and fails due to duplicate records. In other words SAP PI knows its already processed the message. This message continues to be sent to the adapter for processing and continues to fail.
    How can we stop this message being procesed?

  • The Question Set about JDBC Adapter

    Hello Experts,
    I have some confusion about the JDBC Adapter as below, pls help me :
    1. While the JDBC Sender Channel is executing the select statement then I interrupt it, if the ResultSet ought to have 5000
        records, so I stop the Channel that it just can select 3000 records.
        I wanna know if the 3000 records will go ahead to the Receiver Channel ?
    2.If there are 7000 records ought to insert DB via JDBC Receiver Channel, but I interrupt the Receiver Channel when it is
       running, now there are 4000 records have be insert DB (I know it doesnt commit, because I dont choose the option of
       u201CAuto-Commit-Enabledu201D in the Communication Channel), then what will occur ??
       a rollback? or commit? or other circs?
    3.By the way, the sender channel have sent some Msgs but the receiver channel is stopped now, I dont wanna the
       Receiver Channel getting the Msgs when start the Receiver channel, how can I get the goal?
    THX for ur time and effort,
    Brian

    Hi Brain,
    3.By the way, the sender channel have sent some Msgs but the receiver channel is stopped now, I dont wanna the
    Receiver Channel getting the Msgs when start the Receiver channel, how can I get the goal?
    In order to achieve this go to RWB --> Message Monitoring --> Search your Messages and Cancel all the Messages before you START the Reciever Channel.
    Once the messages are canceled.....you can START the Reciver Channel it will not receive them.
    Cheers
    Dhwani

  • Reg: How to Stop Polling of JDBC Adapter without Scheduling the adapter

    Dear Gurus,
    Here I am having one requirement. My clients wants to send data from JDBC adapter (ORcale System table) to R3 system via RFC.
    His Requirement::
    1. He is not telling the time of data flow from Oracle server so that based on that we can schedule the adapter in the Communication Channel monitoring (Availablitiy Time Planning) or Else we can Schedule by deciding the setting of the polling interval time.
    2. He is telling that When ever he waants to send the data he will place one dummy file in the File Adapter FTP location so that it will became an Indication for u to poll the jdbc adapter and to transfer the data to R3.
    3. Untill he keeps the file or gives indication he doesn;t want to communicate with Oracle server due to some security and it s a most important data base he doesn't want to disturb that Oracle Server as so many business are running  on that.....
    We Proposed::
    1. Atleast you need to tell the scheduling time or poll interval time so that we can schedule our adapter.
    but he s not accepting for this
    2. Atleast U need to give access for Data base to enter one more extra field like STATUS CODE so that we will add one number and we keep on Update in the Update table and based on that Update table statement it will poll.
    but he s not even accepting for this
    3. Finally we prposed that to create another table in the Oracle SYstem as Dulplicate Table which is similar to Standard Orginal table when ever he wants to pick the data please keep that data in this Duplicate TABle so that JDBC adapter will pick the data from thsi TABLE instead of picking the data from that standard table so that it will not effect any standard table data in the table.
    but he s not even accepting for this
    We have done some R & D:::
    1. WE approached even through BPM and via switch conditions is one scenario
       FILE RECEIVE >SWITCH CONDITION> RECEIVE AND SEND or else EXIT
    2. Using correlation in anotehr scenario means correlating File adapter and JDBC and based on one dynamica value it will goes to SEND STEP ( RECE IVE --> RECEIVE --> SEND STEPS )
    Even though we know this...concept that...we jsut tried::
    In BPM we can control the flow in XI 3.0 but we cannot Stop the Polling of JDBC adapter at backend because one the data comes from FILE adapter it will keep on HOLD untill it receives the JDBC from Oracle then based on the condition or Correlation it will goes futher SEND step means after that file adapter is picking file or not ...what ever it may be JDBC will polls at backend and brings that data to BPM"
    Hence sugest me How to Stop Polling of JDBC Adapter without Scheduling the adapter or else using STATUS CODE Update statements in JDBC Tables 
    Regards:
    Amar Srinivas Eli

    Hi! All,
    Finally I decided to do the scenario in two steps:
    1: FILE REQ --> JDBC REQ -->JDBC RES --> FILE RECV
    2: FILE RECV --> RFC
    But I am getting issue while doing first scenario
    Desgn :
    I have created 2 Synchronous interfaces :
    1) FILE 2 JDBC REQ
    In this a) out put message is FILE  Req
              b) Input msage:; FILE RES
    2} JDBC2FILE RECV
            a) Output mesage;; JDBC REQ
            b) Input Msge :: JDBC Response
    Mappings:
    1) File REQ-->JDBC REQ
    2) JDBC RES-->FILE RES
    Interface mappings:
    1: FILE 2 JDBC REQ--> JDBC 2 FLE RECV
    CONFIGURATION ::
    1: One Seder File CC
    2: Two reciever CC's one is for JDBC RECEIVER and other s FILE RECEIVER
    3; One Sender Agreement
    4: 2 Recver agreements
    5: One Interface Determination and
    6: One RECCV Determination
    My Question;;
    1. First let confirm whether my development steps are right or not ?
    2: Another thing s I am not sure reg Configuration Steps means
    whetehr one interface determination and one Receiver Determinations are required or not as these are synchronous Interfaces
    3: main Issue is::::
    If my scenario s FILE2RFC2FILE then I will get RFC response automatically but here issue is this is JDBC
    My reqquirement is By sending one Field from fILE to JDBC REQ it needs to send entire TAbLE records as a Response to file as XML
    without having Sender JDBC how can I send the JDBC Res to FILE and If that is the case then again JDBC adapter is polling which is contradict to the client requuirement which i explained above.
    pleas suggest me the Detailed steps mainly Colloboration agreements and logical routings and
    also explain in detail if i can  go for BPM
    Also give cleear blogs but before giving make sure that it contains detailed screen shots because aIready gone thorugh
    Scenario File-JDBC-RFC
    File<-->JDBC Sync coomunication.
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/file-rfc-file(Without+BPM)
    /people/luis.melgar/blog/2008/05/13/synchronous-soap-to-jdbc--end-to-end-walkthrough
    Regards::
    Amar Srinivas Eli

  • 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

Maybe you are looking for

  • Ipod not being reconised by windows XP or itunes or anything

    anyone help me? I have pluged in the ipod nano 8gb( its brand new)yesterday and it was working fine. however today i have plugged it in and the pc doesnt reconise it. why is this and can you help me fix the problem? tiny   Windows XP  

  • How can i load file into database from client-side to server-side

    i want to upload file from client-side to server-side, i use the following code to load blob into database. if the file is in the server-side, it can work, but if it in the client-side, it said that the system cannot find the file. i think it only wi

  • Reentrant Help!

    Hi all! I hope everyone is well today, Just to start off, I'm running Labview 8.2 on XP. Because of my company's concerns I have added images of a simplified version of the vi that represents san example of what I'm trying to do. That being said, her

  • IgnoreWhite doesn't strip carriage returns?

    I have read in many resources that ignoreWhite gets rid of all carriage returns. Yet, when I run this simple example, I see a visible carriage return (2 in fact) in the output panel. What is going on here? XML: <?xml version="1.0" encoding="UTF-8"?>

  • Master detail using using java

    Hi , I am using jdev 11.1.1 5 My requirement to create master detail using java code.My view don't have view link.How to achive through code