[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference iosg::all-in-1_v30

Title:*OLD* ALL-IN-1 (tm) Support Conference
Notice:Closed - See Note 4331.l to move to IOSG::ALL-IN-1
Moderator:IOSG::PYE
Created:Thu Jan 30 1992
Last Modified:Tue Jan 23 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:4343
Total number of notes:18308

1203.0. "symbol "$oa$terminator" not found" by COMICS::BARHAM (Norbert:) Fri Aug 07 1992 17:26

    ALL-IN-1 3.0
    
    I have a customer whose application does not now work because it
    interrogates the value of symbol $OA$TERMINATOR which doesn't now exist
    when expected.
    The application uses the OAMAILBOX and DCLMAILBOX and when the user edits 
    a document and does Gold-K, it used to update the value of the symbol 
    $OA$TERMINATOR to be 112 but under v3 it doesn't seem to.
    I see it is still documented in APR Vol 1, p5-41, but if you quit out of
    a document and <get $oa$terminator in v3 it says :-
    
    symbol "$oa$terminator" not found.
    
    Is there another symbol we should interrogate instead ?
    
    Thanks
    
    Clive 
T.RTitleUserPersonal
Name
DateLines
1203.1OA$FORM_DISPOSE should work...HYTIDE::CREAMERFri Aug 07 1992 17:418
    
> Is there another symbol we should interrogate instead ?
    
    How about checking OA$FORM_DISPOSE??
    
    HTH,
    
    Jack
1203.2where's it gone then ?COMICS::BARHAMNorbert:Fri Aug 07 1992 18:216
    Does this mean that $OA$TERMINATOR has been removed. Is this change of
    functionality documented ?
    
    Thanks
    
    Clive
1203.3functionality removed ? Why ?COMICS::BARHAMNorbert:Tue Aug 11 1992 16:1111
    Can someone confirm/deny whether this symbol has been removed or not ?
    Customer is now having to rewrite all their applications to use
    OA$FORM_DISPOSE in the belief that it has gone. Is this really the case ?
    The symbol has been documented since at least 2.3 days and still is so
    I would have thought this may effect a number of customers. It is not
    acceptable to remove functionality that is still documented.
    
    Thanks
    
    Clive
     
1203.4Looks like an opportunityMDCRAB::HOWARDOur business is computers not moneyTue Aug 11 1992 16:548
    You're right.  It seems to work under V2.4, but not under V3.0.  I
    assume he was checking the DCL symbol OA$TERMINATOR in the subprocess
    rather than going back to ALL-IN-1 to read $OA$TERMINATOR.  The latter
    is much slower since permanent symbols are stored in a file.  I would
    guess that an SPR is in order.  This kind thing seems to happen with
    every new version, unfortunately.  
    
    Ben
1203.5ALL-IN-1 or WPS-PLUS?SHALOT::NICODEMAvoid traffic; leave work at noonWed Aug 12 1992 15:019
	Are they using WPS-PLUS?  This may be a change in how WPS-PLUS is now
handling Gold-K...  $OA$TERMINATOR was simply a symbol in the user's permanent
symbol table that was used to reflect the terminator value that was also stored
in the DCL symbol TERMINATOR in the subprocess.  While I realize that we are
attempting to encourage alternatives to the subprocess, and to slower storage
such as the permanent symbol table, I would agree that this seems to be an over-
sight if, indeed, it is no longer working as before.

	F
1203.6SPR/CLD?COMICS::BARHAMNorbert:Wed Aug 12 1992 16:2311
    Well it's WPS-PLUS within ALL-IN-1 3.0 and it is the symbol
    $OA$TERMINATOR they're trying to read.
    
    Would I be wasting my time raising a high level SPR/CLD 'coz that's
    what they want ? Can anyone give me a good sales pitch to get them off
    using $OA$TERMINATOR ? I've tried to tell them it's slower and to use
    OA$FORM_DISPOSE but they weren't impressed!
    
    Thanks
    
    Clive 
1203.7Another reasonIOSG::NEWLANDRichard Newland, IOSG, REO1-D/4AWed Aug 12 1992 17:4615
I looked at a system running ALL-IN-1 V2.4 and WPS-PLUS V4.0 and that does 
not set $OA$TERMINATOR.  WPS-PLUS/VMS V4.1 also does not set $OA$TERMINATOR.

There is no code in ALL-IN-1, including the EDIT function which is called 
to invoke the WPS-PLUS editor, which assigns a value to a symbol called 
$OA$TERMINATOR.  Therefore, as you have found, it appears to have been set
by the WPS-PLUS code, but only in V3.1 and earlier versions.

Another reason for using OA$FORM_DISPOSE is that any script code using 
$OA$TERMINATOR is dependent on WPS-PLUS being used, and may not work 
correctly if another editor is used.


Richard