CONTENTS Title Page Copyright Page Information Map Information Table Preface Part I Introduction 1 BASIC Language Use of DECintact Routines 2 C Language Use of DECintact Routines 3 COBOL Language Use of DECintact Routines 4 FORTRAN Language Use of DECintact Routines 5 Pascal Language Use of DECintact Routines 6 PL/I Language Use of DECintact Routines Part II Routines ABORT_TRANSACTION ADD_TO_QUEUESET ALTER_QUEUESET ASSIGN_QUEUE_SERVER CHANGE_DATE_STATUS CHECK_CURR_ENTITLEMENT CHECK_LEAP_YEAR CLEAR_FIELD_ERROR CLEAR_FIELD_HIDDEN CLEAR_FIELD_MODIFIED CLEAR_FIELD_PROTECTED CLEAR_FIELD_REQUIRED CLEAR_KEYFIELD_HANDLER CLEAR_MENU_HANDLER CLEAR_TRANS_NOABORT CLOSE COMMIT_TRANSACTION COMPUTE_ELAPSED_DAYS CONVERT_ss_TO_dd_DATE CREATE CREATE_QUEUE CREATE_QUEUE_ITEM CREATE_SINGLE_WINDOW CREATE_THREAD CREATE_WINDOW DEASSIGN_QUEUE_SERVER DECLARE_ENVIRONMENT DECOMMIT_TRANSACTION DEFAULT_RECORD_ADDRESS DEFINE_PROOF_CONTROL DEFINE_QUEUESET DELETE DELETE_QUEUE DELETE_QUEUE_ITEM DELETE_WINDOW DEQUEUE_LOCK DISABLE_DECFORM DISPLAY DISPLAY_CANNED_MESSAGE DISPLAY_FORM DISPLAY_FORM_MESSAGE DISPLAY_MANUAL_CONFIRM ENABLE_DECFORM END_SESSION ENQUEUE_LOCK ENTER_SERVER ERASE EXECUTE_SERVER FIND FLUSH FM_INFO GET GET_CURRENT_THREAD GET_CURR_BUSINESS_DATE GET_DATE_STATUS GET_FIELD_ATTRIBUTES GET_FIELD_NUMBER GET_NEXT_BUSINESS_DATE GET_REQUEST GET_RESPONSE GET_TID GET_TRANSACTION GET_WINDOW_ATTRIBUTES HOLD_QUEUE_ITEM INSERT_QUEUE_ITEM LIST_QUEUE LOAD_FORM_MESSAGE MENU MODIFY_FORM_ATTRIBUTES MODIFY_QUEUE_ATTRIBUTES OPEN PARSE PUT READ READ_FIELD_MODIFIED RECEIVE_DECFORM RECEIVE_MESSAGE REDIRECT_QUEUE action_rtn RELEASE RELEASE_QUEUE_ITEM REMOVE_FROM_QUEUESET REMOVE_QUEUE_ITEM RENAME REQUEST_SEND_MESSAGE RESUME_THREAD RETRIEVE_QUEUE_ITEM REWIND SEND_DECFORM SEND_MESSAGE SEND_REQUEST SEND_RESPONSE SET_FIELD_ATTRIBUTES SET_FIELD_ERROR SET_FIELD_HIDDEN SET_FIELD_PROTECTED SET_FIELD_REQUIRED SET_KEYFIELD_HANDLER SET_MENU_HANDLER SET_THREAD_ADDRESS SET_TRANS_NOABORT SET_WINDOW_ATTRIBUTES SHOW_QUEUE SPOOL START_QUEUE START_SESSION START_TRANSACTION STOP_QUEUE SUSPEND_THREAD TRANSCEIVE_DECFORM TRANSCEIVE_REQUEST UNDEFINE_QUEUESET UNLOCK UPDATE UPDATE_QUEUE_ITEM VALIDATE_xx_DATE VERIFY_PASSWORD WRITE WRITE_LOG Part III User Edit Routines User Edit Routine DISPLAY_UER_MESSAGE GET_UER_FFE GET_UER_FIELD GET_UER_FIELD_NUMBER GET_UER_TDB PUT_UER_FIELD A RMS Constants B Field Names and Descriptions FIGURES RTN-1 Format of Buffer Returned by INTACT$DISPLAY TABLES 1 Information Not Included from Earlier Appendixes RTN-1 Formats for Codes and Dates RTN-2 Context Setting Combinations for INTACT$DECLARE_ENVIRONMENT RTN-3 Context Elements Specified in INTACT$DECLARE_ENVIRONMENT RTN-4 Status Condition Severity Levels and Their Binary Values RTN-5 Formats for Codes and Dates A-1 RMS Compile-Time Constants B-1 Database File Block (DFB) B-2 Terminal Data Block (TDB) B-3 File Manager Information (FMINFO) B-4 Form Field Entry (FFE) B-5 Common Form Entry (FEN) B-6 Impure Field Entry (IFE) B-7 Queue Descriptor Block (QDB) B-8 Queue Key Block (QKB)