Vous êtes sur la page 1sur 29

Daniel R Sundt

Steps to Create an
IBM i CL Program

ISV Solutions
IBM Power Systems
Technical Sales Specialist
Advanced Technical Skills (ATS)

3605 Highway 52 North


Rochester, MN 55901

Tel 507 286 6228


Mobile 507 261 5329
dan_sundt@us.ibm.com
dansundt@us.ibm.com

2010 IBM Corporation

Version 3/8/2010

IBM Power Systems

Basic Process for Creating an IBM i CL Program


1. Create a library and source physical file for the CL source (one time steps)
1.
2.

CRTLIB LIB(xxx) TYPE(*TEST) TEXT(xxx Test Library')


CRTSRCPF FILE(xxx/QCLSRC) TEXT('Source Physical File for CL Programs')

2. Create a member and enter CL source. CL programs consist of CL commands entered


into a database file in a logical sequence. A frequently used source entry method is Source
Entry Utility (SEU) which is part of the IBM WebSphere Development Studio (WDS)
product. You can also use the Edit File (EDTF) command to enter or change CL
commands in a database source file, however, EDTF does not provide the integrated CL
command prompting support that is built into SEU.

STRPDM menu options


STRSEU SRCFILE(xxx/QCLSRC) SRCMBR(xxx)
or STRSEU SRCFILE(xxx/QCLSRC) SRCMBR(xxx) TYPE(CLP)
or STRSEU SRCFILE(xxx/QCLSRC) SRCMBR(xxx) TYPE(CLP) OPTION(2)
EDTF FILE(xxx/QCLSRC) MBR(xxx)

3. Program creation using the Create CL Program (CRTCLPGM) command


1.
2.

STRPDM menu options


CRTCLPGM PGM(xxx/xxx) SRCFILE(xxx/QCLSRC) SRCMBR(xxx) REPLACE(*YES)

4. Run or call the program


1.
2.

STRPDM menu options


CALL PGM(xxx/xxx)
2010 IBM Corporation

IBM Power Systems

Parts of a CL Program
While each source statement entered as part of a CL program is actually a CL command, the source can be
divided into the basic parts that are used in many typical CL programs. The sequence, combination, and
extent of these components are determined by the logic and design of an application.
PGM command
PGM PARM(&A)
Optional PGM command beginning the procedure and identifying any parameters received.
Declare commands
(DCL, DCLF, COPYRIGHT, DCLPRCOPT)
Mandatory declaration of procedure variables when variables are used, and optional definition of the size of
the subroutine stack. The declare commands must precede all other commands except the PGM command.
CL processing commands
CHGVAR, SNDPGMMSG, OVRDBF, DLTF,
CL commands used as source statements to manipulate constants or variables (this is a partial list).
Logic control commands
IF, THEN, ELSE, DO, ENDDO, DOWHILE, DOUNTIL, DOFOR, LEAVE, ITERATE, GOTO, SELECT,
ENDSELECT, WHEN, OTHERWISE, CALLSUBR, SUBR, RTNSUBR, ENDSUBR
Commands used to control processing within the CL procedure.

2010 IBM Corporation

IBM Power Systems

Parts of a CL Program - Continued


Built-in functions
%SUBSTRING (%SST), %SWITCH, %BINARY (%BIN), %ADDRESS (%ADDR), %OFFSET (%OFS)
Built-in functions and operators used in arithmetic, relational or logical expressions.
Program control commands
CALL, RETURN
CL commands used to pass control to other programs.
Procedure control commands
CALLPRC, RETURN
CL commands used to pass control to other procedures.
ENDPGM command
ENDPGM
Optional End Program command.

2010 IBM Corporation

IBM Power Systems

Create Library for Source Physical File


Create Library (CRTLIB)

Create a
library to
contain CL
programs
and their
source

Type choices, press Enter.

Library

. . . . . . . . . . . . > SUNDT

Name

Library type . . . . . . . . . .

*TEST

*PROD, *TEST

Text 'description' . . . . . . .

Dan Sundt Test Library

Bottom
F3=Exit

F4=Prompt

F5=Refresh

F13=How to use this display

F10=Additional parameters

F12=Cancel

F24=More keys

CRTLIB LIB(SUNDT) TYPE(*TEST) TEXT('Dan Sundt Test Library')


2010 IBM Corporation

IBM Power Systems

Create Source Physical File for CL Programs


Create Source Physical File (CRTSRCPF)

Type choices, press Enter.

File . . . . . . . . . . . . . .
Library

. . . . . . . . . . .

Record length

. . . . . . . . .

QCLSRC
SUNDT

Name
Name, *CURLIB

92

Number

Member, if desired . . . . . . .

*NONE

Name, *NONE, *FILE

Text 'description' . . . . . . .

Source Physical File for CL Programs

Create a
source
physical
file to
contain CL
source
members

Bottom
F3=Exit

F4=Prompt

F5=Refresh

F13=How to use this display

F10=Additional parameters

F12=Cancel

F24=More keys

CRTSRCPF FILE(SUNDT/QCLSRC) TEXT('Source Physical File for CL Programs')


2010 IBM Corporation

IBM Power Systems

Start Programming Development Manager (PDM)


Programming Development Manager (PDM)

There are
many ways
to get to
your CL
source
member
files

Select one of the following:

1. Work with libraries


2. Work with objects
3. Work with members

9. Work with user-defined options

Information about new tools - press F1 for details

Selection or command
==>

F3=Exit

F4=Prompt

F9=Retrieve

F12=Cancel

F18=Change defaults

F10=Command entry

(C) COPYRIGHT IBM CORP. 1981, 2007.

STRPDM
2010 IBM Corporation

IBM Power Systems

Specify Library Containing Source Physical Files/CL Programs


Specify Libraries to Work With

Type choice, press Enter.

Library

. . . . . . . . . . .

SUNDT

*LIBL, name, *generic*, *ALL,


*ALLUSR, *USRLIBL, *CURLIB

ASP number . . . . . . . . . .

*ALL

1-32, *ALL

ASP device . . . . . . . . . .

Name, *, *SYSBAS, *CURASPGRP

The
system will
remember
the library
name for
future
times

F3=Exit

F5=Refresh

F12=Cancel
2010 IBM Corporation

IBM Power Systems

Work with Library Containing Source Physical Files/CL Programs


Work with Libraries Using PDM

List type

. . . . . . .

*ALL

RATSI00

Position to . . . . .

Type options, press Enter.


2=Change

3=Copy

4=Delete

5=Display

7=Rename

8=Display description

9=Save

10=Restore ...

Use option
12 to work
with the
library

ASP
Opt

Library

Type

12

SUNDT

*TEST

Device

Text
Dan Sundt Test Library

Bottom
Parameters or command
===>
F3=Exit

F4=Prompt

F5=Refresh

F6=Create

F9=Retrieve

F10=Command entry

F23=More options

F24=More keys

Have you tried the modern alternative to PDM? Press F1 for more details.
2010 IBM Corporation

IBM Power Systems

Work with a Source Physical File Containing Members


Work with Objects Using PDM

Library . . . . .

SUNDT

RATSI00

Position to . . . . . . . .
Position to type

. . . . .

Type options, press Enter.


2=Change

3=Copy

8=Display description

4=Delete
9=Save

5=Display

7=Rename

10=Restore

11=Move ...

Opt

Object

Type

Attribute

Text

12

QCLSRC

*FILE

PF-SRC

Source Physical File for CL Programs

Use option
12 to work
with the
source
physical
file

Bottom
Parameters or command
===>
F3=Exit

F4=Prompt

F5=Refresh

F6=Create

F9=Retrieve

F10=Command entry

F23=More options

F24=More keys

Have you tried the modern alternative to PDM? Press F1 for more details.
2010 IBM Corporation

IBM Power Systems

Work with Members Using PDM Create a New CL Program/Member


Work with Members Using PDM

File

. . . . . .

RATSI00

QCLSRC

Library . . . .

SUNDT

Position to

. . . . .

Type options, press Enter.


2=Edit

3=Copy

8=Display description

Opt

Member

4=Delete 5=Display
9=Save

Type

13=Change text

6=Print
14=Compile

7=Rename
15=Create module.

Text

(No members in file)

Parameters or command
===>
F3=Exit

F4=Prompt

F5=Refresh

F6=Create

F9=Retrieve

F10=Command entry

F23=More options

F24=More keys

Use
function
key F6 to
create a
new
member

Have you tried the modern alternative to PDM? Press F1 for more details.
2010 IBM Corporation

IBM Power Systems

Start SEU Command to Create a New CL Program Member


Start Source Entry Utility (STRSEU)

Type choices, press Enter.

Source file
Library

. . . . . . . . . . > QCLSRC

. . . . . . . . . . . >

Source member
Source type

. . . . . . . . .

. . . . . . . . . .

Text 'description' . . . . . . .

SUNDT

Name, *PRV
Name, *LIBL, *CURLIB, *PRV

CLPGM1

Name, *PRV, *SELECT

CLP

Name, *SAME, BAS, BASP...

Sample CL Program

Function
key F6
from the
previous
screen
issues the
STRSEU
command

Bottom
F3=Exit

F4=Prompt

F5=Refresh

F12=Cancel

F13=How to use this display

F24=More keys

STRSEU SRCFILE(SUNDT/QCLSRC) SRCMBR(CLPGM1) TYPE(CLP) OPTION(2)


2010 IBM Corporation

IBM Power Systems

Main SEU Edit Window


Columns . . . :

80

Edit

SUNDT/QCLSRC

SEU==>

CLPGM1

FMT **

...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7


*************** Beginning of data ***********************************

'''''''

From here
start
entering
CL source
statements
and
commands

'''''''
'''''''
'''''''
'''''''
'''''''
'''''''
'''''''
'''''''
'''''''
'''''''
'''''''
'''''''
'''''''

****************** End of data **************************************

F3=Exit

F4=Prompt

F16=Repeat find

F5=Refresh

F9=Retrieve

F17=Repeat change

Member CLPGM1 added to file SUNDT/QCLSRC.

F10=Cursor

F11=Toggle

F24=More keys
+
2010 IBM Corporation

IBM Power Systems

Sequence Number Help


The Sequence number prompt displays the sequence number of the record and is used for entering line
commands. To use a line command, type the command over the digits that make up the sequence number.
Press function key F1 for help to see all of the options. Below are some of the common ones.
A=After
Type A in the Sequence number prompt to move or copy records after this record.
B=Before
Type B in the Sequence number prompt to move or copy records before this record.
C=Copy a line
Copy this line to a specified target.
D=Delete a line
Type D to delete this line.
I=Insert a line
Type I to insert a blank line after this record.
In=Insert n lines
Type In to insert n blank lines after this record.
M=Move a line
Type M to move a line to a specified target.
2010 IBM Corporation

IBM Power Systems

Main SEU Edit Window Adding Two New Lines or Exiting


Columns . . . :

80

Edit

SUNDT/QCLSRC

SEU==>

CLPGM1

FMT **

...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8


*************** Beginning of data ****************************************************

0001.00

PGM

/* Sample CL Program */

100308

I202.00

SNDPGMMSG

MSG('Test from Dan CL Program') TOMSGQ(*SYSOPR)

100308

0003.00

ENDPGM

100308

****************** End of data *******************************************************

I2 will add
two new
empty lines

F3=Exit

F4=Prompt

F16=Repeat find

F5=Refresh

Press
function
key F4 to
prompt and
format a
CL
command

F9=Retrieve

F17=Repeat change

F10=Cursor

F11=Toggle

F24=More keys
(C) COPYRIGHT IBM CORP. 1981, 2007.
2010 IBM Corporation

IBM Power Systems

Exiting SEU and Saving Changes


Exit

Type choices, press Enter.

Change/create member

Y=Yes, N=No

. . . . . . . . . . . . .

CLPGM1

Name, F4 for list

. . . . . . . . . . . . . .

QCLSRC

Name, F4 for list

Member
File

. . . . . . .

Library . . . . . . . . . . . .
Text

. . . . . . . . . . . . . .

Resequence member . . . . . . . .

SUNDT

Name

Sample CL Program

Y=Yes, N=No

Start . . . . . . . . . . . . .

0001.00

0000.01-9999.99

Increment . . . . . . . . . . .

01.00

00.01-99.99

. . . . . . . . . . .

Y=Yes, N=No

Return to editing . . . . . . . . .

Y=Yes, N=No

Go to member list . . . . . . . . .

Y=Yes, N=No

Print member

F3=Exit

F4=Prompt

F5=Refresh

Make sure
it says Y to
save any
changes

F12=Cancel

Have you tried the modern alternative to SEU? Press F1 for more details.

A Y here
will save
any
changes
and then
return back
to editing
2010 IBM Corporation

IBM Power Systems

Using the Edit File (EDTF) Command Instead of SEU


Edit File: SUNDT/QCLSRC(CLPGM1)
Record :

of

3 by

10

Column :

13

92 by 126

Control :

CMD ..+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9..
************Beginning of data**************
PGM

/* Sample CL Program */

<-End of

SNDPGMMSG

MSG('Test from Dan CL Program') TOMSGQ(*SYSOPR)

<-End of

ENDPGM

<-End of

************End of Data********************

EDTF does
not have
integrated CL
command
prompting
support
F2=Save F3=Save/Exit
F19=Left
F20=Right

F12=Exit

F15=Services

F16=Repeat find

F17=Repeat change

EDTF FILE(SUNDT/QCLSRC) MBR(CLPGM1)


2010 IBM Corporation

IBM Power Systems

Work with Members Using PDM Compile a CL Program


Work with Members Using PDM

File

. . . . . .

RATSI00

QCLSRC

Library . . . .

SUNDT

Position to

. . . . .

Type options, press Enter.


2=Edit

3=Copy

8=Display description

4=Delete 5=Display
9=Save

13=Change text

Opt

Member

Type

Text

14

CLPGM1

CLP

Sample CL Program

6=Print
14=Compile

7=Rename
15=Create module...

You need
to compile
the
member to
create a
CL
program

Bottom
Parameters or command
===>
F3=Exit

F4=Prompt

F5=Refresh

F6=Create

F9=Retrieve

F10=Command entry

F23=More options

F24=More keys
2010 IBM Corporation

IBM Power Systems

Use Create CL Program (CRTCLPGM) to Compile a CL Program


Create CL Program (CRTCLPGM)

Type choices, press Enter.

Program

. . . . . . . . . . . . > CLPGM1

Library

. . . . . . . . . . . >

Source file
Library

SUNDT

. . . . . . . . . . > QCLSRC

. . . . . . . . . . . >

Source member

SUNDT

. . . . . . . . . > CLPGM1

Text 'description' . . . . . . .

Name
Name, *CURLIB
Name
Name, *LIBL, *CURLIB
Name, *PGM

*SRCMBRTXT

Option 14
from the
previous
screen
issues the
CRTCLPGM
command

Additional Parameters

Replace program

. . . . . . . . > *NO

*YES, *NO

Bottom
F3=Exit

F4=Prompt

F5=Refresh

F13=How to use this display

F10=Additional parameters

F12=Cancel

F24=More keys

CRTCLPGM PGM(SUNDT/CLPGM1) SRCFILE(SUNDT/QCLSRC) SRCMBR(CLPGM1) REPLACE(*NO)


2010 IBM Corporation

IBM Power Systems

Display Compilation Completion Message Using DSPMSG


Display Messages

Queue . . . . . :
Library . . . :
Severity

. . . :

SUNDT

System:

RATSI00

Program . . . . :

*DSPMSG

QUSRSYS
00

Library . . . :
Delivery

. . . :

*NOTIFY

Type reply (if required), press Enter.


Job 735257/SUNDT/CLPGM1 completed normally on 03/08/10 at 11:42:23.

You want
to see that
it
completed
normally

Bottom
F3=Exit

F11=Remove a message

F12=Cancel

F13=Remove all

F16=Remove all except unanswered

F24=More keys

DSPMSG or DSPMSG MSGQ(*WRKUSR)


2010 IBM Corporation

IBM Power Systems

View the CL Compiler Output Report for Messages/Errors


Work with All Spooled Files

Type options, press Enter.


1=Send

2=Change

8=Attributes

3=Hold

4=Delete

5=Display

6=Release

9=Work with printing status

Device or
Opt
5

7=Messages

File

User

Queue

CLPGM1

SUNDT

QPRINT

User Data

Total

Cur

Sts

Pages

Page

RDY

Copy

View the
spooled file
using
option 5

Bottom
Parameters for options 1, 2, 3 or command
===>
F3=Exit

F10=View 4

F11=View 2

F12=Cancel

F22=Printers

F24=More keys

WRKSPLF or WRKSPLF SELECT(*CURRENT)


2010 IBM Corporation

IBM Power Systems

View the CL Compiler Output Report for Messages/Errors


Display Spooled File
File

. . . . . :

CLPGM1

Page/Line

Control . . . . .
Find

Columns

1/26

1 - 130

. . . . . .

*...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9...
SEQNBR

*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...

100-

PGM

/* Sample CL Program */

200-

SNDPGMMSG

MSG('Test from Dan CL Program') TOMSGQ(*SYSOPR)

300-

ENDPGM
* * * * *

5761SS1 V6R1M0

080215

E N D

O F

S O U R C E

Control Language

* * * * *

SUNDT/CLPGM1

RATSI

Cross Reference
* CPD0792 10

No data areas, variables, or labels used in program.


* * * * *

5761SS1 V6R1M0

E N D

080215

O F

C R O S S

R E F E R E N C E

Control Language

* * *

SUNDT/CLPGM1

Message Summary
Severity
Total
1

0-9

10-19

20-29

30-39

40-49

50-59

60-69

70-79

80-89

90-99

Program CLPGM1 created in library SUNDT on 03/08/10 at 11:42:23.


Program CLPGM1 created in library SUNDT. Maximum error severity 10.
* * * * *

E N D

* * * * *

O F

E N D

M E S S A G E

O F

You want
to see that
* *
the
RATSI
program
created
and
without
errors

S U M M A R Y

C O M P I L A T I O N

* *

* * * * *
2010 IBM Corporation

IBM Power Systems

View the Newly Created CL Program using DSPLIB


Display Library

Library

. . . . . . :

SUNDT

Number of objects

. :

Type . . . . . . . . :

TEST

Library ASP number . :

Create authority . . :

*SYSVAL

Library ASP device . :

*SYSBAS

Library ASP group

*SYSBAS

. :

Type options, press Enter.


5=Display full attributes

Opt

8=Display service attributes

Object

Type

Attribute

Size

Text

CLPGM1

*PGM

CLP

40960

Sample CL Program

QCLSRC

*FILE

PF

36864

Source Physical File

Now you
have a
executable
CL
program

Bottom
F3=Exit

F12=Cancel

F17=Top

F18=Bottom

(C) COPYRIGHT IBM CORP. 1980, 2007.

DSPLIB LIB(SUNDT)
2010 IBM Corporation

IBM Power Systems

Work with Objects Using PDM Calling a CL Program


Work with Objects Using PDM

Library . . . . .

SUNDT

RATSI00

Position to . . . . . . . .
Position to type

. . . . .

Type options, press Enter.


2=Change

3=Copy

8=Display description

4=Delete
9=Save

5=Display

7=Rename

10=Restore

11=Move ...

Opt

Object

Type

Attribute

Text

16

CLPGM1

*PGM

CLP

Sample CL Program

QCLSRC

*FILE

PF-SRC

Source Physical File for CL Programs

You can
call a
program
from within
PDM using
option 16

Bottom
Parameters or command
===>
F3=Exit

F4=Prompt

F5=Refresh

F6=Create

F9=Retrieve

F10=Command entry

F23=More options

F24=More keys
2010 IBM Corporation

IBM Power Systems

Calling a CL Program using the CALL Command


Call Program (CALL)

Type choices, press Enter.

Program

. . . . . . . . . . . .

Library

. . . . . . . . . . .

CLPGM1
SUNDT

Name
Name, *LIBL, *CURLIB

Parameters . . . . . . . . . . .

+ for more values

Use CALL
from a
command
line or from
within a job
schedule
entry

Bottom
F3=Exit

F4=Prompt

F5=Refresh

F12=Cancel

F13=How to use this display

F24=More keys

CALL PGM(SUNDT/CLPGM1)
2010 IBM Corporation

IBM Power Systems

Using DSPMSG QSYSOPR to Verify My CL Program Ran


Display Messages

Queue . . . . . :
Library . . . :
Severity

. . . :

QSYSOPR
QSYS

System:

RATSI00

Program . . . . :

*DSPMSG

Library . . . :

99

Delivery

. . . :

*HOLD

Type reply (if required), press Enter.


Log version QHST10066D in QSYS closed and should be saved.
Cannot send media information to I101RATS.
Cannot send media information to VDOMATS.
Cannot send media information to VERPATS.
Network server SYSDIR61 vary on failed.
Unexpected initialization error occurred.
Service Agent process

ended abnormally.

Service Agent is analyzing your system product activity log entries.


Log version QHST10067A in QSYS closed and should be saved.
From

. . . :

SUNDT

03/08/10

11:55:50

Test from Dan CL Program

F3=Exit

F11=Remove a message

F12=Cancel

F13=Remove all

F16=Remove all except unanswered

F24=More keys

Verifying
that my CL
program
ran
Bottom
successfully

DSPMSG MSGQ(QSYSOPR)
2010 IBM Corporation

IBM Power Systems

IBM i 6.1 Information Center Control Language Topic

http://publib.boulder.ibm.com/infocenter/iseries/v6r1m0/topic/rbam6/rbam6clmain.htm
2010 IBM Corporation

IBM Power Systems

Special notices
 This document was developed for IBM offerings in the United States as of the date of publication. IBM may not make these offerings available in
other countries, and the information is subject to change without notice. Consult your local IBM business contact for information on the IBM offerings
available in your area.
 Information in this document concerning non-IBM products was obtained from the suppliers of these products or other public sources. Questions on
the capabilities of non-IBM products should be addressed to the suppliers of those products.
 IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you
any license to these patents. Send license inquires, in writing, to IBM Director of Licensing, IBM Corporation, New Castle Drive, Armonk, NY 105041785 USA.
 All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
 The information contained in this document has not been submitted to any formal IBM test and is provided "AS IS" with no warranties or guarantees
either expressed or implied.
 All examples cited or described in this document are presented as illustrations of the manner in which some IBM products can be used and the
results that may be achieved. Actual environmental costs and performance characteristics will vary depending on individual client configurations and
conditions.
 IBM Global Financing offerings are provided through IBM Credit Corporation in the United States and other IBM subsidiaries and divisions worldwide
to qualified commercial and government clients. Rates are based on a client's credit rating, financing terms, offering type, equipment type and
options, and may vary by country. Other restrictions may apply. Rates and offerings are subject to change, extension or withdrawal without notice.
 IBM is not responsible for printing errors in this document that result in pricing or information inaccuracies.
 All prices shown are IBM's United States suggested list prices and are subject to change without notice; reseller prices may vary.
 IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.
 Any performance data contained in this document was determined in a controlled environment. Actual results may vary significantly and are
dependent on many factors including system hardware configuration and software design and configuration. Some measurements quoted in this
document may have been made on development-level systems. There is no guarantee these measurements will be the same on generally-available
systems. Some measurements quoted in this document may have been estimated through extrapolation. Users of this document should verify the
applicable data for their specific environment.
Revised September 26, 2006
2010 IBM Corporation

IBM Power Systems

Special notices (continued)


 IBM, the IBM logo, ibm.com AIX, AIX (logo), AIX 6 (logo), AS/400, Active Memory, BladeCenter, Blue Gene, CacheFlow, ClusterProven, DB2,
ESCON, i5/OS, i5/OS (logo), IBM Business Partner (logo), IntelliStation, LoadLeveler, Lotus, Lotus Notes, Notes, Operating System/400, OS/400,
PartnerLink, PartnerWorld, PowerPC, pSeries, Rational, RISC System/6000, RS/6000, THINK, Tivoli, Tivoli (logo), Tivoli Management Environment,
WebSphere, xSeries, z/OS, zSeries, AIX 5L, Chiphopper, Chipkill, Cloudscape, DB2 Universal Database, DS4000, DS6000, DS8000, EnergyScale,
Enterprise Workload Manager, General Purpose File System, , GPFS, HACMP, HACMP/6000, HASM, IBM Systems Director Active Energy
Manager, iSeries, Micro-Partitioning, POWER, PowerExecutive, PowerVM, PowerVM (logo), PowerHA, Power Architecture, Power Everywhere,
Power Family, POWER Hypervisor, Power Systems, Power Systems (logo), Power Systems Software, Power Systems Software (logo), POWER2,
POWER3, POWER4, POWER4+, POWER5, POWER5+, POWER6, POWER7, pureScale, System i, System p, System p5, System Storage,
System z, Tivoli Enterprise, TME 10, TurboCore, Workload Partitions Manager and X-Architecture are trademarks or registered trademarks of
International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked
on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks
owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A
current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml
 The Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks are trademarks and service marks
licensed by Power.org.
 UNIX is a registered trademark of The Open Group in the United States, other countries or both.
 Linux is a registered trademark of Linus Torvalds in the United States, other countries or both.
 Microsoft, Windows and the Windows logo are registered trademarks of Microsoft Corporation in the United States, other countries or both.
 Intel, Itanium, Pentium are registered trademarks and Xeon is a trademark of Intel Corporation or its subsidiaries in the United States, other
countries or both.
 AMD Opteron is a trademark of Advanced Micro Devices, Inc.
 Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States, other countries or both.
 TPC-C and TPC-H are trademarks of the Transaction Performance Processing Council (TPPC).
 SPECint, SPECfp, SPECjbb, SPECweb, SPECjAppServer, SPEC OMP, SPECviewperf, SPECapc, SPEChpc, SPECjvm, SPECmail, SPECimap
and SPECsfs are trademarks of the Standard Performance Evaluation Corp (SPEC).
 NetBench is a registered trademark of Ziff Davis Media in the United States, other countries or both.
 AltiVec is a trademark of Freescale Semiconductor, Inc.
 Cell Broadband Engine is a trademark of Sony Computer Entertainment Inc.
 InfiniBand, InfiniBand Trade Association and the InfiniBand design marks are trademarks and/or service marks of the InfiniBand Trade Association.
 Other company, product and service names may be trademarks or service marks of others.
Revised February 9, 2010
2010 IBM Corporation

Vous aimerez peut-être aussi