on 03-16-2012 6:46 AM
Hello everyone
We have an interface through which entries created in a SQL database table are updated in a Z-Table via SQL-IDOC mapping in PI.
The issue is that i am not able to find a few entries in z-table even though they have been created in SQL table.
I checked in WE02 in ECC, the IDOCS with the relevant(missing) data have not been received as well.
I checked in SXMB_MONI in PI for the interface. No relevant XML messages.
Any help would be appreciated.
Regards
Xineohpi
hi,
have u such functionality when u read ur database also update some flag
if yes then check for that. or if there is any log created for that check for that also
if reading is OK then come to check for CC log for particular timing
Regards
gagandeep
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If there is no entries on MONI for your interface then check Sedner JDBC communication channel [Runtime workbench-->adapter engine-->communication channel monitoring] and check the log of communictaion channel.
Possible reasons are
1)There is no data in SQL tables .
or
2)Problem with sender communication channel may be network issues.
Regards,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
If you not in production then stop your JDBC communication and start it, then monitor in the same in Communictaion channel monitoring.
I suspect yoru channel not pulling the data may be there is no valid data to satisfy your SQL query witten in JDBC channel
or
JDBC adapter got locked,restart JDBC adpater service in NWA.
Regards,
Raj
SELECT MSG_REC_ID,ITEM_CODE,QUANTITY,BATCH_NR,PALLET_NO FROM KNPWMS.WMS_TO_HOST WHERE MSG_TRANS_TYPE='ART_IN' AND MSG_STAT='DEF'
The msg_stat field value for records gets changed to 'REC' via the UPDATE query.
This field value has changed for my missing records. So i dont think restarting the adapter will help me..
When is the update query executed? whenever acknowledgement is received from ECC/PI or when the SELECT query is executed? Can you shed some light on this. The reason i am asking you dis is because I am guessing the delay in UPDATE and the next SELECT must be the reason behind the loss of data...
According to SAP help
a valid SQL statement that is to be applied to the database once the data (determined from the Query SQL Statement) has been successfully sent to the Integration Server/PCK.
It must be an INSERT, UPDATE, or DELETE statement.
So, update will come into picture once the selct query is succsfully sent to Integration engine...
http://help.sap.com/saphelp_nw04/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/content.htm
Message was edited by: Amit Srivastava
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.