cancel
Showing results for 
Search instead for 
Did you mean: 

Latest sapehpi - startehpi won't run - misses parameters???

Former Member
0 Kudos

Just started with EHP4 on ECC 6.0 and could only download patch-38 of sapehpi which is quite new.

Problem turns up during first time STARTEHPI and this won't run while complaining about parameters not matching.

Log for command doesn't really show a lot more but does also complain about an End-Of-File on INSTANCES in QTEMP.

Couldn't find anything helpful in notes or guides so now hoping on you guys ...

Statement used is: STARTEHPI SID(DE1) TYPE(*ABAP) EPIPATH('/usr/sap/DE1/EHPI')

Not sure if we still need to also use the OPTIONS('-srvarg=/RoleService/off') but that doesn't make a difference for the problem.

Any help appreciated, Louis.

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hello Louis,

I'm sorry for the trouble you currently have with the EHPI. It is based on a build error for the package SAPehpi.SAR. It contains an incomplete ILE.SAR. I will go ahead to replace the damaged file on the SMP. There are 2 options you can go:

1. wait for the next SAPehpi.SAR

2. use the current EHPI directory but patch the file ILE.SAR (from 720 Unicode kernel area) in it and rerun the "loadepilib" step

Both optios are valid and safe. I would prefer the first one since it is the most safe way and it fixes the real issue.

Best regards,

René Lang

SAP on IBM i Development

Former Member
0 Kudos

Hi Rene,

Can you indicate timeframe for first option because time's decisive here (having lost almost a day because of this already and being on-site doing billable job for this customer this week only according to original planning)?

Regards, Louis.

Former Member
0 Kudos

Option 2 using file ILE_68-20005270.SAR to replace ILE.SAR in /usr/sap/DE1/EHPI does not work unfortunately.

Same error occurs after having done the QSH command as QSECOFR again fist with the new ILE.SAR in place and only then doing the STARTEHPI again.

0 Kudos

Hi Louis,

I triggered updates on both files. Hopefully you will get at least one new file as of today. I used your customer ticket to request an update of SAPehpi.SAR. The update of ILE.SAR runs through an internal process.

Regards, René

Former Member
0 Kudos

Okay, then it's a matter of "And now we wait" ...

Former Member
0 Kudos

What a terrible way to spend a day on-site at a customer ...

Nearly 17:30 now and still neither of the 2 patches I need available ...

The latest sapehpi package for 7.00 on i has been removed coupla hours ago but new one still not there.

This is really trying my patience, Louis.

P.S. And customer paying for nothing effectively (my time that is) ... SIGH!!

0 Kudos

Hi Louis,

the SAPehpi.SAR has been updated. The patch level 38 is the same but please check the changed delivery timestamp.

BTW, since you asked in the customer ticket. The service program library (default name: SAPEPISRV) is gone. The new version of SAPehpi does not need it anymore. The command STARTEHPI still has the parameter field but it's value is internally ignored. This will be overworked in the near future.

Regards, René

Former Member
0 Kudos

Thanks for the explanation of SAPEPISRV.

As for the sapehpi patch, the same error occurs with the new version unfortunately, so I'm still stuck at the same point I was at 1,5 work-day ago.

Former Member
0 Kudos

I've raised the PRIO of the customer-message to High because of not seeing any action/progress since 18:30 yesterday when patch proved NOT to work and already having lost 2 days now.

0 Kudos

Hi Louis,

I found the reason for the issue. It is based on the strange system library list the customer is running. There is a name conflict with program STARTUP called by command STARTEHPI. There exists also a foreign one in library SYSIB on the customer system. Please have a look at following analysis details:

DSPCMD CMD(STARTEHPI):
======================
                           Opdrachtgegevens afbeelden                                                                                
Opdracht . . . . . . . :   STARTEHPI     Bibliotheek  . . . . . :   DE1EHP                                                                                
Programma dat opdracht verwerkt  . . . :   STARTUP                             
   Bibliotheek  . . . . . . . . . . . . :     *LIBL       <-- !!!                      
   Gebruikte status voor oproepen van                                           
     programma  . . . . . . . . . . . . :     *USER                             
 Bronbestand  . . . . . . . . . . . . . :   QCMDSRC                             
   Bibliotheek  . . . . . . . . . . . . :     GEN720UOPT                        
 Sectie van bronbestand . . . . . . . . :   STARTEHPI                           
 Programma voor geldigheidscontrole . . :   *NONE                               
 Geldige werkstand(en)  . . . . . . . . :   *PROD                               
                                            *DEBUG                              
                                            *SERVICE                            
 Waar verwerking is toegestaan  . . . . :   *IMOD      *BMOD      *IREXX        
                                            *BREXX     *BPGM      *IPGM         
                                            *EXEC      *INTERACT  *BATCH                                                                                
MEER...      
 Druk op Enter om door te gaan.                                                                                
F3=Afsluiten   F12=Annuleren                                                   
 (C) COPYRIGHT IBM CORP. 1980, 2007.                                            

WRKOBJ OBJ(STARTUP) OBJTYPE(*PGM):
==================================
                              Werken met objecten                                                                                
Typ opties en druk op Enter.                                                   
   2=Machtiging bewerken   3=Kopiëren   4=Wissen      5=Machtiging afbeelden    
   7=Naam wijzigen         8=Beschrijving afbeelden   13=Beschrijving wijzigen                                                                                
OPT  OBJECT      TYPE      BIBLIOTH.   KENMERK     BESCHRIJVING                
      STARTUP     *PGM      SYSIB       CLP    <-- !!!                          
      STARTUP     *PGM      DE1EHP      CLLE        10/31/10 19:10:00, ILE vers                                                                                
EINDE        
 Parameters voor opties 5, 7 en 13 of opdracht                                  
 ===>                                                                           
 F3=Afsluiten   F4=Lijst   F5=Vernieuwen   F11=Namen en typen   F12=Annuleren   
 F16=Zoekopdracht herhalen   F17=Zoeken in lijst   F24=Meer toetsen             

I explained in the customer ticket in details how do you have to setup the library list in front of the STARTEHPI command, basically there are some needed CHGSYSLIBL calls with OPTION(*REMOVE).

BTW, your EHPI is currently running and waits for connects from SDT GUI.

Regards, René

Former Member
0 Kudos

Muchas gracias, Rene!

I'll whip the guys over here and explain how once again they have interfered with normal SAP standards on i and thus delayed our EHP4 with 2 days.

Thanks again, clear case of user-error now, Louis.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Volker, here goes:

STARTEHPI SID(DE1) TYPE(*ABAP) EPIPATH('/usr/sap/DE1/EHPI') SAPEPILIB(SAPEPI)

OPTIONS('-srvarg=/RoleService/off')

Object INSTANCES in QTEMP type *FILE was deleted.

File INSTANCES created in library QTEMP.

Member INSTANCES added to file INSTANCES in QTEMP.

Command ended normally with exit status 0.

End of file detected for file INSTANCES in QTEMP.

Parameters don't match those of program STARTUP in *LIBL.

Error found in command STARTEHPI.

End of 2nd line and last 2 lines were translated by me because this system runs Dutch language ...

Former Member
0 Kudos

Hi Louis,

that sounds pretty ugly ;-(

Did you check for a spoolfile if you can see how far the EHPI was ? ... perhaps nothing happened until now ... but at least I would check on that ...

Then:

Did you update the source kernel to the latest level ? Especially R3INLPGM REALLY needs to be current !

Regards

Volker Gueldenpfennig, consolut international ag

http://www.consolut.com http://www.4soi.de http://www.easymarketplace.de

Former Member
0 Kudos

I'm quite sure nothing happened until now because the startehpi command never really ran yet because of this error.

The guys over here in Groningen patched the kernel of this ECC 6.0 system (Basis 7.00) with the 7.01 kernel supplied by you (pl-113) already before we started with prep for EHP4. I know they shouldn't haven done that but was not expecting it to be a possible cause of problems?

Former Member
0 Kudos

Hi Louis,

oops ;-((((

I don't think on such issues as well, but at least you are "unsupported" now - so, I would strongly suggest to go back to 7.0 latest. I could provide you 274 - but still, you then should patch r3inlpgm.

Regards

Volker Gueldenpfennig, consolut international ag

http://www.consolut.com http://www.4soi.de http://www.easymarketplace.de

Former Member
0 Kudos

Changed kernel back to previously used 7.00 PL-241 and separately patched R3INLPGM to PL-277 but unfortunately the result is still the same so I'm now suspecting that latest sapehpi patch 38 even more ...

Former Member
0 Kudos

Hi Louis,

then I can only fully agree here ...

I would open a ticket with bc-op-as4 ...

Regards

Volker Gueldenpfennig, consolut international ag

http://www.consolut.com http://www.4soi.de http://www.easymarketplace.de

Former Member
0 Kudos

Thanks, Volker, did so yesterday afternoon and even had quick initial reaction from SAP but unfortunately ran into problems with the remote-connection, which is always disaster to get solved at this security-sensitive customer ...

Will update here when cause is clear and not caused by me, Louis.

Former Member
0 Kudos

Hi Louis,

might be, I'm blind, but I cannot really see the error message or problem in your environment ...

Yes, you would need "OPTIONS('-srvarg=/RoleService/off')" ...

Regards

Volker Gueldenpfennig, consolut international ag

http://www.consolut.com http://www.4soi.de http://www.easymarketplace.de