TRANSFER Programming Manual
Deferred Delivery (P1)
X400 Services
069138, Update 1 to 040970 Tandem Computers Incorporated 6–23
Deferred Delivery (P1) Deferred delivery indicates that a submitted message must be delivered no earlier than
a specified date and time. The originator can specify an absolute date and time or a
date and time relative to submission date and time.
The TRANSFER delivery system performs the following actions when the originator
submits a package with deferred delivery:
Adjusts all relative time and date fields in the item descriptor to absolute times,
using the package submit time as a base
Marks the package as unalterable, along with all of its component items
If the specified deferred delivery date and time are zero or specify a time in the
past, marks the package as submitted
Adds an entry to the READY queue
TRANSFER asynchronous processes (TAREQs) perform one of the following actions
when they receive a deferred package submission:
If the submission time is in the future, add an entry to the TIME queue for later
processing
If the submission time is in the past, mark the package as submitted, set the
submitted timestamp to the current time, and deliver the package
The default value for SUBMIT-TIMED is zero and the default value for
REL-SUBMIT-TIMED is N.
Data Structure
Deferred delivery uses a flag and a time field, both in the item descriptor:
The time field is called SUBMIT-TIMED, and can be an absolute time or a time
relative to the submit time.
The REL-SUBMIT-TIMED flag indicates whether SUBMIT-TIMED is relative or
absolute: Y if SUBMIT-TIMED is relative, and N if SUBMIT-TIMED is absolute.
Access
To specify or alter deferred submission of a package, use the ALTER-ITEM-DES-C20
UOW to set the SUBMIT-TIMED flag in the item descriptor. Specify whether the time
is relative or absolute in the REL-SUBMIT-TIMED field.
To check the settings of REL-SUBMIT-TIMED and SUBMIT-TIMED, use the
GET-ITEM-DES-C20 UOW.