[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

1665.0. "Setting the value OA$DDS_PRIME" by TAV02::SHAPIRA () Tue Oct 27 1992 09:08

This question is about ALL-IN-1 v2.4 using MR v3.2

In a large site ALL-IN-1 v2.4 is used. The system is higely customized with
CLI. The CLI part connects a third party context base retrivel system into
ALL-IN-1 application generator. It will take some time (at least six months)
before this site will be able to upgrade to V3.0.

The system has been installed in some other sites of that customer and DDS is
used for EM validation and so on.

The problem: when OA$DDS_PRIME is set to 2, the search is very slow, even if
we want a local addressee. when oa$dds_prime is set to 1 the customer do
not want to use the GOLD M style because it is not easy to use and you cannot
use it from the integrated third party system.

We would like to implement V3.0 address search with V2.4. Is it possible and 
if yes how ?

We also thought of the following idea: when a user is in the TO: or CC: field
the system logical of OA$DDS_PRIME is set to 1 and the search is like the
default search of v2.4. If the user wants a world search he will hit a function
key that will set the logical oa$dds_prime to 2 (in the job table) and
continue with the regular "FIND" behavior. At the end of the search the logical
will be deassiged.
We have tried to implement it, yet it didn't work. It seemed that ALL-in-1
defines the value of oa$dds_prime in the image activation fhase and you can't
change it. Is it write ? is there a way to change the value of oa$dds_prime
during the ALL-IN-1 session ? 

Thanks for any help, 
Yariv
T.RTitleUserPersonal
Name
DateLines
1665.1You might tryIOSG::SHOVEDave Shove -- REO-D/3CTue Oct 27 1992 11:0817
    You're right. For performance reasons, ALL-IN-1 only reads the values
    of logicals once, during initialisation.
    
    You _may_ be able to get it to re-read the value of oa$dds_prime by
    clong down the mail subsystem and re-initialising it:
    
    MAIL CLOSE_SYSTEM
    MAIL INIT
    
    I haven't tried this; without looking at the code I can't tell you if
    it'll work.
    
    Someone might be able to suggest something else (the v3.0 changes to
    this area are extensive and deep in the code - there's no way you could
    retrofit them to v2.4).
    
    Dave.
1665.2Or doesn't this include OA$DDS_PRIME?SCOTTC::MARSHALLTue Oct 27 1992 11:453
How about using OA$INI_LOGICALS to re-read logicals?

Scott
1665.3EWBV51::NAGURAYukiji Nagura /ALL-IN-1 CSC/Tokyo/JapanWed Oct 28 1992 02:1810
	You can utilize an undocumented special symbol OA$DDS_SEARCH_SCOPE,
      though I myself haven't used it. It is somewhere in the named data 
      of DIR SMD releated forms, and it can take a value from 0 to 2.

        0 - Local Search Scope, 1 - World Search Scope, 2 - Escalated Search

	I'm not so sure about its functionality, but it's a writable one.

							Yukiji	
1665.4I know a little about its functionalityAIMTEC::WICKS_ALiverpool 4 Norwich 1Wed Oct 28 1992 04:4422
    Yukiji,
    
    Oh no you can't!!!!!!!!!!!  (:==:)
    
    It's set when you do a MAIL INITIALIZE and is then stored internally
    to the SUBSCRIBER DSAB. You might think you're changing it but trust me
    that the DSAB is far too smart to be faked out by some application
    programmer writing to it.
    
    Also the Escalated Search code never got finished, and still isn't
    implemented in v3.0 so that doesn't work either. 
    
    I'll give you a clue you need to do something with OA$DDS_NODE_TYPE
    to even get 0 and 1 to behave themselves and that's a readable symbol
    only!
    
    sorry nice try - but it's undocumented for a good reason
    
    regards,
    
    Andrew.D.Wicks (Not the DDS developer anymore)
     
1665.5I've tried the above and...TAV02::SHAPIRAWed Oct 28 1992 07:2022
Thanks for all the quick replys.

rep. 1:

Dave - MAIL CLOSE_SYSTEM ??? Is that an undocumented function ? What does that
       function do ?
       MAIL INIT - Didn't help to set os$dds_prime.

rep. 2:

Scott - We have tried the funcion oa$ini_logicals, but it seemed that it does
        nothing. Even when we traced the function we couldn't see what it is
        doing. Is it a regular function (just like oa$ini_init) ?

rep. 3 and 4:

Since Andrew suggested to forget about oa$dds_search_scope, I've forgot it !!

Thanks,
Yariv
 

1665.6SCOTTC::MARSHALLWed Oct 28 1992 08:339
Hi,

>> Is it a regular function (just like oa$ini_init) ?

Yes, it's in the documentation on the page after oa$ini_init.  However, I've
never looked at the code so I don't know whether it does what the book claims
it does! :-)

Scott
1665.7CLOSE_SYSTEM doesn't workAIMTEC::WICKS_ALiverpool 4 Norwich 1Wed Oct 28 1992 16:3911
    For people still at v2.4 both MAIL CLOSE_SYSTEM and MAIL INIT are
    undocumented.
    
    For those at v3.0 MAIL INIT is now documented but CLOSE_SYSTEM isn't
    It's supposed to undo all the work that MAIL INIT did but looking at
    the code it doesn't look to have been updated since oh about 1986 so
    It's no wonder it doesn't undo the work of MAIL INIT
    
    Regards,      
    
    Andrew.D.Wicks 
1665.8Waiting for V3.0 migrationTAV02::SHAPIRASun Nov 01 1992 06:3518
Hi Andrew,

The customer will use either System Nicknames or NETWORK.DAT until they will
migrate to V3.0. In 3.0 they will use DDS (hopefully...). The performance of
the DDS search was VERY poor in compare to the other methods.

As for MAIL CLOSE SYSTEM to be updated to 1986 - that's probably explains why
it did nothing...

"Liverpool 4 Norwich 1" (taken out from your header) - are you a Liverpool
supporter ? Regards from an old time Manchester City supporter. Any way, you
will probably never walk alone..

Thanks for everybody's quick help,
Yariv
>