02.05.2013 Views

SAS(R) 9.1.3 Companion for z/OS

SAS(R) 9.1.3 Companion for z/OS

SAS(R) 9.1.3 Companion for z/OS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contents of Member <strong>SAS</strong>EMPLB in ISPPLIB<br />

<strong>SAS</strong> Interfaces to ISPF and REXX Sample Application 197<br />

%------------------------ EMPLOYEE RECORDS -----------------------------<br />

%COMMAND ====>_ZCMD %<br />

+<br />

+ EMPLOYEE SERIAL: &EMPSER<br />

+<br />

+ EMPLOYEE NAME:%===>_TYPECHG + (NEW, UPDATE, OR DELETE)<br />

+ LAST %===>_LNAME +<br />

+ FIRST %===>_FNAME +<br />

+ INITIAL%===>_I+<br />

+<br />

+ HOME ADDRESS:<br />

+ LINE 1%===>_ADDR1 +<br />

+ LINE 2%===>_ADDR2 +<br />

+ LINE 3%===>_ADDR3 +<br />

+ LINE 4%===>_ADDR4 +<br />

+<br />

+ HOME PHONE:<br />

+ AREA CODE %===>_PHA+<br />

+ LOCAL NUMBER%===>_PHNUM +<br />

+<br />

)INIT<br />

.CURSOR = TYPECHG<br />

IF (&PHA = ’ ’)<br />

&PHA = 914<br />

&TYPECHG = TRANS(&TYPECHG N,NEW U,UPDATE D,DELETE)<br />

)PROC<br />

&TYPECHG = TRUNC (&TYPECHG,1)<br />

IF (&TYPECHG = N)<br />

IF (&CHKTYPE NE N)<br />

.MSG = <strong>SAS</strong>X211<br />

IF (&TYPECHG NE N)<br />

IF (&CHKTYPE = N)<br />

.MSG = <strong>SAS</strong>X212<br />

VER (&LNAME,ALPHA)<br />

VER (&FNAME,ALPHA)<br />

VER (&I,ALPHA)<br />

VER (&PHA,NUM)<br />

VER (&PHNUM,PICT,’NNN-NNNN’)<br />

IF (&TYPECHG = N,U)<br />

VER (&LNAME,NONBLANK,MSG=<strong>SAS</strong>X214)<br />

VER (&FNAME,NONBLANK,MSG=<strong>SAS</strong>X213)<br />

VER (&ADDR1,NONBLANK,MSG=<strong>SAS</strong>X215)<br />

VER (&ADDR2,NONBLANK,MSG=<strong>SAS</strong>X215)<br />

VER (&ADDR3,NONBLANK,MSG=<strong>SAS</strong>X215)<br />

)END

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!