[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

2135.0. "Valid DSAB types on COPY function" by BRUMMY::MARTIN::BELL (Martin Bell, TCC, Birmingham UK) Thu Jan 21 1993 12:08

I am trying to use the COPY function to produce and output file
in the required format.

I have a WPS-PLUS document, containing TDE pictures, from which
i want to produce a file containing the necessary escape sequences
etc to make it display properly on a VT terminal - including BOLD,
UNDERLINE _and_ REVERSE, plus LINE DRAWING.

Now printing to a file with a print style of VT100 doesn't work
properly (eg no REVERSE), but i do know that you can use the copy
function to convert from one format to another. Unfortunately i
cannot remember the DSAB to use.

Can someone point me to where-ever the list of valid DSABs for use
in ...

COPY "THINGY.WPL" "THINGY.TXT" <DSAB>

... or at least tell me which one does VT escapes!

Cheers,

mb
T.RTitleUserPersonal
Name
DateLines
2135.1There isn't a single listIOSG::NEWLANDRichard Newland, IOSG, REO2-G/L2Thu Jan 21 1993 13:5914
You have to look at a link map to find a complete list of the Datasets in
your OA$MAIN image.  This is because this Dataset table is constructed from
separate modules using PSECTs. 

I don't know of a text dataset which does what you want.

What version of ALL-IN-1 and WPS-PLUS are you using.  If it is ALL-IN-1 
V3.0 and WPS-PLUS V4.1 there is a CSP to correct a problem with the 
WPS-PLUS formatter producing reverse video.


Richard

2135.2BRUMMY::MARTIN::BELLMartin Bell, TCC, Birmingham UKThu Jan 21 1993 14:1518
Richard,

we are using CORE ALL-IN-1 (v3.0, WPS-PLUS v4.1), as provided by IS.

I am sure that Rick Warford once posted a note about the correct
DSAB for the COPY function (before parms 3 and 4 were documented).

It must be there, because READING a document with reverse video does
work, but printing (formatting?) don't.

I will give the link map a try, and if anyone out there does remember
what DSAB does full VT stuff, then please let me know,

Cheers,

mb

p.s. What's a CSP?
2135.3READ is different to COPYIOSG::NEWLANDRichard Newland, IOSG, REO2-G/L2Thu Jan 21 1993 15:0588
A READ is different to a COPY.  The LIST function communicates directly 
with the terminal using QIOs.  It converts the text dataset stream into the 
required terminal control sequences and writes them directly to the 
terminal.

A COPY would require an output text dataset which writes the terminal 
control sequences into a file.

I remembered that I had produced a list of all the datasets in ALL-IN-1 
V3.0, so here the part which lists Text datasets:


A.2.2  TEXT datasets

The following table lists the 55 TEXT datasets:

	Module		Datasets
	------		--------
	OASERVER        TXT$SERVER_MSG
	OAEDIT		OA$EDIT_BUFFER
	OAFOREIGN       FOREIGN
			DDIF
			DTIF
			DOTS
			PS
			TXT$DSAB_FOREIGN
	OAUNK		TXT$DSAB_FCS$SYLK
			TXT$DSAB_FCS$DIF
			TXT$DSAB_FCS$MSDOS
			TXT$DSAB_FCS$LOTUS
			TXT$DSAB_FCS$MP
			TXT$DSAB_UNKNOWN
	OATXL           TXT$TXL_BLP
			TXT$TXL_DO
			TXT$TXL_SCRIPT
			TXT$TXL_LIST
	OACOPY		TXT$COPY_PRINT
	OAMRG		MRG$TTOUT
	OALIST		TXT$LIST_STATUS
	OAGBL           TXT$LIST
			TXT$MAIL_HEADER
			TXT$MAIL_ATTACHMENT
			TXT$PICTURE
			TXT$SHOW
			TXT$DISPLAY
			TXT$TALK
			TXT$SCRIPT
			TXT$SEARCH
			TXT$MERGE_TEMPLATE
			TXT$MERGE_OUTPUT
			TXT$MERGE_LIST
			TXT$SELECTION_LIST
			TXT$MAIL_MESSAGE
			TXT$WPS_PLUS
			TXT$EDT_EDITOR
			TXT$INCLUDE
			TXT$WPSPLUS_INSERT
			TXT$CACHE_MERGE
			TXT$CACHE_SCRIPT
			TXT$CACHE_READ
			$$DEFAULT$$
			TXT$DSAB_
			TXT$DSAB_ASCII
			TXT$DSAB_DECALC
			TXT$DSAB_DECGRAPH
			TXT$DSAB_DECTEXT
			TXT$DSAB_DECTYPE
			TXT$DSAB_DICTIONARY
			TXT$DSAB_DX
			TXT$DSAB_DX8
			TXT$DSAB_DXT
			TXT$DSAB_WPSPLUS
	OAN$ASCII_DSAB  OAN$ASCII



Many of these datsets do not have output action routines which would be
required in the form of the COPY function you wish to use.  The
TXT$COPY_PRINT dataset creates an output file with simple printer controls,
but it does not support VT terminal control sequences. 


A CSP is a Customer Specific Patch.  I think the CSP I was referring has 
been mentioned in this conference in relation to a problem with generating 
VTX screens with reverse video from WPS-PLUS.


Richard
2135.6CSPIOSG::NEWLANDRichard Newland, IOSG, REO2-G/L2Thu Jan 21 1993 19:366
To get the CSP send a mail message to Alan Cottingham (IOSG::COTTINGHAM or
Alan Cottingham @REO).  If you ask for the CSP to fix the WPS-PLUS reverse
video problem for VTX Alan will know which CSP you mean.


Richard