on 11-08-2013 11:26 PM
Dear Experts,
I will explain my scenario and limitation in brief followed by the questions.
Description of scenario
challenge and Limitation
Questions
Please suggest me the best approach to implement this scenario in PI 7.3 with the above limitation. Also, Please let me know if anything is not clear in the above description.
Your help is always appreciated.
Thanks,
Farhan
Dear Expert,
Any help on the above requirement. Please help me with valuable suggestion.
Thanks,
Farhan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Farhan,
Since Bank doest want to use File adapter than you have 2 options:-
Now once that file is converted to SAP stanadards,you can send this to PI.Now from PI,write a xslt mapping which will convert your message to required standards of receiver system.
Option 2 : - Use SOAP servives and send the required structure to PI through webservies and do the rest.
Please share your views.
Regards,
Abhi
Thanks for suggestion Abhinav.
webservices is not supported by bank.
I am sorry for confusion here, actually in my scenario from sender(ECC/FI) side there is an RFC which runs by a scheduled background job and send the request directly to SAP BC, then SAP BC will convert this in the form of XML and send it to bank URL through HTTPS connection. below is the request structure which will be send to bank after XML conversion in BC.
req Structure
<?xml version='1.0' ?>
<PaymentInfoMessage>
<PaymentInfoRequest>
<CompanyCode>Partner01</CompanyCode>
<BankCode>BSFRSARI</BankCode>
<StartDate>2006-07-09T00:00:00</StartDate>
<EndDate>2006-07-09T00:00:00</EndDate>
<TransactionType>940</TransactionType>
</PaymentInfoRequest>
</PaymentInfoMessage>
Again bank will send the response Bank statement (MT940) in the fom of XML through SAP BC , then SAP BC will convert this XML response in text file and will place in the SAP application server for e.g. /usr/sap/DVJ/EBANKING/BSFRSARI/BI_UPF/MT940.tx .
Here is my question
1- I can configure this scenario as RFC to HTTP synchronous, however , how can I convert the XML file in PI and place it in the above mentioned folder. Because generally in synchronous RFC to HTTP scenario the imported RFC will directly update the status in SAP ECC through ABAP RFC program.
But in my case I need to place the response in application server folder.
I am sorry for the earlier post, which was slightly incorrect, above is the correct scenario.
Please suggest me to place the RFC response in application server folder location, or if any other better solution for this.
Thanks Farhan
Hi Farhan,
If I understand it correct, what you need is async-sync bridge. You can use this bean in your RFC sender adapter and use a file adapter at the receiver end. Bank side would be synchronous HTTPs call. Look for standard asynch-sync module and you would find a lot of details. In the sender RFC channel, you will then provide the channel name of file adapter, which will write the file on ECC server. File adapter can perform the content conversion and create the file as .txt format.
Hope this is useful.
Regards,
Sanjeev.
Thanks a lot Sanjeev for the suggestion. could you please let me know how can I send the request message to the bank URL? even though If I will use RFC as sender and file as receiver adapter, I can not put bank target URL in either of the adapter. do I need to use HTTP adapter at receiver?
I understood async-sync bridge bean will convert the async to sync, but I am not clear about where to put the bank target URL, as in file adapter we do not have any such option.
Also how many communication channel are required to accomplish this scenario? I need to implement SSL as well to provide transport level security.
Please let me know if you need more details.
Thanks again for your valuable time.
Regards,
Farhan
Hi Varun,
Thanks for the suggestion, could you please let me know, how can I use SOAP adapter with Axis(HTTP) transport protocol. In my scenario bank does not support the webservices(no wsdl).
Can I place the synchronous response from bank to application server folder(AL11) by using SOAP adapter with Axis(HTTP) transport protocol? could you please provide me the more detail.
Regards,
Farhan
User | Count |
---|---|
94 | |
11 | |
11 | |
10 | |
9 | |
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.