home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / iclvme2900 / kmt_sp_mtm < prev    next >
Text File  |  2020-01-01  |  21KB  |  708 lines

  1. *@ VME KERMIT SUPPORT PROCEDURE MESSAGE TEXT MODULE                            @
  2. *@ ************************************************                            @
  3.  
  4.  
  5. *CREATE(KMTSPMTM)
  6. *PROC(KMTSPMTM)
  7. *VERSION(101)
  8. *PARAMS(EXP&ICL)
  9. *LINESPLIT(SPACE)
  10.  
  11.  
  12.  
  13.  
  14. *@ MESSAGES MESSAGE TEXTS                                                      @
  15. *@ **********************                                                      @
  16.  
  17.  
  18. *@ GENERAL MESSAGES                                                            @
  19. *@ ****************                                                            @
  20.  
  21. *1                                               @ KMT_VERSION_NUMBER          @
  22.  
  23. <L><TAB 25>SWURCC VME KERMIT VERSION <P2>
  24.  
  25. *2                                               @ KMT_SWURCC_BANNER           @
  26.  
  27. <L>South West Universities Regional Computer Centre,
  28. <HALT -1>Claverton Down, Bath BA2 7AY, U.K.
  29.  
  30. *3                                               @ NON-STANDARD MARK CHARACTER @
  31.  
  32. <L>The VME Kermit START-OF-PACKET character is Hex 1E (decimal 30).
  33. <HALT -1>Please set the START-OF-PACKET character on your micro to correspond.
  34. <HALT -1>Type: HELP START-OF-PACKET for further details.
  35.  
  36.  
  37. *@ SUPPORT PROCEDURES MESSAGES                                                 @
  38. *@ ***************************                                                 @
  39.  
  40. *50                                              @ KMT_SP_TRACE_MSG            @
  41. <CASE    P1
  42.  THEN    <>
  43.  DEFAULT <<HEX P2>>
  44.  ESAC>
  45.  
  46.  
  47. *@ ERROR HANDLER MESSAGES                                                      @
  48. *@ **********************                                                      @
  49.  
  50.  
  51. *@ DEVICE HANDLER MESSAGES                                                     @
  52. *@ ***********************                                                     @
  53.  
  54. *150                                             @ KMT_DH_DATA_IN_MSG          @
  55. <L>KMT_DH_DATA_IN :- <HALT -1, J50>
  56.  
  57. *151                                             @ KMT_DH_DATA_OUT_MSG         @
  58. <L>KMT_DH_DATA_OUT :- <HALT -1, J50>
  59.  
  60. *152                                             @ KMT_DH_EVENT_MSG            @
  61. <L>KMT_DH_EVENT :- <HALT -1, J50>
  62.  
  63.  
  64. *@ FILE HANDLER MESSAGES                                                       @
  65. *@ *********************                                                       @
  66.  
  67. *200                                             @ KMT_FH_RECORD_IN_MSG        @
  68. <L>KMT_FH_RECORD_IN :- <HALT -1,J50>
  69.  
  70. *201                                             @ KMT_FH_RECORD_OUT_MSG       @
  71. <L>KMT_FH_RECORD_OUT :- <HALT -1,J50>
  72.  
  73.  
  74. *@ PACKET PROCESSOR MESSAGES                                                   @
  75. *@ *************************
  76.  
  77. *250                                             @ KMT_PP_TRACE_MESSAGE        @
  78. <HEX P2, HALT -1>
  79. <HALT -1>MARK     = X"<HEX P3>"
  80. <HALT -1>LEN      = <P4>
  81. <HALT -1>SEQ      = <P5>
  82. <HALT -1>TYPE     = <CASE P6
  83.                      THEN <INVALID TYPE>,
  84.                           <B (BREAK)>,
  85.                           <D (DATA)>,
  86.                           <E (ERROR)>,
  87.                           <F (FILE_HEADER)>,
  88.                           <G (GENERIC_COMMAND)>,
  89.                           <I (INIT_PARAM)>,
  90.                           <K (KERMIT_COMMAND)>,
  91.                           <N (NAK)>,
  92.                           <R (REC_INIT)>,
  93.                           <S (SEND_INIT)>,
  94.                           <Y (ACK)>,
  95.                           <Z (EOF)>
  96.                      DEFAULT <INVALID TYPE>
  97.                      ESAC>
  98. <HALT -1>DATA     = X"<HEX P7>"
  99. <HALT -1>CHECKSUM = X"<HEX P8>"
  100.  
  101. *251                                             @ KMT_PP_PACKET_IN_MSG        @
  102. <L>KMT_PP_PACKET_IN :- <HALT -1,J250>
  103.  
  104. *252                                             @ KMT_PP_PACKET_OUT_MSG       @
  105. <L>KMT_PP_PACKET_OUT :- <HALT -1,J250>
  106.  
  107. *253                                             @ KMT_PP_PACKET_DATA_IN_MSG   @
  108. <L>KMT_PP_PACKET_DATA_IN <CASE P2
  109.                           THEN J255,
  110.                                J256,
  111.                                J257
  112.                           DEFAULT J255
  113.                           ESAC>
  114.  
  115. *254                                             @ KMT_PP_PACKET_DATA_OUT_MSG  @
  116. <L>KMT_PP_PACKET_DATA_OUT <CASE P2
  117.                            THEN J255,
  118.                                 J256,
  119.                                 J257
  120.                            DEFAULT J255
  121.                            ESAC>
  122.  
  123. *255                                             @ EBCDIC DATA                 @
  124. (EBCDIC) :-
  125. <HALT -1><P3>
  126.  
  127. *256                                             @ ASCII DATA                  @
  128. (ASCII) :-
  129. <HALT -1><P3>
  130.  
  131. *257                                             @ BINARY DATA                 @
  132. (BINARY) :-
  133. <HALT -1>X"<HEX P3>"
  134.  
  135. *258                                             @ KMT_PP_PARAM_OUT_MSG        @
  136. <L>KMT_PP_PARAM_OUT :- <HALT -1,CASE P1 J260,J261 ESAC>
  137.  
  138. *259                                             @ KMT_PP_PARAM_IN_MSG         @
  139. <L>KMT_PP_PARAM_IN :- <HALT -1,CASE P1 J260,J261 ESAC>
  140.  
  141. *260                                             @ NO PARAMATERS!              @
  142. <L>NONE!
  143.  
  144. *261                                             @ KMT_PP_PARAMS               @
  145. <HALT -1>MAXL  = <P2><CASE P1 ,,J262 ESAC>
  146.  
  147. *262
  148. <HALT -1>TIME  = <P3><CASE P1 ,,,J263 ESAC>
  149.  
  150. *263
  151. <HALT -1>NPAD  = <P4><CASE P1 ,,,,J264 ESAC>
  152.  
  153. *264
  154. <HALT -1>PADC  = X"<HEX P5>"<CASE P1 ,,,,,J265 ESAC>
  155.  
  156. *265
  157. <HALT -1>EOL   = X"<HEX P6>"<CASE P1 ,,,,,,J266 ESAC>
  158.  
  159. *266
  160. <HALT -1>QCTL  = X"<HEX P7>"<CASE P1 ,,,,,,,J267 ESAC>
  161.  
  162. *267
  163. <HALT -1>QBIN  = X"<HEX P8>"<CASE P1 ,,,,,,,,J268 ESAC>
  164.  
  165. *268
  166. <HALT -1>CHKT  = "<P9>"<CASE P1 ,,,,,,,,,J269 ESAC>
  167.  
  168. *269
  169. <HALT -1>REPT  = X"<HEX P10>"<CASE P1 ,,,,,,,,,,J270 ESAC>
  170.  
  171. *270
  172. <HALT -1>CAPAS = X"<HEX P11>"
  173.  
  174.  
  175. *@ PROTOCOL HANDLER MESSAGES                                                   @
  176. *@ *************************
  177.  
  178. *300                                             @ KMT_PH_STATES_MSG           @
  179. <L>KMT_PH_STATES :- <HALT -1,J301>
  180.  
  181. *301                                             @ KMT_PH_TRACE_MESSAGE        @
  182. STATE = <P2> (<CASE    P2
  183.                THEN    <REC_SERVER_IDLE>,
  184.                        <REC_INIT>,
  185.                        <REC_FILE>,
  186.                        <REC_DATA>,
  187.                        <SEND_INIT>,
  188.                        <SEND_FILE>,
  189.                        <SEND_DATA>,
  190.                        <SEND_EOF>,
  191.                        <SEND_BREAK>
  192.                DEFAULT <UNKNOWN STATE>
  193.                ESAC>),
  194. EVENT = <P3> (<CASE    P3
  195.                THEN    <ENTRY>,
  196.                        <BREAK>,
  197.                        <DATA>,
  198.                        <ERROR>,
  199.                        <FILE_HEADER>,
  200.                        <GENERIC_COMMAND>,
  201.                        <INIT_PARAM>,
  202.                        <KERMIT_COMMAND>,
  203.                        <NAK>,
  204.                        <REC_INIT>,
  205.                        <SEND_INIT>,
  206.                        <ACK>,
  207.                        <EOF>,
  208.                        <CORRUPT_DATA>,
  209.                        <PROTOCOL_ERROR>
  210.                DEFAULT <UNKNOWN EVENT>
  211.                ESAC>)
  212.  
  213.  
  214. *@ COMMAND AND PARAMETER CHECKING @
  215.  
  216. *5000      @ check Kermit initial mode @
  217.  
  218. <CASE P1 STARTS
  219.          <SERVER>  THEN HALT 0,
  220.          <RECEIVE> THEN HALT 1,
  221.          <SEND>    THEN HALT 2,
  222.          <COMMAND> THEN HALT 3
  223.       DEFAULT           HALT 4 @ invalid mode @
  224.  ESAC
  225. >
  226.  
  227.  
  228. *5010      @ check Kermit command @
  229.  
  230. <CASE P1 STARTS
  231.          <SERVER>     THEN HALT  0,
  232.          <RECEIVE>    THEN HALT  1,
  233.          <SEND>       THEN HALT  2,
  234.          <HELP>       THEN HALT  3,
  235.          <EXIT>       THEN HALT  4,
  236.          <SET>        THEN HALT  5,
  237.          <SHOW>       THEN HALT  6,
  238.          <STATISTICS> THEN HALT  7
  239.       DEFAULT              HALT  8 @ invalid command @
  240.  ESAC
  241. >
  242.  
  243.  
  244. *5100      @ SET command: check for SEND or RECEIVE option @
  245.  
  246. <CASE P2 STARTS
  247.          <RECEIVE> THEN HALT  0,
  248.          <SEND>    THEN HALT  1
  249.       DEFAULT           HALT -1 @ not present - ok though @
  250.  ESAC
  251. >
  252.  
  253.  
  254. *5110      @ check SET parameter @
  255.  
  256. <CASE P2 STARTS
  257.          <DEBUG>           THEN HALT 0,
  258.          <DELAY>           THEN HALT 1,
  259.          <FILE>            THEN HALT 2,
  260.          <RETRY>           THEN HALT 3,
  261.          <PAUSE>           THEN HALT 4
  262.       DEFAULT                   HALT 920 @ invalid parameter @
  263.  ESAC
  264. >
  265.  
  266.  
  267. *5120      @ check parameter following SEND or RECEIVE option @
  268.  
  269. <CASE P3 STARTS
  270.          <START-OF-PACKET>  THEN HALT 0,
  271.          <PACKET-LENGTH>    THEN HALT 1,
  272.          <TIMEOUT>          THEN HALT 2,
  273.          <END-OF-LINE>      THEN HALT 3,
  274.          <PADDING>          THEN HALT 4,
  275.          <PAD-CHARACTER>    THEN HALT 5,
  276.          <QUOTE>            THEN HALT 6,
  277.          <EIGHTH-BIT-PREFIX> THEN HALT 7
  278.       DEFAULT                    HALT 921 @ invalid parameter @
  279.  ESAC
  280. >
  281.  
  282.  
  283. *5130      @ check DEBUG option @
  284.  
  285. <CASE P3 STARTS
  286.          <ALL>      THEN HALT 0,
  287.          <FILE>     THEN HALT 1,
  288.          <PROTOCOL> THEN HALT 2,
  289.          <PACKET>   THEN HALT 3,
  290.          <DEVICE>   THEN HALT 4
  291.       DEFAULT            HALT 921 @ invalid DEBUG parameter @
  292.  ESAC
  293. >
  294.  
  295.  
  296. *5140      @ check FILE option @
  297.  
  298. <CASE P3 STARTS
  299.          <TYPE>       THEN CASE P4 STARTS
  300.                                    <EBCDIC>       THEN HALT 0,
  301.                                    <ASCII>        THEN HALT 1,
  302.                                    <BINARY>       THEN HALT 2
  303.                                 DEFAULT                HALT 931
  304.                            ESAC,
  305.  
  306.          <NAMING>     THEN CASE P4 STARTS
  307.                                    <UNTRANSLATED> THEN HALT 3,
  308.                                    <NORMAL-FORM>  THEN HALT 4
  309.                                 DEFAULT                HALT 931
  310.                            ESAC,
  311.  
  312.          <OVERWRITE>  THEN CASE P4 STARTS
  313.                                    <OFF>          THEN HALT 5,
  314.                                    <ON>           THEN HALT 6
  315.                                 DEFAULT                HALT 931
  316.                            ESAC,
  317.  
  318.          <INCOMPLETE> THEN CASE P4 STARTS
  319.                                    <DISCARD>      THEN HALT 7,
  320.                                    <KEEP>         THEN HALT 8
  321.                                 DEFAULT                HALT 931
  322.                            ESAC
  323.       DEFAULT           HALT 921 @ invalid SET FILE argument @
  324.  ESAC
  325. >
  326.  
  327.  
  328. *5150      @ check OFF/ON option @
  329.  
  330. <CASE P4 STARTS
  331.          <OFF> THEN HALT 0,
  332.          <ON>  THEN HALT 1
  333.      DEFAULT        HALT 931
  334.  ESAC
  335. >
  336.  
  337.  
  338.  
  339.  
  340. *@ RESULTCODES MESSAGE TEXTS                                                   @
  341. *@ *************************                                                   @
  342.  
  343.  
  344. *@ GENERAL RESULTCODES                                                         @
  345. *@ *******************                                                         @
  346.  
  347.  
  348. *@ SUPPORT PROCEDURES RESULTCODES                                              @
  349. *@ ******************************                                              @
  350.  
  351. *80050                                           @ KMT_SP_NOT_HEX              @
  352. NON-HEXADECIMAL CHARACTERS FOUND IN STRING
  353.  
  354. *80051                                           @ KMT_SP_STRING_TOO_BIG       @
  355. KMT_SP_STRING_TOO_BIG
  356.  
  357.  
  358. *@ ERROR HANDLER RESULTCODES                                                   @
  359. *@ *************************                                                   @
  360.  
  361. *80100                                           @ KMT_EH_ERROR_MSG            @
  362. <P2>
  363.  
  364. *80101                                           @ KMT_EH_SOFTWARE_ERROR       @
  365. AN UNRECOVERABLE SOFTWARE ERROR HAS OCCURED
  366.  
  367. *80102                                           @ KMT_EH_ICL_RESULT           @
  368. <>**** RC = <P2> RETURNED FROM PROCEDURE <CASE    P1
  369.                                           THEN    <*UNKNOWN*>,
  370.                                                   <<P3>>
  371.                                           DEFAULT <<P3, HALT -1, P4>>
  372.                                           ESAC>
  373.  
  374.  
  375. *@ DEVICE HANDLER RESULTCODES                                                  @
  376. *@ **************************                                                  @
  377.  
  378. *80150                                           @ KMT_DH_UNEXPECTED_BREAK_IN  @
  379. <>**** UNEXPECTED BREAK_IN EVENT ****
  380.  
  381. *80151                                           @ KMT_DH_UNEXPECTED_EVENT     @
  382. <>**** UNEXPECTED EVENT ****
  383.  
  384. *80152                                           @ KMT_DH_DATA_AVAILABLE       @
  385. KMT_DH_DATA_AVAILABLE
  386.  
  387. *80153                                           @ KMT_DH_QUEUE_EMPTY          @
  388. KMT_DH_QUEUE_EMPTY
  389.  
  390.  
  391. *@ FILE HANDLER RESULTCODES                                                    @
  392. *@ ************************                                                    @
  393.  
  394. *80200                                           @ KMT_FH_RECORD_TOO_BIG       @
  395. <>**** MAXIMUM RECORD SIZE EXCEEDED, SIZE = <P2>, MAX SIZE = <P3>
  396.  
  397.  
  398. *@ PACKET PROCESSOR RESULTCODES                                                @
  399. *@ ****************************                                                @
  400.  
  401. *80250                                           @ KMT_PP_NO_INPUT_PACKET      @
  402. KMT_PP_NO_INPUT_PACKET
  403.  
  404. *80251                                        @ KMT_PP_UNSUPPORTED_PACKET_TYPE @
  405. KMT_PP_UNSUPPORTED_PACKET_TYPE
  406.  
  407. *80252                                           @ KMT_PP_INVALID_PACKET_TYPE  @
  408. KMT_PP_INVALID_PACKET_TYPE
  409.  
  410. *80253                                           @ KMT_PP_INVALID_CHACKSUM     @
  411. KMT_PP_INVALID_CHECKSUM
  412.  
  413. *80254                                          @ KMT_PP_INVALID_PACKET_LENGTH @
  414. KMT_PP_INVALID_PACKET_LENGTH
  415.  
  416. *80255                                           @ KMT_PP_RECORD_TOO_BIG       @
  417. <>**** MAXIMUM RECORD SIZE EXCEEDED, MAX SIZE = <P2>
  418.  
  419. *80256                                           @ KMT_PP_STRING_TOO_BIG       @
  420. <>**** MAXIMUM MESSAGE SIZE EXCEEDED, SIZE = <P2>, MAX SIZE = <P3>
  421.  
  422. *80257                                           @ KMT_PP_INVALID_CONFIG_PARAM @
  423. INVALID CONFIGURATION PARAMETER
  424. <CASE P2 <"MARK">,<"NPAD">,<"PADC">,<"EOL">,<"QCTL">,<"QBIN">,<> ESAC>,
  425. VALUE = X"<HEX P3>"
  426. <CASE P1 EQUALS <3>
  427.  THEN    JP4
  428.  DEFAULT <>
  429.  ESAC>
  430.  
  431. *80258                                           @ KMT_PP_QBIN_AND_QCTL_EQUAL  @
  432. THE CONTROL-QUOTE AND EIGHTH-BIT-PREFIX CHARACTERS ARE EQUAL <HALT -1>
  433.      QBIN = X"<HEX P2>", REMOTE QCTL = X"<HEX P3>", LOCAL QCTL = X"<HEX P4>"
  434.  
  435. *80259                                           @ KMT_PP_QCTL_WARNING         @
  436. <>**** WARNING THE REMOTE QCTL CHARACTER X"<HEX P2>" WILL RESULT IN THE
  437. CORRUPTION OF ANY X"<HEX P3>" CHARACTERS TO X"<HEX P2>"
  438.  
  439. *80260                                           @ KMT_PP_QBIN_REJECTED        @
  440. THE EIGHTH-BIT PREFIXING HAS BEEN REJECTED BY THE REMOTE SYSTEM
  441.  
  442. *80270                                           @ INVALID CONFIG PARAM REASONS@
  443. (less than minimum packet length)
  444.  
  445. *80271
  446. (too many PAD characters requested)
  447.  
  448. *80272
  449. (not a control character)
  450.  
  451. *80273
  452. (not a printable character)
  453.  
  454. *80274
  455. (character not acceptable for VME I/O)
  456.  
  457. *80275
  458. (not a valid character)
  459.  
  460. *80276
  461. (same as START-OF-PACKET character)
  462.  
  463. *80277
  464. (same as END-OF-LINE character)
  465.  
  466.  
  467. *@ VME COMMAND ERRORS @
  468.  
  469. *85000     @ filenames not reqd @
  470.  
  471. <L>**** File names not required with <P1> option.
  472.  
  473. *85001     @ rem_file not reqd for Receive @
  474.  
  475. <L>**** Remote filename not required with Receive option.
  476.  
  477. *85010     @ vme_file mandatory for Send @
  478.  
  479. <L>**** Filename must be specified with Send option.
  480.  
  481. *85020     @ invalid option @
  482.  
  483. <L>**** <P1> is not a valid VME Kermit option.
  484.  
  485. *85030      @ terminated with fatal error @
  486.  
  487. <L>**** VME Kermit terminated due to fatal error.<L>
  488.  
  489. *85031     @ logging out vm on exit @
  490.  
  491. <L>Logging out.....!<L>
  492.  
  493. *85032     @ terminate with a new line @
  494.  
  495. <S1>
  496.  
  497. *@ USER INTERFACE (KMT_UI) MESSAGES @
  498.  
  499. *85820
  500.  
  501. <L>TRANSFER STATISTICS <HALT -1>
  502. <S5>Packets in         <P1,TAB40>Packets out         <P2,HALT -1>
  503. <S5>Retries            <P3,TAB40>Timeouts            <P4,HALT -1>
  504. <S5>Records read       <P5,TAB40>Records written     <P6,HALT -1>
  505.  
  506. *85821
  507.  
  508. <L>GENERAL PARAMETERS <HALT -1>
  509. <S5>Send delay (secs)  <P1,TAB40>TX pause (10th sec) <P2,HALT -1>
  510. <S5>Maximum retries    <P3,HALT -1>
  511.  
  512. *85822
  513.  
  514. RECEIVE PARAMETERS <J85824>
  515.  
  516. *85823
  517.  
  518. SEND PARAMETERS <J85824>
  519.  
  520. *85824
  521.  
  522. <HALT -1>
  523. <S5>Packet start       X<HEX P1,TAB40>End of line         X<HEX P6,HALT -1>
  524. <S5>Packet length      <P2,     TAB40>Timeout (secs)      <P3,HALT -1>
  525. <S5>Padding            <P4,     TAB40>Pad character       X<HEX P5,HALT -1>
  526. <S5>Quote character    <P7,     TAB40>8th bit prefix      <P8,HALT -1>
  527.  
  528. *85825
  529.  
  530. FILE PARAMETERS <HALT -1>
  531. <S5>File type          <CASE P1 <EBCDIC>,<ASCII>,<BINARY>,<UNKNOWN> ESAC>
  532. <TAB40>Overwrite option    <CASE     P2 EQUALS
  533.                                         <1> THEN <OFF>,
  534.                                         <2> THEN <ON>
  535.                                         DEFAULT             <UNKNOWN>
  536.                                         ESAC,HALT -1>
  537. <S5>Incomplete         <CASE P3 <DISCARD>,<KEEP> ESAC>
  538. <TAB40>Naming              <CASE P4 <UNTRANSLAED>,<NORMAL-FORM> ESAC,HALT -1>
  539.  
  540. *85826
  541.  
  542. TERMINAL PARAMETERS <HALT -1>
  543. <S5>Input length       <P1,TAB40>Output length       <P2,HALT -1>
  544.  
  545. *85827
  546.  
  547. DEBUGGING PARAMETERS <HALT -1>
  548. <S5>File               <CASE P1 <OFF>,<ON> ESAC>
  549. <TAB40>Protocol            <CASE P2 <OFF>,<ON> ESAC,HALT -1>
  550. <S5>Packet             <CASE P3 <OFF>,<ON> ESAC>
  551. <TAB40>Device              <CASE P4 <OFF>,<ON> ESAC,HALT -1>
  552.  
  553.  
  554. *@ USER INTERFACE (KMT_UI) ERROR MESSAGES @
  555.  
  556. *85910     @ invalid command @
  557.  
  558. <L>**** <P1> is not a valid VME Kermit command.
  559.  
  560.  
  561. *85920     @ invalid parameter P2 @
  562.  
  563. <L>**** <P2> is not a valid <P1> command parameter.
  564.  
  565. *85921     @ invalid parameter P3 @
  566.  
  567. <L>**** <P3> is not a valid <P1> <P2> command parameter.
  568.  
  569. *85930     @ invalid option P3 @
  570.  
  571. <L>**** <P3> is not a valid <P1> <P2> command option.
  572.  
  573. *85931     @ invalid option P4 @
  574.  
  575. <L>**** <P4> is not a valid <P1> <P2> <P3> option.
  576.  
  577. *85932     @ command parameter missing @
  578.  
  579. <L>**** Command parameter missing.
  580.  
  581. *85933     @ QUOTE and EIGHTH-BIT-PREFIX characters equal @
  582.  
  583. <L>**** QUOTE and EIGHTH-BIT-PREFIX characters equal.
  584.  
  585. *85934     @ Padding and packet length combined exceeds device length @
  586.  
  587. <L>**** Padding plus packet length exceeds the device line length.
  588.  
  589. *85935     @ START-OF-PACKET/END-OF-LINE/PADC not a control character @
  590.  
  591. <L>**** <P1> <P2> <P3> parameter must be in range 0 - 31 or 127.
  592.  
  593. *85936     @ parameter not acceptable for VME I/O @
  594.  
  595. <L>**** <P2> <P3> parameter not acceptable for VME I/O.
  596.  
  597. *85937     @ conflict with another character @
  598.  
  599. <L>**** <P2> <P3> parameter conflicts with <P2>
  600. <CASE P5 <START-OF-PACKET>,<END-OF-LINE>,<PAD>,<> ESAC> character.
  601.  
  602.  
  603.  
  604. *@ PROTOCOL HANDLER MESSAGES @
  605.  
  606. *87000     @ transfer cancelled by remote Kermit @
  607.  
  608. <L>File transfer cancelled by remote Kermit.
  609.  
  610. *87001     @ filename used by remote Kermit for sent file @
  611.  
  612. <L>File <P1> sent as <P2> to remote Kermit.
  613.  
  614. *87002     @ filename used by local Kermit for receive file @
  615.  
  616. <L>File <P1> stored as <P2> on VME Kermit.
  617.  
  618. *87010     @ error packet received, log details @
  619.  
  620. <L>Remote Kermit error: <HALT -1>
  621. <P1>
  622.  
  623.  
  624. *@ PROTOCOL HANDLER ERRORS @
  625.  
  626. *89000     @ unexpected pkt_no @
  627.  
  628. Unexpected packet number.
  629.  
  630. *89001     @ unexpected pkt_type @
  631.  
  632. Unexpected packet type.
  633.  
  634. *89010     @ Generic command failed @
  635.  
  636. Generic command "<P1>" failed.
  637.  
  638. *89011     @ Generic command not implemented/recognised @
  639.  
  640. Generic command "<P1>" not implemented.
  641.  
  642. *89020     @ Kermit command failed in Server mode @
  643.  
  644. Kermit command "<P1>" failed in Server mode.
  645.  
  646. *89021     @ Kermit command not implemented in Server mode @
  647.  
  648. Kermit command "<P1>" not implemented in Server mode.
  649.  
  650. *89022     @ No command in Kermit command packet @
  651.  
  652. No command found in Kermit command packet.
  653.  
  654. *89030     @ No filename in Rec_Init pkt @
  655.  
  656. No filename in Receive Init packet.
  657.  
  658. *89031     @ No filename in File_Hdr pkt @
  659.  
  660. No filename in File Header packet.
  661.  
  662. *89040     @ Unable to open Rec file @
  663.  
  664. Unable to open Receive file.
  665.  
  666. *89041     @ Unable to open Send file @
  667.  
  668. Unable to open Send file.
  669.  
  670. *89042     @ Unable to close Rec file @
  671.  
  672. Unable to close file received.
  673.  
  674. *89043     @ Unable to close Send file @
  675.  
  676. Unable to close Send file.
  677.  
  678. *89044     @ Unable to save Rec file @
  679.  
  680. Unable to save file received.
  681.  
  682. *89046     @ error writing to file @
  683.  
  684. Unable to write data to file.
  685.  
  686. *89047     @ error reading from file @
  687.  
  688. Unable to read data from file.
  689.  
  690. *89050     @ Retry count exceeded max_try.
  691.  
  692. Maximum retries exceeded.
  693.  
  694. *89060     @ Fatal error in Get_Packet @
  695.  
  696. Fatal I/O error: unable to read packet.
  697.  
  698. *89061     @ Fatal error in Send_Packet @
  699.  
  700. Fatal I/O error: unable to send packet.
  701.  
  702. *89070     @ their parameters unacceptable @
  703.  
  704. Initial parameters unacceptable.
  705.  
  706.  
  707. *END                                   @ KMT_SP_MTUP_MODULE                    @
  708.