Reflection Desktop VBA Guide
Attachmate.Reflection.Objects.Emulation.OpenSystems Library / Attachmate.Reflection.Objects.Emulation.OpenSystems Library / FileTransfer Object / WRQMPEFileNames Property
In This Topic
    WRQMPEFileNames Property
    In This Topic
    Returns (first syntax line) or specifies (second syntax line) whether Reflection uses the MPE filenaming convention.
    Syntax
    expression.WRQMPEFileNames As WRQMPEFileNamesOption
    where expression is a variable that represents a FileTransfer Object

    Property Value

    A WRQMPEFileNamesOption value
    Remarks
    Version 5.0 of the MPE operating system supports two naming systems for filenames:

    Traditional MPE filenames, which are all uppercase, no longer than eight characters, and conform to the FILENAME.GROUP.ACCOUNT folder structure format.

    Version 5.0 POSIX filenames, which can combine uppercase and lowercase, be of any length, and use a fully hierarchical folder structure.

    MPE filenames are a subset of POSIX names. All MPE filenames are visible from within POSIX (for example, PCLINK2.PUB.SYS appears as /SYS/PUB/PCLINK2), but only POSIX files with names that are also valid as MPE filenames are visible from MPE.

    This filename structure is used for host filenames during file transfers, and determines how filenames appear in the File Transfer dialog box if you choose the Show Host Files button.

    This property is only relevant for transfers to HP 3000 hosts (that is, when WRQHostSystem is set to HostFileSystemOption.HP3000). This property is relevant only for transfers that use the WRQ/Reflection protocol.

    The default value is WRQMPEFileNamesOption.MPE.
    • The host program determines which naming system to use.
    • Reflection uses traditional MPE filenames, unless a name begins with a forward slash or a period, in which case the name is assumed to be a POSIX name.
    • Reflection uses POSIX filenames.
    • Reflection uses traditional MPE filenames, reporting any filename that begins with a forward slash or a period as invalid.
    See Also