[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

1865.0. "V2.4 and V3.0 differences when using XR" by GIDDAY::KINGSMILL (Geoff Kingsmill, Australia) Fri Nov 27 1992 10:21

I have a customer who reads his mail by doing an II ALL XR.

Under ALL-IN-1 V2.4 if they wanted to print a document the screen would return
to the same page as was displayed when the print command was issued.

Under ALL-IN-1 V3.0 after printing you no longer return to that document, 
instead the next document is display.

The customer does not like this! Under V2.4 whilst in XR he was able to read,
print, file or delete each document. Under V3.0 whilst in XR he can only read 
and print, or read and delete, or read and file each document.

Was the change in functionality planned or an accident? Should I submit a
QAR? Whats required to return to the old functionality?

Thanks,
Geoff..
T.RTitleUserPersonal
Name
DateLines
1865.1It was plannedIOSG::NEWLANDRichard Newland, IOSG, REO1-D/4AFri Nov 27 1992 11:0115
The change was planned to fix a reported problem.  A Print during a Read
did not always work because the format stage of a Print requires opening
the file in record mode while the file is already open in record mode to
perform the read.  Some formatters, and in particular WPS-PLUS, do not
allow this to be done. 

Therefore for the Read operations which require record mode access to the
file (Print and Edit) we terminate the read in order to close the file.

You can return to the previous functionality by customizing the 
OA$LIST$CAB$OPTIONS form.  You need to remove the calls to OA$LIST_CLOSE.


Richard

1865.2functionality impaired with this fixGIDDAY::KINGSMILLGeoff Kingsmill, AustraliaMon Dec 07 1992 22:4514
< The change was planned to fix a reported problem.  A Print during a Read
< did not always work because the format stage of a Print requires opening
< the file in record mode while the file is already open in record mode to
< perform the read.  Some formatters, and in particular WPS-PLUS, do not
< allow this to be done. 
< 
< Therefore for the Read operations which require record mode access to the
< file (Print and Edit) we terminate the read in order to close the file.

I have implemented the workaround you suggested and the customer is now happy. 
The customer feels that we have removed a useful feature and that an alternate 
solution should be found for the next release of ALL-IN-1.

Geoff..
1865.3Doesn't work for me ...TAV02::CHAIMSemper ubi Sub ubi .....Sun Jun 20 1993 09:1730
>                              -< It was planned >-

>The change was planned to fix a reported problem.  A Print during a Read
>did not always work because the format stage of a Print requires opening
>the file in record mode while the file is already open in record mode to
>perform the read.  Some formatters, and in particular WPS-PLUS, do not
>allow this to be done. 

>Therefore for the Read operations which require record mode access to the
>file (Print and Edit) we terminate the read in order to close the file.

>You can return to the previous functionality by customizing the 
>OA$LIST$CAB$OPTIONS form.  You need to remove the calls to OA$LIST_CLOSE.

I have a customer who has just called in with the same complaint as .0.

He is using WPS-PLUS. I tried implementing the "work-around" (removed two
calles to oa$list_close in ~~PRINT~~ and ~~EDIT~~) mentioned here. It either
doesn't work at all, or causes an ACCESS VIOLATION for me. 

Now .1 does seem to imply that the change in functionality was implemented
because of restrictions with regard to WPS-PLUS. Does this then imply that the
"work-around" was not intended for use with WPS-PLUS.

Thanks,

Cb.



1865.4Does not work for customer eitherTAV02::CHAIMSemper ubi Sub ubi .....Sun Jun 20 1993 12:198
My customer uses EDT and not WPS-PLUS.

He has tried the work-around using CM (only in the ~~print~~ XOP) and moved the
form to the live area (siteoaform), but it doesn't seem to work for him. 

Thanks,

Cb. 
1865.5Intended for allIOSG::NEWLANDRichard Newland, IOSG, REO2-G/L2Mon Jun 21 1993 11:1824
> Now .1 does seem to imply that the change in functionality was implemented
> because of restrictions with regard to WPS-PLUS. Does this then imply that the
> "work-around" was not intended for use with WPS-PLUS.

The change was made because the WPS-PLUS formatter requires exclusive
access to the .WPL file, and therefore problems occurred if the format for 
printing was performed while the format for reading was still in progress.

The change was not strictly necessary for ASCII files, but we chose to make
the print during a read option work the same way for all types of documents
instead of different ways for different types of documents, which we felt
would be confusing for the user. 

The Edit during a read option is new in V3.0, so for that option it cannot 
be said that we changed the behaviour from V2.4 to V3.0.  I would advise 
that you do not change the named data for the Edit option because it is 
important that the file is closed so that the edit can be performed.

Reply .2 in this topic says that the customization does work.  Have you 
tried tracing to make sure that an OA$LIST_CLOSE is not being done?


Richard

1865.6Please post the Named Data for the form ...TAV02::CHAIMSemper ubi Sub ubi .....Mon Jun 21 1993 12:1413
>
>Reply .2 in this topic says that the customization does work.  Have you 
>tried tracing to make sure that an OA$LIST_CLOSE is not being done?
>

Sure did, and it isn't. 

Could someone who has successfully implemented this modifucation please post
the Named Data for the oa$list$cab$options form.

Thanks,

Cb.
1865.7Customer would really appreciate the fix ..TAV02::CHAIMSemper ubi Sub ubi .....Wed Jun 23 1993 07:2310
I realize that NOTES is informal etc., but my customer really liked the V2.4
functionality and is NOT overly enthusiastic with this modification. Since he
uses EDT and NOT WPS-PLUS, he couldn't care less that this modification was
made due to a WPS-PLUS restriction.

I would really like to avoid having to file a CLD.

Thanks,

Cb.
1865.8Customization works for me.IOSG::NEWLANDRichard Newland, IOSG, REO2-G/L2Wed Jun 23 1993 17:0321
I have customized OA$LIST$CAB$OPTIONS by removing the call to OA$LIST_CLOSE 
from the ;;~~PRINT~~;; named data, and get the following results.

    o	When reading ASCII documents the V2.4 behaviour is restored

    o	When reading WPS-PLUS documents sometimes the V2.4 behaviour is 
    	restored and sometimes an ACCVIO occurs.  The ACCVIO is occuring
    	within the WPS-PLUS formatter when it is called to format the
    	document for printing, and happens when the format for reading is
    	still in progress.  

    	If you read a very small WPS-PLUS document, or Gold-Bottom in a
    	large WPS-PLUS document the format for reading is completed, and a
    	format for printing will then work. 

    	It seems that the WPS-PLUS formatter is not reentrant, and will 
    	ACCVIO if it is called twice.



Richard
1865.9Please post your named data...TAV02::CHAIMSemper ubi Sub ubi .....Thu Jun 24 1993 06:4216
Richard,

>                        -< Customization works for me. >-
>
>I have customized OA$LIST$CAB$OPTIONS by removing the call to OA$LIST_CLOSE 
>from the ;;~~PRINT~~;; named data, and get the following results.
>

Could you please post your named data for the ;;~~print~~;;. I logged into the
user's system and did the same exact thing, but the behavior did not change. A
trace did not show the call to oa$list_close. I would like to compare the named
data.

Thanks,

Cb.
1865.10More to .8IOSG::NEWLANDRichard Newland, IOSG, REO2-G/L2Thu Jun 24 1993 15:5728
It is also necessary to remove a call to OA$LIST_EXIT in the named data for 
OA$_MO_PRINT.  My named data is:

    ;;OA$_MO_PRINT;;
    
    GET #LIST_CURMES = OA$CURMES\
    FORM OA$LIST$CAB$OPTIONS/PRE='XOP "~~PRINT~~"'\
    GET OA$CURMES = #LIST_CURMES\
    CABINET CURRENT OA$LIST_DOCUMENT\
    CLOSE_PRIOR
    
    ;;~~PRINT~~;;
    
    MAIL GET OA$LIST_DOCUMENT\
    IFSTATUS\
    OA$LIST_CLOSE\
    .IF CAB$.DOCNUM[OA$LIST_DOCUMENT] EQS ""
     THEN GET #LIST_DOCNUM = OA$LIST_DOCUMENT:6:30\\
          CABINET SELECT #READFOLDER,#LIST_DOCNUM,,OA$LIST_DOCUMENT\\
          IFSTATUS\\
          GET OA$CURMES = OA$LIST_DOCUMENT\
    MAIL PRINT/METER=PRINT_MEMO\
    CLOSE_PRIOR
                             



Richard