× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Ideally:
Use BRMS to save your entire system. (or GO SAVE 21)
APYPTF LICPGM(*ALL) APY(*PERM) DELAYED(*YES)
PWRDWNSYS DELAY(120) RESTART(*YES)
Sign back on.
DLTPTF PTF(*ALL)

Then, and only then, if the sql I posted (on a non primitive OS), or the
DSPOBJD still shows some of these save files, then delete them. But read
all this email...

Remember, you can always do a DSPSAVF. From my earlier example
dspsavf qhttpsvr/qpza000027
Display Saved Objects - Save File
Directory . . . . . . . : /QIBM/ProdData/HTTPA/admin/conf/QP/QSI61619J1
/QIBM/ProdData/HTTPA/admin/conf/QP/QSI61619J1
Judging by the QSI61619J1 that sure looks "PTFy" and a search for SI61619
site:ibm.com seems to confirm this.
PTF SI61619 updated the contents of requestRoles.properties but first
backed up the old one to /QIBM/ProdData/HTTPA/admin/conf/QP/QSI61619J1 and
saved it to a save file. QPZA000027.
Look at the SQL script in
/QIBM/ProdData/HTTPA/admin/conf/QPZA_QSI616195770DG10007R03M00505000000000
....+....1....+....2....+....3
************Beginning of data
DELETE FROM QLWIRADM/QALWIRR;
INSERT INTO QLWIRADM/QALWIRR (...
INSERT INTO QLWIRADM/QALWIRR (...
...
About 600 insert statements!

See? There are a shipload of little files like this all over your system
that trying to manually clean up PTF save files is just going to blow your
toes off!
Once again, see the paragraph at the top of this email.

Just for you David...
This happens to be a sandbox lpar.

ADDLIBLE MKSIR
ICOMCTL SDPRC(‘Y’)
RMVLIBLE MKSIR
WRKJOBSCDE BRM*
Hold them all.
ENDHOSTSVR *ALL
ENDTCPSVR *MGTC
ENDTCPSVR *CIMOM
ENDTCP
ENDSBS SBS(*ALL) OPTION(*CNTRLD) DELAY(120)
APYPTF LICPGM(*ALL) APY(*PERM) DELAYED(*YES)
DSPMSG QSYSOPR
System ended to restricted condition.
PWRDWNSYS DELAY(120) RESTART(*YES)
DSPJOBLOG OUTPUT(*PRINT)
SIGNOFF *LIST
(Yes, since I did DELAY(120) I can do the DSPJOBLOG and the SIGNOFF. In
fact, doing the SIGNOFF eliminated about two minutes of downtime.)

Operating System IPL in Progress
1/02/17
13:58:08
IPL:
Type . . . . . . . . . . . . . . : Unattended
Start date and time . . . . . . . : 01/02/17 13:56:52
Previous system end . . . . . . . : Normal
Current step / total . . . . . . : 17 49
Reference code detail . . . . . . : C900 2967 20 51 0060

IPL step Time Elapsed Time
Remaining
Internal journal recovery 00:00:00
SAG initialization 00:00:02
PTF processing 00:01:01 00:01:28
Signals initialization
IPL options

Item:
Current / total . . . . . . . . . : 108 264
Identifier . . . . . . . . . . . : 5770999-MF62843 V7R3M0
Activity . . . . . . . . . . . . : Applying PTFs


Sign on
GO LICPGM
50. Display log for messages
PTFs are identified to be applied for product *ALL.
Apply PTF started.
Applying of PTFs for product 5770999 completed successfully.
Applying of PTFs for product 5770SS1 completed successfully.
Applying of PTFs for product 5733SC1 completed successfully.
Applying of PTFs for product 5770BR1 completed successfully.
Applying of PTFs for product 5770DG1 completed successfully.
Applying of PTFs for product 5770ST1 completed successfully.
Applying of PTFs for product 5770TC1 completed successfully.
Applying of PTFs for product 5770UME completed successfully.
Applying of PTFs for product 5770WDS completed successfully.
Applying of PTFs completed.
PTFs applied or removed during IPL.

DSPSAVF FILE(QHTTPSVR/QPZA000027)
File QPZA000027 in library QHTTPSVR not found.
At least that save file is gone.

WRKLNK
OBJ('/QIBM/ProdData/HTTPA/admin/conf/QPZA_QSI616195770DG10007R03M00505000000000')
Object not found.
Ok, applying the PTF's permanently got rid of that patch file.

I ran my magic SQL and I still have numerous PTF save files. Like
WRKOBJ QGPL/QSI*
Object Type Library Attribute
QSI59042 *FILE QGPL SAVF
QSI59043 *FILE QGPL SAVF
QSI59507 *FILE QGPL SAVF
QSI59508 *FILE QGPL SAVF
QSI59733 *FILE QGPL SAVF
QSI59812 *FILE QGPL SAVF
QSI59884 *FILE QGPL SAVF
QSI59940 *FILE QGPL SAVF
QSI59997 *FILE QGPL SAVF
QSI60163 *FILE QGPL SAVF
QSI60244 *FILE QGPL SAVF
...

DLTPTF PTF(*ALL) LICPGM(*ALL) RLS(*ALL)
PTF 5770SS1-SF98730 V7R3M0 deleted.
Object QSI59042 in QGPL type *FILE deleted.
PTF 5770SS1-SI59042 V7R3M0 deleted.
...
Object QSI62621 in QGPL type *FILE deleted.
PTF 5770SS1-SI62621 V7R3M0 deleted.
18 PTFs deleted.

The number has really dwindled down.
WRKOBJ QGPL/QSI*
Only shows 4 files. Being as none of these four have any text I suspect I
manually moved them from another lpar instead of doing a SNDPTFORD locally
and that's why the normal process didn't blast them. I'll kill these
four.

WRKOBJ OBJ(*ALL/QSI*) OBJTYPE(*FILE)
Shows more but you have to be careful! I actually have some user files
like that. I'll stick to my SQL.
Sample
Object Type Library Attribute
QSI *FILE ERPLXF PF
QSIL01 *FILE ERPLXF LF
QSIL02 *FILE ERPLXF LF
QSI6004501 *FILE QPTFOBJ2 SAVF
...

Even then some of these are still PTFs. And they are 7.3 PTF's so they
are not clutter from some old upgrade which I didn't clean off. But they
are all in QPTFOBJ2
Product ID/PTF ID . . . . . . . . . . : 5770SS1 SI60045
On order . . . . . . . . . . . . . . . : No
PTF save file . . . . . . . . . . . . : No
PTF status . . . . . . . . . . . . . . : Permanently applied
Latest superseding PTF . . . . . . . . : None
Status date/time . . . . . . . . . . . : 01/02/17 13:58:11
Type . . . . . . . . . . . . . . . . . : Immediate
Unattended IPL action . . . . . . . . : None
Optional part . . . . . . . . . . . . : 0034
PTF library . . . . . . . . . . . . . : QICSS
Cover letter . . . . . . . . . . . . . : No
Mandatory instructions . . . . . . . . : No
Test Fix . . . . . . . . . . . . . . . : No
Action pending . . . . . . . . . . . . : No
Action required . . . . . . . . . . . : No
Target release . . . . . . . . . . . . : V7R3M0
PTF creation date/time . . . . . . . . : 03/09/16 17:05:56
Temporarily applied date/time . . . . : 12/06/16 09:49:11
Technology refresh PTF . . . . . . . . : No

DSPSFWRSC
Resource
ID Option Feature Description
5770SS1 34 5050 Digital Certificate Manager
5770SS1 34 2924 Digital Certificate Manager

DSPSAVF FILE(QPTFOBJ2/QSI6004501)
/QIBM/ProdData/HTTP/Protect/ICSS/Cert/Macro/QP/QSI60045J1
wrklnk '/QIBM/ProdData/HTTP/Protect/ICSS/Cert/Macro/QP'
Not found.

Still some clutter, but not as much if I had just started blasting ptf
save files manually...

Rob Berendt

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.