Hi,
I'm patching the new 7.01 Unicode kernel with the APYR3FIX provided in this kernel. Things have changed and the performance of this tool ( in comparison with 6.40 Unicode kernel ) has been lost.
As far I know, APYR3FIX unpacks the SAR file in /usr/sap/tmp/apysap, creates another directory with a copy of the actual kernel in same directory and finally creates a new directory with a merge of the previous ones ( from my observations ). It means that for a simple patch, a new kernel is generated and this is very slow. Let me know if I'm wrong, please.
So it's necessary to apply all patches at same time to just generate the new kernel once. I've used APYR3FIX in this way:
APYR3FIX SID(<SID>) SAVF(QTEMP/PATCH) SAVLIB(GEN701UOPT) KRNLIB(R3701U30) FROMDIR('/tmp') FROMFILE('*.SAR')
It works, but it has a hidden problem: if you put several .SAR files in the /tmp directory, and some of them contains the same object, which one will be the applied ?? Probably the one present in the patch last decompressed, which probably is not the most recent.
Regards,
Joan