Receiver JDBC  ERROR

While I am Practicing Sameer Shadab Blog
File to Jdbc ( XML file to MS- Access mdb file )
Connecting to MS Access using receiver JDBC Adapter (Without DSN)
I am getting following Error..
JDBC adapter receiver channel cc_jdbc_receiver not initialized. Unable to proceed due to null
Exception caught by adapter framework: JDBC Adapter configuration not initialized: null
MP: Exception caught with cause com.sap.aii.af.ra.ms.api.RecoverableException: JDBC Adapter configuration not initialized: null
What does it mean..
Is Jdbc adapter not maintained in My XI server or local system on which iam working..?
My server has SQL server ..
File has been picking correctly,while posting it into mdb file iam getting error.
Receiver Jdbc channel details are
JDBC DRIVER : jdbc.odbc.JdbcOdbcDriver
Connection  : jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=E:\TEST2\Receiver\TestDB.mdb
are parameters correct?
Thanks in advance,
Ramesh.

Hi ,
we tried to install MS-Access in my XI server ,
But we have installed XI server on
IA-64 Bit windows -2003 Enterprise server ..
And my basis guys are telling some 34 Bit vs 64 Bit incompatibility for Access installatoin.
How should i approach further.
Thanks In advance.
Ramesh.

Similar Messages

  • Receiver JDBC: Error while doing the Deleting and Inserting new records

    Hi All,
              I am doing Idoc to JDBC scenario. In this I am collecting & bundling different type of Idocs and then sending to the JDBC receiver. My requirement is to delete the existing records in the database and insert the new records. I have configures as mentioned in the link
    Re: Combining DELETE and INSERT statements in JDBC receiver
    In the above link its shows for single mapping. In my scenario I am using multi mapping for collecting idocs in BPM. If I configured for normal mapping then it is working fine(Deleting existing records and Inserting new record). Whenever I am using multi mapping then I am getting following error in the receiver JDBC communication channel u201CError while parsing or executing XML-SQL document: Error processing request in sax parser: No 'action' attribute found in XML document (attribute "action" missing or wrong XML structure)u201D . Can you please tell me what might be the problem.
    Thanks & Regards,
    T.Purushotham

    Hi !
    check this out:
    JDBC - No 'action' attribute found in XML document - error
    JDBC receiver adapter: No 'action' attribute found in XML document
    It appears that the inbound payload (the one that is going from XI to the JDBC adapter) does not have the requiered tag to specify which SQL action to execute in the receiver system. Maybe the multimapping is not creating the desired output message format.
    Regards,
    Matias.

  • Error in receiver JDBC channel

    Hi,
    I have a receiver JDBC scenario, which must execute a stored procedure.
    Output message seems correct:
    <ns0:MT_SQL xmlns:ns0="http://www.xxxx">
    <STATEMENT1>
       <DIRECC ACTION="EXECUTE">
           <TABLE>biz_mag_clientes_direcciones</TABLE>
           <idcliente type="VARCHAR">0001000692</idcliente>
           <idtipodir type="VARCHAR">1</idtipodir>
           <iddireccion type="VARCHAR">0210054466</iddireccion>
           <idtipovia type="INTEGER">1</idtipovia>
           <idciclovida type="VARCHAR" />
           <idmaestro type="VARCHAR" />
           <idtiporeplicacion type="VARCHAR" />
           <cp type="VARCHAR">08188</cp>
           <callenum type="VARCHAR">UR CAN SALA XIC APDO. CORREOS 507,</callenum>
           <telefono type="VARCHAR">9999999</telefono>
           <observacion type="VARCHAR" />
           <grupocnae type="VARCHAR">55</grupocnae>
           <subgrupocnae type="VARCHAR">5541</subgrupocnae>
      </DIRECC>
    </STATEMENT1>
    </ns0:MT_SQL>
    But there is an error in receiver CC:
    Unable to execute statement for table or stored procedure. 'biz_mag_clientes_direcciones'  due to java.lang.NumberFormatException: For input string: "1 "
    I think this problem it's due to idtipovia field (INTEGER type), but i don't know how to solve it.
    Any input, please ? Thanks
    Carme.

    Yuki, if i defined this field as CHAR, cc returned this error:
    JDBC message processing failed; reason Error processing request in sax parser: Error when executing statement for table/stored proc. 'biz_mag_clientes_direcciones' ): com.microsoft.sqlserver.jdbc.SQLServerException: Error converting data type nvarchar to int.
    Because this field is INTEGER type in target stored procedure .
    Ravi, This field is defined as  xsd:integer in data type.
    Thanks,
    Carme.

  • Error Message in RWB for Receiver JDBC

    Hi Everyone,
    We are getting the following error with Receiver JDBC scenario:
    Received XI System Error. ErrorCode: NO_BACK_SYSTEM_IN_HOPLIST ErrorText:   ErrorStack: Legacy system to which acknowledgment message is to be sent is missing in hoplist (with wasread=false)
    Transmitting the message to endpoint http://server:8010/sap/xi/engine?type=entry using connection JDBC_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: NO_BACK_SYSTEM_IN_HOPLIST:.
    what could be the possible reasons?

    Hi ,
    <b>Request Messages</b>
    The request message contains an acknowledgment tag, which specifies the event for which an acknowledgment is expected. This tag must be specified by the sender (or a sender adapter that supports acknowledgment messages).
                      Message processing in SAP Exchange Infrastructure ensures that the acknowledgment message follows the same route from the receiver to the sender as the request message did from the sender to the receiver. For this purpose, the request message contains a <b>hop list</b> that logs the route of the request message. This information is provided by all Integration Engines and Integration Servers that are involved in the processing of the request message.
    <b>Acknowledgment Message</b>
    As soon as the request message processing encounters an event that requires an acknowledgment, a corresponding acknowledgment message is created and sent to the sender.
                        An acknowledgment message receives a new message ID, but also has a reference to the message ID of the request message as well as the value Response in the Directory tag of the message header. The request message hop list is copied to the acknowledgment message header, thus enabling backward routing of the acknowledgment message.
            The poosible reason for the error you got ,might be due to you have not defined a particular sender port and client which acknowledgments are requested from the sender. OR configuration parameter has not been set in the respective catagory.
    <b>Probale Solution:</b>
    1-- You can use Acknowledgments function to define the acknowledgments you want to request for a sender port and client by using function <b>Configuring Acknowledgment Requests</b> :
       a)In the ABAP Editor (transaction SE38), under Program, enter IDX_NOALE and choose  Execute.
       b)Enter a sender port and client.
       c)Decide whether acknowledgments are to be requested or not for the sender port and client. Choose either Request Acknowledgment or Do Not Request Acknowledgment.
    The acknowledgments that can be requested are system error acknowledgments, application acknowledgments, and application error acknowledgments.
        d)To display all message types that are sent using the selected sender port and client, in the Exception List frame, select Display Entries followed by  Execute.
        e)If you want to define a different rule for a specific message type, in the Exception List frame, select Insert Message Type or Delete Message Type.
        f) Select the relevant message type and choose  Execute.
    2-- You can change the configuration parameter by following the link:
    http://help.sap.com/saphelp_nw04/helpdata/en/89/b5553bf3a76258e10000000a114084/content.htm
    **Pls: Reward with Points if helpful **
    Regards,
    Jyoti

  • Intermittent JDBC error in Enhanced Receiver Determination

    Hi,
    I have an interface that use Enhanced Receiver Determination in PI 7.1 EHP1.
    The database is DB2 on i5/os 6.1
    Sometimes message ends in error :Error when determining the receiver: Problem while determining receivers using interface mapping: Runtime exception occurred during application mapping com/sap/xi/tf/_HI01_to_ReceiverDetermination_;
    But the same message with same values is successfull earlier.
    This is not a design problem; the interface is working well 95% of the time.
    I found some JDBC error in NWA java logs:
    Error in sax handler parsing request: Error when executing statement for table/stored proc. 'table' (structure 'statement'): java.sql.SQLException: [SQL0104] Token "BUSINESS_SYSTEM" was not valid. Valid tokens: FOR SKIP WITH FETCH ORDER UNION EXCEPT OPTIMIZE.
    Error when calling an adapter by using the communication channel CC_RECEIVER_JDBC_PIDB2 (Party: *, Service: INTEGRATION_SERVER_PX1, Object ID: cb7ea38fb2ac3a06b12d79f5ade2bcf7) XI AF API call failed. Module exception: (No information available). Cause Exception: 'Error processing request in sax parser: Error when executing statement for table/stored proc. 'table' (structure 'statement'): java.sql.SQLException: [SQL0104] Token "BUSINESS_SYSTEM" was not valid. Valid tokens: FOR SKIP WITH FETCH ORDER UNION EXCEPT OPTIMIZE.'.
    Thrown:
    com.sap.aii.af.service.api.AFException: XI AF API call failed. Module exception: (No information available). Cause Exception: 'Error processing request in sax parser: Error when executing statement for table/stored proc. 'table' (structure 'statement'): java.sql.SQLException: [SQL0104] Token "BUSINESS_SYSTEM" was not valid. Valid tokens: FOR SKIP WITH FETCH ORDER UNION EXCEPT OPTIMIZE.'.
    at com.sap.aii.af.service.api.AdapterAccess.sendMsg(AdapterAccess.java:214)
    at com.sap.aii.af.service.api.AdapterAccess.execute(AdapterAccess.java:283)
    at com.sap.aii.ibrun.server.lookup.AdapterProxyLocal.execute(AdapterProxyLocal.java:119)
    at com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.execute(SystemAccessorInternal.java:76)
    at com.sap.aii.mapping.lookup.DataBaseAccessor.execute(DataBaseAccessor.java:74)
    at com.sap.aii.mappingtool.flib7.SelectSingle.selectSingle(SelectSingle.java:54)
    at sun.reflect.GeneratedMethodAccessor607.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:592)
    Any idea? Can high volume cause the JDBC Receiver to fail?
    Martin

    hi,
    you r trying to impliment Lookup for the file adapter which is not synch in nature and hance u r not getting the responce back.
    please find the link which deals with how to impliment lookup for file adapter.
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/file%252blookup%252bin%252budf.
    now once u get rhe runtime receiver u can perform enhanced receiver determination (write a simple UDF)
    regards,
    navneet.

  • JDBC Receiver adapter Error for insert into DB2 table

    Hi all,
    I want to insert data into a DB2 table on AS400 via a Receiver JDBC adapter.
    The communication channel seems to be ok but when I try to send the message, I obtain the following message on the adapter monitoring :
    Error: TransformException error in xml processor class, rollback:
    Error processing request in sax parser: Error when executing statement for table/stored proc. 'GIK.GDT01' (structure 'Statement'): java.sql.SQLException: La table GDT01 de la bibliothèque GIK est incorrecte pour cette opération.
    Could someone help me?
    In the communication channel I have seen we can choose "native SQL String" as message protocol.
    Do you think it could be a workaround for me? if yes, could someone send me an example about it?
    thanks a lot,
    Philippe

    Hi,
    Try to remove GIK.GDT01 in table tag of your XML structure and put GDT01 alone and see.
    The solution to your problem is found on this particular link.
    http://www.websina.com/bugzero/faq/exception-as400.html
    Tell me if it works
    Best regards,
    Felix

  • JDBC to JDBC error in receiver but success in message monitoring

    Hi,
    I got some doubt about message monitoring (SXMB_MONI), I have JDBC (DB2) to JDBC (Oracle) scenario. The message monitoring always show me success eventhough it has error when inserting to the target system (Oracle).
    I am only can trace use Communication Channel Monitoring to known that my transaction actually failed.
    Is there any workaround to this problem
    Thank you and Best Regards
    Fernand

    Hi Raj,
    The connection lost could be one of the possibility problem.
    Can i use this scenario
    Sender (JDBC, ansynchronous) -
    > Receiver (JDBC, Synchronous), without BPM and then i still can see the message error whenever failed to insert into target system and restart the message.
    or i have to use BPM for bridge between ansynchronous ---> synchronous mode.
    Regards

  • Receiver JDBC

    Hi
    the receiver JDBC structure
                                                                       occurence
    <statement1>   ----------------------------->                   1..unbound    or    1..1                               (1)
    <Table>            ----------------------------->                1..1 per statement always                             (2)
    <access>         ----------------------------->                  1..1 per statement always                             (3)
       <fld1></fld1>                                         
       <fld2></fld2>
    </access>
    <key> --------------------------------------->                   1..unbound    or  1..1                                       (4)                          
      <val1>
    </key>
    </statement1>
    <statement_response>  --------------->                        should be 1..unbound <b>if</b> statement request is 1..unbound (here statement1)
                                                                                    should be 1..1 <b>if</b> statement request is 1..1 (here statement1)                        (5)
    <row>                                       
    <row>
    </statement_response>
    -&gt; In which case we go for occurrence of statement (here statement1) = 1..unbound ??
    -&gt; if i need to select from one table do i need to use this as 1..unbound ?? Yes/No
    --&gt;each statement response (means all rows of that query) will come under row node with multiple occurrence Yes/No??
    --&gt;if i want to delete the rows from table where col= (value array) in this case i have to give key occurence as 1..unbound??Yes/NO
    --&gt;if i want to select all the data from one table..i no need any key..but as per sap help doc..if we dont specify the key the adapter will not accept and shows some error message...so i should some dummy key value..and need to compare with NEQ to NULL or space???
    --> If i want to select the data from JDBC using the receiver structure...can i declare all the field types as string in request and response structure..or it should match the data types of fields in data base..?? if so how it should be in select request and response structure??
    (1) (2) (3) (4) (5) are right or wrong..if wrong correct me..
    Thanks
    krish
    Edited by: murali krishna on Mar 24, 2010 5:30 PM

    Krish,
    Please see the below response
    Answer-1
    If you are selecting data from Different tables then you need to define Statement as 1.. Unbounded
    Answer- 2
    No. Since you are selecting data from one table - you can define it as 1..1
    Answer -3
    There will be only one Statement_Response per Statement. In other words if you have Multiple Statement in the Request , then you will have Multiple Statement(x)_Response
    So Under Statement_Response you will have Multiple Rows(for each record in the database) . YES - Row has to be 0.. Unbounded
    Answer- 4
    YES - You are correct
    Answer-5
    YES - you can define them all as a STRING. It shouldn't be a problem
    Hope it helps!
    Thanks!

  • Table name in Receiver JDBC Adapter

    Hi All,
    I am using receiver JDBC adapter.
    But table name consist of " like BPC."#II" .
    After mapping table name becomes BPC.&quot;#II&quot; .
    I am getting error while pulling data from DB.
    Is the table name creating a problem.
    Please remedy of this if you have come across such scenario.
    Regards
    Piyush

    Hi Piyush,
    All that i could get from the SAP Help regarding JDBC Adapters are these links where i never found anything much regarding the table name.anyways just go through these links and see if you find anything useful.
    http://help.sap.com/bp_bpmv130/Documentation/Planning/XIUnicodeGuide030411.pdf
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/b0/676b3c255b1475e10000000a114084/content.htm">Configuring the Receiver JDBC Adapter</a>
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/cf/406642ea59c753e10000000a1550b0/content.htm">Mapping Lookups</a>
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/22/b4d13b633f7748b4d34f3191529946/content.htm">JDBC Adapter</a>
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/64/ce4e886334ec4ea7c2712e11cc567c/content.htm">Configuring the Receiver JDBC Adapter - part 2</a>
    This is all i got from the help files, anyways you can also go through those links and see if you find anything else useful.
    - Escape Symbol for Apostrophe
    The apostrophe character (‘) is a reserved character in SQL syntax and is therefore replaced by an escape character if it occurs within value strings. This replacement character can be database-specific. Typical replacement characters are \’ or ’’(default value). If a character occurs that is invalid for the database being used, the adapter triggers an error message (an SQL exception) concerning the SQL syntax that is generated by the database.
    - Column Name Delimiter
    Depending on the database being used, column names can be enclosed by a special delimiter character, for example, if the names can contain special characters (such as ”). This character can be specified at this point. The default setting is no delimiter character. If a character occurs that i
    Also check if there are notes in the service market place related to the same.
    Regards,
    abhy
    Message was edited by: Abhy Thomas

  • Receiver JDBC CCerror "Could not do TCP/IP Connection to host Manufactured"

    Hi,
    I want to connect to MS SQL server 2000 Database from my PI 7.1 EHP1 server.
    Basis team has installed MS SQL 2005 drivers in PI system by downloading it from the below link
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=c47053eb-3b64-4794-950d-81e1ec91c1ba
    Network team has opened the 1433 port.
    I installed 2005 drivers as I read it is backward compatible and there are plans of upgrading the SQL 2000 version to 2005 by the DB team.
    Now I tried to send the data to the DB i get the below error in the receiver JDBC Communication channel.
    Error when attempting to get processing resources: com.sap.aii.af.lib.util.concurrent.ResourcePoolException: Unable to create new pooled resource: DriverManagerException: Can not establish connection:: com.microsoft.sqlserver.jdbc.SQLServerException: Es konnte keine TCP/IP-Verbindung mit dem Host  hergestellt werden. java.net.ConnectException: Connection timed out: connect
    The parameters which I gave in the CC are
    JDBC driver : com.microsoft.sqlserver.jdbc.SQLServerDriver
    Connection: jdbc:sqlserver://<ip>:1433;databasename=<DBname>
    Can you please suggest what could be the reason for the issue?
    Thanks,
    Preethi

    Hi All,
    The above is issue was solved. The network team did not open the port 1433 properly. They made some mistake in the FW rule.
    So, after the port 1433 being opened, I am able to connect to DB from XI server.
    Thanks,
    Preethi

  • Doubt in query statement in receiver jdbc

    HI
    Again a doubt in XML format for receiver jdbc.
    I want to execute a query
    select sum(col1) sum(col2) from tablename where startdate <= tdate.
    My payload message looks like this
    <AggregateFn action="SQL_QUERY">
      <access>SELECT sum(Weight) FROM KmFuelTrace WHERE resourceno = '$resno$' AND startdate = '$sdate1$'</access>
    - <key>
      <resno compareOperation="EQ">CHILLED_02</resno>
      <sdate1 compareOperation="LT">06/08/2007</sdate1>
       </key>
      </AggregateFn>
    I am getting a error "Data type mismatch in criteria expression" .
    I have defined the datatypes correctly with DateTrans function . I think its the problem with access statement.
    How to give the selection criteria for non-text fields. (can i use same quotes and dollar combination for date field too) . Or is there any other mistake in the xml structure

    Aarthi,
    Try the following
    <AggregateFn action="SQL_QUERY">
    <access>SELECT sum(Weight) FROM KmFuelTrace WHERE resourceno = '$resno$' AND startdate = $sdate1$</access>
    - <key>
    <resno compareOperation="EQ">CHILLED_02</resno>
    <sdate1 compareOperation="LT">06/08/2007</sdate1>
    </key>
    </AggregateFn>
    Also check what us the date format that database uses and give the similar format.
    Regards,
    Sudharshan N A
    Message was edited by:
            Sudharshan Aravamudan

  • File to JDBC error

    Dear All,
    I have working on a file to JDBC scenario, while i am executing the scenario I am getting the following error message in receiver JDBC.
    Error while parsing or executing XML-SQL document: Error processing request in sax parser: No 'action' attribute found in XML document (attribute "action" missing or wrong XML structure)
    Regards,
    Nithiyanandam

    Dear All,
    Now that I able to insert the record into the oracle database. But the problem is I am able to insert only one record at a time and not multiple records.
    My mapping is like this
    Source                                                Target
    MT_Sender_File(1 to1)                          MT_Receiver_JDBC(1 to 1)
           row (1 to unbound)                            Statement(1 to 1 Not mapped to any field
               EMPNAME(1 to unbound)                 EMPLOYEE(1 to 1 Tablename mapped to row)
               EMPNUMBER(1 to unbound)               action(Attribute required mapped to INSERT)
               AGE(1 to unbound)                                  access(1 to unbound mapped to row)
               ***(1 to unbound)                                        EMPNAME(1 to unbound mapped to EMPNAME)                                                                               
    EMPNUMBER(1-unbnd map to EMPNUMBER)                                                                               
    AGE(1 to unbound mapped to AGE)                                                                               
    ***(1 to unbound mapped to ***)
    But stl im not able to insert multiple records.please let me know how to insert multiple records in this structure.
    Regards,
    Nithiyanandam

  • Sync Receiver JDBC Adapter

    Hi All,
    I was trying to make a synchronous call to a receiver jdbc adapter with the help of
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3928. [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    I am getting the following error in jdbc adapter.
    <i>com.sap.aii.af.ra.ms.api.DeliveryException: ERROR:Processing request: Error when executing statement for table/stored proc. 'MISDetails': java.sql.SQLException: FATAL ERROR document format: structure 'STATEMENT', key element 'FiscalYear' contains no values</i>
    My Source message is
    <i><?xml version="1.0" encoding="UTF-8"?>
    <ns:MT_FILE_OUT xmlns:ns="urn:ters">
      <REQUEST>
        <FISCALYEAR>2007</FISCALYEAR>
        <YEARMONTH>1</YEARMONTH>
        <OPERATION>EQ</OPERATION>
      </REQUEST>
    </ns:MT_FILE_OUT></i>
    And JDBC request message is ..
    <i><?xml version="1.0" encoding="UTF-8"?>
    <ns:MT_JDBC_REQ xmlns:ns="urn:ters">
    <STATEMENT>
    <TABLENAMEACTION="SELECT">
    <TABLE>MISDetails</TABLE>
    </TABLENAME>
    <ACCESS>
    <FiscalYear> </FiscalYear>
    <YearMonth> </YearMonth><ProductCode> </ProductCode><TargetVolume> </TargetVolume>
    </ACCESS>
    <KEY>
    <FiscalYear compareOperation="EQ">2007</FiscalYear>
    </KEY>
    </STATEMENT>
    </ns:MT_JDBC_REQ></i>
    Regards,
    Sumit

    Sumit, the problem is that </TABLENAME> is closed ealier than necessary.
    This is how the JDBC datatype should be,
    <?xml version="1.0" encoding="UTF-8"?>
    <ns:MT_JDBC_REQ xmlns:ns="urn:ters">
    <STATEMENT>
    <TABLENAME ACTION="SELECT">
    <TABLE>MISDetails</TABLE>
    <ACCESS>
    <FiscalYear> </FiscalYear>
    <YearMonth> </YearMonth>
    <ProductCode> </ProductCode>
    <TargetVolume> </TargetVolume>
    </ACCESS>
    <KEY>
    <FiscalYear compareOperation="EQ">2007</FiscalYear>
    </KEY>
    <b></TABLENAME></b>
    </STATEMENT>
    </ns:MT_JDBC_REQ>
    The TABLE, ACCESS and KEY come under the TABLENAME tag.
    Regards,
    Bhavesh

  • Problem in the receiver JDBC channel

    hi,
    I am facing some problem with the receiver JDBC channel which is trying to insert some data in ORACLE DB.  My sample input XML file is,
    <root>
    <statement>
    <table>EBILL_CUST_STATE_AGE_HDR2</table>
    <CUST_CODE>BA001</CUST_CODE>
    <CUST_ADDR>Rental Customer Name 1+Name 2street01+TEL: 0331694100
                           FAX:0331694103</CUST_ADDR>
    <CRD_LMT>1000000.00</CRD_LMT>
    <BG_AMT>1000000.00</BG_AMT>
    </statement>
    </root>
    Error stack is,
    Exception caught when executing statement for table/stored proc. 'EBILL_CUST_STATE_AGE_HDR2' (structure 'Statement_CUST_STATE_AGE_HDR2'):
    java.sql.SQLException: ORA-00917: missing comma
    Please help me in solving the issue ASAP.
    Thanks,
    Soorya

    Hi,
    It works like this
    <ROOT>
    <STATEMENT>
    <TABLENAME ACTION="INSERT">
    <TABLE>EBILL_CUST_STATE_AGE_HDR2</TABLE>
    <ACCESS>
    <CUST_CODE>BA001</CUST_CODE>
    <CUST_ADDR>Rental Customer Name 1+Name 2street01+TEL: 0331694100
    FAX:0331694103</CUST_ADDR>
    <CRD_LMT>1000000.00</CRD_LMT>
    <BG_AMT>1000000.00</BG_AMT>
    </ACCESS>
    </TABLENAME>
    </STATEMENT>
    </ROOT>
    Please refer the link.
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/ae/d03341771b4c0de10000000a1550b0/frameset.htm
    Abid Mazhar

  • Messages are in hold state due to one message at receiver JDBC adapter

    Hello,
    I am using a receiver JDBC adapter and trying to send an XML file which has an insert query to insert some data into the database i.e., Oracle 9i.
    Here at the receiver side due to one message (  which is in to be delivered state) all other messages are got hold and waiting for long time.
    I am getting the exceptions as this,
    JDBC Adapter processing failed with Error processing request in sax parser: Error when executing statement for table/stored proc. 'FSASMGR.XTBL_KL06_IINQUIRY' (structure 'REC01'): java.sql.SQLException: ORA-12899: value too large for column "FSASMGR"."XTBL_KL06_IINQUIRY"."CASE_TITLE" (actual: 81, maximum: 80)
    Exception caught when executing statement for table/stored proc. 'FSASMGR.XTBL_KL01_ISTAFF_MST' (structure 'REC1'):
    java.sql.SQLException: ORA-00001: unique constraint (FSASMGR.XTBL_KL01_ISTAFF_MST) violated
    Can anyone help me out in solving this issue.
    THanks,
    Soorya

    hi surya,
    jdbc channel tries a request for n number of times(no of rettries),if that request fails it will take up the following requests,its not like it will process a request forever.
    to be delivered will be resulting if reciever is down or network between XI and database server is bad.
    try to ping databse server from XI host system.
    if everything is fine then look at the channel configuration->advanced->no of retries of database transaction on sql server.
    just redue the count to 1 and recheck.
    Regards,
    rama Krishna

Maybe you are looking for