[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

701.0. "EM questions" by TAVIS::NOA () Mon May 18 1992 20:03

One of our customers has some mandatory requests from an electronic mail
system - without them, they won't buy ALL-IN-1.
Sorry for the ignorance in ALL-IN-1 V3.0 (we don't have it yet).

1. Priority
   --------
They have their own "words" for the priority of their mails.
Basically, they have 2 priorities. Lets say that their names are "SUPER"
and "REGULAR".
In every place that the counter of "new mails" is shown, they won't
to display something like:
"100 new mail messages, 24 super".
For that, I have to:
a. Change the "EXPRESS" to "SUPER" etc.
b. Count the number of "SUPER" mails every where.

Is a. possible ?
Is b. possible in a more efficient way then a FOR loop on all the INBOX ?


2. Additional Mail Fields
   ---------------------
They need fields in the header of the mail that doesn't exist like
"security" ("secret", "top secret" etc.).
Is there an option to add customized fields in ALL-IN-1 V3.0 ?


3. Shared Mail
   -----------
They are reading mails in groups. Meaning that a group of people is looking
at the same INBOX. Once a mail was read by one of them, it has to disappear
from the INBOX of all the other members of the group.
Will it be possible in ALL-IN-1 V3.0 ?

Thanks,

Noa
    
T.RTitleUserPersonal
Name
DateLines
701.1Yes-ish; not really; yesIOSG::SHOVEDave Shove -- REO-D/3CMon May 18 1992 20:5939
    1. a. is possible - you'd have to change the dataset against which the
    priority values are validated (OA$MAIPRIO) and several other strings -
    these should all be in OALLV.BLI (so you'll need a Bliss compiler).
    Search the file for FIRST_CLASS and you should find all the places.
    
    b. - as the priority is a DAF attribute, your FOR loop (which would be
    the only way to do it) will be very slow. You'll also need to do a CAB
    GET_PENDING before the loop, to move all the messages from the Pending
    file into the user's filecab. You could speed the thing up by careful
    arrangement of the loop - check for folder = "INBOX" first (which is of
    course a DOCDB attribute) as you suggest. As long as you can tolerate
    missing any messages that the user has re-filed without reading them.
    
    2. Unfortunately you can't add custom mail attributes. This is
    something we've been asked for often - the problem in doing it is that
    there's no way to carry such attributes in remote mail - the Message
    Router format we use for messages (NBS) has no provision for adding
    custom attributes.
    
    There are tricks that people use to get round this: the two I know of
    are:
    
    	- add the data to another attribute (for example, add a byte at,
    say, byte 100 of the Subject field - as only about 75 bytes of the
    subject are displayed to the user they won't see the extra byte, but
    your named data can extract it).
    
    	- put all the extra data into a separate file, and attach it to the
    end of the message. The other end detaches it before showing the
    message to the user.
    
    Of these, the first is easier, and works well for small amounts of
    data. The second can be used for essentially unlimited amounts of data.
    
    
    3. Look at the Set Mail User functionality in v3.0 - I think it might
    do what you want.
    
    Dave.
701.2more questionsTAVIS::NOAWed May 20 1992 11:5828
Dave,

Thanks for the answer.

I've changed the priority in OALLV and it works fine and the "SET MAIL
USER" is exactly what needed for the Shared Mail problem.

I forgot to ask another important questions:

1.
The customer wants that the message "New ALL-IN-1 mail for X from Y"
will tell the priority of the message. For example:
"New express ALL-IN-1 mail for X from Y"
As you can understand, the priority is an important issue there.

Is it possible ?


2.
For "Top Secret" documents, they have to keep a follow up of the number of
copies which were printed for each document.
When a "Top Secret" document is printed, the global copy number has to 
be printed on every page of the document.
Is it possible to add text to the document during the printing ?


Noa
    
701.3Sorry No; Don't know.IOSG::PYEGraham - ALL-IN-1 Sorcerer's ApprenticeWed May 20 1992 16:537
    1. The message comes out of the BLISS code, so you can't change it. I
    suppose you could send another one from the named data, but that would
    only get you *some* of the local cases.
    
    2. Dunno.
    
    Graham
701.4Printing can be customised; depends what's neededIOSG::SHOVEDave Shove -- REO-D/3CWed May 20 1992 18:2317
    2.
    
    You'd have to customise the printing options - the critical bit is in
    scripts (WPPRINT.SCP and its friends) which all the print options call.
    
    I'm sure it would be possible; I'm not sure how difficult it would be.
    Does the "copy number" have to appear on every page, or just on the job
    header page? It's easy to add text to the job header page (by getting
    the print scripts to add the /NOTE= qualifier to the function that
    submits the print job). 
    
    Adding something to each page might need a customised print symbiont -
    this kind of thing has been done before for other "security conscious"
    customers except that the usual requirement is to add "TOP SECRET" or
    whatever to each page.
    
    Dave.
701.5SPRINT?IOSG::NEWLANDRichard Newland, IOSG, REO1-D/4AWed May 20 1992 19:047
There's a 'product' called SPRINT (Secure Print Symbiont) which the
conference SKYLRK::SPRINT discusses.  I believe that SPRINT is able to add 
text to each page being printed.


Richard