|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ B T ┃
Length: 4641 (0x1221) Types: TextFile Names: »B«
└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11 └─ ⟦129cab021⟧ »DATA« └─⟦bb25a46d4⟧ └─⟦f64eaa120⟧ Bits:30000752 8mm tape, Rational 1000, !projects 93 02 16 └─ ⟦6f12a12be⟧ »DATA« └─⟦bb25a46d4⟧ └─⟦2f6cfab89⟧ Bits:30000547 8mm tape, Rational 1000, !projects 94-01-04 └─ ⟦d65440be7⟧ »DATA« └─⟦bb25a46d4⟧ └─⟦this⟧
with ASA_DEFINITIONS; with ACTIONS; with DEVICE_INDEPENDENT_IO; with DTIA_CLIENT; with JOB_MANAGER; with LOG; with LOGGER; with PROFILE; with SIMPLE_STATUS; procedure ASA_INTEGRATION_SERVER (RESPONSE : in STRING := "<PROFILE>") is package DC renames DTIA_CLIENT; S : SIMPLE_STATUS.CONDITION; task WAITER is entry STOP; end WAITER; task body WAITER is begin accept STOP; end WAITER; procedure TERMINATE_MODEL_SERVER (REASON : in DC.TERMINATION_CONDITION) is begin ACTIONS.MODEL.TERMINATE_SERVER (REASON); if REASON = DC.GATEWAY_CLASS_DEACTIVATED then WAITER.STOP; end if; end TERMINATE_MODEL_SERVER; procedure TERMINATE_NO_SERVER (REASON : in DC.TERMINATION_CONDITION) is begin null; end TERMINATE_NO_SERVER; package MODEL_REGISTRATION is new DC.DTIA_CLIENT_OPERATIONS (CLASS_NAME => ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (ASA_DEFINITIONS.ASA_MODEL), SESSION_SERVER => FALSE, IMAGE_NAME => ACTIONS.MODEL.IMAGE_NAME, BUILD_IMAGE => ACTIONS.MODEL.BUILD_IMAGE, PRE_CHECK_IN => ACTIONS.MODEL.PRE_CHECK_IN, PRE_MAKE_CONTROLLED => ACTIONS.MODEL.PRE_MAKE_CONTROLLED, PRE_CMVC_COPY => ACTIONS.MODEL.PRE_CMVC_COPY, POST_CMVC_COPY => ACTIONS.MODEL.POST_CMVC_COPY, TERMINATE_SERVER => TERMINATE_MODEL_SERVER); package MODULE_REGISTRATION is new DC.DTIA_CLIENT_OPERATIONS (CLASS_NAME => ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (ASA_DEFINITIONS.ASA_MODULE), SESSION_SERVER => FALSE, IMAGE_NAME => ACTIONS.MODULE.IMAGE_NAME, BUILD_IMAGE => ACTIONS.MODULE.BUILD_IMAGE, PRE_CHECK_IN => ACTIONS.MODULE.PRE_CHECK_IN, PRE_MAKE_CONTROLLED => ACTIONS.MODULE.PRE_MAKE_CONTROLLED, TERMINATE_SERVER => TERMINATE_NO_SERVER); package REQUIREMENT_REGISTRATION is new DC.DTIA_CLIENT_OPERATIONS (CLASS_NAME => ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (ASA_DEFINITIONS.ASA_REQUIREMENT), SESSION_SERVER => FALSE, IMAGE_NAME => ACTIONS.REQUIREMENT.IMAGE_NAME, BUILD_IMAGE => ACTIONS.REQUIREMENT.BUILD_IMAGE, POST_COMMIT => ACTIONS.REQUIREMENT.POST_COMMIT, EDIT => ACTIONS.REQUIREMENT.EDIT, IO_OPEN => ACTIONS.REQUIREMENT.IO_OPEN, IO_READ_BYTES => DEVICE_INDEPENDENT_IO.READ, IO_READ_STRING => DEVICE_INDEPENDENT_IO.READ, IO_END_OF_FILE => DEVICE_INDEPENDENT_IO.END_OF_FILE, IO_RESET => DEVICE_INDEPENDENT_IO.RESET, IO_CLOSE => DEVICE_INDEPENDENT_IO.CLOSE, TERMINATE_SERVER => TERMINATE_NO_SERVER); begin LOG.SET_OUTPUT ("!Machine.Error_Logs.Asa_Integration_Server_Log"); PROFILE.SET (RESPONSE, S); MODEL_REGISTRATION.CHECK_IF_REGISTRATION_SUCCEEDED (S); if SIMPLE_STATUS.ERROR (S) then LOGGER.ERROR ("Unable to register class " & ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (ASA_DEFINITIONS.ASA_MODEL) & " because " & SIMPLE_STATUS.DISPLAY_MESSAGE (S)); else LOGGER.POSITIVE ("Registration of class " & ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (ASA_DEFINITIONS.ASA_MODEL) & " succeeded"); end if; MODULE_REGISTRATION.CHECK_IF_REGISTRATION_SUCCEEDED (S); if SIMPLE_STATUS.ERROR (S) then LOGGER.ERROR ("Unable to register class " & ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (ASA_DEFINITIONS.ASA_MODULE) & " because " & SIMPLE_STATUS.DISPLAY_MESSAGE (S)); else LOGGER.POSITIVE ("Registration of class " & ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (ASA_DEFINITIONS.ASA_MODULE) & " succeeded"); end if; REQUIREMENT_REGISTRATION.CHECK_IF_REGISTRATION_SUCCEEDED (S); if SIMPLE_STATUS.ERROR (S) then LOGGER.ERROR ("Unable to register class " & ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (ASA_DEFINITIONS.ASA_REQUIREMENT) & " because " & SIMPLE_STATUS.DISPLAY_MESSAGE (S)); else LOGGER.POSITIVE ("Registration of class " & ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (ASA_DEFINITIONS.ASA_REQUIREMENT) & " succeeded"); end if; JOB_MANAGER.SET_NAME (NAME => ASA_DEFINITIONS.ASA & " Integration Server"); end ASA_INTEGRATION_SERVER;