197 lines
12 KiB
HTML
197 lines
12 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html lang="en-us" xml:lang="en-us">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="security" content="public" />
|
|
<meta name="Robots" content="index,follow" />
|
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
|
<meta name="DC.Type" content="concept" />
|
|
<meta name="DC.Title" content="i5/OS function support for CCSIDs" />
|
|
<meta name="abstract" content="The server provides support for CCSIDs in the functions as shown in the table." />
|
|
<meta name="description" content="The server provides support for CCSIDs in the functions as shown in the table." />
|
|
<meta name="DC.Relation" scheme="URI" content="rbagscdra.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbagsdataman.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbagsccsidworkmansupport.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbagsccsidwrkstafunctmansup.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbagsccsidmsgsup2.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="../rbam6/rbam6clmain.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="../cl/cpyf.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="../cl/cpyfrmqryf.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbagschngccsidofphysfile.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="../cl/cpysrcf.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="../cl/sbmrmtcmd.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="../cl/chgpf.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="../cl/opnqryf.htm" />
|
|
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
|
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
|
|
<meta name="DC.Format" content="XHTML" />
|
|
<meta name="DC.Identifier" content="rbagsccsidsyssupport" />
|
|
<meta name="DC.Language" content="en-us" />
|
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
|
<!-- US Government Users Restricted Rights -->
|
|
<!-- Use, duplication or disclosure restricted by -->
|
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
|
<title>i5/OS function
|
|
support for CCSIDs</title>
|
|
</head>
|
|
<body id="rbagsccsidsyssupport"><a name="rbagsccsidsyssupport"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">i5/OS function
|
|
support for CCSIDs</h1>
|
|
<div><p>The server provides support for CCSIDs in the functions as shown
|
|
in the table.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" id="d0e23">Function</th>
|
|
<th valign="top" id="d0e25">Description of support</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr><td valign="top" headers="d0e23 ">CL commands</td>
|
|
<td valign="top" headers="d0e25 ">Some control language (CL) commands have internal functions that support
|
|
CCSID conversions. For more information about CL commands that support CCSID
|
|
conversions, see the CL Reference topic.</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e23 ">Copy</td>
|
|
<td valign="top" headers="d0e25 ">Coded character set identifier (CCSID) support is built into the copy
|
|
function. The Copy File (CPYF) and Copy from Query File (CPYFRMQRYF) commands
|
|
support CCSIDs. To use the CPYF command to change a physical file, see Changing
|
|
the CCSID of a physical file. The Copy Source File (CPYSRCF) command supports
|
|
CCSID conversion.</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e23 ">Database management</td>
|
|
<td valign="top" headers="d0e25 ">Database management support provides default coded character set identifier
|
|
(CCSID) values for database files on the server. See the Database management
|
|
topic for details.</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e23 ">DDM</td>
|
|
<td valign="top" headers="d0e25 ">Coded character set identifier (CCSID) support is built into distributed
|
|
data management (DDM). DDM provides support to pass CCSID tags in homogeneous
|
|
environments. DDM passes a CCSID parameter when sending files. With DDM, you
|
|
can also specify a CCSID when creating files on a remote system. DDM only
|
|
converts data to the job CCSID of the source system when: <ul><li>The source and target systems are iSeries™ servers.</li>
|
|
<li>The source and target systems are at an operating system level of Version
|
|
2 Release 1.1 or later.</li>
|
|
</ul>
|
|
<p>Program-described files are always created with a CCSID of 65535 if
|
|
they are created:</p>
|
|
<ul><li>On a target AS/400<sup>®</sup> system
|
|
on a release level from Version 2 Release 1.1 through Version 2 Release 3</li>
|
|
<li>From a source system that is not an iSeries server</li>
|
|
<li>From a source system that is an AS/400 system at a release level before
|
|
Version 2 Release 1.1</li>
|
|
</ul>
|
|
<p>You can use the Submit Remote Command (SBMRMTCMD) command on a source iSeries server
|
|
to change the file CCSID (externally described files only) by specifying the
|
|
CHGPF command and the CCSID parameter.</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e23 ">DDS</td>
|
|
<td valign="top" headers="d0e25 ">Coded character set identifier (CCSID) support is built into data description
|
|
specifications (DDS). DDS supports file-level and field-level CCSID keywords
|
|
for all character fields in physical files. DDS also supports file-level and
|
|
field-level keywords for all DBCS fields in physical files.</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e23 ">Distributed relational database</td>
|
|
<td valign="top" headers="d0e25 ">Coded character set identifier (CCSID) support is built into distributed
|
|
relational database. Distributed relational database passes the CCSID of an
|
|
application requester (AR) job to an application server (AS) job and vice
|
|
versa during connect processing. Distributed relational database also performs
|
|
a conversion of error information and text-describing fields according to
|
|
the job CCSID.<p>Distributed relational database uses CCSID information to
|
|
determine how to build data exchanged between application requester jobs and
|
|
application server jobs. It also uses CCSID information to describe data exchanged
|
|
between application requester jobs and application server jobs (for example,
|
|
a format description).</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e23 ">IDDU</td>
|
|
<td valign="top" headers="d0e25 ">Coded character set identifier (CCSID) support is built into interactive
|
|
data definition utility (IDDU). Interactive data definition utility provides
|
|
support to specify a CCSID for a character field or a DBCS field.</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e23 ">Open Query File (OPNQRYF)</td>
|
|
<td valign="top" headers="d0e25 ">Coded character set identifier (CCSID) support is built into i5/OS™ query.
|
|
You can use the Open Query File (OPNQRYF) command to specify a CCSID on the
|
|
MAPFLD parameter. The MAPFLD parameter specifies the definition of query fields
|
|
that are either mapped to, or derived from, other fields.<p>i5/OS query
|
|
supports CCSID conversion on CHAR, OPEN, EITHER, and UCS-2 graphic field operators
|
|
for join, record selection, group-by, and minimum or maximum values functions.
|
|
CCSID conversion is performed whenever fields do not have the same CCSID value.
|
|
After the query is opened, database management support converts
|
|
data read or written to the database files as described in the Database Management
|
|
topic.</p>
|
|
<p>i5/OS query does not support CCSID conversion
|
|
if at least one of the fields is assigned a CCSID of 65535.</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e23 ">Query management</td>
|
|
<td valign="top" headers="d0e25 ">Coded character set identifier (CCSID) support is built into query
|
|
management. Query management assigns a CCSID to queries and forms. Query management:<ul><li>Converts queries to the job CCSID.</li>
|
|
<li>Presents data to the display device using the job CCSID.</li>
|
|
<li>Assigns a CCSID to the files it creates.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e23 ">SNA</td>
|
|
<td valign="top" headers="d0e25 ">Coded character set identifier (CCSID) support is built into SNA Distributed
|
|
Services (SNADS). SNADS supports CCSIDs by any user ID, system name, or destination
|
|
queue name. However, other SNADS services such as SNDNETF do not provide CCSID
|
|
conversion.</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e23 ">Work management</td>
|
|
<td valign="top" headers="d0e25 ">Work management support provides the function to assign or change coded
|
|
character set identifier (CCSID) values at three different levels. See the
|
|
Work management topic for details.</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e23 ">Workstations</td>
|
|
<td valign="top" headers="d0e25 ">The workstation management function provides support for display files,
|
|
printer files, and panel groups. See the Workstation function management topic
|
|
for details.</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e23 "><img src="./delta.gif" alt="Start of change" />Message management<img src="./deltaend.gif" alt="End of change" /></td>
|
|
<td valign="top" headers="d0e25 "><img src="./delta.gif" alt="Start of change" />Coded character set identifier (CCSID) support is built
|
|
into the system's message support. Use CCSID support for handling messages
|
|
and message catalogs on i5/OS:<ul><li>You can send messages tagged with one CCSID to users with a different
|
|
CCSID.</li>
|
|
<li>You can use CCSID support to handle messages by using commands and application
|
|
programming interfaces.</li>
|
|
</ul>
|
|
<img src="./deltaend.gif" alt="End of change" /></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<ul class="ullinks">
|
|
<li class="ulchildlink"><strong><a href="rbagsdataman.htm">Database management</a></strong><br />
|
|
Database management support provides default coded character set identifier (CCSID) values for database files on the server. All database files are assigned a CCSID. At file creation time, the CCSID is either explicitly assigned through DDS, SQL, or IDDU, or it is implicitly assigned the job default CCSID (DFTCCSID).</li>
|
|
<li class="ulchildlink"><strong><a href="rbagsccsidworkmansupport.htm">Work management</a></strong><br />
|
|
Here are different levels in the function of assigning or changing coded character set identifier (CCSID) values.</li>
|
|
<li class="ulchildlink"><strong><a href="rbagsccsidwrkstafunctmansup.htm">Workstation function management</a></strong><br />
|
|
Workstation function management involves working with display files, printer files, as well as panel group objects and user interface manager (UIM) menus.</li>
|
|
<li class="ulchildlink"><strong><a href="rbagsccsidmsgsup2.htm">CCSID support for messages</a></strong><br />
|
|
Use CCSID support for handling messages and message catalogs on i5/OS.</li>
|
|
</ul>
|
|
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbagscdra.htm" title="Using the server implementation of CDRA, you can achieve consistent representation, processing, and interchange of coded characters (data) on i5/OS and across IBM systems. The primary implementation of CDRA on i5/OS is through coded character set identifier (CCSID) support.">Work with CCSIDs</a></div>
|
|
</div>
|
|
<div class="relconcepts"><strong>Related concepts</strong><br />
|
|
<div><a href="rbagschngccsidofphysfile.htm">Changing the CCSID of a physical file</a></div>
|
|
</div>
|
|
<div class="relref"><strong>Related reference</strong><br />
|
|
<div><a href="../rbam6/rbam6clmain.htm">Control language (CL)</a></div>
|
|
<div><a href="../cl/cpyf.htm">Copy File (CPYF) command</a></div>
|
|
<div><a href="../cl/cpyfrmqryf.htm">Copy From Query File (CPYFRMQRYF) command</a></div>
|
|
<div><a href="../cl/cpysrcf.htm">Copy Source File (CPYSRCF) command</a></div>
|
|
<div><a href="../cl/sbmrmtcmd.htm">Submit Remote Command (SBMRMTCMD) command</a></div>
|
|
<div><a href="../cl/chgpf.htm">Change Physical File (CHGPF) command</a></div>
|
|
<div><a href="../cl/opnqryf.htm">Open Query File (OPNQRYF) command</a></div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |