| I tried my best to have this fixed before v3.0 shipped.
Dave Zaniewski
Response To Event When Area Routing Used Cannot Be Read By Scheduler
PROBLEM:
If you create an event notice and address it to an address that is more than 30
characters in length, when you try to read the response there are problems.
Create the event
TM EV C
address it to SMITH_D@A1@CALLQ@OASS@CALLQ
then send it
The response is read, and the return address is SMITH @DIM @DIMUND. When the
message gets back to the original node (i.e., DIMUND), try reading it and the
follwoing problems occur:
1) The terminal hangs for about 2 minutes, presumably because you have
a large ATTENDEE.DAT (copied from another system) then the following
displays:
"%OA-E-CMATNDWRITERR, Error occurred writing to the attendee file"
2) The message status goes to NOTED and this message can't be read or
deleted. Attempts to read or delete this produces the hang described
in #1.
ANALYSIS:
This problem affects MTS addressing, when 'area routing' is implemented.
On receipt of event replies the TM code currently attempts a direct indexed
read of the ATTENDEE file using the MEETING_POINTER + FROM_ADDRESS from the
current mail message (which may have been 'area routized'). If this fails
begin a sequential search starting from a point indicated by the date and time
of the current MEETING_POINTER of the ENTIRE ATTENDEE file looking for an exact
match between the FROM_ADDRESS and the ATTENDEE_NAME field contained in the
ATTENDEE file. If this fails (after a long pause...) it will signal the error
above.
SOLUTION:
This has been reported to Engineering. It appears that the problem cannot be
easily resolved as it requires a major change to the design of TM, however
doing nothing leaves the customer in the situation where users will have mail
messages that they cannot get out of their INBOX (every read fails and leaves
the mail in a NOTED status), which is not the normal situation. The only
workaround requires the user to have CMD privilege to set the DELETE flag of
the message to Y so that you can delete it and this will not be an acceptable
workround to many customers.
|