| 540.01 Warn MARC 30,000 message limit |
| Tue, July 6 2010 |
|
TTINTERFACE will now warn MARC users if SUPERVISOR command output
exceeds 30,000 lines - this is the limit that MARC can handle. Some
commands such as PDT could return output much larger than this and
would have not been warned if the limit had been exceeded.
For output greater than 30,000 lines, TTINTERFACE will now append the
following warning and discard the excess messages:
-- WARNING: THIS MARC RESPONSE HAS BEEN TRUNCATED --
|
| 510.03 Correct LSN logging |
| Wed, August 16 2006 |
|
Previously, the LSN of the MARC station executing TT commands was not
being correctly passed in the raw message sent to SUPERVISOR. This
meant that any SUPERVISOR logging of the command did not correctly
identify the originator. This problem is now fixed.
|
| 510.02 SET EXPANDED MCS FOR WARNING 146 |
| Thu, June 9 2005 |
|
Previously, the TTINTERFACE library would give the following MCP warning during MCS initialisation:
"Warning 146: MCS may not be able to handle data returned in MCS"
This warning has now been eliminated; TTINTERFACE functionality and operation is otherwise unaffected by this change.
|
| 510.01 UPDATE FOR MCP 5.1 AND ELIMINATE SETSTATUS WARNINGS |
| Mon, March 21 2005 |
|
On MCP 5.1, TTINTERFACE would display the following warning messages during initialization and other occasions during normal running:
WARNING 169:SETSTATUS 0 CALLS WILL BE DEIMPLEMENTED
These warnings have been eliminated.
The internal version of the TTINTERFACE library has been updated to reflect MCP 49.1 compatibility.
|
| 480.02 FIX TIMEOUT AND BETTER TRACING |
| Wed, June 11 2003 |
|
The tracing generated by the TTINTERFACE library, upon receipt of a TRACEON command, is much improved and now includes the timestamp of the message arrival.
Also, for input messages that are delivered by sources other than MARC (e.g. by calling TTINTERFACE directly as a user library), TTINTERFACE will always ensure that the originating station or unit is non-zero when passing commands to Supervisor. This helps protects against a possible command timeout for TT DO or TT EVAL commands because SUPERVISOR may not have sent the usual completion signal.
|
| 480.01 CHANGE VERSION TO 48 |
| Wed, March 13 2002 |
|
This patch only changes the version to 48. Version 470.02 is still valid for MCP 48.
|
| 470.02 PASS USERCODES FOR TP COMMANDS |
| Date: Tue., September 25 2001 |
|
Previously, TTINTERFACE would never pass the originating usercode if that user was marked as a SYSTEMUSER or PU in the UserDataFile If TRIM's command access control was in force to restrict database update to the Tape Librarian usercode only (all others users would have read only access), Tape Librarian users running from MARC would not be given full read-write access. Now, TTINTERFACE will unconditionally pass the originating session usercode if the command is for the TP directive or is a TT TP.
|
| 470.01 DISABLE MULTIPLE DIRECTIVES AFTER Q |
| Date: Tue., June 19 2001 |
|
The TTINTERFACE library will now keep track of all DIRECTIVE prefixes used during its lifetime. Previously, if a SM QUIT command was issued, TTINTERFACE would only issue a DISABLE command to MARC for the last prefix used e.g. TT or TP, leaving any others in-use. This meant that TTINTERFACE would remain linked forever to MARC. This problem was observed to cause problems during the installation of Metalogic software.
TTINTERFACE will automatically DISABLE all known DIRECTIVE prefixes during a QUIT. It is now possible to have DIRECTIVE names other than TT, TP and TS associated with the TTINTERFACE library. Also, TTINTERFACE will immediately delinked from the MAGUS library after its initialization phase.
|