{
{   The purpose of this request is to return a list of the job classes, service
{ classes, or applications defined in the scheduler tables.
{
{       JMP$READ_DEFINED_CLASSES (CLASS_KIND, DEFINED_CLASSES,
{         NUMBER_OF_CLASSES, STATUS)
{
{ CLASS_KIND: (input)  This parameter specifies whether information is being
{       requested for job classes, service classes, or applications.
{
{ DEFINED_CLASSES: (output)  This parameter specifies an array in which the
{       names and indices of the defined classes or applications are returned.
{       Job classes are returned in ranked order of highest to lowest.
{
{ NUMBER_OF_CLASSES: (output)  This parameter specifies the number of defined
{       classes or applications for which information is returned.
{
{ STATUS: (output) This parameter specifies the request status.  When the
{       condition, jme$error_in_job_class_ranking, is returned, all of the
{       defined job classes are returned but the ranking is unknown.
{       CONDITIONS:
{             jme$error_in_job_class_ranking
{             jme$result_array_too_small
{       IDENTIFIER: 'JM'
{
