Default COPY Parameters

Enterprise Server tracks the last COPY command performed by each Windows user and can re-use the DBServer parameters as default values on subsequent COPY commands.

For example, if a user enters this COPY command

dbenterprise copy (gpc)source/bankdb/= on user to

"e:\xferfiles" text from mcpvlan port 5000

followed by this COPY command

dbenterprise copy (JOE)UPDATES/= ON SYSPACK to "d:\hostfiles\test"

Enterprise Server will populate the missing parameters using stored settings. Internally, this expands to the following command:

dbenterprise copy (JOE)UPDATES/= ON SYSPACK to "d:\hostfiles\test" from mcpvlan port 5000

In some cases, Enterprise Server infers default values even when no user command history exists for the file transfer tool.

If a Windows user has never specified FROM/VIA or PORT values, Enterprise Server uses the DBServer addresses and port numbers that are associated with configured sources in Enterprise Server.

If the COPY command does not specify BINARY or TEXT mode, Enterprise Server does the following to determine the mode:

If

Enterprise Server

Copying from MCP

Uses the MCP file attribute FILEKIND. If FILEKIND is set to DATA, Enterprise Server examines the first record of the file. If it only contains printable characters, TEXT mode is used. If it contains any nonprintable characters, BINARY mode is used.

Some files, such as COBOL source files, are transferred in TEXT mode by default.

Copying from Windows

Transfers files in TEXT mode.