Changes and Enhancements

Similar documents
Functions and CALL Routines

Changes and Enhancements

Allocating External Files

Alternative ODS HTML Statements for Running Examples in Different Operating Environments

Windows and Commands CHAPTER 19

Customizing Your SAS Session

Using MDP Extensions. What Is the Multidimensional Data Provider? CHAPTER 3

SAS/ASSIST Software Setup

QUEST Procedure Reference

Using Dynamic Data Exchange

Storing and Reusing Macros

from the source host, use the FTP put command to copy a file from the source host to the target host.

SAS I/O Engines. Definition. Specifying a Different Engine. How Engines Work with SAS Files CHAPTER 36

Using Cross-Environment Data Access (CEDA)

External Files. Definition CHAPTER 38

The SAS Interface to REXX

Introduction. Understanding SAS/ACCESS Descriptor Files. CHAPTER 3 Defining SAS/ACCESS Descriptor Files

OpenVMS Operating Environment

Formats. SAS Formats under OS/2. Writing Binary Data CHAPTER 13

Chapter 28 Saving and Printing Tables. Chapter Table of Contents SAVING AND PRINTING TABLES AS OUTPUT OBJECTS OUTPUT OBJECTS...

Using Data Transfer Services

Permission Program. Support for Version 6 Only. Allowing SAS/SHARE Client Access to SAS Libraries or Files CHAPTER 40

Introduction. LOCK Statement. CHAPTER 11 The LOCK Statement and the LOCK Command

OS/2: SPX Access Method

CHAPTER 5 Macintosh: TCP/IP Access Method

Defining Your Data Sources

SAS Support for TELNET on Windows

OS/390 Platform Examples

Windows: SPX Access Method

SAS Catalogs. Definition. Catalog Names. Parts of a Catalog Name CHAPTER 32

APPENDIX 2 Customizing SAS/ASSIST Software

Optimizing System Performance

UNIX Spawner Program. Starting the UNIX Spawner Program CHAPTER 36

SAS File Management. Improving Performance CHAPTER 37

WKn Chapter. Note to UNIX and OS/390 Users. Import/Export Facility CHAPTER 9

Creating and Executing Stored Compiled DATA Step Programs

DBLOAD Procedure Reference

SAS Data Libraries. Definition CHAPTER 26

Chapter 3 Managing Results in Projects. Chapter Table of Contents

The SERVER Procedure. Introduction. Syntax CHAPTER 8

APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently.

Formats. Formats Under UNIX. HEXw. format. $HEXw. format. Details CHAPTER 11

CHAPTER 13 Importing and Exporting External Data

Administering SAS Enterprise Guide 4.2

Using the SQL Editor. Overview CHAPTER 11

Using SAS Files. Introduction CHAPTER 5

The EXPLODE Procedure

Macro Facility. About the Macro Facility. Automatic Macro Variables CHAPTER 14

What Is a Communications Access Method? CHAPTER 1 Using Communications Access Methods

CHAPTER 7 Examples of Combining Compute Services and Data Transfer Services

SAS Enterprise Guide 4.3

Executing SAS/AF Applications

Data Representation. Variable Precision and Storage Information. Numeric Variables in the Alpha Environment CHAPTER 9

The TRANTAB Procedure

Data Set Options. Specify a data set option in parentheses after a SAS data set name. To specify several data set options, separate them with spaces.

Routing the SAS Log and SAS Procedure Output

Choosing the Right Procedure

The correct bibliographic citation for this manual is as follows: SAS Institute Inc Proc EXPLODE. Cary, NC: SAS Institute Inc.

Moving and Accessing SAS. 9.1 Files

SAS/ACCESS Interface to R/3

Overview. CHAPTER 2 Using the SAS System and SAS/ ASSIST Software

SAS Component Language (SCL) Interface to Agent Services

UNIX Platform Error Messages

Moving and Accessing SAS 9.2 Files

Administrator for Enterprise Clients: User s Guide. Second Edition

SAS/FSP 9.2. Procedures Guide

Locking SAS Data Objects

Routing Output. Producing Output with SAS Software CHAPTER 6

Initializing and Configuring the SAS System

Tasks Menu Reference. Introduction. Data Management APPENDIX 1

Changes and Enhancements

This chapter is recommended primarily for server administrators.

SAS Web Infrastructure Kit 1.0. Overview

Informats. Informats Under UNIX. HEXw. informat. $HEXw. informat. Details CHAPTER 13

Introduction to Using Groupware with the SAS System

Introduction. CHAPTER 3 Working in the SAS Windowing Environment

Chapter 25 PROC PARETO Statement. Chapter Table of Contents. OVERVIEW SYNTAX SummaryofOptions DictionaryofOptions...

Chapter 6 Creating Reports. Chapter Table of Contents

Graphics. Chapter Overview CHAPTER 4

The GTESTIT Procedure

Installation Instructions for SAS/ACCESS Interface to SAP BW

Informats. Informats in the CMS Environment. Considerations for Using Informats under CMS. EBCDIC and Character Data CHAPTER 15

10 The First Steps 4 Chapter 2

The FORMS Procedure. Overview CHAPTER 20

SAS IT Resource Management 3.3

SAS. IT Service Level Management 2.1: Migration Documentation

Communications Access Methods for. SAS/CONNECT 9.2 and SAS/SHARE 9.2

Chapter 27 Saving and Printing Graphics

Examples That Use Remote Objecting

SAS Contextual Analysis 13.2: Administrator s Guide

Paper Operating System System Architecture 9.2 Baseline and additional releases OpenVMS OpenVMS on Integrity 8.3 Solaris

The TIMEPLOT Procedure

Chapter 2 User Interface Features. networks Window. Drawing Panel

SAS Universal Viewer 1.3

What s New in SYSTEM 2000 Software for Version 1

SAS Data Integration Studio 3.3. User s Guide

Using SAS Files. Introduction to SAS Files, Data Libraries, and Engines CHAPTER 4

SAS 9.3 VSAM Processing for z/os

SAS Simulation Studio 14.1: User s Guide. Introduction to SAS Simulation Studio

SAS Factory Miner 14.2: User s Guide

Transcription:

vii Introduction This section describes the host-specific features of SAS software under OS/390 that have been implemented or enhanced since the 6.09 Enhanced Release. Note: Information about changes and enhancements that were implemented in Version 8 is preceded by. All other changes and enhancements described in this section were implemented in Version 7. In other words, if your site upgraded directly from Version 6 to Version 8, then all of the changes and enhancements described here are new to you. If you upgraded from Version 7 to Version 8, then only the items preceded by are new to you. 4 Sending Electronic Mail In Version 8, the new EMAIL device type for the FILENAME statement enables you to send electronic mail from within SAS. For information on this feature, which is experimental in Version 8, see the following SAS Web page: http://www.sas.com/techsup/download/technote/ts605.html Output Delivery System The Output Delivery System (ODS) gives you more efficient and powerful control of output. ODS holds output components in their component parts (data and template) so that numerical data retains its full machine precision. Spawner A new spawner in SAS/CONNECT software provides improved script processing. For further information, see SAS/CONNECT User s Guide.

viii Help Browser SAS System Help for OS/390 will be displayed in an HTML browser that runs on the mainframe. Help files are stored in a new repository called an itemstore. You can create itemstores for user-defined help with PROC ITEMS. Multivolume Libraries Data libraries can now be dynamically extended to span multiple volumes up to the limit imposed by the operating system. Improved Access to Partitioned Data Sets You can now concurrently write to multiple members of partitioned data sets extended (PDSEs). You can also use wildcard syntax to access members of partitioned data sets (PDSs) and PDSEs. SAS Language Elements Data Set Options 3 BLKSIZE= is now available as a system option. Functions The following functions are new. DINFO returns specified information about a directory in a partitioned data set (PDS), a partitioned data set extended (PDSE), or UNIX System Services. DOPEN opens a directory and returns a directory identifier value. DOPTNAME returns information about directory attributes. DOPTNUM returns the number of information items available for a directory. FCLOSE closes an external file that was opened with FOPEN. FDELETE deletes data sets. FEXIST verifies the existence of an external file associated with a fileref and returns a value.

ix FILENAME assigns or deassigns a fileref for an external file. FILEREF verifies that a fileref has been assigned and returns a value. FILEXIST verifies the existence of an external file based on its physical filename and returns a value. FINFO returns the value of a file information item. FOPEN opens an external file and returns a file identifier value. FOPTNAME returns the name of an item of information for a file. FOPTNUM returns the number of available file information items. LIBNAME assigns or deassigns a libref for a SAS data library and returns a value. MOPEN opens a file by directory ID and member name and returns either the file identifier or 0. PATHNAME returns the physical name of a SAS data library or an external file or returns a blank. SYSGET returns the values of a specified host-environment variable. Procedures For detailed information on the following changes, see Procedures in the OS/390 Environment on page 223. 3 The following procedures are new: PROC DBF is now supported in the OS/390 environment. With a license for SAS/ACCESS for PC File Formats, you can use PROC DBF to convert dbase files to SAS data sets or SAS data sets to dbase files. PROC ITEMS enables you to create, modify, and delete itemstores, which are special file formats used to store information relating to the SAS session. 3 The following procedures have changed: PROC CIMPORT no longer supports background color options. PROC OPTIONS In Version 8, supports the following parameters: DEFINE, GROUP=, OPTION=, and VALUE. PROC TAPELABEL now produces its output through the Output Delivery System. This procedure also has new DUMP=, BLOCKS, and RECORDS options for specifying dumps to tape.

x Statements FILE The FILE statement now supports two new options: LINESIZE= works with the LRECL= option to specify the maximum number of columns in print files, non-print files, and the SAS log. PRINT NOPRINT specifies whether carriage-control characters are placed in all lines of output that are directed to print files or to the SAS log. FILENAME In SAS Version 8, the FILENAME statement supports the EMAIL device type, which allows you to send electronic mail from within SAS. SYSTASK LIST lists asynchronous tasks. WAITFOR suspends execution of the current SAS session until the specified tasks finish executing. System Options 3 The following system options are new: DLINITDEFER suppresses synchronization of VTOC entry at library creation time. DLTRUNCHK checks for SAS data library truncation. FILESYSTEM= specifies the default file system access method that is used when the filename is ambiguous. MEMLEAVE= specifies the amount of memory reserved for use by the operating environment. MSG= specifies the partitioned data set that contains SAS messages. (This option replaces SASMSG=.) MSGCASE specifies uppercase or lowercase message display. MSGLOAD enables message files to be closed and reloaded. MSGSIZE= specifies the size of the message storage cache. SORTALTMSGF enables sorting with alternate message flags. SORTBLKMODE enables block-mode sorting. SORTBUFMOD enables modification of the sort utility output buffer.

xi SORTDEVWARN enables device type warnings. SORTUADCON specifies whether the host sort utility supports passing a user address constant to the E15/E35 exits. SVC11SCREEN specifies whether to enable SVC 11 screening to obtain host date and time information. XCMD enables the use of operating environment commands in a SAS session 3 The following system options are now obsolete: 3 APPCSEC= 3 CODEPASS= 3 CODEPCT= 3 LU0MODE= 3 LU0SEC= 3 TCPSEC= 3 The following system options are now documented in SAS Language Reference: Dictionary because they no longer have host-specific aspects: 3 CLEANUP 3 COMAMID 3 MAPS= 3 NEWS= 3 REMOTE= 3 RSASUSER Windows and Commands The SAS Explorer windowing environment contains the following host-specific windows, all of which are new since SAS Version 6.09E: DSINFO provides information about a cataloged physical file. FILENAME displays assigned filerefs and their associated filenames. FNAME displays allocated DDnames, their associated data set names, and data set information. LIBNAME lists all the libraries that are currently assigned in your SAS session. MEMLIST displays a member list for a partitioned data set (PDS) or for a series of partitioned data sets in a concatenation. New or updated windows of the FORM subsystem include: IBM 3800 Print-File Parameter Frame requests IBM 3800 print-file parameters.

xii TSO Print-File Parameter Frame requests TSO print-file parameters. New or updated commands include: DFLTACTION simulates a mouse double-click. DLGENDR ends the SAS session. EXPLODE displays the full length of truncated text entry fields. INCLUDE copies the contents of an external file into the current window. TSO issues a TSO command or invokes a CLIST or a REXX exec from the command line. WIDGNEXT moves the keyboard focus from one widget to the next widget. WIDGPREV moves the keyboard focus from one widget to the previous widget. See Windows and Commands in the OS/390 Environment on page 434 for information about new commands and the new implementation of the DSINFO, FNAME, and MEMSIZE windows in the SAS Explorer windowing environment.

The correct bibliographic citation for this manual is as follows: SAS Institute Inc., SAS Companion for the OS/390 Environment, Version 8, Cary,NC: SAS Institute Inc., 1999. SAS Companion for the OS/390 Environment, Verison 8 Copyright 1999 by SAS Institute Inc., Cary,NC, USA. 1 58025 523 X All rights reserved. Produced in the United States of America. No part of this publication may be reproduced, stored in aretrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, or otherwise, without the prior written permission of the publisher,sas Institute Inc. U.S. Government Restricted Rights Notice. Use, duplication, or disclosure of the software and related documentation by the U.S. government is subject to the Agreement with SAS Institute and the restrictions set forth in FAR 52.227 19 Commercial Computer Software-Restricted Rights (June 1987). SAS Institute Inc., SAS Campus Drive, Cary,North Carolina 27513. 1st printing, November 1999 SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. indicates USA registration. DB2,IBM,and OS/2 are registered trademarks or trademarks of International Business Machines Corporation. ORACLE isaregistered trademark or trademark of Oracle Corporation. indicates USA registration. Other brand and product names are registered trademarks or trademarks of their respective companies. The Institute is aprivate company devoted to the support and further development of its software and related services.