{
{   The purpose of this request is to install a scheduling profile in the
{ scheduler tables.  The tables are completely replaced with the given
{ definitions for job classes, service classes, applications, job scheduler
{ controls, and job categories.
{
{       JMP$INSTALL_PROFILE_IN_TABLES (ACCESS_ID, JOB_CLASS_ENTRIES_P,
{         SERVICE_CLASS_ENTRIES_P, APPLICATION_ENTRIES_P, CONTROLS_ENTRY,
{         CATEGORY_DATA, DELETED_JOB_CLASSES, DELETED_SERVICE_CLASSES,
{         DELETED_APPLICATIONS, STATUS)
{
{ ACCESS_ID: (input)  This parameter specifies the access id assigned to the
{       caller when the utility active condition was set.
{
{ JOB_CLASS_ENTRIES_P: (input)  This parameter specifies a pointer to an array
{       of job class entries which are to be installed in the job class table.
{       The order in which the job classes are given defines the rank, highest
{       to lowest, of the classes for automatic class selection.
{
{ SERVICE_CLASS_ENTRIES_P: (input)  This parameter specifies a pointer to an
{       array of service class entries which are to be installed in the service
{       class table.
{
{ APPLICATION_ENTRIES_P: (input)  This parameter specifies a pointer to an
{       array of application entries which are to be installed in the
{       application table.  If this pointer is NIL, there are no applications
{       to be installed.
{
{ CONTROLS_ENTRY: (input)  This parameter specifies a record which is to be
{       installed in the job scheduler table.
{
{ CATEGORY_DATA: (input)  This parameter specifies a record which is to be
{       installed in the job category data.
{
{ DELETED_JOB_CLASSES: (input)  This parameter specifies a set of job classes
{       that are to be deleted from the job class table.
{
{ DELETED_SERVICE_CLASSES: (input)  This parameter specifies a set of service
{       classes that are to be deleted from the service class table.
{
{ DELETED_APPLICATIONS: (input)  This parameter specifies a set of applications
{       that are to be deleted from the application table.
{
{ STATUS: (output)  This parameter specifies the request status.
{       All of the conditions listed are detected before the scheduler tables
{       are changed.
{       CONDITIONS:
{             jme$access_id_mismatch
{             jme$no_utility_is_active
{       IDENTIFIER: 'JM'
{
