Question

What is the IBM i DG8SVCPRF used for?

Answer

 

When an application requests a DataGate job on the IBM i, the ASNA DG8SVC initiates that job through an ASNA DG8_START job. DG8_START jobs run under the DG8SVCPRF user profile. Once DG8_START gets user credentials from the DataGate client, it adopts authority of the incoming user profile and then submits a DG8_NET job for the application. DG8_START then fades back into the background awaiting a another application request. Note that prior to DataGate 16.x, DG8_START jobs were spun up on demand; with DataGate 16.x three (by default) DG8_START jobs persist. (See this article for details on DataGate IBM i jobs).

The DG8SVCPRF user profile is created during DataGate installation (if it doesn't already exist). If the DataGate service job has trouble starting a job, a one-page report outlining the possible cause of the problem will be generated for the user DG8SVCPRF and printed to the assigned printer. This report will not print unless the Output Queue associated with this printer automatically prints the generated reports. Otherwise, to view the list of reports that have not printed for this user, enter the following command:
 

WRKSPLF SELECT(DG8SVCPRF)

Anytime you have issues with ASNA DataGate, taking a look at DG8SVCPRF's spool file is a good place to start.