Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
2Activity

Table Of Contents

Chapter1.ProgramElements
CharacterSets
Single-Byte Character Set (SBCS)
Double-Byte Character Set (DBCS)
StatementElements
Identifiers
Delimiters and Operators
Statements
Condition prefix
ConditionPrefix
LabelPrefix
StatementBody
Other Statement types
Groups
Using DBCS in Source Programs
DBCSIdentifiers
DBCS language elements
DBCS Language Elements
Elements not supported by DBCS
Elements Not Supported by DBCS
DBCS Continuation Rules
Chapter2.DataElements
Variables and Constants
DataTypes
DataAttributes
ProblemData
Coded Arithmetic Data and Attributes
String data and attributes
String Data and Attributes
Program control data
Program Control Data
Area Data and Attribute
Entry Data and Attribute
Event Data and Attribute
File data and attribute
File Data and Attribute
Label Data and Attribute
Offset data and attribute
Offset Data and Attribute
Pointer data and attribute
Pointer Data and Attribute
VARIABLEAttribute
DataAlignment
ALIGNED and UNALIGNED Attributes
Data aggregates
DataAggregates
Arrays
Structures
Arrays of structures
Arrays of Structures
Structure mapping
StructureMapping
Rules for order of pairing
Rules for Order of Pairing
Rules for Mapping One Pair
Effect of UNALIGNED attribute
Effect of UNALIGNED Attribute
Example of Structure Mapping
Chapter 3.Expressions and References
Evaluation order
EvaluationOrder
Targets
Variables
Pseudovariables
IntermediateResults
Operational expressions
OperationalExpressions
ArithmeticOperations
Bit operations
BitOperations
ComparisonOperations
Concatenation operations
ConcatenationOperations
Combinations of Operations
Array expressions
ArrayExpressions
Prefix Operators and Arrays
Infix operators and arrays
Infix Operators and Arrays
StructureExpressions
Prefix Operators and Structures
Infix Operators and Structures
Structure-and-ElementOperations
Structure-and-StructureOperations
Chapter4.DataConversion
Built-In Functions for Problem Data Conversion
Converting string lengths
Converting String Lengths
Converting arithmetic precision
Converting Arithmetic Precision
ConvertingMode
Converting Other Data Attributes
Source-to-Target Data Conversion Rules
Examples
Chapter5.ProgramOrganization
Programs
Program activation
ProgramActivation
ProgramTermination
Blocks
BlockActivation
Block termination
BlockTermination
Internal and external blocks
Internal and External Blocks
Procedures
PROCEDURE and ENTRY Statements
Parameter attributes
ParameterAttributes
Procedure activation
ProcedureActivation
ProcedureTermination
RecursiveProcedures
Dynamic loading of an external procedure
Dynamic Loading of an External Procedure
FETCHStatement
RELEASEStatement
Subroutines
Built-in subroutines
Built-InSubroutines
Functions
Built-in functions
Built-InFunctions
Association of Arguments and Parameters
DummyArguments
Passing an argument to the MAIN procedure
Passing an Argument to the MAIN Procedure
Begin-blocks
Begin-Blocks
BEGINStatement
Begin-block activation
Begin-BlockActivation
Begin-BlockTermination
EntryData
Declaring entry data
Declaring Entry Data
EntryVariable
ENTRYAttribute
OPTIONALAttribute
IRREDUCIBLE and REDUCIBLE Attributes
OPTIONSAttribute
RETURNSAttribute
BUILTIN attribute
BUILTINAttribute
GENERIC Attribute and References
Entry invocation or entry value
Entry Invocation or Entry Value
CALLStatement
AssignmentStatement
MultipleAssignments
Examples of Assignment Statements
%assignmentStatement
CLOSEStatement
%DEACTIVATEStatement
%DECLAREStatement
DELAYStatement
DELETEStatement
DISPLAYStatement
Example of the DISPLAY Statement
DOStatement
Examples of DO Statements
%DOStatement
ENDStatement
MultipleClosure
%ENDStatement
ENTRYStatement
EXITStatement
FORMATStatement
FREEStatement
GETStatement
GO TO Statement
%GO TO Statement
IFStatement
Examples of IF Statements
%IFStatement
%INCLUDEStatement
LEAVEStatement
Examples of LEAVE Statements
LOCATEStatement
%NOPRINTStatement
%NOTEStatement
nullStatement
%nullStatement
ONStatement
OPENStatement
OTHERWISEStatement
%PAGEStatement
%PRINTStatement
PROCEDUREStatement
%PROCEDUREStatement
%PROCESSStatement
*PROCESSStatement
PUTStatement
READStatement
REVERTStatement
REWRITEStatement
SELECTStatement
Examples of Select-Groups
SIGNALStatement
%SKIPStatement
STOPStatement
UNLOCKStatement
WAITStatement
WHENStatement
WRITEStatement
Chapter8.StorageControl
Static storage and attribute
Static Storage and Attribute
Automatic storage and attribute
Automatic Storage and Attribute
Controlled storage and attribute
Controlled Storage and Attribute
ALLOCATE Statement for Controlled Variables
FREE Statement for Controlled Variables
Multiple Generations of Controlled Variables
Controlled structures
ControlledStructures
Built-In Functions for Controlled Variables
Based Storage and Attribute
LocatorData
POINTER Variable and Attribute
Built-In Functions for Based Variables
ALLOCATE Statement for Based Variables
FREE Statement for Based Variables
REFER Option (Self-Defining Data)
Area data and attribute
Area assignment
AreaAssignment
Input/output of areas
Input/Output of Areas
ListProcessing
DEFINEDAttribute
UnconnectedStorage
SimpleDefining
iSUBDefining
String Overlay Defining
POSITIONAttribute
CONNECTEDAttribute
INITIALAttribute
Examples of the INITIAL Attribute
Chapter 9.Input and Output
DataSets
Data Set Organization
Information Interchange Codes
Files
FILEAttribute
Alternative attributes
AlternativeAttributes
Additive attributes
AdditiveAttributes
Opening and Closing Files
Chapter 10.Record-Oriented Data Transmission
DataTransmitted
Unaligned Bit Strings
Varying-LengthStrings
Graphic strings
GraphicStrings
AreaVariables
Data Transmission Statements
Options of data transmission statements
Options of Data Transmission Statements
FILEOption
INTOOption
FROMOption
SETOption
IGNOREOption
KEYOption
KEYFROMOption
KEYTOOption
EVENTOption
NOLOCKOption
ProcessingModes
MoveMode
LocateMode
Chapter 11.Stream-Oriented Data Transmission
Data transmission statements
COPYOption
SKIPOption
PAGEOption
LINEOption
STRINGOption
DataSpecifications
Transmission of data-list items
Transmission of Data-List Items
List-directed data specification
List-Directed Data Specification
List-Directed Data Values
GET list-directed
GETList-Directed
PUT list-directed
PUTList-Directed
PRINTAttribute
SYSPRINTFile
Chapter 12.Edit-Directed Format Items
A Format Item
B Format Item
C Format Item
COLUMN Format Item
E Format Item
F Format Item
G Format Item
LINE Format Item
P Format Item
PAGE Format Item
R Format Item
SKIP Format Item
X Format Item
Picture specification characters
Chapter 13.Picture Specification Characters
Picture Repetition Factors
Picture Characters for Character Data
Picture Characters for Numeric Character Data
Digit and decimal-point characters
Digit and Decimal-Point Characters
Zero suppression characters
Zero Suppression Characters
InsertionCharacters
Signs and Currency Characters
Credit, Debit, Overpunched, and Zero Replacement Characters
Exponent characters
ExponentCharacters
Scaling factor character
Scaling Factor Character
Chapter14.ConditionHandling
ConditionPrefixes
Scope of condition prefix
Scope of the Condition Prefix
EstablishedAction
REVERT statement
SIGNAL statement
CONDITIONAttribute
MultipleConditions
Example of Use of Conditions
Chapter15.Conditions
Classification of Conditions
Conditions
AREACondition
ATTENTIONCondition
CONDITIONCondition
CONVERSIONCondition
ENDFILECondition
ENDPAGECondition
ERRORCondition
FINISHCondition
FIXEDOVERFLOWCondition
KEYCondition
NAMECondition
ConditionCodes
Built-In Functions, Subroutines, and Pseudovariables
Chapter 16.Built-In Functions, Subroutines, and Pseudovariables
Classification of built-in functions
Classification of Built-In Functions
String-Handling Built-In Functions
Arithmetic Built-In Functions
Mathematical built-in functions
Mathematical Built-In Functions
Array-Handling Built-In Functions
Condition-Handling Built-In Functions
Storage Control Built-In Functions
Event built-in functions
Event Built-In Functions
Input/Output Built-In Functions
Miscellaneous Built-In Functions
Aggregate arguments
AggregateArguments
Null Argument Lists
Descriptions of Built-In Functions, Subroutines, and Pseudovariables
ABS(Arithmetic)
ACOS(Mathematical)
ADD(Arithmetic)
ADDR(Storagecontrol)
ALL(Array-Handling)
ALLOCATION(StorageControl)
ANY(Array-Handling)
ASIN(Mathematical)
ASMTDLI(Subroutine)
ATAN(Mathematical)
ATAND(Mathematical)
ATANH(Mathematical)
BINARY(Arithmetic)
BINARYVALUE(StorageControl)
BIT(String-Handling)
BOOL(String-Handling)
CEIL(Arithmetic)
CHAR(String-Handling)
COMPLETION Event
COMPLETION(Event)
COMPLETION(Pseudovariable)
COMPLEX(Arithmetic)
COMPLEX Pseudovariable
COMPLEX(Pseudovariable)
CONJG(Arithmetic)
COS(Mathematical)
COSD(Mathematical)
COSH(Mathematical)
COUNT(Input/Output)
CURRENTSTORAGE(StorageControl)
DATAFIELD(Condition-Handling)
DATE(Miscellaneous)
DATETIME(Miscellaneous)
DECIMAL(Arithmetic)
DIM(Array-Handling)
DIVIDE(Arithmetic)
EMPTY(StorageControl)
ENTRYADDR(StorageControl)
ENTRYADDR(Pseudovariable)
ERF(Mathematical)
ERFC(Mathematical)
EXP(Mathematical)
FIXED(Arithmetic)
FLOAT(Arithmetic)
FLOOR(Arithmetic)
GRAPHIC(String-Handling)
HBOUND(Array-Handling)
HIGH(String-Handling)
IMAG(Arithmetic)
IMAG(Pseudovariable)
INDEX(String-Handling)
LBOUND(Array-Handling)
LENGTH(String-Handling)
LINENO(Input/Output)
LOG(Mathematical)
LOG2(Mathematical)
LOG10(Mathematical)
LOW(String-Handling)
MAX(Arithmetic)
MIN(Arithmetic)
MOD(Arithmetic)
MPSTR(String-Handling)
MULTIPLY(Arithmetic)
NULL(StorageControl)
OFFSET(StorageControl)
ONCHAR(Condition-Handling)
ONCHAR(Pseudovariable)
ONCODE(Condition-Handling)
ONCOUNT(Condition-Handling)
ONFILE(Condition-Handling)
ONKEY(Condition-Handling)
ONLOC(Condition-Handling)
ONSOURCE(Condition-Handling)
ONSOURCE(Pseudovariable)
PLICANC(Built-InSubroutine)
PLICKPT(Built-InSubroutine)
PLIDUMP(Built-InSubroutine)
PLIREST(Built-InSubroutine)
PLIRETC(Built-InSubroutine)
PLIRETV(Miscellaneous)
PLISRTA(Built-InSubroutine)
PLISRTB(Built-InSubroutine)
PLISRTC(Built-InSubroutine)
PLISRTD(Built-InSubroutine)
PLITDLI(Subroutine)
PLITEST(Built-InSubroutine)
POINTER(StorageControl)
POINTERADD(StorageControl)
POINTERVALUE(StorageControl)
POLY(Array-Handling)
PRECISION(Arithmetic)
PROD(Array-Handling)
REAL(Arithmetic)
REAL(Pseudovariable)
REPEAT(String-Handling)
ROUND(Arithmetic)
SAMEKEY(Input/Output)
SIGN(Arithmetic)
SIN(Mathematical)
SIND(Mathematical)
SINH(Mathematical)
SQRT(Mathematical)
STATUS(Event)
STATUS(Pseudovariable)
STORAGE(StorageControl)
STRING(String-Handling)
STRING(Pseudovariable)
SUBSTR(String-Handling)
SUBSTR(Pseudovariable)
SUM(Array-Handling)
SYSNULL(StorageControl)
TAN(Mathematical)
TAND(Mathematical)
TANH(Mathematical)
TIME(Miscellaneous)
TRANSLATE(String-Handling)
TRUNC(Arithmetic)
UNSPEC(String-Handling)
UNSPEC(Pseudovariable)
VERIFY(String-Handling)
|Chapter 17.Multitasking (MVS Only)
Task Data and Attribute
|Task Data and Attribute
Creation of Tasks
|Creation of Tasks
|Priority of Tasks
|Coordination and Synchronization of Tasks
Sharing Data Between Tasks
Testing and Setting Event Variables
Termination of Tasks
|Termination of Tasks
Chapter18.PreprocessorFacilities
PreprocessorScan
Preprocessor Variables and Data Elements
Preprocessor References and Expressions
Scope of preprocessor names
Scope of Preprocessor Names
PreprocessorProcedures
Arguments and Parameters for Preprocessor Functions
Preprocessor RETURN Statement
Preprocessor built-in functions
Preprocessor Built-In Functions
The preprocessor built-in functions are:
COMPILETIME Built-In Function
COUNTER Built-In Function
INDEX Built-In Function
LENGTH Built-In Function
PARMSET Built-In Function
SUBSTR Built-In Function
Preprocessor statements
PreprocessorStatements
PreprocessorExamples
Appendix.PL/ILimits
Bibliography
PL/I for MVS & VM Publications
Language Environment for MVS & VM Publications
PL/I for OS/2 Publications
CoOperativeDevelopment Environment/370
IBM Debug Tool
SoftcopyPublications
Other Books You Might Need
Glossary
Index
0 of .
Results for:
No results containing your search query
P. 1
IBM-PLI-MVS-VM-LangRef

IBM-PLI-MVS-VM-LangRef

Ratings: (0)|Views: 106 |Likes:
Published by veerareddy519

More info:

Published by: veerareddy519 on Sep 30, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/02/2011

pdf

text

original

You're Reading a Free Preview
Pages 10 to 158 are not shown in this preview.
You're Reading a Free Preview
Page 168 is not shown in this preview.
You're Reading a Free Preview
Pages 178 to 284 are not shown in this preview.
You're Reading a Free Preview
Pages 294 to 337 are not shown in this preview.
You're Reading a Free Preview
Pages 347 to 484 are not shown in this preview.

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->