Unknown Message in JDBC- XI- RFC using ccBPM
Hi, I try to create a scenario using BPM. It seems, that the message is sent from the JDBC adapter to the BP Engine correctly, but then I get the unknown message error.
Does anybody know, how to solve the problem?
Thanx Peter
Hi Peter,
The message is not reaching the BPM. The BPM would not have actiavted properly. Refer to the following thread that tells you a step-by-step procedure to rectify your problem. Refer to SridharNatrajan's reply..
https://www.sdn.sap.com/sdn/collaboration.sdn?contenttype=url&content=https://Process Integration (PI) & SOA Middleware
Cheers,
Siva Maranani.
Message was edited by: siva maranani
Similar Messages
-
JDBC to RFC synchronous scenario (Urgent).
Dear forum,
My requirement is data is populated in oracle data base.we are fecthing the data from database through XI and sending it to R/3. RFC is sending the response (suceess/failure) to XI. And XI is updating the status message into database.
For this,I have done the JDBC - RFC - JDBC syncronous scenario using BPM. .I got the successfull message under message monitering.Problem is I cannot able to find the data for RFC and JDBC reciever.
Please find the following Configuration steps for the above scenario
3 data types
JDBC request, JDBC response one dummy structure to capture RFC response messages.
3 message types for the above data types
5 message interfaces.
OB request,
OB ABS request,
IB Asyn for dummy,
Syn ABS (JDBC req and dummy structure),
IB JDBC response.
4 message mappings.
Mapping between JDBC request to JDBC request dummy.
Mapping between JDBC request dummy to RFC request.
Mapping between RFC response to JDBC response dummy.
Mapping between JDBC response dummy to JDBC response.
3 Interface Mappings.
JDBC request to JDBC request dummy.
JDBC request dummy to RFC request and RFC response to JDBC dummy response(Synchronous request and responce) .
JDBC dummy response to JDBC response.
Integration Process.
Used following steps.
Recieve step asynchronous -> Send synchronous -> Send asynchronous
I can able to see the payload for sender under communication channel.But the data is not reached to RFC.can any one help me to come out of this problem.
Points will be awarded for helpfull answers.
Thanks & Regards,
Naresh.KHi Seshagiri,
We are trying the same scenario with out using BPM.
Following steps has been done in design(IR).
2 data types for JDBC request & JDBC response.
2 message types for the above data types.
1 outbound synchronous message Interface.
2 message mappings (JDBC request -> RFC request) and (RFC response -> JDBC response)
1 Interface Mapping.
Could you please let me know how to maintain the collaborative profiles & and agreement details in Configuration(ID).
Your valuable assistence is required to complete the interface.
Thanks in advance.
Kind Regards,
Naresh.K -
Using ccBPM to make XI return a sync message request as the response
Dear all,
I have a scenario where I need to return a sync message request back as the resonse. This is needed to test an non-SAP interface.
I'm pretty shure I can use the ccBPM to do this, but I can't get it to work. Any pointers on how to set this up would be much appreciated.
Thanks in advance!
/JohanHi,
Yes that is tru that you can use ccBPM.
For reference you can use these 2 blogs to go ahead with your work.
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
/people/arman.eker/blog/2008/07/27/rfc-scenario--how-to-configure-bpm
Regards
Aashish Sinha -
Graphical message mapping examples for JDBC and RFC lookup
hi, can any body provide me graphical message mapping examples for the "JDBC Lookup" function and "RFC Lookup" function?
I'm now studying the graphical message mapping and want to try those 2 functions. thank you.
I expect the examples to be simple enoung, not need to set up much.>
Madhu_1980 wrote:
> can u check this link:
>
> PI 7.0 & 7.1 Mapping - Blogs,Articles,Wiki,Code Samples and Videos Collections https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=79955426
>
> it contains a link : SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
May be I'm too foolish to follow those links, I got issues of each links.
What I really want is an example from step0
Swarup:
Refer the Lookup document - Easy Lookup in Process Integration 7.1
https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/20befc9a-aa72-2b10-ae9b-b0988791d457
The first step is "Create an RFC Enabled Function Module for look up", but where can I create the function module? Should I use ESB, IB? or use transaction 'SE11' ?
Kulkarni:
Very good links for RFC lookup with 7.0/3.0
https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/70d90a91-3cf4-2a10-d189-bfd37d9c3231&overridelayout=true
At page6 "PI Development/Configuration", it saies "You are on the design maintenance screen in the Integration Builder.Expand the subnodes for the software component version for which you want to import interfaces".
What is "design maintenance screen" ? My IB version is: Service Pack:08 Release:NW07_08_REL.
When I open IB, it display a screen titled with "Configuration: Intergation Builder", I did not find "software component version" node on the left tree.
Madhu_1980 :
it contains a link : SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
The Prerequisites state:
The JDBC channel to be used for the lookup must be configured and activated in the Integration Directory.
The definition of the table used for the lookup must already be imported into the ES Repository as an external definition
But I don't know how to create a JDBC channel and define the table. -
SOAP to RFC using fault message
Hi All,
I get a request from Web-service by using the SOAP adapter and pass the same to the SAP ECC for geting the response. I do not need a message mapping as i am passing the same data to SAP ECC. I need to track the errors in fault messages.
Q1. Can i use the fault message handling without using the message mapping.
Q2. If web-service is down and i can't send the response back then do i need to using the fault messageing concept or is there any other way i can get the details back in XI.
If we can use the fault message without using message mapping concept, can someone help me out.
Thanks,
JGDYou are using SOAP sender and Proxy receiver synchronous
>>Q1. Can i use the fault message handling without using the message mapping.
Request mapping, Response mapping and fault message mapping - all these three constitutes message mapping.
>>Q2. If web-service is down and i can't send the response back then do i need to using the fault messageing concept or is there any other way i can get the details back in XI.
If the webservice is down , you dont get message, then you dont need fault message. Fault message is used only for business exceptions and more. If your ECC is down due to some exceptions or errors, you can trace those messages in proxy coding and pass it up to soap as fault message as response.
In this case, you dont need at all. -
JDBC to RFC Scenario large data
Hi,
I have jdbc to rfc scenario. I have no problem with the small size data (about 10 mb ). if resultset is very large ( about 80 -120 mb ) , i received resultset and proceess it but when PI try to send these data to RFC it stucks status Scheduled in sxmb_moni , and in rwb is to be delivered and doesn't send to rfc.
What can i do ?Since you are using JDBC as sender, I would think you query from the sender and resultset is mapped to RFC for the target system. PI gives optimum performance upto 5 mb message size. YOur message size is pretty big.
Suggestion:
A) Make a minor change and do the query to result less records.
Example: Select Fields from tablename where rownum < 500 and
in update statement set flag = true for the read records so that next time you will not reread those old records again and every time you query only for 500 or 300 or your desired number records and keep the mesg size always constant irrespective of data available.
Hope that helps. -
Question regarding JDBC - XI -RFC
Hi all,
I have a scenario which XI will get data from database (using jdbc adpater) then send data to execute in RFC. This is an asynchronous call. My question is that.
1. If XI can get many records from database in 1 select, will it send many records to RFC at once? Is there any way i could tell XI to split input data into many message (1 message for each record) without using BPM? or Is it possible or better to set import parameter of RFC into table to get many record from XI at once?
2. If i manage to make 1 message for each record, Could i use queue for sending data to RFC? I want the first record to be completed before sending second record. Since this is an asynchronous call, I'm not sure that XI could be able to know when to send the second record or Do I have to make it synchronous call to get return response from RFC after RFC finish execution and use BPM to get return response before sending next data to RFC.
Any suggestion from expert?
Thanks,
PavinHi
1. If XI can get many records from database in 1 select, will it send many records to RFC at once? Is there any way i could tell XI to split input data into many message (1 message for each record) without using BPM? or Is it possible or better to set import parameter of RFC into table to get many record from XI at once?
Yes you can do multi mapping 1:N without BPM
Message Splitting Using the Graphical Mapping Tool
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
2. If i manage to make 1 message for each record, Could i use queue for sending data to RFC? I want the first record to be completed before sending second record. Since this is an asynchronous call, I'm not sure that XI could be able to know when to send the second record or Do I have to make it synchronous call to get return response from RFC after RFC finish execution and use BPM to get return response before sending next data to RFC.
You can queue to process one by one. Response can be obtained with or without BPM
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/file-rfc-file(Without%2bBPM)
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/jdbcTOJDBC
JDBC to RFC Mapping Problem.
Thanks
Gaurav -
Hi,
Please find details of my scenario.
Oracle(VIEW)
Sender JDBC--> PI--
> RFC request
and RFC response I need to update some other table in Oracle using storeprocedure.
and have one more storeprocesdure to update the View so that I will not get duplicate entry.
I am not using UPDATE statement in JDBC sender communication channel, insted of that to update VIEW I am using storeprocedure.
Please let me know how I can achive it with BPM.
Thanks,
BhupeshHi,
1) If the structure send by JDBC is not acceptable by the BPM then you need one Mapping in JDBC ---> BPM flow.
2) If the structure send by JDBC is same as the receiving structure of BPM then no need of Mapping.
3) You will need one Mapping to map JDBC req message to the RFC req message; one mapping program to convert RFC response to the JDBC stored-procedure message....
So your scenario with mappings will be:
JDBC --> Interface Determination (Mapping Optional as per pt.1) -
> BPM
BPM <-> Interface Determination (Request-Response Mapping) <--> RFC
In the above mapping program your ABS MI of BPM should have below MTs
Req Message -
> Original Message Received from JDBC
Response Message ---> Message which needs to be send to the JDBC stored-procedure.
Now your IN SYNC MI at the RFC end should have below MTs
Req Message ---> RFC request message
Resp Message ---> RFC response massage.
Then in the Interface Detremination of BPM <----> RFC flow develop a IM with below mapping programs:
Request Mapping between ---> MessageFromJDBC_to_RFCRequest
ResponseMapping between ---> RFCResponse_to_JDBCStoredProcedure
BPM -
> JDBCStoredProcedure
For this flow there is no need of Mapping program...
using the above mappings programs you can ensure that there is no Transformation step in your BPM...this is to help you in achieving a good performance out of your BPM...
You need a Syns ABS and Sync IN message Interface for BPM <---> RFC communication.
Regards,
Abhishek. -
Transfer from rdbms to RFC using XI
Hi Does any one have step by step document of how to transfer from rdbms to RFC using XI . Kindly help me
Hi Amit,
<i>//is there any check to find out if the rfc and jdbc adapters are installed sucessfully</i>
One way would be to go to Run Time Workbench> Adapter Monitoring> and check if the JDBC and RFC adapters are listed there.
// believe that you need to use BPM since rfc call will be sync call and call from jdbc would be async
I think you would have to go for a BPM in this case and also, the synch asynch pattern will have to be used.
For a blog on how to use Synch / Asybnch Bridge, I would suggest this link,
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
For blog on how RFC is to be used in a BPM,
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
https://weblogs.sdn.sap.com/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
I guess you will have to combine all this info and use it in a single BPM.
For more info on Synch/ Asynch Bridge and how to create a BPM ,
http://help.sap.com/saphelp_nw04/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/ae/fd773f12f14a18e10000000a114084/content.htm
All this info will help you,
Regards,
Bhavesh -
Jdbc to rfc to jdbc scenario is not working
Hi...
We have done the JDBC to RFC to JDBC scenario using BPM, it was working fine in the last month. now we started testing the same scenario, that is not working. In SXMB_MONI it is showing only sender data is successful, it is not showing any RFC Receiver data & Jdbc Receiver data. in the CCM also Jdbc Sender CC is showing successfull and it is showing the successful messages also, but in RFC Receiver CC
& JDBC Receiver CC it is not showing any thing.
please help on this...
Regards,
Pasi.Hi
Check u r RFC response (put external break point)
and check wether it has data
rgds
srini -
Can you explain steps in the Async and Sync scenarios JDBC to RFC.
Hi,
Can you explain some basic steps in the Async and Sync scenarios for sending data from JDBC to RFC.
Like,
The data is picked up from the database table through JDBC adapter.
It is passed on to SAP by calling the RFC. RFC gets executed
successfully. The status is returned by the RFC. The status needs to be
updated back into the SQL database table.
Is this a sync case or async case.
What si the diffrences in the sync and async scenarios in the above JDBC to RFC scenarios.
Sooryahi check the below link
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5474f19e-0701-0010-4eaa-97c4f78dbf9b
JDBC Synchronous call using BPM
Data Types -
1) File Input
2) JDBC Req
3) JDBC Response
4) File Response of similar type of JDBC Response.. ( This you can avoid also..let it be for first time)
Message Types
4 for each data type
Message Interfaces
1) Async, Outbound, Interface, to receieve the file
2) Async, Inbound , Interface to send the file from XI
3) Async, Absract , Interface of type File message type to recieve the message in the BPM
4) Sync, Abstract Interface with Req message type as File Request, and Response Message type as a file Response
5) Sync , Inbound interface for JDBC with Input message type as a JDBC Request and Output Message type as a JDBC Response
Message Mapping:
1)Mapping between File Req to the JDBC req
2) JDBC Response to File Response
Interface mapping:
1) Sender Interface as a Sync,Abstract Interface created for the file type and target interface as Synchrnous JDBC interface.
Use corresponding mapping for Req and Resp..
note:reward points if solution found helpfull.....
regards
chandrakanth.k -
Step by step cofig for jdbc-- xi-- rfc adapter.
hi,
all
can any one post any doc.. for the scenario
jdbc--> xi -->rfc
thanx
all sdn'sHi ! Dantuluri
U couldnt find the direct weblog
JDBC receiver
/people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30
JDBC sender
/people/yining.mao/blog/2006/09/13/tips-and-tutorial-for-sender-jdbc-adapter
IDoc sender
/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
Refer the below links also for this scenario
/people/udo.martens/blog/2005/09/30/one-logical-system-name-for-serveral-bpm-acknowledgements
For any issues check this blog:
/people/michal.krawczyk2/blog/2006/10/11/xi-new-book-mastering-idoc-business-scenarios-with-sap-xi
also refer these .....
/people/michal.krawczyk2/blog/2005/09/16/xi-how-to-test-your-mapping-in-real-life-scenarios
/people/michal.krawczyk2/blog/2005/09/16/xi-how-to-test-your-mapping-in-real-life-scenarios
/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
IDOc testing - /people/suraj.sr/blog/2005/12/29/generate-test-case-for-an-idoc-scenario
idoc settings /people/ravikumar.allampallam/blog/2005/02/23/configuration-steps-required-for-posting-idocsxi
idoc mapping - /people/james.guanzon/blog/2006/03/23/how-to-support-industry-standards-in-xi-part-ii-of-iii--mapping
Try this also .....
/people/laxman.molugu/blog/2006/08/13/integration-with-databases-made-easy-150-part-1
Re: Idoc triggering from a transaction
Message Mapping - JDBC to IDoc
Re: JDBC - System/Application Acknowledgement
/people/michal.krawczyk2/blog/2005/09/01/xi-idoc-adapter--edidc40--demystified
Process Integration (PI) & SOA Middleware
Pls reward if useful -
JDBC to RFC data is not showing in RFC palyoad
Hi,
I am doing JDBC to RFC scenario. I configured the scenario while i executed the scenario JDBC communication chennal i can see the payload and its picked the data orom Oracle.
when i check in SXMB_MONI message showing scucess and request for message mapping i can't see any data in payload.
I am tried to use the Test coniguration and its showing success and its connected to RFC but while running the scenario the data is not in payload.
RFC communication chennal also showing green and when i click the message in payload i could't see any data.
Pls help me on this
Thanks,
VenkatHi,
I have checked the sxmb_adm the Logging=1 and server restarted even the same msg.
I have checked the runtime workbench the msg showing success and when i click the details the payload is empty.
I have tested the scenario through ID with mapping
this is the payload from SXMB_MONI
<?xml version="1.0" encoding="utf-8" ?>
- <ns:mt_bc_tran_sender xmlns:ns="http://testxi.com/oracle/test">
- <row>
<SET_ID>6</SET_ID>
</row>
</ns:mt_bc_tran_sender>
Request message mapping
<?xml version="1.0" encoding="UTF-8" ?>
- <ns1:_-BIC_-CQZOMD_ZL00004000 xmlns:ns1="urn:sap-com:document:sap:rfc:functions">
- <DATA>
- </item>
</DATA>
</ns1:_-BIC_-CQZOMD_ZL00004000>
I have tested in message mapping and Interface mapping its working fine
Thanks,
Venkat. -
Scenario:
In JDBC to RFC
Output of above sender adapter will pass through 1:N mapping to generate individual records as separate message.
Each individual records is passed to attached XSLT to genarate RFC format message
RFC response has to be evaluated for errors. If there are errors there should be an email to a support group (we have to use email adapter here)
Along with the email, if there are errors, we need to update the source table.
How to acheive this using bpm?
i mean how many
Data Types,Message Types,Service Intrefce (obibabs),message mapping & operation mapping in IR
SenderAgreement,ReceiverAgreement,InterfaceDetermination,and ReceiverDetermination in ID
Thanks
SriHow to trigger a mail adapter from BPM??
I need to fetch the data from database table through XI, and mapping to Synchronous RFC. Then, RFC response is send to both JDBC and email also. I am using BPM scenario for this. Please, let me know, how can I map with RFC response to email and JDBC. How can I handled in BPM scenario.
Can you please suggest me steps.
Thanks You
Edited by: Srilak on Mar 8, 2011 3:49 AM -
Error unknown message when saving ai file
Several days ago I got an external hard drive to backup. Had an error message saying all wasn't saved right. I use CS2 suite, all works fine except my illustrator files will not save as ai. They will save as jpeg, pdf, eps, but not ai. Error unknown message window popsup. Also 3/4 of my file names have turned from black to blue. I have reinstalled CS2 and this didn't fix the problem. What went wrong? How can this be fixed? I'm working on a book using Illustrator files alot.
PC - Windows, no fonts were installed. Only the ai files are affected. But nearly 3/4 of all file extension names have changed from black to blue. No big deal on that, but the ai saving is very upsetting.
Thanks,
Garry
What platform?
OS?
Computer Model!
Did you install any fonts?
Maybe you are looking for
-
I am having a Infopackage(delta) in Dev. When every I am trying to open that Infopackage I am getting short dump . even I am unable run ,open or change that Infopackage. But I am able to do these things in quality .. I am facing the same problem w
-
Trying to outline a rectange.
Hi, I have some very simple code that draws a filled rectangle. I would like to outline this rectangle, but can't figure out how. import java.awt.*; import javax.swing.*; import java.awt.geom.*; public class Rectangle extends JFrame{ public Rect
-
I have a problem with a SF300-24 24-Port 10/100 Managed Switch. I want to use the Switch Port Mapper of oputils (manageEngine) and it doesn't bring me the info of the switch such as: vlans, MAC and the IP address of the devices connected in each por
-
If I uninstall bitdender due to the compatability problem
what other security program is completely compatable with photoshop elements 5? All the suggestions have not resolved the problem so I am quite preparred to uninstal bitdefender and use something else. That would solve the Photoshop Elements 5.0 ed
-
How to keep the servlet java code the JSP engine generated?
Hello there! I am using some JSP in a web application, and would like to take a llok at the servlet java files th weblogic JSP engine generated. In my weblogic.properties file I have the following line: "# Set