on 01-12-2011 5:28 PM
Hi experts,
We have a scenario in which we want to display the information from Runtime Workbench, specifically about communication channels, in an external system.
Is there anyway to acces this information through Web Services or Enterprise Java Beans?
Any available documentation?
Thanks.
Hi Gabriela!
And here my answer again with my original SDN account:
Beginning with PI 7.11 you can use function module SXMB_AE_GET_MESSAGE_LIST to query the Adapter Engine for Messages. But please take in mind, that the import parameters are filled correctly.
Sample:
ls_destination-protocol = 'http'. "MUST be in lower-cases
ls_destination-hostname = ls_icm_servinfo-hostname. "Fully qualified domain name
ls_destination-port = ls_icm_servinfo-service. "PI Port
ls_selection-filter-from_time = lv_worktime_from. "concatenate date and time
ls_selection-filter-to_time = lv_worktime_to. ""concatenate date and time
If you only want to select faulty messages, use:
ls_selection-filter-only_faulty_messages = 'X'.
The status of Communication Channels can be inspected using a URL that is posted via Function Module HTTP_POST:
http://<server fqdn>:<port>/AdapterFramework/ChannelAdminServlet?party=&service=&channel=&action=status'
The answer is an XML file containing the status of each Comm. Channel.
You can test the URL using your browser also.
Hope this helps you!
Regards,
Volker
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
search for it on SDN and I believe you will get some readymade stuff
there are lots of readymade docs in sdn.Please gothrough.
Regards,
naveen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try using Integration Directory API. You may search for it on SDN and I believe you will get some readymade stuff.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Gabriela!
Beginning with PI 7.11 you can use function module SXMB_AE_GET_MESSAGE_LIST to query the Adapter Engine for Messages. But please take in mind, that the import parameters are filled correctly.
Sample:
ls_destination-protocol = 'http'. "MUST be in lower-cases
ls_destination-hostname = ls_icm_servinfo-hostname. "Fully qualified domain name
ls_destination-port = ls_icm_servinfo-service. "PI Port
ls_selection-filter-from_time = lv_worktime_from. "concatenate date and time
ls_selection-filter-to_time = lv_worktime_to. ""concatenate date and time
If you only want to select faulty messages, use:
ls_selection-filter-only_faulty_messages = 'X'.
The status of Communication Channels can be inspected using a URL that is posted via Function Module HTTP_POST:
http://<server fqdn>:<port>/AdapterFramework/ChannelAdminServlet?party=&service=&channel=&action=status'
The answer is an XML file containing the status of each Comm. Channel.
You can test the URL using your browser also.
Hope this helps you!
Regards,
Volker
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
82 | |
10 | |
10 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.