Namespace issue in Sender JDBC message

Hi All,
My scenario is pulling data from Oracle DB(3rd party) and pushing it to SAP ECC system. Here I am using the table metadata in the form of an External Definition.I am directly using this ED in my message mapping and service interface. I am able to test the mapping locally, when I run the scenario the target message type is generated but the main element node inside is automatically suppressed. The structure examples are given as below(been taken from message mapping test tab):
Source
<?xml version="1.0" encoding="UTF-8"?>
<ns0:TABLE_NAME.resultSet xmlns:ns0="urn:sap.com:jdbcAdapter">
   <row>
      <A/>
      <BV/>
    </row>
</ns0:TABLE_NAME.resultSet>
Target:
<?xml version="1.0" encoding="UTF-8"?>
<MT_Inbound>
   <Main_Node>
      <X/>
      <Y/>
   </Main_Node>
</MT_Inbound>
I guess the problem is with the namespace and prefix which is coming along with the table metadata(ns0). I tried removing it by XML AnonymizerBean module in my sender JDBC channel but this did not solve the purpose.
Request you all to help in solving this.
Thanks in Advance
Lalitkumar.

As you should have already noticed, the structure of sender JDBC adapter does not match the meta data.
The structure of the ED imported is :
TABLE_NAME.resultSet
      TABLE_NAME.resultSet
            row
                A
                BV
The structure getting generated after polling the JDBC adapter is as given below(structure from moni inbound payload):
<?xml version="1.0" encoding="utf-8" ?>
- <TABLE_NAME.resultSet>
- <row>
  <A>20110206</A>
  <BV>06:38:56</BV>
  </row>
I am not able to make out the difference here. I am able to also see the namespace when i check the same in the message mapping test tab.
I am also a little lost now as abhishek is on a different track.
Please comment.

Similar Messages

  • Is anyone else having issues with sending / receiving messages since ios7 upgrade

    Is anyone else having issues with sending / receiving messages since ios7 upgrade

    I found this link, and am trying it right now to see if it helps.
    http://forums.macrumors.com/showthread.php?t=1647944&highlight=ios7+imessage+tro uble

  • Very strange issue regarding Sender JDBC to Recevier RFC?

    I've been testing sender JDBC to Receiver RFC,
    but i realized that target RFC was not performed even though moni is clear and RFC adapter monitoring is clear,
    both monitoring is successful.
    also checked that RFC_Receiver adapter setting is correct.
    i also checked RFC Function at Target side whether it is running or not correctly, it is no problem with test value.
    i've never been seen such issue.
    Dose anyone has such experience?
    Message was edited by: Tony
    Message was edited by: Tony

    yes, nothing there.
    but i forgot to tell you one thing,
    sender has one and target has two each communication channel on service, JDBC to JDBC and RFC.
    JDBC to JDBC is ok, but JDBC to RFC is above issue.
    sxmb_moni has two message according to above two receivers when i execute, and two messages are correct
    adapter monitoring is correct
    Message was edited by: Tony

  • Issues with sending text messages after updating to 8.1

    I having problems sending text messages after updating to 8.1, get a message saying Message Send Failure. I have an Iphone 5s.

    Hi CWH52,
    Thanks for visiting Apple Support Communities.
    If you have not been able to send text messages after updating to iOS 8.1, you can find some helpful troubleshooting steps in the "If you can't send and receive SMS" section of this article:
    iOS: Troubleshooting Messages
    The steps found here can help resolve many issues that affect your ability to send text messages.
    All the best,
    Jeremy

  • Can't send outgoing messages using hotmail on iPhone 4

    Help! I've just switched from iPhone 3 (where I used my hotmail with no probs) to iPhone 4 and have been setting it up as I had it before. I've added my hotmail account and incoming emails are received but it won't let me send outgoing mail. It keeps asking for a password but when I enter it (and re-enter it over and over again) it keeps asking for the password! Has anyone else had this problem?

    So you went thru the apple support link that I gave you and still can't text.
    Then you restored and reset the phone and still can't text.
    Call the carrier  - ?
    Look I've been giving you some troubleshooting tips, that I would give anybody else who is having issue with sending text message.
    Your last resort after doing all the fixes would be to call the carrier.
    Call your fiancee carrier and see what they say.

  • C3-01 - Can' t send MMS message but can receive an...

    Hi,  I am having issues with sending MMS messages.  I believe I have all the correct AT&T settings as I set them up and even spoke with AT&T and they sent them to my phone.  I can send an MMS message, send and receive texts, access email via the AT&T network and everything else, but I can't seem to send a picture message.  Is there some unique phone setting that I a missing?  Any help would be greatly appreciated.  Thanks.

    Pretty sure it will be a carrier issue, I had similar problem with my phone recently, and Vodafone emailed me the manual configuration settings, which I entered manually, now it's all working fine ! Contact AT&T again !
    If I have helped at all, a click on the White Star is always appreciated :
    you can also help others by marking 'accept as solution' 

  • Sender JDBC channel stop send messages

    Hi,
    We have  a sender JDBC scenario which is working correctly time ago.
    However, sometimes this channel   stop sending messages although the Adapter Monitor shows that they regularly execute the polling interval.
    We have confirmed that there isn't any connection from XI to target BD.
    In other ocasions, we  are required to restart XI and, after that, this scenario works without any problem.
    What could be the cause?
    How to solve it?
    thanks, in advance
    Carme

    This is rather strange.
    A few of my observations -
    1. When the sender jdbc adapter polls , and there is no data matching the select query, you will still see a message id in Comm Channel Monitoring but with no hyper link.
    2. The actual message id / message is created only if there is data in the database and also the hyper link is enabled.
    3. If you are confident that the data is being commited on the database and that it is XI not pulling the right data, one issue might be - driver issues. Can you check if you have the right compatible drivers for your database on XI server - is there a new'er driver available?
    We hit a similar issue with JMS adapters and we learnt that the JMS server had been updated as a result of which a new driver had to be installed which we did not until we hit intermittent problems like these.
    Hope this helps
    Regards
    Bhavesh

  • Sender - JDBC - Connection issue

    Hi All,
    I see a very strange issue on the JDBC Sender Comm Channel. On the Comm Channel Monitoring, I see it in GREEN. But it is not actually polling the DB table.
    Restarted the channel and that did not work.
    For now I have created a copy of the comm channel and the copy is working fine for couple days and again the same problem.
    I created another copy and second copy is working fine till now.
    Not sure what happened.
    I think there are some open connections to the DB still hanging in there. I am wondering if there is any way of deleting or closing the open connections.
    Thanks in advance.

    Hi Naveen,
    In your jdbc sender communication cahnnel go to advanced Mode tab --> there is a check box for Disconnect from Database After Processing Each Message. Select this option and give a try. This will make database connection released and reestablished before every poll interval.
    Please see this help:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/content.htm
    Regards,
    ---Satish

  • Broken pipe error in Sync Send JDBC Receiver:   Extremely Serious issue

    Hi forum,
    I have a serious error in a JDBC->XI--> JDBC scenario,
    Step1: I use a sender JDBC channel to select some distinct values from  a table say X, and update the same rows,
    Query SQL Statement: select distinct Branch from dbo.X where status = 0
    Update SQL statement: update dbo.X set Status = 2 where Status = 0
    Step 2: enter BPM
    Step 3: enter a loop
    Step 4:make a synchronous call to the same table X, to fetch some records,
    SQL query: select * from X where status = 0 and Branch = i; Update X set status = 9 where Branch = i
    Step 5: close loop,  this loop iterates for 5 or 6 times depending on i, which is no. of branches selected by the sender JDBC channel
    so all the calls are to the same table, same databsse(SQL Server)
    the problem is when this sync calls happens in the loop, it some times gives following error, which i se in RWB:
    <b>Error Unable to execute statement for table or stored procedure. 'X' (Structure 'STATEMENT_X') due to com.microsoft.sqlserver.jdbc.SQLServerException: An exception occurred during the DBComms.transmit operation. Exception:Broken pipe (errno:32). Context:(2217)</b>
    i have no way to trace the cause of the error, the database is perfect and the error logs in the SQL server shows no trace of any error,
    Note: It works sometimes
    i dont know whom to approach, pls help
    the issue is very very serious as its in production system,

    Hi Sudeep,
    SAP Note 846079 - XI 3.0 JDBC Receiver: # of Retries on SQL Error w/o Effect
    Please check the following SAP note also - 831162
    Some info which i found there and can be relevant in to your scenario.....
    Q: I am using a JDBC Receiver Adapter in conjunction with the  Lotus Domino Driver for JDBC perform an INSERT or UPDATE operation on a database. When sending a message to the receiver, the Adapter Monitoring shows the following error message:
    "java.sql.SQLException: [Lotus][Domino Driver for JDBC]Invalid cursor state"
    Is there a fix for this issue?
    A: To work around this JDBC driver problem, activate the Advanced Mode for the respective JDBC Receiver channel and configure the setting "Number of Retries of Database Transaction on SQL Error" to a value > 0. Additionally, make sure that the setting "Database Auto-Commit Enabled" is also active as the Lotus Domino Driver for JDBC does not support transactions.
    Apply note 846079 before configuring this scenario.
    Q: The TCP/IP connection to my database host is running over an unreliable network connection, i.e. the connection is sometimes interrupted. Consequently, I sporadically receive an SQLException regarding a closed connection in the system trace or audit log or the connection as well as the JDBC Adapter channel are hanging.
    How can I work around this connectivity issue?
    A: Enable the "Advanced Mode" for the respective JDBC Adapter channel and select the option "Disconnect from Database After Processing each Message".
    Note that this might put additional load on your DBMS due to the creation of a new database connection for each message.
    I dont have access to a database right now, so i am not able to check this.
    Also check the JDBC driver compatability as mentioned in the above note.
    Cheer's

  • Deadlock issue while sending data from PI to JDBC !!!

    Hi All,
    We are getting below error while sending data from PI to JDBC (Database).
    Error - JDBC message processing failed; reason Error processing request in sax parser: Error when executing statement for table/stored proc. 'store_order_details' (structure 'Order_details_Statement'): com.microsoft.sqlserver.jdbc.SQLServerException: Transaction (Process ID 61) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
    This is happening when more than one PI message is trying to deliver data at the same time to database.
    Can anyone let us know the root cause of this issue and how we can rectify this.
    Is there some setting which we can use to do parallel processing as Delivering one message at a time to database is causing performance issues & taking lot of time.
    Thanks
    Neha Verma

    Hello Neha,
    Strange but can please get below information.
    Please check with the DB admin about if the user is getting locked or is there any hanging threads related to user.
    Also confirm with DB admin if the exclusive lock is on table or on the row when you try insertign or updating information.
    You can share the user from the receiver channel.
    Regards,
    Hiren A.

  • I'm having issues with iMessage. It works fine on wifi and I receive messages as iMessage without issue in network or wifi. However as I send a message it starts as iMessage then says not delivered. Then sends as SMS since I have it enabled.

    iMessage works on wifi without issue. However I receive messages on network but can't send. I send a message it starts sending as iMessage ten says it can't send. Then starts to send as SMS since it's enabled. I have reset network sertings, updated to ios7, etc and done about 3 othe suggested in order resets to get it to work and it still hasn't started working when I'm not on wifi. Any suggestions?
    It's a iPhone 4S. I have two iPhones. One setup to receive iMessage just to its phone number. Therapeutic to receive to its phone and email. I wouldn't think that would be the issue as all 3 are separate. Bone the same going to both phones.
    Thanks for the help!!!

    Hello there, pacotechguy.
    The following Knoweldge Base article provides great in-depth steps for troubleshooting your issue:
    iOS: Troubleshooting Messages
    http://support.apple.com/kb/ts2755
    Thanks for reaching out to Apple SUpport Communities.
    Cheers,
    Pedro.

  • ABAP Proxy authorization issue when sending message.

    Hi
    We have an interface which uses ABAP proxies. This is used to send a message with attachment, but when i send the message I am getting a 401 error message which says unauthorized.
    I checked all the configs on the sending side and i cant fine anythin wrong. I tried SLDCHECK and all looks fine there as well. I have done the configuration in the Integration engine on the sending side as mentioned in the BLOG - Activating ABAP Proxies.
    We have 3 XI systems Dev, QA and Prod sharing the same SLD. The configs that we have on the sending system (App Sys.) is given below.
    SM59
    HTTP connection : SAPISU_XID
    Host : XI Dev hostname Service Number 8080 (80 <sys number>)
    Path Prefix : /sap/xi/engine?type=entry
    USER  : XIAPPLUSER
    The TCP/IP connections LCRSAPRFC and SAPSLDAPI are also setup on the system which connects to our SLD.
    The TCP/IP connections works fine and i am able to test it succesfully, but the HTTP connection fails with an authorization error (401) when i test it. Now the wierd thing is if I use XIAFUSER instead of appuser it works fine, but if i make a copy of XIAFUSER and try that... It fails again.. I know it sounds strange. So i was wondering if there is any setting on XI which restricts HTTP connections to a particular user??
    I would really aprpeaciate if you could please give me your thought on this issue...
    Cheers
    Prav

    Hi Manish
    Thanks for the input again.
    I checked SICF on the XI system and its not set to any user.
    The HTTP connection on out prod environment is working fine without any issues and its uses a user which is a copy of XIAPPLUSER. SICF in prod also does not have any user configured for service SAP\XI\Engine.
    Thanks for the link, had a look at it, but It looks like these users mentioned are only available with XI7. Our server was upgraded from 3 to 7 and I am not able to find these users on the system.
    I tried testing the HTTP connection in prod using a diffrent user and found its the same story there. If i use any use other than the cutom one.. it fails.. could there be any setting in the exchage profile that can affect this??
    Thanks for your time and help.
    Prav

  • Sender JDBC Adapter Select/Update Issue

    Dear All,
    We have configured a Sender JDBC Adapter to Poll data from the DB2 tables. It is working fine and both the select and the update queries written are also getting properly executed and are changing the status of the flag from Y to N once read from database.
    In the communication channel ->
    select * from <table> where flag = 'N'.
    update <table> set flag = 'Y' where flag = 'N'.
    But I have one doubt after executing the select query some new data comes into the table of status flag 'N"., then will this unselected data will also be updated to 'Y' .
    The question is while we do a select and update from XI on the DB table and at the same time there is an insert happening into the table from the other end how will the adpater behave in this case.Will it result in missing of some records during next select/update transaction from XI..
    Your inputs will be appreciated.
    Regards
    Amit

    Amit
    Did you ever get a solution to your question ?
       Sender JDBC Adapter Select/Update Issue  
    Posted: Apr 24, 2008 2:29 PM           Reply 
    Dear All,
    We have configured a Sender JDBC Adapter to Poll data from the DB2 tables. It is working fine and both the select and the update queries written are also getting properly executed and are changing the status of the flag from Y to N once read from database.
    In the communication channel ->
    select * from <table> where flag = 'N'.
    update <table> set flag = 'Y' where flag = 'N'.
    But I have one doubt after executing the select query some new data comes into the table of status flag 'N"., then will this unselected data will also be updated to 'Y' .
    The question is while we do a select and update from XI on the DB table and at the same time there is an insert happening into the table from the other end how will the adpater behave in this case.Will it result in missing of some records during next select/update transaction from XI..
    Your inputs will be appreciated.
    Regards
    Amit

  • JDBC Sender Response Message as an XML SQL

    Hi All,
    I have a scenario as follows :
    JDBC Sender <-> XI (synchronous) <-> ABAP Proxy.
    I'm hoping that I can use XML SQL form at the JDBC Sender Response message, so I can update some fields at the database using the response message's data. But actually it's not working. Please advise whether it's applicable or not ? If it's not, is there any other way to do that ?
    Thanks in advance,
    Andy S

    Andy,
    Adding to the discussion here, JDBC sender adapter does not support Synchronous Processing .It supports only Asynch procesing and so, you would need a BPM inorder to update the database again with the ABAP Proxy response.
    You would have a sender jdbc adapter polling over the db and getting the data, --> a receiev step in the BPM receives the data.
    Next a send Synch Step makes the call to the ABAP Proxy and get the response.
    You map this response to a JDBC receiver adapters data format on the basis of the action you need and then use a send step with a receierv JDBC adapter to update the DB.
    Regards,
    Bhavesh

  • Issue sending picture messages

    I have no issue sending or receiving pictures from other people with my S4; however, when I send pictures, I'm regularly told by who I was trying to send it to that it wouldn't come through or wasn't attached. On my end it looks like it when through, though. Some of my AT&T friends receive a message saying the message was deleted. I have the issue with all carriers, including Verizon, and with mulitple different phones. I've checked the Global/LTE mobile data issue and this problem happens when I'm on WiFi and when I'm not. Happens at least half the time. Sometimes, they get it if I resend it, but many times it's a lost cause. Really frustrating...I didn't have this issue with an iPhone, but it's making me want to switch back.

    I'm using the original messaging app. I don't have issues using 3rd party applications.
    Verizon Wireless Customer Support <[email protected]> wrote:
    Verizon Wireless Customer Support  created the discussion
    "Issue sending picture messages"
    To view the discussion, visit: https://community.verizonwireless.com/message/1115855#1115855
    >

Maybe you are looking for

  • How to get the open order quantity for a material

    Hi All, We need to get the open order quantity for materials. At present we are using the following logic... SELECT VBAKVBELN VBAPPOSNR VBAP~KWMENG                      INTO TABLE IT_VBAP                                        FROM VBAP   INNER JOIN

  • Safari 5.1.7 update

    Now Safari crashes every time I move from the home screen. I have  OSX 10.7.4 on MacBook. Safari 5.1.7 I have had to change to Firefox to get any browing at all.

  • JAXP 1.2 compatibility

    I have one question: When will be available Oracle XDK release compatible with JAXP 1.2? JAXP 1.2 specifies standard mechanism how to instruct SAX parser to validate with schemas and shemas sources. I know todays release can validate against schemas,

  • How can I determine the WSDL URL for an Enterprise Service defined in ECC

    I have an Enterprise Service that is defined in ECC and I can see the function definition for it via transaction code se80, ABAP Development Workbench.  However when I open up the Service Definition for the Function and click on the WSDL tab the URL

  • Extending menu only across whole browser

    I'm wanting to place a menu on my iweb page that stretches across the whole browser, but allowing for the rest of the content to fit into a 900 mm width. Like this: http://www.switzer.com.au/ Appreciate any thought on how I can do it? Regards Dan