Please enable JavaScript to view this site.

A-Shell Development History

XTEXT enhancement: New txc'docfmt'xxx flags relating to ATE.

Doc format flags

Value

Description

TXFF_RAWBUFF

&h0400

May be set in the txc'docfmt'src field to cause the source file to be transferred to the ATE client via the ATE auxport transfer protocol, rather than via FTP. (This is the default mode for ATSD, where FTP is typically not available but it may be set explicitly for UNIX applications. When txc'docfmt'dst is a buffer (i.e. TXFF_FILE flag is not specified), then TXFF_RAWBUF may be set in the txc'docfmt'dst field to cause the return buffer to be sent directly (via the stdin channel) rather than via FTP. In both cases, the TXFF_RAWBUF method is faster, provided the amount of text is less than about 4K. (FTP starts out slower due to the need to establish a new connec­tion, but eventually catches up due to windowing and other flow maximization tech­niques.) Note that the TXFF_RAWBUF bit should only be used in the txc'docfmt'dst field for files that cannot contain binary data (such as embedded objects).

TXFF_XFER

&h0800

May be specified in the source format field (txc'docfmt'src) to force XTEXT to inter­pret the source file as being local to the server and requiring transfer to the client. Without this flag, the PC filespecs (containing backslashes) will be assumed to be visible directly to the client and thus not requiring file transfer. (This mainly a con­cern with ATSD where both the server and client environments are Windows.)