201 lines
11 KiB
HTML
201 lines
11 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="task" />
|
|
<meta name="DC.Title" content="Enable the secondary language" />
|
|
<meta name="abstract" content="You must ensure that secondary languages can be used after they have been installed on i5/OS." />
|
|
<meta name="description" content="You must ensure that secondary languages can be used after they have been installed on i5/OS." />
|
|
<meta name="DC.Relation" scheme="URI" content="rbagssecondarylanguage.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="../cl/chgsyslibl.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbagscdra.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="../cl/crtoutq.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="../cl/chgjob.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbagssyslingcultval.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="rbagsensureseclanguse" />
|
|
<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>Enable the secondary language</title>
|
|
</head>
|
|
<body id="rbagsensureseclanguse"><a name="rbagsensureseclanguse"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">Enable the secondary language</h1>
|
|
<div><p>You must ensure that secondary languages can be used after they
|
|
have been installed on i5/OS™.</p>
|
|
<div class="section"><p>You must follow these steps:</p>
|
|
<ul><li>Change the user's system part of the library list to add the secondary
|
|
language library to the beginning of the list. You can accomplish this in
|
|
one of the following ways: <ul><li>Use the Change System Library List (CHGSYSLIBL) command
|
|
to add the national language library you want to the top of the library list.
|
|
The command can be in an initial program specified in the user profile so
|
|
the user does not have to enter the command at every signon. <p>The authority
|
|
included with the CHGSYSLIBL command does not allow all users to run the command.
|
|
To enable a user to run the CHGSYSLIBL command without granting the user rights
|
|
to the command, you can write a CL program containing the command. The program
|
|
is owned by the security officer and adopts the security officer's authority
|
|
when created. Any user with authority to run the program can use it to change
|
|
the system part of the library list in the user's job.</p>
|
|
</li>
|
|
<li>Use a separate subsystem for a secondary language. To do this: <ol><li>Create a subsystem description to be used for secondary language users
|
|
(QGPL/DANISH, for example).</li>
|
|
<li>Specify the secondary language library for SYSLIBLE (QSYS2926, for example).</li>
|
|
<li>Specify the sign-on display file from the secondary language library for
|
|
SGNDSPF (QSYS2926/QDSIGNON, for example).</li>
|
|
<li>Remove the appropriate display devices (Remove Work Station Entry (RMVWSE)
|
|
command) from the interactive subsystem and add them (Add Work Station Entry
|
|
(ADDWSE) command) to the secondary language subsystem. When you use these
|
|
commands, no one can be signed on to the devices that you are removing.</li>
|
|
<li>If you want to use separate job queues (JOBQ) and output queues (OUTQ)
|
|
for a secondary language, you can create these in the secondary language library
|
|
(for example, QSYS2926). Attach the job queue to the secondary language subsystem
|
|
(for example, QGPL/DANISH).</li>
|
|
</ol>
|
|
</li>
|
|
<li>You might have licensed programs that have secondary
|
|
language libraries and that are not on the i5/OS secondary language tape. You should
|
|
add those secondary language libraries to the library list before the primary
|
|
language product libraries. Use the Change System Library List (CHGSYSLIBL)
|
|
command to add the secondary language libraries to the library list if the
|
|
product libraries are in the system part of the library list.</li>
|
|
</ul>
|
|
</li>
|
|
<li>Specify the keyboard ID for the secondary language in the device description
|
|
for the display station. This can be accomplished through the use of the Change
|
|
Device Description (Display) (CHGDEVDSP) command. You need to vary off your
|
|
device, use the CHGDEVDSP command, and then use the Vary Configuration (VRYCFG)
|
|
command to vary the device back on.</li>
|
|
<li>Change the date format to reflect the date format of your language. The
|
|
date format, date separator, and time separator can only be changed using
|
|
the CHGJOB command for secondary language users. If you use the CHGSYSVAL
|
|
command to change these values, all primary language users and all secondary
|
|
language users have this information changed. The following table illustrates
|
|
this and shows the ways the date and other NLS-related job attributes should
|
|
be specified for secondary language users:
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" id="d0e61"> </th>
|
|
<th valign="top" id="d0e62">CHGJOB</th>
|
|
<th valign="top" id="d0e64">CRTJOBD</th>
|
|
<th valign="top" id="d0e66">CHGJOBD</th>
|
|
<th valign="top" id="d0e68">CRTUSRPRF</th>
|
|
<th valign="top" id="d0e70">CHGUSRPRF</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr><td valign="top" headers="d0e61 ">Date</td>
|
|
<td valign="top" headers="d0e62 ">X</td>
|
|
<td valign="top" headers="d0e64 ">X</td>
|
|
<td valign="top" headers="d0e66 ">X</td>
|
|
<td valign="top" headers="d0e68 "> </td>
|
|
<td valign="top" headers="d0e70 "> </td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e61 ">Date Format</td>
|
|
<td valign="top" headers="d0e62 ">X</td>
|
|
<td valign="top" headers="d0e64 "> </td>
|
|
<td valign="top" headers="d0e66 "> </td>
|
|
<td valign="top" headers="d0e68 "> </td>
|
|
<td valign="top" headers="d0e70 "> </td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e61 ">Date Separator</td>
|
|
<td valign="top" headers="d0e62 ">X</td>
|
|
<td valign="top" headers="d0e64 "> </td>
|
|
<td valign="top" headers="d0e66 "> </td>
|
|
<td valign="top" headers="d0e68 "> </td>
|
|
<td valign="top" headers="d0e70 "> </td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e61 ">Time Separator</td>
|
|
<td valign="top" headers="d0e62 ">X</td>
|
|
<td valign="top" headers="d0e64 "> </td>
|
|
<td valign="top" headers="d0e66 "> </td>
|
|
<td valign="top" headers="d0e68 "> </td>
|
|
<td valign="top" headers="d0e70 "> </td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e61 ">Character Set Identifier</td>
|
|
<td valign="top" headers="d0e62 ">X</td>
|
|
<td valign="top" headers="d0e64 "> </td>
|
|
<td valign="top" headers="d0e66 "> </td>
|
|
<td valign="top" headers="d0e68 ">X</td>
|
|
<td valign="top" headers="d0e70 ">X</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e61 ">Language Identifier</td>
|
|
<td valign="top" headers="d0e62 ">X</td>
|
|
<td valign="top" headers="d0e64 "> </td>
|
|
<td valign="top" headers="d0e66 "> </td>
|
|
<td valign="top" headers="d0e68 ">X</td>
|
|
<td valign="top" headers="d0e70 ">X</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e61 ">Sort Sequence</td>
|
|
<td valign="top" headers="d0e62 ">X</td>
|
|
<td valign="top" headers="d0e64 "> </td>
|
|
<td valign="top" headers="d0e66 "> </td>
|
|
<td valign="top" headers="d0e68 ">X</td>
|
|
<td valign="top" headers="d0e70 ">X</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e61 ">Country or Region Identifier</td>
|
|
<td valign="top" headers="d0e62 ">X</td>
|
|
<td valign="top" headers="d0e64 "> </td>
|
|
<td valign="top" headers="d0e66 "> </td>
|
|
<td valign="top" headers="d0e68 ">X</td>
|
|
<td valign="top" headers="d0e70 ">X</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</li>
|
|
<li>Change the CCSID value to reflect the CCSID of the secondary language
|
|
that you want to use. You can set the CCSID value for all jobs to run under
|
|
your user profile by using the Change User Profile (CHGUSRPRF) command. This
|
|
change takes effect for any jobs that enter the system using your profile
|
|
after you have made the change. <p>You can set the CCSID value
|
|
for a batch job to be run using the CCSID parameter on the Submit Job (SBMJOB)
|
|
command. You can change the CCSID of a job that is running by using the Change
|
|
Job (CHGJOB) command.</p>
|
|
</li>
|
|
<li>Ensure that your data, in objects other than database files and message
|
|
files, prints correctly. To do this, you might want to direct all of your
|
|
printed output to a print queue that contains printer output for only the
|
|
character identifier of your language. <ol><li>Use the Create Output Queue (CRTOUTQ) command to create a printer queue.</li>
|
|
<li>Use the OUTQ parameter of the Change Job (CHGJOB) command to change your
|
|
job output queue. <pre>CHGJOB OUTQ(output_queue)</pre>
|
|
<div class="note"><span class="notetitle">Note:</span> You
|
|
can use the Change User Profile (CHGUSRPR)F command instead to make a more
|
|
permanent change to the OUTQ. Then, each time you sign on to the system, the
|
|
correct OUTQ is used.</div>
|
|
</li>
|
|
</ol>
|
|
<p>If the printer supports changing the code page, you can use the *JOBCCSID
|
|
value in the printer file.</p>
|
|
</li>
|
|
<li>Change other cultural- and language-dependent values to the secondary
|
|
language you want to use if you do not want to use the system values. Use
|
|
the Change Job (CHGJOB) command to change the cultural- and language-dependent
|
|
values.</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbagssecondarylanguage.htm" title="A secondary language consists of textual data for all licensed programs supported for a national language version.">Configure secondary languages</a></div>
|
|
</div>
|
|
<div class="relconcepts"><strong>Related concepts</strong><br />
|
|
<div><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><a href="rbagssyslingcultval.htm" title="Linguistic and cultural conventions include any server values, attributes, or settings that can be altered to suit a country or language.">Linguistic and cultural values</a></div>
|
|
</div>
|
|
<div class="relref"><strong>Related reference</strong><br />
|
|
<div><a href="../cl/chgsyslibl.htm">Change System Library List (CHGSYSLIBL) command</a></div>
|
|
<div><a href="../cl/crtoutq.htm">Create Output Queue (CRTOUTQ) command</a></div>
|
|
<div><a href="../cl/chgjob.htm">Change Job (CHGJOB) command</a></div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |