Consultor Eletrônico



Kbase P89251: How to add a super procedure on a webspeed agent?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   26/08/2005
Status: Unverified

GOAL:

How to add a super procedure on a webspeed agent?

FIX:

Use a custom startup procedure for the agent.
/* mystartup .p begin */
DEF VAR hProc AS HANDLE.
RUN mylogic.p PERSISTENT SET hProc NO-ERROR.
IF VALID-HANDLE( hProc ) THEN DO:
SESSION:ADD-SUPER-PROCEDURE( hProc ).
END.
ELSE DO:
MESSAGE "unable to load mylogic.p ".
RETURN. /* agent fails to start */
END.

/* run default web-disp.p */
RUN web/objects/web-disp.p.

/* mystartup.p end */

The agent startup parameters ( srvrStartupParams in ubroker.properties ) should be:
-p mystartup.p -weblogerror -db .... etc