Server deployment delay issue

bntringa

Member
I am currently having an issue with server deployments going to sleep for 5 minutes during each execution.

We are running JDE 9.0, tools release 8.98.4.2.

Logging shows an entry "Prepare_Server_For_Deploy, sleep for 300 minutes".

It looks like minutes is a typo in the log, because the job will stop for 5 minutes (300 seconds), and then continue and complete successfully.

I've looked through .ini settings but don't see anything applicable.

This also has not been an issue until recently. We just applied ESUs to bring us current as of 9/6, but I'm not sure the issue is as a result of this?

Any ideas?

Thanks!
 
Problem Description: B98825D was updated with SAR 11742540.

According to the bug notes:
DESCRIPTION OF PROBLEM: B98825D is calling GetServicePackRelease to check the nExternalServicePack and nExternalServicePackDotLev. This code has potential logic error. It will be not working if the DotLevel go back to 0.

/*To set to 1 minute sleep, system code must be 898.3.0 or higher*/

GetServicePackRelease ( lpBhvrCom, lpVoid,&DSD9600500A);
if((DSD9600500A.nExternalServicePack >= 8) &&(DSD9600500A.nExternalServicePackDotLev >= 30))
nsleepTime = 60;
else
nsleepTime = 300;

DESIRED OUTCOME: Please fix the code in E900 and E910 (Staging).
if((nExternalServicePack == 8 && nExternalServicePackDotLev >= 30)|| (nExternalServicePack > 8))
{
/* Existing codes */
}



The code that is actually included in the ESU contains:

/*To set to 1 minute sleep, system code must be 898.3.0 or higher*/
GetServicePackRelease ( lpBhvrCom, lpVoid,&DSD9600500A);
if((DSD9600500A.nExternalServicePack == 8 && DSD9600500A.nExternalServicePack >= 30)||
(DSD9600500A.nExternalServicePack > 8))

The second portion of the And segment should read:
== 8 && DSD9600500A.nExternalServicePackDotLev >= 30)

This is causing all deployments to have a 5 minute wait time instead of a 1 minute wait time. The code must be fixed.
 
Back
Top