on 04-14-2012 9:07 AM
Hi,
I have a requirement where SAP will send some sort of trigger message via ABAP proxy or IDOC.
As soon as the trigger message comes to PI, I need PI Sender SFTP adapter to pick up two files from FTP server and transmit it to target.
How do I achieve this?
Can one Integration Scenario call another sender communication channel? Any blogs or help is much appreciated.
Regards
Anandh.B
Hi,
There is a nice blog by William Li that describes how to start & stop communication channels externally, with a SOAP web service:
You could build a Proxy to SOAP scenario (or IDoc to SOAP, but Proxy seems better for that purpose) that will start and stop the sender CC of the main scenario.
Hope this helps,
Greg
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
What parameters should I be passing in the soap scenario, what is the structure that I will need to pass. William blog does not explain about the structure.
Regards
Anandh.B
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
link is mentioned in the blog:
http://help.sap.com/saphelp_nw04/helpdata/en/45/0c86aab4d14dece10000000a11466f/frameset.htm
● http(s)://host:port/AdapterFramework/channelAdmin/ChannelAdmin.dtd
● http(s)://host:port/AdapterFramework/channelAdmin/ChannelAdmin.xsd
Hi,
The set of parameters is mentioned in the payload screenshots: Payload, Service, ChannelName, ChannelID, ActivationState and ChannelState as a flat structure. You can use the .xsd file mentioned by Amit Srivastava to import the structure as an External Definition and use it in your scenario.
Hope this helps,
Greg
You can try Greg suggestions, it works but stability always concern as my experience,
better to ask ECC team to share abap proxy triggering times based on that you can schedule adapter more effectively with correct polling time/by scheduling an adapter,toi trigger abap proxy in ECC definitely they will use back ground program by running periodically.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Another possible approach is to trigger the sender communication channel using the script from sap system. The script can be called from SAP report or function module. This way you can avoid doing the first interface. The below script triggers the sender SFTP adapter from the script itself.
You can use command example in your script...
wget http(s)://host:port/AdapterFramework/ChannelAdminServlet?party=party&service=service&channel=channel&action=action
refer this link.
http://help.sap.com/saphelp_nwpi71/helpdata/en/45/0c86aab4d14dece10000000a11466f/content.htm
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
92 | |
11 | |
10 | |
9 | |
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.