| Title: | ACMS comments and questions |
| Notice: | This is not an official software support channel. Kits 5.* |
| Moderator: | CLUSTA::HALL AN |
| Created: | Mon Feb 17 1986 |
| Last Modified: | Fri Jun 06 1997 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 4179 |
| Total number of notes: | 15091 |
Hi,
I've the following from my customer.
A couple of additions to his text:-
I think there are some display Cobol statements in at least the termination
procedure for teh server.
We think the error occurs during the terminantion.
Thanks for any comments or suggestions,
Steve.
Node Star7, Alpha VMS V6.2 ACMS V4.1-0
We have a problem with a procedure server called CLIENT_SEARCH_SERVER which
has the sub-clause DCL AVAILABLE set. This is required to use a DCL symbol.
Since the sub-clause was set the following error occurs on using the task..
From SWLUP:
%COB-F-CLOSE_ERROR, unknown error during CLOSE SYS$OUTPUT:.;
-RMS-E-PRV, insufficient privilege or file protection violation
I've tried trapping the problem via OPCOM/AUDIT without success.
SYS$OUTPUT is defined in the Server, but even if it's not we still get the
error. I've given the server BYPASS priv, - still occurs.
Please see ADF and GDF extracts below....
ADF....
Server given name : CLIENT_SEARCH_SERVER Appl. server index: 1
Server username : ISTSSTRS_SRV Username attribute: FIXED
Owning task group : GQSA_GDF Audit enabled : YES
Server proc. range: 1 TO 2 Wksp protected : YES
Process dump : DISABLED
Default directory : CLT$ONLINE:
Creation interval (sec): 10 Creation delay (sec): 10
Deletion interval (sec): 15 Deletion delay (sec): 30
Server name tables: (total of 0)
Server logicals : (total of 18)
DIR$CLIENT_SEARCH = "clt$online:"
SYS$OUTPUT = "CLIENT_SEARCH.LOG"
GQS$EXE = "$1$DUA1230:[ISTS_STRS_PROD.INFOSYS]"
BASIS$SYS = "DISK$BASIS_FILES3:[BASIS.SYS]"
CLT$ONLINE = "DISK$BASIS_FILES3:[DMROOT.ALPHA.EXE]"
GQS$ALPHA = "DISK$BASIS_FILES3:[DMROOT.ALPHA.EXE]"
ERIN_BP_SHAREABLE_ALPHA = "gqs$alpha:ERIN_BP_SHAREABLE_ALPHA.EXE"
BASISPLUS_ERRLOG_FILE = "gqs$exe:BASIS_ERROR_LOG.idx"
SECURITY_FILE = "gqs$exe:SEARCH_SECURITY.IDX"
CIVIL_SERVANTS = "gqs$exe:CIVIL_SERVANT.IDX"
TITLES_FILE = "gqs$exe:TITLES.FIL"
DM$ = "DM$L1G:[DM]"
DM$CCF = "DM$CCFA:"
DM$CCFA = "DM$RUNDMKA:DMCCFILE.CCF"
DM$KD1 = "DM$:DMKD1.KDF"
DM$KD2 = "DM$:DMKD2.KDF"
DM$RUNDMK = "DM$RUNDMKA:"
DM$RUNDMKA = "$1$MDA1:[DM.RUNDMK]"
GDF ....
Group server name : CLIENT_SEARCH_SERVER Server index : 1
Server username : USERNAME OF APPLICATION Server type : PROCEDURE
Rundown on cancel : YES Reusable : YES
DCL available : YES
Username attribute : NOT EXPLICITLY SPECIFIED
Server image file : "GQS$ALPHA:CLIENT_SEARCH_SERVER.EXE"
Execute termination procedure: ALL RUNDOWNS THAT ARE NOT DUE TO CANCEL
Initialization procedure : CLIENT_SEARCH_SERVER_INIT
Termination procedure : CLIENT_SEARCH_SERVER_TERM
Procedure list -
DECF_CLIENT_SEARCH_TASK_INIT 1
CLIENT_SEARCH_INIT_WSP 2
CLIENT_SEARCH_TO_DECF 3
CLIENT_SEARCH_DECF_CONV 4
CLIENT_SEARCH_BP 5
CLIENT_SUMM_RETRIEVE_BP 6
CLIENT_FULL_RETRIEVE_BP 7
FIX_NAME 8
CLIENT_SEARCH_SERVER_INIT 9
CLIENT_SEARCH_SERVER_TERM 10
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 4158.1 | CLUSTA::HALL | Bill Hall - ACMS Engineering - ZKO2-2 | Fri Apr 25 1997 21:06 | 18 | |
The logical names SYS$INPUT, SYS$OUPUT, and SYS$ERROR
are used to pass the server logical names to the servers.
I wonder if there's some mixup with the definition
re-defining SYS$OUTPUT. Can they try to invoke
this image via a DCL command procedure changing
SYS$OUTPUT in the command procedure?
Normally a language like COBOL open the 'console TT'
for normal input/output and closes them on exit. For
some reason, Cobol has a problem closing the channel.
Is this something they started using and found the problem
or is it something that's worked for years and now has
started to fail?
Bill
| |||||
| 4158.2 | KERNEL::PULLEY | Come! while living waters flow | Wed Apr 30 1997 07:04 | 10 | |
Hi Bill,
It's something they've just started doing.
They are using DCL available to try to handle a DCL symbol in their
procedure server, or something like that.
I'll try them with whether they can run their image in a DCL server.
Thanks,
Steve.
| |||||