LMCP$HLB.HLB  —  DUMP
    Displays the contents of a transaction log.

    Requires READ access to the transaction log and the directory it
    is in.

    Format

      DUMP  filespec

1  –  Parameter

 filespec

    The file specification of the transaction log whose contents you
    want to display.

    The DUMP command uses the following defaults:

    o  If you omit the disk and directory, the DUMP command looks
       for the transaction log in the directories pointed to by the
       logical SYS$JOURNAL, which must be defined in executive mode
       in the system logical name table.

    o  If you omit the file type, the DUMP command uses .LM$JOURNAL.

2    /ACTIVE

    Selects records only for active transactions that have not yet
    been forgotten.

3    /FORMAT

       /FORMAT (default)
       /NOFORMAT

    Determines whether the contents of the transaction log are
    displayed as formatted records. Specify both the /NOFORMAT and
    the /HEX qualifiers to display the contents of the transaction
    log in hexadecimal only.

    If the /NOFORMAT qualifier is specified without the /HEX
    qualifier, only the transaction log header is displayed.

4    /HEX

       /HEX
       /NOHEX (default)

    Specifies that the contents of the transaction log are displayed
    as both ASCII characters and hexadecimal longwords. Specify both
    the /NOFORMAT and /HEX qualifiers to display the contents of the
    transaction log in hexadecimal only.

5    /LOGID

       /LOGID=logid

    Selects records only for transactions that have participants
    whose logid field matches the specified value.

    The logid is in the Log ID field, to the right of the Type
    field. The value you specify must be exactly as it appears in
    the display, including hyphens.

    Note that you can use this qualifier only with the /RM qualifier.

6    /OUTPUT

       /OUTPUT[=filespec]

    Requires READ and WRITE access to the directory in which the
    output file is to be created.

    Specifies where the output from the DUMP command is sent. If you
    omit this qualifier, output is sent to the current SYS$OUTPUT
    device (usually your terminal). To send the output to a file, use
    the /OUTPUT qualifier. If you do not supply a file specification,
    the output is sent to the file LMCP_DUMP.LIS in your default
    directory.

7    /RM

       /RM=name

    Selects records only for transactions that have participants
    whose names begin with the specified value.

    The participant name is shown in the Name field, and is output in
    both ASCII and hexadecimal.

    If the participant name includes undisplayable characters, you
    can select records for that participant by using the hexadecimal
    form of its name. When specifying the hexadecimal form of
    the name, you must convert it by reversing the pairs in the
    hexadecimal number. For example, if the participant name is:

    Name (11): "SYSTEM$RED" (4445 52244D45 54535953)

    the value you specify for the /RM qualifier is:

    /RM=%X53595354454D24524544

8    /STATE

       /STATE=COMMITTED
       /STATE=PREPARED

    Selects records only for transactions in either the Committed or
    Prepared states.

9    /TID

       /TID=transaction_id

    Selects records only for the specified transaction.

    The transaction_id is shown in the Transaction ID field. The
    value you specify must be exactly as it appears in the display,
    including hyphens.

10  –  Example

  LMCP> DUMP/RM="RMS$" DISK$LOGFILE:SYSTEM$BLUE.LM$JOURNAL

      This example displays the contents of the transaction log for
      node BLUE, selecting only transactions in which
      RMS Journaling for OpenVMS is participating.
Close Help