[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

1160.0. "**URGENT** HELP NEEDED - ALL-IN-1 V30/BASISplus" by CHOYCE::SCHRODER (Wellington - where wet wind whistles worst!) Mon Aug 03 1992 01:50

    
    
    
    URGENT URGENT URGENT URGENT URGENT URGENT URGENT URGENT URGENT 
    ==============================================================
    UPGRADING ALL-IN-1 FROM 2.4 TO V3.0 AT A CUSTOMERS SITE. THEY 
    HAVE BASISplus RUNNING AND HAS JUST BOUGHT TEAMlinks WHICH
    NEEDS V3.0. BASIS DOES NOT WORK YET.
    ==============================================================
    
    
    Has anybody integrated BASISplus with ALL-IN-1 V3.0?
    
    My attempt to do this is had no success and this is what I did. I had 
    some help from IDI and I am still in touch with them. In the
    meanwhile...
    
    1) copy, select and edit OA$SCT$SDF (site define functon table) in CM
       as follows.
    
    	Function name:		 	BASIS
    	Application:			OA
    	Syntax 1 Riutine address:	
    	Syntax 2 routine address:	oac$idi_basis
    
    	Return Value			NULL
    	Mechanism			VALUE (this does not make sence
    						when the return value is 
    						null but will proabley be
    						ignored. It is what was
    						suggested by IDI)
    
    	Invisible:			N
    	Generic:			N (this may be ok since BASIS 
    					   is declared as a syntax 1
    					   type. Nevertheless I also 
    					   tried 'Y' as well)
    
    	Untrimmed result:		N
    	Foreground only:		N (?)
    
    	Parameter count:		1
    
    	parameter list adddress:	
    	Keyword table address:		
    
    
    	(screen 2)
    	Name		type		Mechanism	Acess	Optional
    1	BASIS		NULL		CMD_LINE	RW	Y
    2
    .
    .
    15
    
    
    Did gold-file, MLA and then PME,sel,XPR in Maintanance menu
    
    Relinked ALL-IN-1 after verifying that SITEOALIBR contained the latest
    OA$SCT$SDF module. Moved OA$MAIN.EXE to OA$BUILD_SHARE, re-installed
    image.
    
    ALL-IN-1 is able to recognize the command BASIS; BASIS INIT works
    properly and starts the BASISplus server.
    
    However this is how the (I)ndex option behaves (as also seen from the
    scripts):
    
    	I(ndex) displays message '4 documents found, do you want summary ...'
    
    	The BASIS SUMMARY command that follows gives error message
    
    		'Error - Insuffcient or invalid parameters on BASIS function'
    		'An error occured ....'
    
    Observations from the script:
    
    	The BASIS INDEX ...... command has worked properly yielding
    	the document set. BASIS is also seen to be able to extract
    	values from symbols passed on BASIS INDEX ..... command
    
    	BASIS SUMMARY ...... gives the above error.
    
    If I repeat the I(ndex) menu option at this stage, even BASIS INDEX
    function gives the same problem.
    
    Ultimately it also brings down the server.
    
    While I am looking for help from IDI, any help from within is
    appreciated.
    
    
    REGARDS
    TK GOPALAKRISHNAN FROM ROB SCHRODER'S ACCOUNT
    
    
T.RTitleUserPersonal
Name
DateLines
1160.1Syntax 1 <-> Syntax 2, there is a diffeenceCESARE::EIJSAll in 1 PieceMon Aug 03 1992 09:2430
    
    Hi TK,
    
    One thing which comes up is that you're using one of the 15 paramaters
    on the second screen. These are only needed if you're using Syntax 1.
    Syntax 1 means a function which routine(s) can handle the new
    Centralized Parsing. Syntax 2 is defined for functions which use
    routines based on V2.* syntax. If BASISplus has been modified for V3.0
    and uses the Centralized Parser then use Syntax 1, but if you're
    working with an old BASISplus (V2.* compatible), use Syntax 2 without
    parameters.
    
    > Syntax 1 Riutine address:
    > Syntax 2 routine address:       oac$idi_basis
    >
    > Generic:                        N (this may be ok since BASIS
    >                                    is declared as a syntax 1
    >                                    type. Nevertheless I also
    >                                    tried 'Y' as well)
    
    You confuse me here. Is it or isn't it defined as Syntax 1?
    
    The 'Foreground only' indicates whether or not the function works from
    within the Script Symbiont ('N' means it will).
    
    Please check with IDI whether or not BASISplus should use Syntax 1.
    
    Ciao,
    
    	Simon
1160.2Sorry for the confusion, SimonCHOYCE::SCHRODERWellington - where wet wind whistles worst!Tue Aug 04 1992 00:3220
    Hi Simon,
    
    Thanks for the prompt reply.
    
    Sorry, Some typos have crept into in my .0; It is in fact syntax 2. 
    Also I typed 'scripts' where I meant 'a1trace.log'.
    
    The values were as given by IDI after I had tried my own. I had also
    tried various combinations including one with no parameters. I
    understand that ALL-IN-1 parses the command line only if it is of
    syntax 1; (just to make sure I tried this too, when ALL-IN-1 itself 
    complains about the syntax not being right).
    
    From a1trace.log I can find that the BASIS function is passed with 
    appropriate keyword and parameters. However BASIS replies with the 
    error message 'invalid or insufficient number of parameters'.
    
    regards -tk
    
    
1160.3What do your function calls look like?IOSG::BILSBOROUGHJust testing. Please ignore!!! Tue Aug 04 1992 00:4413
    
    I've seen something like this before (remember Caroline?)
    
    How are you calling your functions.
    If no parameters are required then you need to put () after your
    function I believe.  If paramters are required don't forget the
    brackets.
    
    Let me know,
    
    Ta,
    
    Mike
1160.4An example definition in OA$SCT$SDFCESARE::EIJSAll in 1 PieceTue Aug 04 1992 12:0134
    
    Hi TK,
    
    As I understand the OAC$IDI_BASIS is still of what we call an old type
    syntax, I'm almost sure you can just take the defaults of what the
    OA$SCT$SDF offers:
    
    ----------------------------------------------------------------
    Function name: BASIS
    
    Application: OA
    
    Syntax 1 routine address: 
    Syntax 2 routine address: OAC$IDI_BASIS
    
    Return value type:                mechanism:
    
    Invisible:        N         Generic:         N
    Untrimmed result: N         Foreground only: N
    
    Parameter count:    0
    
    Parameter list address:
    Keyword table address:
    ---------------------------------------------------------------
    
    This is what basically got defined in the former OASDF.BLI. The only
    important additional field is 'Invisible:'. The other field become
    important with the new syntax definitions.
    
    Ciao,
    
    	Simon
    
1160.52.4 ? TCP !UTRTSC::SCHOLLAERTIOS: better than the real thingTue Aug 04 1992 15:318
    RE.1
    
    > BOUGHT TEAMlinks WHICH NEEDS V3.0. 
    
    You can use TeamLinks with 2.4 through TCP (TeamLinks Connection
    Package).
    
    Jan
1160.6I remember talking to themAIMTEC::WICKS_ADEC Mail Works for ME sometimesWed Aug 05 1992 01:1120
    The last time I talked to BASIS they were using 'old-style-syntax'
    (this was during FT of course) - I wonder if they got confused
    when the syntaxes (GAP please correct the plural I know you will)
    were renamed and swapped around. They were even still reading the old
    BL90 documentation.
    
    Interestingly the contact at IDI was one George Florentine who of
    course used to work for DEC on the FileCabServer (when it was called
    DSMS and/or the Index Server)
    
    Sounds like they need to go on Tony's course (:==:)
    
    Jan's comments about TeamLinks are of course true but unfortunately
    the marketing blurb on all this seems to misleading (See A1INFO and
    WINDOWS_OFFICE for lots on this) to everyone.
    
    Regards,
    
    Andrew.D.Wicks
                                                 
1160.7Thanks all!CHOYCE::SCHRODERWellington - where wet wind whistles worst!Tue Aug 11 1992 01:039
    Thanks Simon, Andrew and others and sorry for the late acknowledgement.
    
    The problem was IDI had supplied a patch which replaced a module each
    in two of the BASIS .OLB's. BASISplus was not linked with this new
    .OLB's due to an oversight on part of the customer. When I linked
    ALL-IN-1, it took the new .OLB (through sitelink.com) and the resulting
    OA$MAIN.EXE was not compatible with old BASIS server image.
    
    Thanks and regards! tk