05.05.2013 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!