Patent ID: 11875290
Assignee: JPMORGAN CHASE BANK, N.A.
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method for managing mainframe billable resources for a plurality of mainframe environments, the method being implemented by at least one processor, the method comprising:
receiving, by the at least one processor, at least one job file from a user, the at least one job file including a batch file relating to at least one from among a mainframe job and a mainframe task;
identifying, by the at least one processor, an override statement in the at least one job file, the override statement including a billing entity identifier, and the billing entity identifier includes a standard engineering and architecture library billing entity identifier that is applicable across a plurality of platforms;
retrieving, by the at least one processor and from a first network database storing a plurality of billing entity identifiers, the billing entity identifier;
determining, by the at least one processor based on a result of the identifying, at least one mapping strategy according to at least one predetermined criterion, the at least one mapping strategy relating to a mapping of the at least one job file to a billing entity identifier;
determining to authorize or not, by the at least one processor, the at least one job file based on the billing entity identifier and a logon identifier corresponding to the user;
determining whether the user is authorized to use the billing entity identifier;
mapping, by the at least one processor, the at least one job file to the billing entity identifier based on the determined at least one mapping strategy, wherein the at least one mapping strategy utilizes a job name pattern within the job file to dynamically and automatically assign the mainframe job and the mainframe task to an application identifier;
recording, by the at least one processor in a memory, information relating to the mapping;
when the at least one job file is determined to be authorized,
executing, by the at least one processor in a mainframe environment, the at least one job file,
retrieving, by the at least one processor and from a second network database storing usage information for a plurality of job files, usage information corresponding to the at least one job file that is executed, and
associating the usage information corresponding to the at least one job file with the billing entity identifier for tracking mainframe resource usage information of the user; and

when the at least one job file is determined not to be authorized, determining whether or not the at least one job file is within a deferred enforcement period corresponding to a warning mode, and
when the at least one job file is determined to be within the deferred enforcement period corresponding to the warning mode, performing the mapping of the at least one job file to the billing entity identifier based on the determined at least one mapping strategy, and
when the at least one job file is determined not to be within the deferred enforcement period corresponding to the warning mode, preventing, by the at least one processor, execution of the at least one job file.