SnapStart is a desktop HTML-based interfacing technique for capturing information from an existing system, accessed from a workstation, into a PRPC application.
The processing starts when a user clicks a custom-configured button or other element on the source application. The source application formats a URL containing data elements from the existing system. PRPC accepts the URL in the CGI or HTTP Post format, optionally authenticates the user, and adds the data elements as property values to the clipboard. For example:
http://host:8080/prweb/
?pzAuth=guest&[email protected]
&Password=emV1cw%3D%3D
&pyActivity=Data-Portal.ShowDesktop
This eliminates the need for retyping or manual copy and paste operations, and ensures consistent data between the two applications.
Desktop integration depends on human users, but may be feasible when more automated server-to-server interfaces are impossible or impractical.
Include the fragment pzAuth=guest
in the query string if the processing is to occur without authentication. In this case, the target activity cannot require authentication.
You can use the SnapStart facility with an Application ID data instance to log into PRPC.
The password in a SnapStart URL is base64-encoded, but not encrypted.