Service execution
As pre one of the PDN integration lesson, below things happen during service processing,
1.The service listener is responsible for sensing that an incoming request has arrived. This functionality is sometimes provided by the underlying Web or Application Server, and sometimes provided by a PRPC Listener.
2.The service listener receives the request and instantiates the “Service API” to provide communication with PRPC. Then, via the Service API, control is handed to PRPC.
3.PRPC looks up the service package and related service rule, using the access group that is specified in the service package.
4.It then establishes the service requestor, and optionally performs authentication based on security credentials that are passed in the request. Once authenticated, service processing continues using the authenticated user’s access group, not the access group that is contained in the service package.
5.The request is mapped onto the clipboard according to the specifications contained in the service rule.
6.Control is passed to the service activity, which provides the logic for the service.
7.When your service activity completes, control is returned to the Service API.
8.The service rule maps the clipboard data to form the response data.
9.The Service API then cleans up the requestor that it previously created, and returns control to the service listener.
10.Finally, the service listener sends the response.
I want to know if we can see how step 1 and 2 gets executed. Is there anything where we can see setting for service listener which call service API?