Enhancing SAS Output on Mainframes with IBM's ... - sasCommunity
Enhancing SAS Output on Mainframes with IBM's ... - sasCommunity
Enhancing SAS Output on Mainframes with IBM's ... - sasCommunity
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
\ ,<br />
\.<br />
':<br />
<str<strong>on</strong>g>Enhancing</str<strong>on</strong>g> <str<strong>on</strong>g>SAS</str<strong>on</strong>g> <str<strong>on</strong>g>Output</str<strong>on</strong>g> <strong>on</strong> <strong>Mainframes</strong> <strong>with</strong> <strong>IBM's</strong> DCF<br />
Abstract<br />
by<br />
Christel Ott & Rolf Annen<br />
Swissair Informati<strong>on</strong> Systems<br />
On the mainframe-platform <str<strong>on</strong>g>SAS</str<strong>on</strong>g> output tends to look rather poor. Instead of enhancing the appearance by<br />
transferring the output to PC applicati<strong>on</strong>s, an elegant soluti<strong>on</strong> to the problem uses <strong>IBM's</strong> DCF <strong>on</strong> the<br />
mainframe.<br />
Your text <str<strong>on</strong>g>SAS</str<strong>on</strong>g> <str<strong>on</strong>g>Output</str<strong>on</strong>g> (PROC PRINT, PROC TABULATE) will look more professi<strong>on</strong>al and the integrati<strong>on</strong> of<br />
scalable <str<strong>on</strong>g>SAS</str<strong>on</strong>g>/GRAPH page segments will enrich your DCF documents.<br />
Text <str<strong>on</strong>g>SAS</str<strong>on</strong>g> <str<strong>on</strong>g>Output</str<strong>on</strong>g><br />
To enable the use of DCF/GML together <strong>with</strong> <str<strong>on</strong>g>SAS</str<strong>on</strong>g> output you have to put your data <strong>on</strong> a file either by the<br />
procedure PROC PRINTTO or by PUT-statements together <strong>with</strong> the FILE-statement.<br />
In doing so you specify the appropriate DCF/GML tags by means of TITLE or FOOTNOTE statements or<br />
directly <strong>with</strong> PUT-statements.<br />
Example <strong>with</strong> PROC PRINTTO:<br />
proc printto file=script new;<br />
run;<br />
title 1 M:h1 stitle='SEUGI' .This is a DCF/GML titletitle2<br />
M:p ••<br />
proc print data=sasuser.crime;<br />
run;<br />
proc printto;<br />
run;<br />
576
Example:<br />
ADMMNICK NAME=PSEG1,<br />
TOFAM=4,<br />
TONAME=ADMIMAGE,<br />
DEVTOK=FINE240,<br />
PROCOPT=«OFDSTYPE,PSEG},<br />
(OFFORMAT,IMAGE),<br />
(HRIPSPILL,NO),<br />
(HRIPSIZE,175,100,MILLS»<br />
Note: The informati<strong>on</strong> in your nickname file must be in uppercase and begin in column 2.<br />
Positi<strong>on</strong> 72 must not be blank (in this case an asterisk{*».<br />
NAME=<br />
TONAME=<br />
DEVTOK=<br />
defines the name of the nickname<br />
defines the fileref to send the graphics output to<br />
GDDM device token to use for IBM 3800-type printers<br />
{e.g. FINE240: normal, IMG240: bold}<br />
PROCOPT= {Processing Opti<strong>on</strong>s}<br />
{OFDSTYPE,PSEG},<br />
(HRIPSIZE,175,100,MILLS)<br />
2. Allocate a new output file for the page segment<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
PSEG instead of DOC<br />
horiz<strong>on</strong>tal/vertical size in millimeters<br />
{also possible: inch or cent}<br />
Page segments are best stored in a partiti<strong>on</strong>ed data set {PDS} <strong>with</strong> record format of VBM and logical<br />
record length of 8206.<br />
Example:<br />
FILENAME ADMIMAGE 'E.SEUGI.ADMIMAGE' DISP={MOD,CATLG}<br />
RECFM=VBM LRECL=8206 BLKSIZE=8210 SPACE{8206,(300,600,1 0» DSORG=PO;<br />
FILENAME ADM IMAGE CLEAR;<br />
3. Use the correct fileref and the appropriate opti<strong>on</strong>s in your <str<strong>on</strong>g>SAS</str<strong>on</strong>g> sessi<strong>on</strong><br />
• Allocate your GDDM nickname file <strong>with</strong> the fileref ADMDEFS<br />
• Allocate the output file for the page segment. The file ref should match the TONAME= that you defined<br />
<strong>with</strong>in the nickname file (in this case ADMIMAGE).<br />
Specify GOPTIONS DEVICE=GDDMFAM4 and GDDMNICKNAME=PSEG1 {nickname of GDDM<br />
nickname file defined <strong>with</strong> NAME=}.<br />
579
Vocabulary<br />
absent-minded adj. zerstreut, geistesabwesend<br />
absurd adj. absurd, sinnwidrig, widersinnig, unsinnig,<br />
sinnlos<br />
accelerator s. 1. (Motor.) Gaspedal, Gashebel<br />
accelerator s. 2. (Anat.) Treibmuskel<br />
achievement s. AusfOhrung, DurchfOhrung, Vollendung,<br />
vollendetes Werk, Leistung, Errungenschaft, Heldentat,<br />
act as V.l. + prep. dienen als<br />
actual adj. tatsachlich, wirklich, eigentlich, real<br />
add V.l. hinzufOgen, hinzurechnen, hinzusetzen<br />
adult adj. erwachsen, reif<br />
adverb s. (Gram.) Adverb, Umstandswort<br />
aerial s. (Rad.) Antenne<br />
agent s. 1. Urheber, Handelnder, Wirkender<br />
agent s. 2. Ursache, Werkzeug, Agens, Mittel, wirkende<br />
Kraft<br />
air defence s. Luftschutz<br />
Alsatian dog s. (Zoo/.) deutscher Schaferhund, Wolfshund<br />
ambulance s. 1. (Mil.) Feldlazarett<br />
ambulance s. 2. (Motor.) Krankenwagen, Sanitatswagen<br />
ameliorati<strong>on</strong> s. 1. Verbesserung<br />
ameliorati<strong>on</strong> s. 2. Uiuterung, Veredelung<br />
amiable adj. liebenswOrdig, leutselig, freundlich, liebreich,<br />
reizend<br />
ancestor s. Ahn, Vorfahr, Stammvater<br />
apothecary s. (obs.) Apotheker<br />
appearance s. 1. Erscheinen, Sichtbarwerden, Auftreten,<br />
Vorkommen, Veraffentlichung<br />
appearance s. 2. aussere Erscheinung, Ausseres, Auss8hen,<br />
Anblick, Anschein, Schein<br />
applicant s. Bewerber, Antragsteller<br />
apprentice V.l. in die Lehre geben<br />
April fool s. Aprilscherz<br />
arachnoid adj. spinnenartig, spinnwebartig<br />
argumentative adj. streitsOchtig, streitlustig<br />
army s. (Mil.) Heer, Armee, Landstreitkrafte (pl.)<br />
article s. Abschnitt, Paragraph, Aufsatz, Artikel<br />
articulated lorry s. (Motor.) Sattelschlepper<br />
artificial adj. kOnstlich, gekOnstelt, erkOnstelt, erheuchelt,<br />
erdichtet, vorgetauscht, nachgemacht, unecht,<br />
aspire v.i. streben, trachten, sich sehnen, verlangen<br />
assault s. Beleidigung<br />
assembly line s. M<strong>on</strong>tagebahn, M<strong>on</strong>tagerampe, M<strong>on</strong>tageband,<br />
Fliessband, I aufendes Band<br />
ast<strong>on</strong>ishment s. Erstaunen, Oberraschung, BestOrzung,<br />
Verwunderung<br />
attache-case s. Aktentasche, Aktenmappe, Stadtkoffer<br />
aware adj. gewahr, unterrichtet, in Kenntnis<br />
back s. (Anal.) ROcken<br />
backb<strong>on</strong>e s. Wirbelsaule, ROckgrat<br />
back-seat s. (Motor.) ROcksitz<br />
back-seat driver s. Besserwisser<br />
bail out V.t. + adv. 1. loskaufen. auslasen, freikaufen<br />
bail out V.l. + adv. 2. (Naut.) ausschOpfen, leer schOpfen<br />
bait s. Kader, Lockspeise<br />
bale V.t. in Ballen verpacken, emballieren<br />
bale s. 1. Ballen<br />
bale s. 2. (obs.) Elend, Leid, Weh, Qual<br />
ballast s. (Naul.) Ballast<br />
ballast s. (Rai/w.) Bettung, (Stein)schotter<br />
bankrupt adj. bank(e)rott, zahlungsunfahig<br />
bankrupt s. Bankrotteur, Zahlungsunfahige(r)<br />
bare adj. nackt, unbekleidet, bloss, entblasst, bar, blank<br />
barge s. (Naut.) Lastkahn, Schleppkahn, Leichter, Kanalschiff,<br />
Zille, Schute<br />
barrel s. 1. Fass, T<strong>on</strong>ne<br />
DICTIONARY<br />
English-German<br />
German-English<br />
Vocabulary 22. Mai 1995<br />
583<br />
barrel s. 2. Gewehrlauf, GeschOtzrohr, Walze, Trommel,<br />
Zylinder<br />
base s. 1. Basis, Grundlage<br />
base s. 2. (Chem.) Grundstoff, Base, Hauptbestandteil<br />
basin s.1. Becken, SchOssel, Schale, Bassin<br />
basin s. 2. (Geo/.) Stromgebiet, Mulde, Kessel, Talbecken<br />
basin s. 3. (Naut.) Hafenbecken, Innenhafen<br />
be aware of irr.v.i. + adj. gewahr sein um, unterrichtet<br />
sein Ober, in Kenntnis sein v<strong>on</strong><br />
be off irr.v.i. + adv. 1. fortgehen, abreisen, ausfallen<br />
be off irr.v.i. + adv. 2. verdorben sein (fish, eggs)<br />
be off irr.v.i. + prep. 3. frei werden v<strong>on</strong>, sich ablasen v<strong>on</strong><br />
be over irr.v.i. + adv. 1. vorbeisein, Obrig sein, vorOber<br />
sein<br />
be over irr.v.i. + prep. 2. darOber sein, Obersteigen<br />
be up and about Camp. (wieder) auf den Beinen sein<br />
be up and coming Camp. f1ink sein, auf Draht sein,<br />
tOchtig sein<br />
be up and doing Camp. aktiv sein, rege sein, tiitig sein<br />
be up and running Camp. eingefOhrt sein, installiert sein<br />
bear s. (Zool.) Bar<br />
beat s. 1. Revier, Runde, Bezirk<br />
beat irr.v.t. 2. schlagen, prOgeln, besiegen<br />
beat up V.t. + adv. schlagen, rOhren, zusammentrommeln,<br />
verdreschen, verhauen<br />
become aware of irr.v.i. + adj. gewahr werden, unterrichtet<br />
sein Ober, in Kenntnis sein v<strong>on</strong><br />
behaviour s. Benehmen, Betragen, Verhalten<br />
behead V.t. enthaupten, kElpfen<br />
beheading s. Enthauptung<br />
behind bars s. hinter Gittern<br />
belch v.i. rOlpsen, aufstossen<br />
bend s. Kurve (Strasse), Biegung, KrOmmung<br />
best man s. BrautfOhrer<br />
bigoted adj. fanatisch fromm, bigott, blind ergeben, voreingenommen<br />
bin s. Kasten, Behalter<br />
birch s. (Bot.) Birke<br />
birchtree s. (Bot.) Birke<br />
bitchy adj. spOttisch, narglerisch<br />
• bladder s. (Anal.) Harnblase, Blase, Schwimmblase<br />
bland adj. mild, sanft, einschmeichelnd<br />
blissful adj. paradiesisch, glOckselig, w<strong>on</strong>nig, w<strong>on</strong>nevoll<br />
bl<strong>on</strong>d adj. bl<strong>on</strong>d (nur fOr Manner) ..<br />
bl<strong>on</strong>de adj. bl<strong>on</strong>d (nur far Frauen)<br />
bl<strong>on</strong>de s. Bl<strong>on</strong>dine .<br />
blow up irr.v.i. + adv. 1. aufblasen,aufblahen<br />
blow up irr.v.i. + adv. 2. (in die Luft) sprengen, springen<br />
lassen<br />
blow up irr.v.i. + adv. 3. vergrassern (Photo)<br />
blunt adj. stumpf, abgestumpft, unempfindlich, plump,<br />
grob; barsch, derb, ungeschliffen,<br />
blunt v.t. stumpf machen, abstumpfen<br />
bluntness s. Stumpfheit;Plumpheit, Derbheit, taktlose Offenheit<br />
boarding-house s. (School J Pensi<strong>on</strong><br />
boarding-school s. (School.) Internat, Pensi<strong>on</strong> at, Heimschule<br />
.<br />
boarding-school s. Internat, Pensi<strong>on</strong>at, Heimschule<br />
boll v.I. kochen, sieden<br />
boisterous adj. stOrmisch, heftig, unbAndig, ungestOm<br />
boisterous adj. 2. U\rmend, tobend, gerauschvoll<br />
bOl1d s. (Comm.) Obligati<strong>on</strong>, Schuldverschreibung, ROckschein,<br />
Schuldschein, Pfandbrief, Anteihschein<br />
b<strong>on</strong>d s. 1. Bindung, Verbindung, Bund, BOndnis.<br />
I<br />
l.
584<br />
ellS, Top five list
4.0<br />
4.1<br />
Froqu .. noy I<br />
Pax In 10'000<br />
100<br />
70<br />
20<br />
10<br />
Frequ .. ncy I<br />
Pax In 10'000<br />
100<br />
70<br />
20<br />
Froqu .. ncy I<br />
Pax In 10'000<br />
100<br />
80<br />
70<br />
eo<br />
so<br />
20<br />
10<br />
ellS, Preflight<br />
Top six, OlMAY94 - 30APR95<br />
M .. y<br />
AOS SEAT SELECTION + ALLOCATION<br />
..Jun<br />
..Jun<br />
--<br />
...lui Aug Sep Oat Nov Ceo<br />
= Nega1Ivw<br />
A01 BOOKING / RESERVATIONS<br />
= Negative __<br />
A04 INFORMATION<br />
Aug s.p<br />
= NegatIve<br />
--<br />
Oct Nov<br />
585<br />
Apr<br />
Apr<br />
iHAY 15TH, 1995<br />
OIS, Preflight