{
{   The purpose of this request is to update the scheduling profile in the
{ scheduler tables.  The existing tables are updated with the given definitions
{ for job classes, service classes, applications, and job scheduler controls.
{
{       JMP$UPDATE_PROFILE_IN_TABLES (ACCESS_ID, CHANGED_JOB_CLASSES_P,
{         CHANGED_SERVICE_CLASSES_P, CHANGED_APPLICATIONS_P, CONTROLS_P,
{         STATUS)
{
{ ACCESS_ID: (input)  This parameter specifies the access id assigned to the
{       caller when the utility active condition was set.
{
{ CHANGED_JOB_CLASSES_P: (input)  This parameter specifies a pointer to an
{       array of job classes and their attributes which are to be updated in
{       the job class table.  If this pointer is NIL, there are no job classes
{       to be updated.
{
{ CHANGED_SERVICE_CLASSES_P: (input)  This parameter specifies a pointer to an
{       array of service classes and their attributes which are to be updated
{       in the service class table.  If this pointer is NIL, there are no
{       service classes to be updated.
{
{ CHANGED_APPLICATIONS_P: (input)  This parameter specifies a pointer to an
{       array of applications and their attributes which are to be updated in
{       the application table.  If this pointer is NIL, there are no
{       applications to be updated.
{
{ CONTROLS_P: (input)  This parameter specifies a pointer to a record which
{       updates the job scheduler table.  If this pointer is NIL, there are no
{       updates to the job scheduler 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'
{
