on 07-16-2015 10:08 AM
I need to get a push notification whenever an instance of custom workflow is created in SMP 3.
I have exposed decision step of a custom workflow using NW gateway (created a custom gateway OData service from standard WFSERVICE)
I tried pushing a notification through Rest Client and its working perfect, referring How To... Enable End-to-End Push Notifications ... | SCN.
I tried running programs "RSWNSEL" and "/IWWRK/R_WF_ITEM_SELECTION_GW" but no log is displayed in smp push log.I tried running "/IWBEP/R_MGW_PUSH_TEST" also but didnt help. I configured rfcs following below thread
Configuring ECC and Gateway for notification pu... | SCN
when using /IWBEP/R_MGW_PUSH_TEST error comes.
in Gateway error log error message is "
Failed to send notifications to consumers |
"
Please help
Regards
Hi Rajeesh,
This is most probably due to some error in RFC destination config.
Can you please check the SBGRFCMON transaction and see the cause of error there? Please also check this link for Notification Monitor Notification Monitor - SAP NetWeaver Gateway - SAP Library
Regards,
Ekansh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
we have embedded system not hub.iam getting error in /iwfnd/error_log tcode.
In smp push url is http://host:port/Notification.I was not able to set transfer protocol as bgrfc in supervisor destination.is that the cause of the error?
Also i didnt create iwfnd_odata_push .i just changed rfc destination NONE to BEP_RFC_DEST which is pointing to the host:instance .
Regards
Hi,
I dont know how but now SBGRFCMON shows 2 processible units.status of one is green(unit can be executed)another one is in yellow state(Unit blocked or locked).name of first function module is /IWFND/FM_MGW_NOTIF_RECEIVER.what to do next?also in /iwbep/NOTIF_MONITOR
two notification is in ready state.
Like the case that I mentioned above, the user did not exist in the target system. I created the user in the target system with authorization of RFC logon and executed the queue manually. It worked.
Since you have embedded system, it is not the case with you. The error details will help.
Regards,
Ekansh
Hi Rajeesh,
Try to manually 'Unblock queues in filter' from the left menu as
The details show that this outbound queue can be executed. I think the queue is not executed automatically because your RFC destination is not of bgRFC and is not scheduled in SBGRFCCONF.
Change the transfer protocol in RFC destination to bgRFC.
Regards,
Ekansh
Hi Rajeesh,
If it's showing 'No locked queue in filter', it means that this queue is processed successfully. Just come out of the transaction and get in again. It should not show you any outbound queue(if you have triggered the notification again after releasing the previous queue).
Also, have you made your RFC destination(the one which is used to process this outbound queue) transfer protocol as bgRFC?
Regards,
Ekansh
Hi Rajeesh,
My system is a Hub system. You can find most of the screenshot of my config in my replies at this thread:
Let me know if you need any specific screenshot.
I would suggest you to firstly test your notification system with the SICF http handler class as suggested in the above thread. If this works fine you can be sure that there is something wrong with the other subscriber.
Regards,
Ekansh
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
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.