Where allowed to run: All environments (*ALL) Threadsafe: No |
Parameters Examples Error messages |
The Send Program Temporary Fix (SNDPTF) command sends a specific Program Temporary Fix (PTF) and accompanying requisites, or a list of PTFs to a specific requester or list of service requesters. Cover letters can also be sent if they are available.
When using the SNDPTF command, you can request that the PTFs be applied on the service requester when the PTFs arrive on the service requester. When requesting that the PTFs be applied, you can also request an IPL of the service requester's system. The apply PTF and IPL can be scheduled to occur at a later date.
Notes:
Restrictions:
Top |
Keyword | Description | Choices | Notes |
---|---|---|---|
PTFID | PTF description | Values (up to 300 repetitions): Element list | Required, Positional 1 |
Element 1: PTF identifier | Character value | ||
Element 2: Product | Character value, *SPT | ||
Element 3: Release level | Character value, *ONLY | ||
DESTSRVRQS | Destination service requester | Single values: *ALL, *SELECT, *NONE Other values (up to 50 repetitions): Element list |
Optional |
Element 1: Network identifier | Communications name, *NETATR | ||
Element 2: Control point | Communications name | ||
MAXDST | Maximum distribution | 1-5000, *SRVRQS, *SRVPVDA, *NOMAX | Optional |
SNDRQT | Send requisites | *YES, *NO | Optional |
CHECK | Check service requesters | *YES, *NO | Optional |
PTFPART | PTF parts | *ALL, *PTF, *CVRLTR | Optional |
APY | Extent of change | *NONE, *TEMP, *PERM | Optional |
DLYAPY | Delayed PTF apply | *NO, *YES | Optional |
NODL | Node list name | Qualified object name | Optional |
Qualifier 1: Node list name | Name, *NONE | ||
Qualifier 2: Library | Name, *LIBL, *CURLIB | ||
RMTAPYTIME | Remote apply time | Element list | Optional |
Element 1: Time zone | *LCLSYS, *MGDSYS | ||
Element 2: Start after | Element list | ||
Element 1: Time | Time, *CURRENT | ||
Element 2: Date | Date, *CURRENT, *NEXT | ||
IPL | IPL remote system | *NO, *YES | Optional |
RMTIPLTIME | Remote IPL time | Element list | Optional |
Element 1: Time zone | *LCLSYS, *MGDSYS | ||
Element 2: Start after | Element list | ||
Element 1: Time | Time, *CURRENT | ||
Element 2: Date | Date, *CURRENT, *NEXT | ||
PWRDWNOPT | Power down option | *CNTRLD, *IMMED | Optional |
PWRDWNDLY | Power down delay | 1-65535, 3600 | Optional |
Top |
Specifies the PTF numbers for the PTFs that are to be sent. The following special PTFs can also be distributed:
n is the PTF sequence number v is the version for the package requested r is the release for the package requested m is the modification level for the package requested
The possible PTF identifier values are:
The possible product identifier values are:
The possible release level of product values are:
Top |
Specifies the service requester system where this PTF function is performed. A single service requester or a list of service requesters can be specified.
The possible network identifier values are:
The possible control point value is:
This element is not valid when the network identifier is *ALL, *SELECT, or *NONE.
Top |
Specifies the maximum number of kilobytes that can be sent to each service requester.
The possible values are:
Top |
Specifies if requisite PTFs should be added to the list. Requisites includes prerequisite and corequisite PTFs.
The possible values are:
Note: When using SNDRQT(*NO) APY(*TEMP) or SNDRQT(*NO) APY(*PERM) all requisite PTFs must be applied on the service requester. The PTFs are applied in the order listed on this command.
Top |
Specifies that each service requester is checked to determine its unique set of required PTFs.
The possible values are:
Top |
Specifies whether PTFs and cover letters should be sent.
The possible values are:
Top |
Specifies the extent of change when the PTFs are applied. The apply occurs when all the PTFs have been successfully received by the service requester.
The possible values are:
Top |
Specifies how PTFs are applied. Apply immediate PTFs at the time the activity runs on a specified system or later during the next IPL.
Top |
Specifies the node list object name that contains a list of service requesters where this PTF function is to be performed.
The possible values are:
The possible values are:
The possible node list name value is:
Top |
Specifies the date and time when the apply can occur on the service requester. The current date and time values and next date are determined, when the apply request is processed, based on this system's date and time.
The possible time zone values are:
The possible start after time values are:
The possible start after date values are:
Note:
The special values *CURRENT and *NEXT cannot be specified for the date and time if the time zone value *MGDSYS is specified.
Top |
Specifies if an IPL of the service requester's system should occur.
The possible values are:
Top |
Specifies the date and time when the IPL can occur on the service requester. The current date and time values and next date are determined, when this IPL request is processed on this system, based on this system's date and time.
The possible time zone values are:
The possible start after time values are:
The possible start after date values are:
Note: The special values *CURRENT and *NEXT cannot be specified for the date and time if the time zone value *MGDSYS is specified.
Top |
Specifies how to manage the end of active jobs during the IPL process at the service requester system. This parameter is valid only if IPL(*YES) is specified.
Top |
This parameter is valid only if IPL(*YES) and if PWRDWNOPT(*CNTRLD) are specified. Specifies the amount of time in seconds that the system allows a controlled end to be performed. If the end of job routines are not finished in the specified power down delay, any remaining jobs are ended immediately.
Top |
Example 1: Sending a PTF and Requisites
SNDPTF PTFID((1234567) (1234600)) DESTSRVRQS(*ALL) MAXDST(*SRVRQS)
This command sends a PTF and requisites to one or more selected service requesters.
Example 2: Sending a PTF to a Specific Service Requester
SNDPTF PTFID(1234567) DESTSRVRQS(*NETATR CHICAGO1) SNDRQT(*NO)
This command distributes PTF 1234567 to a service requester with a control point name of CHICAGO1, if the PTF is not already there. The size of the PTF package does not have an effect on the distribution and no requisites are sent with the PTF.
Example 3: Sending a PTF and Its Requisites to Two Service Requesters
SNDPTF PTFID(1234567) DESTSRVRQS((*NETATR CHICAGO1) (*NETATR CHICAGO2)) CHECK(*NO)
This command distributes PTF 1234567 and its requisites to two service requesters with control point names of CHICAGO1 and CHICAGO2. The service requesters are not checked before the PTFs are distributed to determine whether PTF 1234567 is already there. If any of the PTFs exist on the service requesters, they are replaced.
Example 4: Selecting One or More Service Requesters as Destination
SNDPTF PTFID(1234567) DESTSRVRQS(*SELECT)
This command shows a display that allows the user to select one or more service requesters as the destination for PTF 1234567 and its requisites.
Example 5: Sending and Temporarily Applying One PTF
SNDPTF PTFID(1234567 *SPT *ONLY) DESTSRVRQS(*NETATR CHICAGO1) SNDRQT(*NO) CHECK(*NO) PTFPART(*PTF) APY(*TEMP) RMTAPYTIME((*MGDSYS ('10:00:00' '10/31/02')) IPL(*YES) RMTIPLTIME((*MGDSYS ('01:00:00' '11/01/02'))
This command sends and temporarily applies one PTF on a specific requester, schedules when the PTF is applied, and schedules the IPL.
This example loads and applies the specified PTFs at 10:00 a.m. on October 31, 2002 if all the PTFs were received successfully. If the PTFs have been received and applied successfully, the IPL on the remote system starts at 1:00 a.m. on November 1, 2002.
Example 6: Sending and Applying a Permanent PTF
SNDPTF PTFID(1234567 *SPT *ONLY) DESTSRVRQS((*NETATR CHICAGO1) (*NETATR CHICAGO2)) PTFPART(*PTF) APY(*PERM) RMTAPYTIME((*MGDSYS ('10:00:00' '10/31/02')) IPL(*YES) RMTIPLTIME((*MGDSYS ('01:00:00' '11/01/02'))
This command sends and permanently applies one PTF to more than one service requester. This schedules the application of the PTF and the IPL of the system. The scheduled time is the time at the location of the service requester or the remote system. The command sends requisites and checks the service requester for the availability of the PTFs.
This example applies the specified PTFs on the service requester starting at 10:00 a.m. on October 31, 2002, if all the PTFs were received successfully. If the PTFs have been received and applied successfully, the remote system IPL starts at 1:00 a.m. on November 1, 2002.
Example 7: Doing an IPL after Sending and Applying a PTF
SNDPTF PTFID(1234567 *SPT *ONLY) DESTSRVRQS(*SELECT) PTFPART(*PTF) APY(*TEMP) RMTAPYTIME((*MGDSYS (*CURRENT *CURRENT)) IPL(*YES) RMTIPLTIME((*LCLSYS (*CURENT 12/24/02)) PWRDWNOPT(*CNTRLD) PWRDWNDLY(4800)
This command sends and temporarily applies one PTF to one or more selected service requesters. This command schedules the application of the PTF and the IPL of the system. The scheduled time is the time at the location of the service requester or the remote system. The command sends requisites and checks the service requester or the availability of the PTFs.
This example applies the specified PTF on the service requester starting at the current time on the current date. If the PTFs were received and applied successfully, the remote system IPL starts at the current time on December 24, 2002. The time specified for the IPL is in the time zone of the local system.
Top |
*ESCAPE Messages
*STATUS Messages
Top |