File-RFC Syncronous interface with out BPM
Hi experts,
i have a scenario syncrhonous: file to rfc and get back response rfc to other file. I have 3 communication channel: 1 sender file, 1 receiver file, 1 receiver RFC, sender aggrement, receiver aggrement, interface determination and receiver determination.
I also placed module parameters in the sender file CC as:
Processing sequence:
Module name Module type Module key
AF_Modules/RequestResponseBean Local Enterprise Bean 1
CallSapAdapter Local Enterprise Bean 2
AF_Modules/ResponseOnewayBean Local Enterprise Bean 3
Module configuration:
Modulekey parameter name parametervalue
1 passThrough true
3 receiverChannel <File receiver CC>
3 receiverService <Receiver service name>
File is processed and got response from RFC but I dont see any file in the required folder. I successful message in SXMB_MONI.
both FCCs in RWB is in green status.
Where would be the issue, any inputs.
Thanks
Rajeev.
HI All,
For response back from RFC to File in SXMB_MONI i see the successful message and the pipe line steps are as follows:
Inbound Message (Central)
XML Validation inbound channel respose
Request Message Mapping
XML Validation outbound channel response
Thats it.. I can see request and respose message successful but I dont see the file on the file server.
I created
Service Interface wtih request and respose message types
RFC is imported it contains request and respose
Created two Message mapping
created one Operation mapping with request and response
Created File sender Communicaton channel, receiver communication channel, RFC receiver Communication channel
Sender Communciation channel(Best effort) is updated with receiver communciaiton channel paramters
Receiver determination
sender aggrement
receiver aggrement
inerface determination
AM I missing some thing?
I can see the payload as required in response message of RFC but unable to see the file on the file server.
Any inputs are appreciated.
Thanks
Rajeev
Similar Messages
-
File to Web service (SOAP) to File scenario with out BPM in PI 7.1
Hi All,
I have scenario File to Web service (SOAP) to File scenario with out BPM.i am getting the below error:
1) Error MP: unexpected exception caught com.sap.aii.af.service.cpa.impl.exception.CPAObjectKeyException: Value of key must not be null: ObjectId
2) Error ROB: error during processing: com.sap.aii.af.lib.mp.processor.ModuleProcessorException: Processing Error
PI server is 7.1 with SP:8
I have configured the scenario like this
1) 2 File channels - Sender & Receiver ,1 RFC channel - Receiver. We need to note that, the additional Module parameters need to be added only for sender File channel
2) Created Sender Agreement
3)Created Receiver Determination
4)Created Interface Determination
5)Created Receiver Agreement
Regards,
RameshHi,
Thanks for your reply!!
My Scenario is File to SOAP to File.
Configred modules in Sender channal below:
Prcessing sequence:
Number Module Name Module Key
1.......... AF_Modules/RequestResponseBean.......1
2.......... CallSapAdapter..........................................2
3.......... AF_Modules/ResponseOnewayBean.......3
Module Configuration:
Module Key Parameter Name ParameterValue
1 passThrough true
3 receiverChannel receiverChannel name
3 receiverService receiverService name
please tell any more confiration requered.
Regards,
Ramesh -
Jdbc to file synchronous with out bpm
hi masters,
can u explain me the step by step of jdbc to file scenireo...... with out bpm ... but it is synchronous...
thanks in advance,
jp.Hi,
very useful one's
try them
/people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3867a582-0401-0010-6cbf-9644e49f1a10
/people/saravanakumar.kuppusamy2/blog/2005/01/19/rdbms-system-integration-using-xi-30-jdbc-senderreceiver-adapter
Regards,
Vishal
Message was edited by:
vishal kharat -
Error in Sysn-Async with out bpm
Hi folks,
I have a scnario JDBC-PROXY-file..with out BPM.
File - RFC - File without a BPM - Possible from SP 19.
by using this blog
Now for this i used sync JDBC sender here it is repetely taking data from jdbc and it is not updating in the tables
when i see in the CC monitoring error is
Error occurred while sending message (GUID 2cc288ac-a012-44f8-018a-d5c3d7983e4e): com.sap.aii.af.service.cpa.impl.exception.CPAObjectKeyException: Value of key must not be null: ObjectId.
Now For this scnario i need to add any more modules in the Adapter configuration..
As i am not receiving any responce...in a file...
Thanks and Regards
VijayHello everyone!
I do not know if you already solved this issue.
I was facing the same problem and I've figured out that my CC (in Module screen) was set up with the wrong Parameter Value for the Parameter Name "receiverService".
That occured because I had changed my Service name when I moved my scenario to production.
Hope I could help!
Regards!! -
XI ALERTS with out BPM Are not working.
Hi All,
We are on XI 3.0 sp14. Alerts with out BPM are not working. I want to apply notes 906044, 876546. It says i need to make some changes to the following functions. I could not able to find these Function modules in the first place. Can some one help me out?
<b>Note -
Object -
Name</b>
906044 -
function---- SXMS_ALERT_ERROR_RECEIVE
906044 -
function --- SXMS_ALERT_ERROR_SEND
906044&876546--method ---CL_XI_ALERT HAS_ACTIVE_RULE
906044 -
method -
CL_XI_ALERT_UTIL GET_MDT_URL
905896 -
method -
CL_XI_ALERT CREATE_ALERT
Thank you
Ganges Leaves.Ganges
Login into XI Developement and give SE37 Transaction. Then you give SXMS_ALERT_ERROR_RECEIVE and click 'display'.
Then you check for the methods CL_XI_ALERT HAS_ACTIVE_RULE, CL_XI_ALERT_UTIL GET_MDT_URL, CL_XI_ALERT CREATE_ALERT and make the changes according to service notes. If you dont find this methods in this function then you can try in SXMS_ALERT_ERROR_SEND.
Regards,
---Mohan -
IDOC Number from payload in Alerts with out BPM
Hi Everybody,
I need to send the IDOC Number as Alert for the user.
Is it possible to do with out BPM either by Alert Frame Work or CCMS?
Is there any alternative way to capture the Idoc number and display for the erroneous messages?
Helpful Answers will be rewarded points.
Thanks,
ZabiYes,
You can also do it via alerts.
Alert can be triggered in different ways.
1) Triggering by Calling a Function Module Directly. or from UDF
/people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
2) Triggering by Calling a Function Module in the Workplace Plug-In.
3) Triggering with an Event Linkage.
4) Triggering with the Post Processing Framework (PPF) or Message Control (MC)
5) Triggering from a Workflow.
6) Triggering from CCMS with autoreaction.
7) Triggering from BPM.
/people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
/people/community.user/blog/2006/10/16/simple-steps-to-get-descriptive-alerts-from-bpm-in-xi
8) Triggering alert by configuring a rule from RWB.
http://help.sap.com/saphelp_nw2004s/helpdata/en/56/d5b54020c6792ae10000000a155106/content.htm
Br,
Madan Agrawal -
How can i invoke a file chooser dialog box with out using input type=file
how can i invoke a file chooser dialog box with out using <input type=file> can any one help me mail me to [email protected]
You could use an applet...
Or maybe Javascript has some way to do it. -
can we do File---> BAPI with out BPM
Which version of XI you are using??
XI 3.0 or PI 7.0?? and SP for it?
Reffer this File to RFC Scenario without BPM
FOr solution reffer this : File - RFC - File without a BPM - Possible from SP 19.
Thanks
Farooq. -
Acknowledgement from receiver file Adapter with out BPM
Hi Gurus,
I am trying to get Acknowledgement from Receiver file Adapter with out Using BPM.
Here is the scenario. I am sending files from different Sender Adapters. There is only one target that is File Adapter. After each successfull and failure transaction I need an Acknowledgement that needs to trigger another receiver adapter and send the the file name and timestamp to that file.
Hope this is a complicated scenario. Please help me.
Thanks,
Kevinfrom sap note 821267
6. Acknowledgements
* Q: Does the File Adapter support acknowledgements?
* A: You need to distinguish system acknowledgements (indicating that a message has been received by the target system) and application acknowledgements (indicating that the message has been successfully processed by the application on the receiver side).
The receiver of an XI message will only send an acknowledgement back to the sender if the sender has requested one. However, the File Adapter has no functionality that relies on the receipt of an acknowledgement, so it never requests one.
On the other hand, if a File Adapter Receiver receives a request to send an acknowledgement, it will do so for a system acknowledgement request. Application acknowledgements are not supported at all as the File Receiver has no way to determine if the written file has been correctly processed by the back-end application, which is what a positive application acknowledgement would imply.
this means that your requirement is ideally not possible without a BPM -
Hi All,
I have a HTTP to webservice scenario currently running in production , i.e .,
From the HTTP Application user sends a request to XI . XI makes a SOAP call and sends the request back to HTTP Application .
now I have a new requirement to write the SOAP request message to a JMS channel also.
Let me know how is it achievable with out using BPM .
Thanks and Regards,
KLKThanks for the replies , I have to clarify my question
Yes my requirement is to send the soap - response to JMS .
The above blog is File - RFC - File ( Asyn/sync) but my requirement is
HTTP - SOAP -- JMS (Syn/Asynch) .
The current scenario in production my o/b and i/b message interface are synchronus .
I need a i/b asynch interface reciepent for the SOAP response .
Let me know your thoughts
Thanks
KLK -
HI ALL ,
I am trying to do multi mapping with out using BPM .I will get message from the sender and i need to send that to two different target system. I have defined the mapping in the IR . In ID i have created the configuration scenario and i have created the receiver determination .In receiver determination i have selected "EXTENDED" and when i select input help for mapping name it says "NO Object found". What else should i do get the mapping program here .
Regards,
Tarun.Bhavesh,
I'm sorry but if he needs 2 different receivers, then it's not the case of using Enhanced Interface Determination.
sapuser,
if you scenario is asynchronous, then it's easily implemented.
But it won't be achieved with multimapping.
You'll have 2 receivers in receiver determination (normal RD, not enhanced). For each of those, you'll have to create a separate simple mapping (that will generate the message expected at each receiver system) and refer that mapping in the interface determination of each receiver.
For example, you have input_message containing data1 and data 2. You'll have 2 simple mappings (not a multimapping), 1 generating output_message_1 containing data1 and the other generating output_message_2 containing data2. Then refer those mappings in the proper interface determinations.
Regards,
Henrique. -
hi...guys
how we will do 1:n multi mapping with out using bpm , pls explain..
with regards,
Prasad.Hi Prasad
Go thru the forums given below.. which will discuss the same...
1:N mapping without using BPM
Re: 1:N mapping without using BPM --> IDOC to multiple files
Cheers..
Vasu
<i>** Reward Points if found useful **</i> -
Defining input message Type for webservice interface with out input
Hi all,
I am configuring a scenario RFC -> XI -> Webservice. My sync webservice doesnot need any input. it genrates a random number which needs to be sent back to the RFC. How can i define an input message data type with out any data? As the interface requires both input and output data types in XI?
I tried a dummy data type with a single string input and didn't map it. but its not working because of name space issues. i specified a seperate XML name space in Message Type but i get a Target URL as the name space in the request which i provided in the SOAP reciever adapter.
Any help will be appriciated
Thanks and best regards,
Kulwant SinghHi
Can u chk the webservice request using test tools like stylus studio or xml spy and ensure that the same request is going out of XI .
make sure that you have changed the default xml namesapce in the target MT.
rgds
Arun -
Can we do a interface With out assigning the TS and BS to the SWC
Hi,
With out assigning the Technical system and Business system to the particular software component.. can we do the Scenario..
my Scenario is the File to RFC... for this... the Receiver system ( SAP- R/3 ) is need to maintain entry in SLD.. or with out that also can we do the scenario..
Because with out maintaining an entry in the SLD.. under a new software component i have created a scenario... it is working fine.. then why we need to assign the Technical system and Business system to all the SWC 's...
Please clear my doubt
Thanks
JainHey Raj
Even help.sap says we need to use Business system for RFC
For Sender RFC
The communication channel in which the RFC adapter is defined must be defined for a service of type Business System in the area Service Without Party. In the PCK, you must create an empty party record.
For Receiver RFC
The communication channel in which the RFC adapter is defined must be defined for a service of type Business System in the area Service Without Party. In the PCK you must create an empty party record.
http://help.sap.com/saphelp_nw04/helpdata/en/67/6d0540ba5ee569e10000000a155106/frameset.htm
You need to mention Gateway Host and gateway service in SM59 for RFC communication,there you need business system.
Thanx
Aamir -
SOAP to IDOC with or with out BPM
Hello All,
I am doing a SOAP to IDOC scenario for which I want to know if I need to create anything in SLD(like products, software components etc). Also can any one brief me on what all steps I need to do in SLD, IR, & ID.
For this scenario do I need to use BPM or not. And do I need to use 'with party' or 'with out party' to create a business service.
I need this urgently so can anyone throw some light on this.
Regards,
NeelimaHi ,
Posting IDOCS in SAP application system follwing are the steps you have to take.
Steps (for idoc reciever part)
SAP XI
1) RFC Destination (SM59)
a) Choose create.
b) Specify the name of the RFC destination
c) Select connection type as 3 and save
d) In the technical settings tab enter the details SAP SID/URL and system number#.
e) Enter the Gateway host as same details above SID/URL.
f) Gateway service is 3300+system number#.
g) In the Logon /Security tab, enter the client user & Password details of Destination system.
h) Test the connection and remote logon.
2) Create Port (IDX1)
a) Select create new button
b) Enter the port name as SAP+SID (The starting char should be SAP)
c) Enter the destination client.
d) Enter the RFC Destination created in SAP R/3 towards other system.
e) Save
3) Load Meta Data for IDOC (IDX2)
a) Create new
b) IDOC Message Type
c) Enter port created in IDX1.
SAP R/3
In Transaction SALE
Define and Assign the logical system name.
1) RFC Destination (SM59)
a) Choose create.
b) Specify the name of the RFC destination
c) Select connection type as 3 and save
d) In the technical settings tab enter the details SAP SID/URL and system number#.
e) Enter the Gateway host as same details above SID/URL.
f) Gateway service is 3300+system number#.
g) In the Logon /Security tab, enter the client user & Password details of Destination system.
h) Test the connection and remote logon.
2) Create Port (We21)
a) First Select Transactional RFC and then click create button
b) Enter the destination port name as SAP+SID (The starting char should be SAP)
c) Enter the destination client.
d) Enter the RFC Destination created in SAP R/3 towards other system.
e) Save
3) Create Partner Profile (WE20)
a) Create New
b) Create the Partner no. name as same the logical system name of the destination system.
c) Select Partner type LS
d) Enter details for Type: US/USER, Agent, and Lang.
e) Click on the + button to select the message type.
f) Select Partner no. and LS which ever create above.
g) Select Message type
h) Select Process code related to the Message type.
I) save.
In SLD System Landscape Directory
TS for R/3 (Logical system):-Assign the client name created in R/3 as Logical system Name.
Ts for Third Party (Logical system):-
BS for SAP R/3 (Logical system):- Assign the client name created in R/3 as Logical system Name.
BS for Third Party (Logical system):-Enter the XI logical system name.
For SOAP sender part :
You have to import ...WSDL as external defintion ...in repository ..
you have to select appropriate actions for ...request and response.
Maybe you are looking for
-
How do I get iTunes to keep "The and A and An" when sorting?
iTunes for Windows strips of "The" and "A" and "An" from the artist and album names when it is sorting. How do I get it to stop? I have 6,000 files that I've just imported and it is ordering them in completely the wrong way for me. It lists "The Beat
-
How do I save a JPEG that includes text as a Vector image in photoshop?
I have a design that includes some text. I need it to be saved as a vector image , photoshop pdf to send off to print. They keep telling me there is an embedded jpeg in the file. how do I fix this? note: Im using photoshop CC, I do not have access to
-
How to get music to play in Keynote?
I want music to play in my show, but I have a movie playing on slide 2. Is there anyway to start it on slide 3. I found one way but it stops after I move slides? Thanks
-
Hello.It is me again with the ipod touch. I tried to turn it off or to reset it but nothing.Whar can i do ?, Hello.It is me again with the ipod touch. I tried to turn it off or to reset it but nothing.What can I do ?
-
App Stops when Smart Cover is Closed ?!
I have a couple of apps I'd like to use to control the streaming of music from a DLNA NAS to an Airplay speaker. The two apps work fine but music stops as soon as I close the Smart Cover (with both apps). I don't need nor do I want to have my iPad's