Depending on why you are downloading and what you want them for you might
be able to do this...
I just do this in a CLLE which I submit to batch. Downloads only PTFs that
are needed and is easy to work with. Works for our needs quite well. If you
are applying to multiple LPARs, then you might need the full downloads or
you would have to run it on each - which won't be very efficient.
SNDPTFORD PTFID((SF99709 *ONLYPRD *ONLYRLS)) /* Hiper
*/
SNDPTFORD PTFID((SF99708 *ONLYPRD *ONLYRLS)) /* Security
*/
SNDPTFORD PTFID((SF99707 *ONLYPRD *ONLYRLS)) /* Tech
refresh */
SNDPTFORD PTFID((SF99705 *ONLYPRD *ONLYRLS)) /* Hardware
and Related */
SNDPTFORD PTFID((sf99701 *ONLYPRD *ONLYRLS)) /* DB2
*/
SNDPTFORD PTFID((sf99647 *ONLYPRD *ONLYRLS)) /* DB2 web
query v2.1.0 */
SNDPTFORD PTFID((sf99637 *ONLYPRD *ONLYRLS)) /* DB2 web
query v1.1.2 */
SNDPTFORD PTFID((sf99617 *ONLYPRD *ONLYRLS)) /* DB2 web
query v1.1.1 */
SNDPTFORD PTFID((SF99627 *ONLYPRD *ONLYRLS)) /*
Electronic Services */
SNDPTFORD PTFID((sf99572 *ONLYPRD *ONLYRLS)) /* Java
*/
SNDPTFORD PTFID((SF99368 *ONLYPRD *ONLYRLS)) /* HTTP
*/
SNDPTFORD PTFID((sf99367 *ONLYPRD *ONLYRLS)) /* tcp/IP
*/
SNDPTFORD PTFID((sf99366 *ONLYPRD *ONLYRLS)) /* print
group */
SNDPTFORD PTFID((sf99145 *ONLYPRD *ONLYRLS)) /*
Performance tools */
SNDPTFORD PTFID((SF99710 *ONLYPRD *ONLYRLS)) /* CUM
*/
SNDMSG MSG('Downloaded PTFs. Check if need to load
+
and apply')
TOUSR(MK)
Since they are download as individual save files, it is easy to track and
SNDPTFORD will skip them if they are downloaded - makes it very
re-runnable.
Afterwards...
GO PTF
Install program temporary fix package using *SERVICE option.
We have a program that runs after backup and if IPL action is required, it
IPLs for us.
Next day (after IPL and all applied), use WRKF FILE(QGPL/Q*) FILEATR(SAVF)
and delete.
As an Amazon Associate we earn from qualifying purchases.