Trailing-Edge
-
PDP-10 Archives
-
bb-lw55a-bm
-
7-documentation/dil.hlp
There are 27 other files named dil.hlp in the archive. Click here to see a list.
DATA INTERCHANGE LIBRARY VERSION 2.1 HELP FILE
----------------------------------------------
This file gives a brief description of the function and parameters for
each of the available Data Interchange Library routines. For more
information on the Data Interchange Library see the Data Interchange
Library manual.
COBOL calls to the Data Interchange Library routines:
You should first use DILINI to identify the locations in which
status information will be returned:
DILINI: DILINI-STATUS, STATUS, MSG-ID, SEVERITY
COBOL CALL: ENTER MACRO ROUTINE-NAME USING ARGUMENT-LIST.
FORTRAN calls to the Data Interchange Library routines:
FORTRAN CALL: STATUS = RTN (ARGS)
Note that STATUS is declared as INTEGER.
In the descriptions of the Data Interchange Library routines that
follow, symbolic names are used for the parameters. The parameters
which have an asterisk (*) in front of them are returned values. All of
the parameters are one word integers except for those corresponding to
the following symbolic names:
ACCT : A 39-character ASCII account
DESCR : A 16-character ASCII DECnet descriptor
DST-FFD: A three word destination foreign field descriptor
DST-REC: A destination data record
FFD : A three word foreign field descriptor
FSPEC : A 39 character ASCII field containing a file specification
HOST : A 16-character ASCII hostname
INTDAT : 16 ASCII characters containing interrupt data
OBJID : A 16-character ASCII DECnet object id
OPTDAT : 16 ASCII characters containing optional data
PASSWD : A 39-character ASCII password
RECORD : A data record
SRC-FFD: A three word source foreign field descriptor
SRC-REC: A source data record
TASK : A 16-character ASCII DECnet taskname
USERID : A 39-character ASCII userid
For each Data Interchange Library routine below, the arguments are
listed in the order in which they should be passed to the specified
routine.
I. Task-to-Task Routines
NFGND: Get information on asynchronous network events or wait for an event
NETLN, WAIT
NFOPA: Open an active link for the transmission of ASCII data
*NETLN, HOST, OBJID, DESCR, TASK, USERID, PASSWD, ACCT,
OPTDAT, WAIT
NFOPB: Open an active link for the transmission of binary data
*NETLN, HOST, OBJID, DESCR, TASK, USERID, PASSWD, ACCT,
OPTDAT, WAIT
NFOP8: Open an active link for the transmission of 8-bit bytes of data
*NETLN, HOST, OBJID, DESCR, TASK, USERID, PASSWD, ACCT,
OPTDAT, WAIT
NFOPP: Open a passive link
*NETLN, OBJID, DESCR, TASK, WAIT
NFACC: Accept a connection on a passive link which has been opened by
a call to NFOPP and which has had a connect event
NETLN, LTYPE, OPTCNT, OPTDAT
NFRCV: Receive data over a logical link
NETLN, USIZE, *COUNT, *RECORD, MSGMOD, WAIT
NFSND: Send data over a logical link
NETLN, USIZE, COUNT, RECORD, MSGMOD
NFREJ: Reject a connection request received on a passive link which
was opened using NFOPP and which has had a connect event.
NETLN, REJCOD, OPTCNT, OPTDAT
NFCLS: Disconnect or abort a logical link.
NETLN, REJCOD, OPTCNT, OPTDAT
NFINF: Get information about a logical link.
NETLN, TYPE, *COUNT, *RECORD
NFINT: Send an interrupt data message over a logical link.
NETLN, COUNT, INTDAT
NFRCI: Receive a single interrupt data message over a logical link.
NETLN, COUNT, *INTDAT
II. Remote File Access Routines
ROPEN: Open a remote file
*FNUM, FSPEC, USERID, PASSWD, ACCT, MODE, DTYPE, RFM,
RAT, RSIZE, RUNIT
RREAD: Read an ASCII record from a remote file
FNUM, USIZE, *COUNT, *RECORD
RWRITE: Write an ASCII record into a remote file
FNUM, USIZE, COUNT, RECORD
RCLOSE: Close a remote file
FNUM, OPTION
RDEL: Delete a (closed) file
FSPEC, USERID, PASSWD, ACCT
RSUB: Submit a remote file for remote batch processing
FSPEC, USERID, PASSWD, ACCT
RPRINT: Print a remote file on the remote system's printer
FSPEC, USERID, PASSWD, ACCT
III. Data Conversion Routines
XDESCR: Make an FFD
*FFD, RECORD, SYSTEM, BYTSIZE, OFFSET, BIT-OFFSET, DATA-TYPE,
LENGTH, SCALE
XCGEN: Convert given two FFD's
SRC-FFD, DST-FFD
XCVST: Convert strings given two FFD's
SRC-FFD, DST-FFD
XCVFB: Convert fixed-point binary values given two FFD's
SRC-FFD, DST-FFD
XCVFP: Convert floating-point values given two FFD's
SRC-FFD, DST-FFD
XCVDN: Convert display numeric values given two FFD's
SRC-FFD, DST-FFD
XCVPD: Convert packed decimal values given two FFD's
SRC-FFD, DST-FFD
XCPDDN: Convert a packed decimal value to a display numeric value
given two FFD's
SRC-FFD, DST-FFD
XCPDFB: Convert a packed decimal value to a fixed point binary value
given two FFD's
SRC-FFD, DST-FFD
XCDNPD: Convert a display numeric value to a packed decimal value
given two FFD's
SRC-FFD, DST-FFD
XCDNFB: Convert a display numeric value to a fixed point binary value
given two FFD's
SRC-FFD, DST-FFD
XCFBPD: Convert a fixed point binary value to a packed decimal value
given two FFD's
SRC-FFD, DST-FFD
XCFBDN: Convert a fixed point binary value to a display numeric value
given two FFD's
SRC-FFD, DST-FFD
CVGEN: Convert given detailed descriptions of both fields
SRC-REC, SRC-SYSTEM, SRC-BYTE-SIZE, SRC-OFFSET, SRC-BIT-OFFSET,
SRC-DATA-TYPE, SRC-LENGTH, SRC-SCALE, *DST-REC, DST-SYSTEM,
DST-BYTE-SIZE, DST-OFFSET, DST-BIT-OFFSET, DST-DATA-TYPE,
DST-LENGTH, DST-SCALE