{
{   The purpose of this request is to open the system profile.  Since the file
{ is in the $system catalog, it is not normally readable or writable by the
{ user of manage_active_scheduling.  To provide access, the open must be done
{ at ring 3 with pf system authority enabled.
{
{       JMP$OPEN_SYSTEM_PROFILE (ACCESS_ID, CYCLE_NUMBER, OPEN_FOR_WRITE,
{            VALIDATION_ATTRIBUTES_P, FILE_IDENTIFIER, STATUS)
{
{ ACCESS_ID: (input)  This parameter specifies the access id assigned to the
{       caller when the utility active condition was set.
{
{ CYCLE_NUMBER: (input) This specifies the cycle number of the profile to open.
{
{ OPEN_FOR_WRITE: (input) This specifies if the profile is to be opened for
{       read or write.  When opened for write, a request is made to assign
{       the file to a critical device.  A side effect is that the file will
{       need to be explicitly detached after closing.
{
{ VALIDATION_ATTRIBUTES_P: (input) This specifies the attributes expected
{       if the file is valid.  If the file is created, these attributes are
{       assigned.
{
{ FILE_IDENTIFIER: (output) This returns the file identifier of the opened
{       file.
{
{ STATUS: (output)  This parameter specifies the request status.
{       CONDITIONS:
{             ame$attribute_validation_error
{             ame$new_file_requires_append
{             jme$access_id_mismatch
{             jme$no_utility_is_active
{             pfe$duplicate_cycle
