My Oracle Support Banner

E-COB: Visual Cobol Uses the Service Account Instead of the User OPRID Running the Process (Doc ID 2887814.1)

Last updated on AUGUST 05, 2022

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.57 and later
Information in this document applies to any platform.


After upgrading from Net Express to Visual Cobol, cobol processes run through Process Scheduler use the Service Account instead of the user OPRID who actually ran the process. When inspecting the process's command line parameters, the OPRID used is the system service account in PSADMIN. The issue only occurs if the process is run as part of a PsJob. If a cobol process is run individually, it uses the correct user OPRID.

Site confirmed the issue did not occur when using Net Express. This impacts backend permissions for reporting as a system account is not set up to handle posting transactions.

PeopleTools: 8.57.15
Visual Cobol 6.0
Windows 2019 Server

Sample Replication:

1. Log in as VP1 and navigate to PeopleTools > Process Scheduler > Process Type
    Select Cobol SQL, then the process scheduler O/S, and the Database Type. It should show:    


 Upgraded to Visual Cobol.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.