ibm-information-center/dist/eclipse/plugins/i5OS.ic.nls_5.4.0.1/rbagsccsidsyssupport.htm

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>