Interstage Charset Manager Standard Edition Web

Interstage Charset Manager
Standard Edition Web入力 Agent V9
導入ガイド
Linux(64)
J2UL-1267-02Z0(00)
2010年8月
まえがき
本マニュアルの目的
本マニュアルは、Interstage Charset Manager Standard Edition Web入力 Agent(以降では、"Charset-Web入力"と略します)の概要およ
びインストール手順について説明しています。
Interstage Charset Managerとは、クライアント/サーバシステムでの日本語運用環境の整備・管理・保守を容易に行う機能を提供する、
富士通株式会社のソフトウェア製品です。
Charset-Web入力は、ベンダ固有の文字や外字などを含むWebサーバ上の日本語文字列を扱う業務Webアプリケーションにおいて、
入力・表示・印刷を含めたソリューションを提供するシステムです。
表記上の約束
本マニュアルでは、次に示すマニュアル名称、略称および記号を使用しています。
マニュアル名称
・ マニュアル中で自身を参照する場合は、「本マニュアル」と記述します。
・ Charset-Web入力のマニュアル名称を記述する場合、マニュアル名の先頭の「Interstage Charset Manager Standard Edition Web入力
Agent V9」は省略し、「導入ガイド」「運用ガイド」「コマンドリファレンス」と記述する場合があります。Charset-Web入力以外のマニュ
アルを参照する際も、マニュアル名の先頭の製品名称を省略する場合があります。
略称
正式名称
略称
Interstage Charset Manager Standard Edition Web入力 Agent
Charset-Web入力
Interstage Charset Manager Web入力 マルチ文字コードオプション
マルチ文字コードオプション
Interstage Studio Enterprise Edition
Interstage Studio Standard-J Edition
Interstage Studio
Interstage Business Application Server Standard Edition
Interstage Business Application Server Enterprise Edition
Interstage Business Application Server
以下のV9.2製品に同梱されているWebcoordinator機能
Webcoordinator
Interstage Application Server Standard-J Edition
Interstage Application Server Enterprise Edition
Interstage Business Application Server Standard Edition
Interstage Business Application Server Enterprise Edition
Interstage Application Server Enterprise Edition
Interstage Application Server Standard-J Edition
Interstage Application Server
Interstage Charset Manager Standard Edition
Charset Manager-M
Interstage Charset Manager Standard Edition Agent
Charset Manager-A
Interstage Charset Manager 住所辞書オプション
Charset-住所辞書オプション
Interstage Charset Manager 氏名辞書オプション
Charset-氏名辞書オプション
Interstage Charset Manager 住所辞書オプション
Interstage Charset Manager 氏名辞書オプション
Charset-辞書オプション
Interstage Charset Manager 外字データライブラリオプション
外字データライブラリ
Microsoft(R) Windows Server(R) 2008 Standard
Microsoft(R) Windows Server(R) 2008 Enterprise
Microsoft(R) Windows Server(R) 2008 Standard without Hyper-V(TM)
Windows Server 2008
-i-
正式名称
略称
Microsoft(R) Windows Server(R) 2008 Enterprise without Hyper-V(TM)
Microsoft(R) Windows Server(R) 2008 R2 Standard
Microsoft(R) Windows Server(R) 2008 R2 Enterprise
Microsoft(R) Windows Server(R) 2008 R2 Standard
Microsoft(R) Windows Server(R) 2008 R2 Enterprise
Windows Server 2008 R2
Microsoft(R) Windows Server(R) 2003, Standard Edition
Microsoft(R) Windows Server(R) 2003 R2, Standard Edition
Microsoft(R) Windows Server(R) 2003, Enterprise Edition
Microsoft(R) Windows Server(R) 2003 R2, Enterprise Edition
Microsoft(R) Windows Server(R) 2003, Standard x64 Edition
Microsoft(R) Windows Server(R) 2003 R2, Standard x64 Edition
Microsoft(R) Windows Server(R) 2003, Enterprise x64 Edition
Microsoft(R) Windows Server(R) 2003 R2, Enterprise x64 Edition
Windows Server 2003
Microsoft(R) Windows Server(R) 2003, Standard x64 Edition
Microsoft(R) Windows Server(R) 2003 R2, Standard x64 Edition
Microsoft(R) Windows Server(R) 2003, Enterprise x64 Edition
Microsoft(R) Windows Server(R) 2003 R2, Enterprise x64 Edition
Windows Server 2003 x64 Edition
Microsoft(R) Windows(R) 2000 Server operating system
Windows 2000 Server
Microsoft(R) Windows(R) 2000 Advanced Server operating system
Windows 2000 Advanced Server
Microsoft(R) Windows(R) 2000 Professional operating system
Windows 2000 Professional
Microsoft(R) Windows(R) XP Professional operating system
Microsoft(R) Windows(R) XP Home Edition operating system
Windows XP
Windows Vista(R) Ultimate
Windows Vista(R) Enterprise
Windows Vista(R) Business
Windows Vista(R) Home Premium
Windows Vista(R) Home Basic
Windows Vista
Windows(R) 7 Ultimate
Windows(R) 7 Enterprise
Windows(R) 7 Professional
Windows(R) 7 Home Premium
Windows(R) 7 Starter
Windows 7
Microsoft(R) Internet Explorer 5.5
Microsoft(R) Internet Explorer 5.5 Service Pack 1
Microsoft(R) Internet Explorer 5.5 Service Pack 2
Internet Explorer 5.5
Microsoft(R) Internet Explorer 6.0
Microsoft(R) Internet Explorer 6.0 Service Pack 1
Microsoft(R) Internet Explorer 6.0 Service Pack 2
Internet Explorer 6.0
Windows(R) Internet Explorer 7
Internet Explorer 7
Windows(R) Internet Explorer 8
Internet Explorer 8
Microsoft(R) .NET Framework
.NET Framework
Microsoft(R) Visual Studio(R) .NET
Visual Studio .NET
Netscape 7.0
Netscape 7.01
Netscape 7.02
Netscape 7
・ 次の製品について区別せずに指す場合は、「Windows」と表記しています。
Microsoft(R) Windows Server(R) 2008 Standard
Microsoft(R) Windows Server(R) 2008 Enterprise
Microsoft(R) Windows Server(R) 2008 Standard without Hyper-V(TM)
- ii -
Microsoft(R) Windows Server(R) 2008 Enterprise without Hyper-V(TM)
Microsoft(R) Windows Server(R) 2008 R2 Standard
Microsoft(R) Windows Server(R) 2008 R2 Enterprise
Microsoft(R) Windows Server(R) 2003, Standard Edition
Microsoft(R) Windows Server(R) 2003, Enterprise Edition
Microsoft(R) Windows Server(R) 2003 R2, Standard Edition
Microsoft(R) Windows Server(R) 2003 R2, Enterprise Edition
Microsoft(R) Windows Server(R) 2003, Standard x64 Edition
Microsoft(R) Windows Server(R) 2003, Enterprise x64 Edition
Microsoft(R) Windows Server(R) 2003 R2, Standard x64 Edition
Microsoft(R) Windows Server(R) 2003 R2, Enterprise x64 Edition
Microsoft(R) Windows(R) 2000 Server operating system
Microsoft(R) Windows(R) 2000 Advanced Server operating system
Microsoft(R) Windows(R) 2000 Professional operating system
Microsoft(R) Windows(R) XP Professional operating system
Microsoft(R) Windows(R) XP Home Edition operating system
Windows Vista(R) Ultimate
Windows Vista(R) Enterprise
Windows Vista(R) Business
Windows Vista(R) Home Premium
Windows Vista(R) Home Basic
Windows(R) 7 Ultimate
Windows(R) 7 Enterprise
Windows(R) 7 Professional
Windows(R) 7 Home Premium
Windows(R) 7 Starter
・ Charset Manager-M、Charset Manager-A、Charset-Web入力を区別せずに指す場合は、「Charset Manager」と表記しています。ま
た、Systemwalker CharsetMGR-M、Systemwalker CharsetMGR-A、Systemwalker CharsetMGR-A Web入力について区別せずに
指す場合は「CharsetMGR」と表記しています。
記号
本マニュアルでは、キーやメニューなどを表記するために、次のように記号を使用します。
記号
[ ]
意味
画面やダイアログボックスに表示される文字、およびキーボードのキーを示します。
例:[設定]ダイアログボックス、[ファイル]メニュー、[項目名]、[OK]ボタン、[Enter]キー
[ ]-[ ]
画面のメニューとメニューコマンドを示します。
例:[ツール]メニューの[設定]コマンドの場合
[ツール]-[設定]
・
途中を省略していることを示します。
・
例:
・
<TABLE>
・
・
・
</TABLE>
また、次のアイコン表記を使用します。
- iii -
注意
注意が必要な情報を示します。
参考
参考記事を示します。
例
例を示します。
マニュアル体系と読み方
本マニュアルの読者
本マニュアルは、Charset-Web入力の導入を検討されている方や、Charset-Web入力の導入作業を行う方を対象としています。
本マニュアルを参照することによって、Charset-Web入力の機能やインストール手順に関する情報を得ることができます。
本マニュアルの構成
本マニュアルは、次の構成になっています。
第1章 リリース情報
以前のバージョン・レベルのCharset-Web入力と比べて、追加された機能や変更された外部仕様、および修正された障害について
説明しています。
第2章 概要
Charset-Web入力の特徴、動作環境、運用イメージ、利用前の注意事項について説明しています。
第3章 インストール前の確認事項
Charset-Web入力をインストールする前に確認が必要な事柄として、サーバの構成、業務、機能による運用形態の違い、運用文字
コード、インストールの形態、オプション製品の利用の検討、について説明しています。
第4章 インストールの流れ
Charset-Web入力の運用形態ごとに、インストールの手順を説明しています。
第5章 資源管理サーバのインストール
Charset-Web入力の資源管理サーバのインストール手順について説明しています。
第6章 部門サーバのインストール
Charset-Web入力の部門サーバのインストール手順について説明しています。
第7章 アンインストール
Charset-Web入力のアンインストール手順について説明しています。
付録A トラブルシューティング
Charset-Web入力のインストール時に発生するトラブルと、その対処方法について説明しています。
用語集
本マニュアルで使用している用語について説明しています。
- iv -
マニュアル体系
マニュアル名称
内容
Interstage Charset Manager Standard Edition Web入力 Agent V9
導入ガイド
リリース情報、概要、インストール手順、およびアンインストール
手順について説明しています。
(本マニュアル)
Interstage Charset Manager Standard Edition Web入力 Agent V9
運用ガイド
運用手順、サンプルの内容、および他製品との連携などについ
て説明しています。
Interstage Charset Manager Standard Edition Web入力 Agent V9
コマンドリファレンス
コマンドや関数インタフェースなどのリファレンスです。
関連マニュアル
本マニュアルを読むにあたり、次のマニュアルもあわせて参照してください。
・ Interstage Charset Manager Standard Edition 概説書
・ Interstage Charset Manager Standard Edition インストールガイド
・ Interstage Charset Manager Standard Edition 使用手引書 日本語資源管理編
・ Interstage Charset Manager Standard Edition 使用手引書 日本語資源適用編
・ Interstage Charset Manager Web入力 マルチ文字コードオプション ユーザーズガイド
・ Interstage Charset Manager 外字データライブラリオプション ユーザーズガイド
・ Interstage Charset Manager 住所辞書オプション ソフトウェア説明書
・ Interstage Charset Manager 氏名辞書オプション ソフトウェア説明書
・ 難読苗字検索ライブラリ ソフトウェア説明書
・ Interstage Application Server オンラインマニュアル
・ Apcoordinator ユーザーズガイド
2010年8月
Microsoft、WindowsおよびWindows Serverまたはその他のマイクロソフト製品の名称および製品名は、米国Microsoft Corporationの
米国およびその他の国における登録商標または商標です。
UNIXは、米国およびその他の国におけるオープン・グループの登録商標です。
Linuxは、Linus Torvalds氏の米国およびその他の国における登録商標あるいは商標です。
Red Hat、RPMおよびRed Hatをベースとしたすべての商標とロゴは、Red Hat, Inc.の米国およびその他の国における登録商標あるい
は商標です。
その他の会社名および製品名は、それぞれの会社の登録商標もしくは商標です。
Microsoft Corporationのガイドラインに従って画面写真を使用しています。
Copyright FUJITSU LIMITED 2010
-v-
目 次
第1章 リリース情報....................................................................................................................................................................1
1.1 追加機能の概要..................................................................................................................................................................................1
1.1.1 V9.2...............................................................................................................................................................................................1
1.1.2 V9.1.1............................................................................................................................................................................................1
1.2 互換に関する情報..............................................................................................................................................................................1
1.2.1 V9.2...............................................................................................................................................................................................1
1.2.2 V9.1.1............................................................................................................................................................................................2
1.3 プログラム修正一覧............................................................................................................................................................................2
1.3.1 V9.2...............................................................................................................................................................................................2
1.3.2 V9.1.1............................................................................................................................................................................................2
第2章 概要................................................................................................................................................................................3
2.1 Charset-Web入力とは..........................................................................................................................................................................3
2.1.1 JSVR部品運用の特長.................................................................................................................................................................3
2.1.2 JSVR-Webサービス運用の特長..................................................................................................................................................6
2.1.3 JSVRAX運用の特長....................................................................................................................................................................7
2.1.4 Charset-Web入力で解決できる問題...........................................................................................................................................9
2.2 製品の構成........................................................................................................................................................................................10
2.2.1 Charset-Web入力が提供する主な機能.....................................................................................................................................10
2.2.2 Charset-Web入力と連携する他の製品......................................................................................................................................10
2.2.3 ネットワーク構成.........................................................................................................................................................................11
2.3 動作に必要な環境............................................................................................................................................................................11
2.3.1 資源管理サーバに必要な環境.................................................................................................................................................11
2.3.2 部門サーバに必要な環境.........................................................................................................................................................12
2.3.3 クライアントに必要な環境...........................................................................................................................................................13
2.4 制限事項・注意事項.........................................................................................................................................................................14
2.4.1 運用形態に共通の事柄について..............................................................................................................................................14
2.4.2 JSVR部品を利用する場合について.........................................................................................................................................16
2.4.2.1 全般的な事柄について.......................................................................................................................................................16
2.4.2.2 使用できる文字種について................................................................................................................................................16
2.4.2.3 Webブラウザとそのバージョンについて.............................................................................................................................16
2.4.2.4 ブラウザキャッシュについて................................................................................................................................................17
2.4.3 JSVR-Webサービスを利用する場合について..........................................................................................................................17
2.4.3.1 データの取り扱いについて.................................................................................................................................................17
2.4.4 JSVRAXを利用する場合について............................................................................................................................................17
第3章 インストール前の確認事項.............................................................................................................................................19
3.1 サーバの構成....................................................................................................................................................................................19
3.2 業務...................................................................................................................................................................................................19
3.3 機能による運用形態の違い..............................................................................................................................................................20
3.3.1 JSVR部品運用...........................................................................................................................................................................20
3.3.2 JSVR-Webサービス運用............................................................................................................................................................20
3.3.3 JSVRAX運用.............................................................................................................................................................................20
3.4 運用文字コード.................................................................................................................................................................................20
3.4.1 運用文字コードとは....................................................................................................................................................................20
3.4.2 運用文字コードによる運用形態の違い.....................................................................................................................................21
3.4.3 JSVR部品での注意点................................................................................................................................................................22
3.4.4 JSVR-Webサービスでの注意点................................................................................................................................................24
3.4.5 JSVRAXでの注意点..................................................................................................................................................................24
3.4.6 その他の注意点.........................................................................................................................................................................25
3.5 インストールの形態............................................................................................................................................................................25
3.5.1 基本コード運用およびベンダコード運用の場合......................................................................................................................25
3.5.2 基盤コード運用の場合...............................................................................................................................................................29
3.6 オプション製品の利用の検討...........................................................................................................................................................30
- vi -
第4章 インストールの流れ........................................................................................................................................................31
4.1 JSVR部品運用の場合のインストール..............................................................................................................................................31
4.2 JSVR-Webサービス運用の場合のインストール...............................................................................................................................32
4.2.1 JSVR-CSVサービスの場合........................................................................................................................................................32
4.2.2 外字申請モデルを利用する場合..............................................................................................................................................33
4.3 JSVRAX運用の場合のインストール.................................................................................................................................................34
第5章 資源管理サーバのインストール......................................................................................................................................35
5.1 インストール手順の確認....................................................................................................................................................................35
5.2 Charset Manager-Mのインストール...................................................................................................................................................35
5.3 Charset-辞書オプションのインストール.............................................................................................................................................36
5.4 外字データライブラリのインストール.................................................................................................................................................37
5.5 設定...................................................................................................................................................................................................37
第6章 部門サーバのインストール.............................................................................................................................................39
6.1 環境の準備........................................................................................................................................................................................39
6.1.1 Javaの実行環境の準備..............................................................................................................................................................39
6.1.2 サーブレットコンテナ環境の準備..............................................................................................................................................40
6.2 MySQLのインストール......................................................................................................................................................................40
6.2.1 MySQLのユーザ名とパスワードについて.................................................................................................................................40
6.2.2 インストール手順........................................................................................................................................................................41
6.3 Charset-Web入力のインストール......................................................................................................................................................42
6.3.1 FSUNiconvパッケージのインストール.......................................................................................................................................42
6.3.2 FSUNadjパッケージのインストール...........................................................................................................................................43
6.3.3 FJSVjsvrパッケージのインストール............................................................................................................................................46
6.4 マルチ文字コードオプションのインストール.....................................................................................................................................52
6.5 部門サーバの設定(JSVR部品運用)................................................................................................................................................53
6.5.1 手書き文字認識サービスの設定(JSVR部品運用)...................................................................................................................53
6.5.2 MySQLの動作環境設定(JSVR部品運用)................................................................................................................................54
6.5.3 JSPとサーブレットの設定............................................................................................................................................................55
6.5.3.1 Interstage Application Serverの環境の場合.......................................................................................................................56
6.6 部門サーバの設定(JSVR-Webサービス運用).................................................................................................................................58
6.6.1 手書き文字認識サービスの設定(JSVR-Webサービス運用)....................................................................................................58
6.6.2 MySQLの動作環境設定(JSVR-Webサービス運用)................................................................................................................59
6.6.3 JSVR-CSVサービスの設定........................................................................................................................................................61
6.6.3.1 Interstage Application Serverの環境の場合.......................................................................................................................61
6.6.4 外字申請モデル(基盤コード運用)の設定................................................................................................................................63
6.7 部門サーバの設定(JSVRAX運用)..................................................................................................................................................64
6.7.1 手書き文字認識サービスの設定(JSVRAX運用).....................................................................................................................64
6.7.2 MySQLの動作環境設定(JSVRAX運用)..................................................................................................................................64
6.7.3 JSVR-CSVサービスおよびJSVRAXの設定.............................................................................................................................66
6.7.3.1 Interstage Application Serverの環境の場合.......................................................................................................................66
6.8 辞書反映ツールの設定....................................................................................................................................................................69
6.8.1 辞書反映ツールの運用方法の決定..........................................................................................................................................69
6.9 業務への設定....................................................................................................................................................................................70
6.10 部門サーバのシステム起動............................................................................................................................................................70
6.10.1 ウィンドウシステムの起動.........................................................................................................................................................71
6.10.2 手書き文字認識サービスの起動.............................................................................................................................................71
6.10.3 MySQLの起動..........................................................................................................................................................................71
6.10.4 サーブレットコンテナの起動....................................................................................................................................................72
6.10.5 Charset Managerの資源配付機能の起動...............................................................................................................................73
6.11 運用前の確認(JSVR部品運用)......................................................................................................................................................73
6.12 運用前の確認(JSVR-Webサービス運用)......................................................................................................................................74
6.13 運用前の確認(JSVRAX運用)........................................................................................................................................................75
第7章 アンインストール............................................................................................................................................................76
7.1 アンインストールの前に.....................................................................................................................................................................76
7.2 アンインストールの流れ.....................................................................................................................................................................76
- vii -
7.2.1 資源管理サーバも部門サーバもすべてアンインストールする.................................................................................................76
7.2.2 Charset-Web入力を運用する業務単位で削除する..................................................................................................................77
7.2.3 Charset-Web入力を運用するための業務から部門サーバを削除する....................................................................................77
7.2.4 基盤コード運用の部門サーバをアンインストールする.............................................................................................................78
7.3 資源管理サーバのアンインストール.................................................................................................................................................78
7.4 部門サーバのアンインストール.........................................................................................................................................................78
付録A トラブルシューティング...................................................................................................................................................82
A.1 トラブルへの対応手順......................................................................................................................................................................82
A.2 トラブルの現象、原因と対処............................................................................................................................................................83
A.2.1 アンインストール中にエラーが発生する...................................................................................................................................83
A.2.2 システムの起動時に、エラーログやトレースが出力される。....................................................................................................83
A.2.3 ログファイル"jsvr.log"または"jsvrXXXX.log"が作成されない。..............................................................................................83
A.2.4 MySQLの権限設定時に、ユーザ名などを誤って指定してしまった。....................................................................................84
A.2.5 MySQLのデーモン(mysqld)が正しく起動しない。..................................................................................................................84
用語集.....................................................................................................................................................................................86
索引........................................................................................................................................................................................89
- viii -
第1章 リリース情報
本章では、以前のバージョン・レベルのCharset-Web入力と比べて、追加された機能や変更された外部仕様、および修正された障害
について説明します。
1.1 追加機能の概要
以前のバージョン・レベルより追加された機能について説明します。
1.1.1 V9.2
◆JSVRAX
次の拡張イベントをTextarea HTCに追加しました。
名称
説明
onaftervaluechange
valueの値が変更された後に発生する
oninitcomplete
エレメントの初期化終了時に発生する
1.1.2 V9.1.1
◆Linux for x64対応
V9.1.1から、動作環境としてLinux for x64に対応しました。
動作環境について詳しくは、「2.3.2 部門サーバに必要な環境」を参照してください。
1.2 互換に関する情報
以前のバージョン・レベルより変更された外部仕様について説明します。
1.2.1 V9.2
◆JSVR部品
[変更内容]
JSVR部品による文字入力領域にて、キーボードから読みを入力し[変換]キーを押すと、かな漢字変換候補リストが表示されます。
このリストの表示方法を次のように変更しました。
変更後(本バージョン・レベル)
変更前(前バージョン・レベル)
リストが表示されている状態で、JSVR部品による文字入力領域か
らフォーカスを外した場合、リストの表示は消去される。
リストが表示されている状態で、JSVR部品による文字入力
領域からフォーカスを外した場合、リストは表示され続ける。
[影響]
かな漢字変換候補リストが表示されている状態で、JSVR部品による文字入力領域からフォーカスを外すような操作を行う場合。
[対処]
ありません。
◆JSVRChecker
[変更内容]
画面の右上に、Charset-Web入力へ適用済みのアップデートや修正の番号を表示することを取りやめました。
-1-
[影響]
JSVR部品運用の時に、JSVRCheckerの画面上で適用済みのアップデートや修正の番号を確認したい場合。
[対処]
アップデートや修正の番号については、それらに添付されている説明書を参照してください。また、不明な点がある場合は、弊社
技術員へ連絡してください。
1.2.2 V9.1.1
互換に関する情報はありません。
1.3 プログラム修正一覧
以前のバージョン・レベルより修正された障害について説明します。
1.3.1 V9.2
本バージョン・レベルのCharset-Web入力では、次の障害が修正されています。
項番
発生V/L
P番号
現象
1
V6.0L10
PG74813
JSVR部品およびJSVR-Webサービスで、OutOfMemoryError例外が発生することがある。
2
9.0.0
PG75253
JSVRAXのTextarea HTCに対し、フォーカスしてJSVRAX.TSFを起動するスクリプト操作を行
うと、JSVRAX.TSFが起動待ち状態になり、ツールバー表示や文字入力等が行われない。
1.3.2 V9.1.1
プログラム修正に関する情報はありません。
-2-
第2章 概要
この章では、Charset-Web入力が提供する機能の概要、動作に必要な環境、構成について説明します。また、利用前の注意事項につ
いても説明します。
2.1 Charset-Web入力とは
Charset-Web入力とは、Webシンクライアント環境で、外字およびベンダ文字の入力・表示を可能とする日本語処理基盤製品です。
Charset-Web入力は、イントラネット環境およびインターネット環境で使用することができます。
Charset-Web入力が提供する各機能を運用する方法として、次の3通りがあります。
JSVR部品運用
HTMLタグを業務Webページに記述し、そのWebページからCharset-Web入力の機能を利用する運用方法です。
JSVR-Webサービス運用
HTTPのリクエスト/レスポンスによるデータ入出力を行うことで、Javaなどのプログラム言語で書かれたプログラムからCharset-Web入
力の機能を利用することができる運用方法です。
JSVRAX運用
JSVR-Webサービスを利用するAjaxアプリケーションとして実装されています。JSVR部品運用と同様に、HTMLタグを業務Webペー
ジに記述して、Charset-Web入力の機能を利用します。JSVR部品運用と比較すると、よりWindowsで一般的なユーザインタフェー
スを提供します。
それぞれの特長について、次で説明します。
2.1.1 JSVR部品運用の特長
Charset-Web入力のJSVR部品運用の特長について説明します。
◆クライアントインストールレス/配付レス
Charset-Web入力では、Webベースですべての機能を提供します。文字の入力・表示の処理はすべてサーバ側で行い、それに必要
なコンポーネントや資源もサーバ側にのみインストールします。クライアント側へは、Webブラウザのみが必要で、アプリケーションや文
字入力・表示用の資源(外字データや変換辞書など)をインストールしたり配付したりする必要がありません。
資源管理サーバ
Charset Manager-Mの日本語資源管理で作成・管理している外字フォントに対して、Charset-Web入力で使用する文字のデータ(読
み/画数など)を作成したり、単語変換用の辞書を作成し、これらを管理したりするためのサーバです。また、これらから、部門サーバ
に配付する運用辞書を作成する役割を持ちます。
-3-
部門サーバ
実際に日本語文字列の入力や表示を行うWebアプリケーションが動作するサーバです。このサーバ上で、Charset-Web入力は、資
源管理サーバから配付されたデータを用いて、Webアプリケーションに対し日本語文字列の入力や表示などの機能を提供します。
業務クライアント
部門サーバにアクセスして業務作業を行うクライアント端末です。Charset-Web入力を使用するシステムでは、Webブラウザのみを
用いるため、特別なインストール作業は不要です。
◆Webアプリケーションでの文字入力効率の大幅な改善
1. 日本語IMEライクな文字入力環境
Windowsのクライアント環境で動作する日本語IMEライクな文字入力環境を、Webアプリケーション上で提供します。Webブラウザ
上の入力フォームに外字を入力する場合にも、Charset-Web入力では、読みを入力してかな漢字変換を行うだけで済みます。コー
ドブックから文字を探して文字コードを入力するという従来の手間が省けます。
2. 入力フィールドごとの変換候補の適正化
入力フィールドごとに、かな漢字変換で候補に出す単語の種類を指定することができます。そのため、目的の単語を探すための手
間を省くことができます。
3. 住所入力機能の強化
従来、住所を入力する際には、住所の読みを先頭からすべて入力し、正しくかな漢字変換を行う必要がありました。そのため、入力
に時間がかかったり、入力ミス・変換ミスが発生したりすることがありました。
-4-
Charset-Web入力では、この問題を解決するために、2種類の住所入力機能を提供します。これらを利用することで、キーボードか
らの入力の手間や、入力ミス・変換ミスの発生件数を大幅に減らすことができます。
その1:住所入力ダイアログ
Charset-Web入力では、住所入力専用のダイアログを提供します。これを利用することで、都道府県名-市町村名のように、階
層を追って住所を検索し、入力することができます。また、住所の読みの一部や郵便番号から住所全体を検索し、入力すること
もできます(郵便番号から住所を検索するには、Charset-辞書オプションとの連携が必要です)。
その2:住所の読みの一部からその全体を一度に変換
入力領域上で、住所の読みの一部や郵便番号から住所全体を変換することができます。また、変換結果は、階層ごとにまとめ
て表示するので、同じ読みの住所が多い場合でも、目的の住所を素早く探し、入力することができます(郵便番号から住所を変
換するには、Charset-辞書オプションとの連携が必要です)。
-5-
4. 多彩な文字(漢字)検索機能
Charset-Web入力が提供する、「文字検索ダイアログ」によって、Webアプリケーション上でも、「読み」「画数」「部首」「文字コード」に
よる文字(漢字)の検索が可能です。これらがわからず、文字の字形を曖昧に覚えているだけのような場合でも、「手書き部品検索機能
」によって、手書き入力した文字のパーツ(部品)の組み合わせから文字を検索できます。また、ある文字に対する異体字も検索で
きます。これらは、外字に対しても、あらかじめ外字に対して情報を作成しておくことで可能になります。
◆Webページの簡単設計
JSP、HTMLなどで構成されたWebアプリケーションにおいて、HTML標準部品(INPUTタグ)の代わりに、Charset-Web入力のJSVR部
品ライブラリを使用するための簡単なスクリプトコードを、JavaScriptインタフェースまたはJSPカスタムタグインタフェースを使って記述し
ます。それだけで、外字やベンダ文字を入力したり表示できるフィールドをWebページ上に作成することができます。
◆他製品との連携機能
1. マルチ文字コードオプション
Charset-Web入力のオプションとして用意されている、マルチ文字コードオプションを追加導入することで、JEFなどのベンダ文字
コードでの運用が可能になります。
2. Webcoordinatorとの連携
Webcoordinatorを利用して、Charset-Web入力のJSVR部品ライブラリを使用したWebアプリケーションを、簡単に作成および運用す
ることができます。
3. Charset-辞書オプションとの連携
約40万件の姓名データや、約45万7千件の住所データを持つ、Charset-辞書オプションとの連携が可能です。読みを氏名や住所
に変換するときに、これらのデータを使用して、入力効率を向上させることができます。
2.1.2 JSVR-Webサービス運用の特長
Charset-Web入力のJSVR-Webサービス運用の特長について説明します。
◆JSVR-Webサービスとは
JSVR-Webサービスとは、Charset-Web入力の持つ次の機能を、ネットワークを通じて利用できるようにしたものです。
・ 文字、字形、単語などの各辞書の検索機能
-6-
・ 文字(漢字)や文字部品を対象とした手書き文字認識機能
JSVR-Webサービスでは、Webページ(HTML文書)に限らず、Javaアプリケーションや.NET Frameworkアプリケーションなどの、プログ
ラム言語で書かれたプログラムでも、Charset-Web入力の機能を使用することができます。これらを実現するために、JSVR-Webサービ
スでは、次のインタフェースを提供します。ユーザは、これを使用して、クライアントプログラムからCharset-Web入力の機能を呼び出す
ことができます。
JSVR-CSVインタフェース
HTTPのリクエスト/レスポンスを利用してデータの入出力を行います。結果はCSV形式のテキストとして得られます。このインタフェー
スを用いる運用形態を「JSVR-CSVサービス」と呼びます。
◆クライアントインストールレス/配付レス
JSVR部品運用の場合と同様に、Charset-Web入力の各機能に関する処理はすべてサーバ側で行い、それに必要なコンポーネントや
資源もサーバ側にのみインストールします。クライアント側へは、各インタフェースを利用するクライアントアプリケーションが必要となり
ますが、外字データや変換辞書などの資源をインストールしたり配付したりする必要はありません。
◆外字申請モデルでの運用(基盤コード運用)
外字申請モデルとは、外字を利用する業務システムで、外字発生からそれをデータ化し業務で利用可能にするまでの手順を効率化
するモデルです。Charset Managerの各製品を応用してモデルを適用したシステムを構築することができます。
Charset-Web入力 V9およびマルチ文字コードオプション V9では、「外字申請アドバンストモデル」に対応しています。
参考
外字申請モデルでは、Charset-Web入力とマルチ文字コードオプションを組み合わせて、運用文字コードを「基盤コード」に設定して運
用します。このため、外字申請モデルでの運用形態を「基盤コード運用」とも呼びます。
外字申請アドバンストモデルでは、Charset-Web入力とマルチ文字コードオプションを組み合わせて、文字検索手段として利用します。
この時、Charset-Web入力のJSVR-Webサービスに対して、次の機能を拡張します。
・ 手書き文字認識サービスにて、漢字を対象とした手書き認識が可能になります。
・ JSVR-CSVインタフェースで、上記の拡張機能に対応したインタフェースが利用可能になります。
・ JSVR-CSVサービスのサンプルプログラム「基盤文字コード検索サンプルアプリケーション」が利用可能になります。
なお、外字申請アドバンストモデルについて詳しくは、Charset Managerの製品紹介のWebページを参照してください。
◆他製品との連携
1. マルチ文字コードオプション
Charset-Web入力のオプションとして用意されている、マルチ文字コードオプションを追加導入することで、JEFなどのベンダ文字
コードでの運用が可能になります。
2. Charset-辞書オプションとの連携
約40万件の姓名データや、約45万7千件の住所データを持つ、Charset-辞書オプションとの連携が可能です。
3. 外字データライブラリオプションとの連携
外字申請モデルでの運用(基盤コード運用)時に、外字データライブラリ V9の管理機能で作成したユーザ定義基盤外字資源を利
用することができます。
2.1.3 JSVRAX運用の特長
Charset-Web入力のJSVRAX運用の特長について説明します。
◆JSVRAXとは
JSVRAXは、文字表示/入力に関するWebブラウザ上のフレームワークです。特別なアプリケーションをインストールすることなく、外字
を含む文字列の表示/入力を行う機能や、入力文字列のチェックを行う機能を提供します。
-7-
JSVRAXは、サーバアプリケーションではなく、JavaScript/HTMLによるクライアントアプリケーションです。外字表示データの生成や、
かな漢字変換などでの辞書検索は、JSVR-Webサービスに対して非同期通信を行って実現しています。概念を「図2.1 JSVRAXの構
成の概念」に示します(各アプリケーションのワークユニットへの配置状況はあくまでも概念を示したものです)。
図2.1 JSVRAXの構成の概念
ユーザは、HTMLタグを業務Webページへ記述することで、JSVRAXの各機能を利用することができます。
主にJSVR部品と比較した場合の、JSVRAXの特長は次のとおりです。
入力効率重視の外字表示/入力
JSVRAXの文字表示/入力部品では、JSVRAXが提供する専用IMEのほかに、クライアントのWindowsで動作する日本語IME(シス
テムIME)も利用できます。例えば、内字を入力する場合はMS-IMEを使って普段通りに入力し、外字交じりの単語の入力や外字
の検索が必要になった場合にのみJSVRAXの専用IMEを起動させるということが可能です。これにより、微妙な操作感の違いにス
トレスを感じるシーンを最低限に抑えることができます。
また、JSVR部品では不可能だった、入力フィールド上での範囲選択やコピー&ペーストなどの一般的な編集操作が行え、通常の
入力フィールドとの機能差を感じにくくなっています。
入力抑止と字形統一
JSVRAXでは、文字に対して入力不可属性を設定することができます。これらの設定を利用すれば、例えば次のような場合に、特
定文字の入力抑止や、サーバから取得した文字イメージを用いた字形統一が行えます。
-8-
- Windows Vistaクライアントからの4byte文字の入力を抑止したい場合
- Windows Vistaの字形変更文字をWindows XPと同じ字形で表示したい場合
また、JSVRAXの公開APIを用いて、<INPUT>や<TEXTAREA>、その他の任意の文字列を設定に従ってチェックすることもできま
す。
さらに、従来の「ブラウザ上での外字表示/入力」という守備範囲を広げ、外字に特化しない文字入力ツールとして、次のような新しい利
用方法を提供します。
<INPUT><TEXTAREA>で、一元管理された辞書を利用する
JSVRAXは、文字表示/入力部品機能と、IMEフレームワーク機能とが分離しており、IMEフレームワークだけを<INPUT>や
<TEXTAREA>にバインドすることができます。例えば、<TEXTAREA>で作成された既存の住所入力フィールドに住所入力機能
を付けたい場合や、<INPUT>で作成された既存の名前入力フィールドに氏名入力機能を付けたい場合、ターゲットフィールドを変
更することなく、JSVRAXの住所辞書検索機能や氏名変換機能を追加することができます。
<INPUT><TEXTAREA>で、特定の文字の入力抑止を行う
<INPUT><TEXTAREA>で作成された既存の入力フィールドにおいて、例えばJIS第一/第二水準の範囲に入力を抑止したい場合
などでは、ターゲットフィールドに入力文字列のチェック機能を割り当てておけば、抑止文字(入力不可能な文字)を自動的に代替
文字に置換することができます。また、文字列チェック用のAPIを利用すれば、好きなタイミングで好きな文字列のチェックも可能で
す。
◆クライアントインストールレス/配付レス
JSVR部品運用の場合と同様に、Charset-Web入力の各機能で必要なコンポーネントや資源はサーバ側にのみインストールします。ク
ライアント側へ外字データや変換辞書などの資源をインストールしたり配付したりする必要はありません。
◆他製品との連携
Charset-辞書オプションとの連携
約40万件の姓名データや、約45万7千件の住所データを持つ、Charset-辞書オプションとの連携が可能です。
2.1.4 Charset-Web入力で解決できる問題
Charset-Web入力を使用することで、Web環境での日本語処理に関する、次の問題を解決することができます。
◆クライアントへの資源の配付が煩雑という問題を解決
従来は、クライアント側で表示を行うために、外字フォントや文字入力を行うための、かな漢字変換辞書などを、クライアントへインストー
ルしたり配付したりする必要がありました。Charset-Web入力では、すべての資源がサーバ側に集約されており、クライアント側にはWeb
ブラウザやJSVR-Webサービスを利用するアプリケーション以外の資源をインストールしたり配付したりする必要がありません。
◆外字を含めた日本語の入力手段が非効率という問題を解決
従来、難読文字や外字の入力を行うには、その文字をコードブックから目で探し出して、文字コードを確認し、それをコード入力する、
という手順を、1文字ずつ行う必要がありました。Charset-Web入力では、JSVR部品やJSVRAXにて、「読みを入力して[変換]キーを押
す」という日本語IMEライクな文字入力環境を提供します。その他、JSVR-Webサービスも含めた各運用形態で、読み・画数・部首・手
書き文字(部品)認識など、さまざまな項目で文字検索が可能な機能も提供します。
◆外字を扱うWebアプリケーションの作成・運用が困難という問題を解決
Charset-Web入力のJSVR部品は、Webページ中に簡単なスクリプトを記述することで使用できますが、さらに、「◆他製品との連携機
能」の「2. Webcoordinatorとの連携」のように、簡単な手順で、外字を扱うWebアプリケーションを作成・運用することが可能です。これら
に必要な手間は、Charset-Web入力を使用しない(外字の入力・表示機能を使用しない)場合とほとんど変わりません。
また、JSVR-Webサービスを利用すると、Webページだけではなく、JavaやMicrosoft .NET Frameworkなどによるプログラムからも、
Charset-Web入力の機能(辞書検索/手書き部品認識)を利用することができます。入出力はSOAPインタフェースに準じているため、一
般的なSOAPクライアントの作成手法を活用することができます。また、簡易版のインタフェースを利用すると、HTTPのGET/POSTを利
用して呼び出し、結果をCSV形式で得ることもでき、XMLを扱わなくてもCharset-Web入力の機能を利用できます。
また、Webページ中にJSVRAXが提供するHTMLタグを記述することで、JSVR部品よりさらにWindowsで一般的な操作感を持つ外字
入力・表示機能を利用することができます。
-9-
2.2 製品の構成
ここでは、Charset-Web入力の製品構成について説明します。
2.2.1 Charset-Web入力が提供する主な機能
Charset-Web入力が提供する主な機能を次に示します。
名称
JSVR部品ライブラリ
説明
Webアプリケーションに外字/ベンダ文字を含む文字列の入力・表示機能を提供するライブラリで
す。
日本語IMEライクな文字入力環境と、文字検索ダイアログによるさまざまな手段での文字検索機
能、および住所入力ダイアログによる便利な住所入力手段をクライアント側で実現します。
JSVR-Webサービス
Charset-Web入力の持つ辞書を検索する機能を、ネットワークを通じて利用できるようにしたもので
す。利用するためのインタフェースとして、JSVR-CSVインタフェースを提供します。
JSVRAX
JSVR-Webサービスを利用するAjaxアプリケーションとして実装されています。JSVR部品運用と同
様に、HTMLタグを業務Webページに記述して、Charset-Web入力の機能を利用します。JSVR部
品運用と比較すると、よりWindowsで一般的なユーザインタフェースを提供します。
サンプル
JSVR部品、JSVR-WebサービスおよびJSVRAXの利用サンプルです。
手書き文字認識サービス
手書き入力された文字(漢字)や文字部品の認識処理を行うサービスプログラムです。
辞書反映ツール
部門サーバに配付された運用辞書などを、Charset-Web入力に反映するためのツールです。
JSVRChecker
部門サーバの動作確認用ツールです。JSVR部品運用時に使用します。
また、次の製品を同梱しています。
名称
説明
Charset Manager-A V9
Charset Managerの配付機能を使用します。(*1)
MySQL 4.1
Charset-Web入力の運用辞書を管理するデータベースとして使用されます。
*1: 本製品に同梱されているCharset Manager-Aは、製品版と比較すると、Charset Managerの配付機能の動作環境が64ビット版の
Javaに対応している点が異なります。
2.2.2 Charset-Web入力と連携する他の製品
Charset-Web入力と連携する他製品は次のとおりです。
・ Interstage Charset Manager Web入力 マルチ文字コードオプション V9
Charset-Web入力で、JEF、Unicode-JEF、Unicode-JEFのエンコード形式、KEIS、JIPS、DBCS-Hostおよび基盤コードの文字コー
ドでの運用を可能にします。詳しくは、マルチ文字コードオプションの「ユーザーズガイド」を参照してください。
・ Interstage Charset Manager 外字データライブラリオプション V9
外字申請モデルで運用しているCharset-Web入力にて運用可能な外字(ユーザ定義基盤外字)を管理することができます。詳しく
は、外字データライブラリの「ユーザーズガイド」を参照してください。
・ Interstage V9.2製品のフレームワーク機能(Webcoordinator)
次の製品に同梱されているWebcoordinator機能と連携することができます。
- Interstage Application Server Standard-J Edition V9.2
- Interstage Application Server Enterprise Edition V9.2
- Interstage Business Application Server Standard Edition V9.2
- Interstage Business Application Server Enterprise Edition V9.2
- 10 -
Webcoordinator機能が提供するフレームワーク上で、Charset-Web入力のJSVR部品を使用することができます。詳しくは、各製品
のオンラインマニュアルを参照してください。また、Charset-Web入力の「運用ガイド」の第6章の「Webcoordinatorとの連携」の箇所
も参照してください。
・ Interstage Charset Manager 住所辞書オプション V9 / Interstage Charset Manager 氏名辞書オプション V9 / 難読苗字検索ライブラリ
V1.0
読みを氏名や住所に変換するときに、これらのデータを使用して、入力効率を向上させることができます。詳しくは、各製品に添付
されている説明書を参照してください。また、Charset-Web入力の「運用ガイド」の第6章も参照してください。
2.2.3 ネットワーク構成
Charset-Web入力の推奨接続形態図は「図2.2 Charset-Web入力の推奨接続形態」のとおりです。
図2.2 Charset-Web入力の推奨接続形態
製品のセキュリティを確保するため、ファイアウォールおよびDMZを経由した形態とした上で、業務サーバセグメントの「サーブレットコ
ンテナ」の位置に、運用形態(JSVR部品運用/JSVR-Webサービス運用/JSVRAX運用)に応じてCharset-Web入力を導入し、運用する
ことを推奨します。
2.3 動作に必要な環境
ここでは、Charset-Web入力の動作に必要な環境を、「資源管理サーバ」「部門サーバ」「クライアント」のそれぞれに分けて説明します。
2.3.1 資源管理サーバに必要な環境
資源管理サーバに必要な環境は、次の表のとおりです。
表2.1 資源管理サーバに必要な環境
動作環境
Charset-辞書オプションを使用しない場合:
動作環境については、Charset Manager-Mの「概説書」を参照してください。
- 11 -
Charset-辞書オプションを使用する場合:
Charset Manager-Mの動作環境に加えて、次のディスク容量が必要です。
2.1Gバイト + Charset-辞書オプションのインストール容量
関連製品
・ Charset-辞書オプション
(Charset-住所辞書オプション・Charset-氏名辞書オプション)
・ 難読苗字検索ライブラリ
・ 外字データライブラリ
注意
・ 資源管理サーバは、Windowsの環境上に構築してください。
・ 資源管理サーバは、Charset Manager-M V9で構築してください。それ以外のバージョンのCharset Manager-Mは利用できません。
2.3.2 部門サーバに必要な環境
部門サーバの対応プラットフォームおよび動作に必要な環境は、次の表のとおりです。
表2.2 部門サーバに必要な環境
動作OS
Red Hat Enterprise Linux 5 (for Intel64)
必要なメモリ
256Mバイト以上
必要なディスク空き容量
インストールに必要な容量(内訳) (*1)
- /usr ディレクトリ : 90Mバイト以上
- /etc ディレクトリ : 1Mバイト以上
- /opt ディレクトリ : 210Mバイト以上
動作に必要な容量
上記に加えて、/opt ディレクトリに1Gバイト以上
ただし、運用KUIN住所辞書・運用KUIN氏名辞書を使用する場合、さらに/opt ディレクトリに
2.5Gバイト以上必要。
必須ソフトウェア(セットアップ時に別
途準備する必要があります)
サーブレットコンテナ
Interstage Application Server
Java実行環境
J2SE 5.0が必要です(64ビット版のJDKが必要です)。
関連製品
・ Interstage Charset Manager Web入力 マルチ文字コードオプション V9
・ Interstage Business Application Server Standard Edition V9.2
Interstage Business Application Server Enterprise Edition V9.2
(Webcoordinator機能)
*1 : このほかに、FSUNiconvおよびFSUNadjの両パッケージについてもディスク容量が必要になります。「ソフトウェア説明書」の5.1
節を参照してください。
注意
対応するInterstage Application Serverについて
・ 次のV9.2製品(64ビット版)に対応しています。
- Interstage Application Server Standard-J Edition
- 12 -
- Interstage Application Server Enterprise Edition
・ Interstage Business Application Serverが提供するInterstage Application Server機能も含みます。
IPv6について
部門サーバにて、ネットワークのプロトコルとしてIPv6を使用するよう設定されている場合でも、Charset-Web入力を運用することができ
ます。ただし、IPv6を使用する場合は、部門サーバをIPv6/IPv4デュアルスタック環境に設定してください。
その他
・ 次の機能/モジュールは、32ビット互換モードで動作します。
- MySQL
- 手書き文字認識サービス
- 辞書反映ツール(業務名の解析処理部分のみ)
・ Javaの実行環境として、java.awtパッケージが動作できる環境を構築する必要があります。対処方法の例を次に示します。
- Xvfbコマンドを使用する。
- ウィンドウシステム(Xサーバ)を起動する。
- Java起動オプションとして"-Djava.awt.headless=true"を使用する。
・ Charset-Web入力の部門サーバをインストールすると、同梱されている次の製品も同時にインストールされます。
- Charset Manager-A V9.2
- MySQL 4.1
・ 部門サーバでは、Charset-Web入力と、次の製品との共存はできません。Charset-Web入力をインストールする前に、アンインストー
ルしておく必要があります。
- MySQL(Charset-Web入力に同梱されている以外のもの)
- Charset Manager製品
- ADJUST 日本語拡張入力システム製品
- ADJUST UDCマネージャ製品
2.3.3 クライアントに必要な環境
Charset-Web入力を使用する際のクライアントに必要な環境について説明します。
◆JSVR部品を利用する場合
JSVR部品を利用する場合、クライアントの対応プラットフォームおよび動作に必要な環境は、次の表のとおりです。
表2.3 クライアントに必要な環境
動作OS
・ Windows 2000 Professional
・ Windows XP (*1)
・ Windows Vista (*1)
・ Windows 7 (*1)
必要なメモリ
Webブラウザ
128M以上
・ Internet Explorer 8
・ Internet Explorer 7
・ Internet Explorer 6.0 ServicePack1 以降
- 13 -
*1 : 各OSの64bit版には対応していません。WOW64(Windows 32-bit On Windows 64-bit)サブシステム上での動作も保証してい
ません。
◆JSVR-Webサービスを利用する場合
JSVR-Webサービスを利用する場合、サービスのクライアントについては次の点に注意してください。
JSVR-CSVインタフェースのクライアントの場合
MS932(Windows-31J)でエンコードされた文字列を処理できる必要があります。「コマンドリファレンス」の2.2節を参照してください。
◆JSVRAXを利用する場合
JSVRAXを利用する場合、クライアントの対応プラットフォームおよび動作に必要な環境は、次の表のとおりです。
表2.4 クライアントに必要な環境
動作OS
・ Windows 2000 Professional
・ Windows XP (*1)
・ Windows Vista (*1)
・ Windows 7 (*1)
必要なメモリ
Webブラウザ
128M以上
・ Internet Explorer 8
・ Internet Explorer 7
・ Internet Explorer 6.0 ServicePack1 以降
日本語IME
・ MS-IME 2003
・ Windows Vistaに標準搭載されたMicrosoft IME
・ Windows 7に標準搭載されたMicrosoft IME
・ 2007 Microsoft Office Systemに搭載されたMicrosoft IME
・ Japanist 2003
・ Charset-入力アシスト V9
*1 : 各OSの64bit版には対応していません。WOW64(Windows 32-bit On Windows 64-bit)サブシステム上での動作も保証してい
ません。
2.4 制限事項・注意事項
ここでは、Charset-Web入力を使用する際の制限事項・注意事項について、JSVR部品、JSVR-Webサービス、およびJSVRAXそれぞ
れの運用形態に共通の事柄および運用形態で固有の事柄を説明します。
なお、Charset-辞書オプションとの連携に関する注意事項については、「運用ガイド」の6.3.2項を参照してください。
それ以外の各機能の制限事項・注意事項については、本マニュアルおよび「運用ガイド」「コマンドリファレンス」での、各機能について
の説明箇所を参照してください。
2.4.1 運用形態に共通の事柄について
・ 1つの部門サーバで、JSVR部品やJSVR-Webサービスを運用するためのワークユニット(サーブレットのインスタンス)を複数設定し
て運用することはできません。また、JSVR部品とJSVR-Webサービスとを同時に運用することもできません。
・ 1つの業務で構成されたシステム内で使用できる運用文字コードの種類は1つに限られます。例えば、同一システム内で、運用文
字コードを「シフトJIS(MS)」に設定した部門サーバと「Unicode(MS)」に設定した部門サーバを混在させることはできません。
・ 負荷分散を行う場合は、対象とするサーバグループ間で、環境ファイル、運用文字コードおよびWebページの文字エンコーディン
グを同一にする必要があります。
- 14 -
・ Charset-Web入力では、クライアント側で使用されるキーボードとして、日本語キーボードのみをサポートします。キー打鍵時に入
力される文字や記号は、「PCオープン・アーキテクチャー推進協議会(略称:OADG)」の109Aキーボードの文字刻印に準拠してい
ます。そのため、[Shift]+[^]キーで入力される記号は、"~"と表示されます。例えば、JSVR文字入力部品のインライン変換時にお
いては、[Shift]+[^]を打鍵すると、"~"が入力されます。また、JSVR文字入力部品の文字検索ダイアログにおける読み入力や、
JSVR-Webサービスの読みによる検索では、日本語資源管理にて" ̄"で登録された読み文字は"~"として扱われます。
・ JSVR部品やJSVR-Webサービスの各インタフェースで文字を出力する際や、JSVRAXでサーバから取得した文字イメージを出力
する際に、出力文字サイズを小さくした場合、文字がつぶれることがあります。出力文字サイズについては、アプリケーションの画
面設計時に次の点を十分検討してください。
- 11px以下の場合、文字がつぶれ、出力品質が極端に低下します。
- 12px以上24px未満の場合、使用頻度の高い内字にはラスタフォントが使用され可読性は保たれます。しかし、外字にはラスタ
フォントは使用されないため、文字がつぶれます。
- 24px以上であっても、複雑な字形の場合は文字がつぶれることがあります。
・ JSVR部品やJSVR-Webサービスの各インタフェースで文字を出力する際や、JSVRAXでサーバから取得した文字イメージを出力
する際に、出力文字サイズを12~24pxにした場合、使用頻度の高い内字については、ラスタフォントが使用されます。その際、縦
横線分などを間引いた省略字形が使用されます。正確な字形を確認する場合は、出力文字サイズを大きくするか、JSVR部品または
JSVRAXのIMEフレームワークを使用している場合は文字の「プロパティ」ダイアログを使用してください。
・ ホスト系の文字については、各社コードブックなどを元に作成しています。このため、ホスト・プリンタなどが製造された年代および
機種によっては、字形が異なる場合があります。
・ Charset-Web入力で出力される書体は、明朝体です。ゴシック体など、その他の書体は出力できません。
・ 本製品を適用するアプリケーションを開発するにあたっては、セキュリティに配慮し設計してください。また、運用にあたっては、OS
などのシステム環境や脆弱性情報に対して正しい知識を持つものによって管理を行い、システムを常に最新かつセキュアな状態
にするようにしてください。
・ Charset-Web入力の各機能で入力・表示する文字コードおよび読みについての情報は、Webサーバのログやクライアントのブラウ
ザキャッシュに記録されます。インターネット上で秘匿性の高い情報を扱う場合は、接続にSSLを用いるとともに、これらの扱いにつ
いても十分注意してください。
・ JSVR部品では、エンドユーザが入力した文字列がそのままサブミット文字列となります。したがって、クロスサイト・スクリプティング
などのセキュリティ問題や、文字化け問題への対処などは、<INPUT>タグなどによる標準のテキスト入力フィールドの場合と同様
に行ってください。また、JSVRAXを利用して文字列を送信する場合も、同様に配慮してください。
・ JSVR部品を組み込むWebアプリケーション、またはJSVRAXを組み込むWebアプリケーションは、Charset-Web入力と同一のドメイ
ンに存在している必要があります。
・ 上記WebアプリケーションがSSLで運用されている場合、Charset-Web入力もSSL通信を行うようにWebサーバを設定する必要があ
ります。
・ JSVR部品やJSVRAXの入力領域上で入力した文字列は、Webブラウザのback(戻る)ボタン、forward(進む)ボタンなどでページを
移動した後、元のページに戻るとJSVR部品上から失われます。
・ 「2.3.3 クライアントに必要な環境」で記載しているバージョン以外のプラットフォームで使用した場合、動作は保証されません。
・ Internet Explorer 6.0 ServicePack2 / Internet Explorer 7 / Internet Explorer 8にて、JSVR部品のGUI(文字検索ダイアログ、住所入
力ダイアログ、文字のプロパティ、およびツールバーからのオンラインヘルプ)またはJSVRAXのGUI(文字検索ダイアログ、文字の
プロパティダイアログ)を表示しようとすると、「ポップアップがブロックされました」などのメッセージが表示され、各ダイアログが表示
できないことがあります。これは、Internet Explorerのポップアップウィンドウブロック機能が有効になっているためです。この場合
は、次の方法でInternet Explorerの環境設定を行ってください。
1. Internet Explorerのメニューで[ツール]-[インターネットオプション]を選択し、表示されるダイアログの[プライバシー]タブを
開きます。
2. [ポップアップ ブロック]の[設定]ボタンをクリックします。
3. [許可するWebサイトのアドレス]に、Charset-Web入力の部門サーバのアドレスを指定し、[追加]ボタンをクリックします。
4. すべての設定ダイアログを閉じます。
・ 通信状態やサーバ/クライアントスペックにより、処理速度が遅くなる環境下では、表示や動作が不安定になる場合があります。ほ
とんどの場合は、再度処理(操作)をしなおすことで解決します。
- 15 -
・ JSVR部品およびJSVRAXの各HTCの利用は、次の理由から、必要最低限の箇所にとどめてください。
- 通常のINPUT/TEXTAREAタグと比べると、動作(表示/文字入力/API操作など)にコストがかかり、かつ、サーバ/クライアント/
ネットワーク環境にも負荷がかかります。
- 通常のINPUT/TEXTAREAタグに似てはいますが、JavaScriptによる完全独自実装であり、INPUT/TEXTAREAタグとの互換
性を保証するものではありません。
2.4.2 JSVR部品を利用する場合について
ここでは、JSVR部品を利用する場合の全般的な事柄、使用できる文字種について、Webブラウザとそのバージョンについて、および
ブラウザキャッシュについての制限事項・注意事項を説明します。
なお、Webcoordinatorと連携する場合の注意事項は「運用ガイド」の6.1.2項を参照してください。
そのほか、JSVR部品を組み込んだWebページを作成するにあたっては、「コマンドリファレンス」の1.2節も参照してください。
2.4.2.1 全般的な事柄について
・ Windows Vistaとそれ以前のバージョンのWindowsでは、MS 明朝等の字形および文字セットが異なります。Windowsのアップデー
ト等によっても、同様に字形および文字セットが異なる場合があります。
JSVR部品運用は、文字をすべてサーバから取得したイメージで表示するため、このような状況においても、全クライアントで字形
の統一を図ることができます。ただし、ハイブリッド文字表示方式は、クライアントフォントを使用するため、各クライアントで内字字
形が異なったり、文字が表示されない場合があります。クライアントの環境が特定できない、またはバージョンが混在する運用で
は、ハイブリッド文字表示方式を使用せず、通常のJSVR部品運用を使用することをお勧めします。
内字字形差に関しては、マイクロソフト社の情報を参照してください。
ハイブリッド文字表示方式については、「運用ガイド」の8.1.2項を参照してください。
・ <!DOCTYPE>を記述し、そのHTMLで使用しているHTMLのバージョンを宣言する場合は、次の注意が必要です。
- HTML4.0以降では、システム識別子を定義するとJSVR文字入力部品の表示位置や、JSVR文字入力部品内に表示中の文
字が正しく表示されません。
JSVR部品はquirkモードを前提としています。そのため、システム識別子を定義してstandardモードで動作させると、レンダリン
グ規則(margin、border、paddingなど)が変わり、正しく表示できなくなります。
JSVR部品を使用するHTMLで、<!DOCTYPE>を記述する場合は、システム識別子を定義しないで下さい。
また、同じ理由によりXHTMLでは<!DOCTYPE>を宣言しないで下さい。
2.4.2.2 使用できる文字種について
・ 運用文字コードにシフトJIS(MS)を利用する場合、SBCS(半角英数および半角カタカナ)は使用できません。
・ 運用文字コードにUnicode(MS)を利用する場合、SBCSに該当する半角英数(基本ラテン)および半角カタカナは使用できますが、
全角ピッチで表示されます。その他、一般的に半角で表現される文字についても、全角ピッチで表示されます。
・ ホスト系の運用文字コード(JEF,KEIS,JIPS,DBCS-Host)では、EBCDICなどで表現される1バイト系文字は使用できません。
2.4.2.3 Webブラウザとそのバージョンについて
・ Internet Explorer 6.0 ServicePack2 / Internet Explorer 7 / Internet Explorer 8では、次の現象が発生します。
- 文字検索ダイアログ、住所入力ダイアログ、文字のプロパティ、およびツールバーからのオンラインヘルプで、ステータスバー
に部門サーバのURLが表示される。
- ツールバーからのオンラインヘルプで、タイトルバーに部門サーバのURLが表示される。
・ ハイブリッド文字表示方式を利用せずに運用している環境で、これを利用するよう設定を変更してから再び運用を開始すると、クラ
イアントのCSSキャッシュが更新されず、文字が正しく表示されないことがあります。この場合は、クライアントのブラウザキャッシュを
クリアしてください。
・ 文字や単語の検索など、Charset-Web入力がサーバに問い合わせを行う際、ブラウザの情報送信警告ダイアログで送信処理をキャ
ンセルすると、現在の変換候補リストやダイアログでの処理が停止し、以降、そのリスト/ダイアログ上で検索ができなくなります。こ
の場合、リスト/ダイアログを一度消してから検索しなおすことで、正常に検索できるようになります。
- 16 -
2.4.2.4 ブラウザキャッシュについて
・ Charset-Web入力のシステムは、文字(PNG画像)とWebページ(HTMLドキュメント)のキャッシュ制御を行っています。キャッシュは
次のタイミングで更新され、ブラウザのキャッシュをクリアしなくても、新しいコンテンツがクライアントに表示されます。
- 外字/登録単語が部門サーバのデータベースに反映されたとき
- 環境ファイル"JapanistSVR.ini"が更新されたとき
・ キャッシュ制御には、部門サーバのシステムクロックを利用していますので、これが狂わないよう、注意してください。
・ ブラウザの設定がキャッシュを確認しない設定になっていたり、キャッシュコントロールを行うソフトが導入されていたりする場合は、
Charset-Web入力のシステムのキャッシュコントロールが正常に動作しないことがあります。
この場合は、ブラウザのキャッシュをクリアしてください。
2.4.3 JSVR-Webサービスを利用する場合について
ここでは、JSVR-Webサービスを利用する場合の全般的な事柄として、データの取り扱いについての制限事項・注意事項を説明しま
す。
そのほか、JSVR-Webサービスの機能を組み込んだ業務アプリケーションを作成するにあたっては、「コマンドリファレンス」の2.2節も参
照してください。
2.4.3.1 データの取り扱いについて
・ JSVR-Webサービスの各辞書の検索結果として取得できるコード値を取り扱う際には、次の点に注意してください。
- 文字コードの値は、Charset-Web入力のバージョンに関わらない一意の値です。プログラム外のデータベースなどに保存し利
用することができます。
- 字形コード、部首コード、および部首グループコードのコード値は、Charset-Web入力の内部データであり、Charset-Web入力
のバージョンによっては変更される可能性があります。そのため、プログラム外部のデータベースなどに保存し利用することは
できません。
また、コード値以外の情報についても、Charset-Web入力のバージョンによっては変更される可能性がありますので注意してくださ
い。
・ 文字辞書と単語辞書の内容は、部門サーバを運用する資源管理サーバで、日本語資源管理を用いて編集することができます。
そのため、文字オブジェクトと単語オブジェクトの各プロパティの値は、その環境での辞書の編集状態に依存します。
2.4.4 JSVRAXを利用する場合について
ここでは、JSVRAXを利用する場合の制限事項・注意事項として、全体的な事柄を説明します。
JSVRAXの各APIを使用するにあたっては、「コマンドリファレンス」の8.2節および各APIの説明中にある注意事項を参照してください。
・ JSVRAXは、すべての機能をJavaScriptで実装しています。また、かな漢字変換や文字表示において、JSVR-Webサービスと通信
し動作します。処理コストがかかることから、以下の点に注意してください。
- 必要なフィールドにだけ、JSVRAXの部品を適用するようにしてください。大量のフィールドおよび大量のデータを扱った場合
に、クライアントが過負荷状態になり、ブラウザの動作が不安定になる場合があります。
・ JSVRAXの入力抑止機能は、キーボードからの一般的な文字入力操作や、コピー&ペースト、ドラッグ&ドロップなどの一般的な文
字編集操作に有効です。
しかし、システムIMEの特殊な設定などによる想定外の入力/編集操作や、スクリプトエラーなどの予期せぬ環境異常により、入力
抑止機能が動作せず、本来抑止すべき文字がサーバに送信される場合があります。また、悪意あるリクエストにより、サーバに抑
止すべき文字が送信される場合があります。そのため、運用においては、JSVRAXによる入力抑止だけでなく、サーバサイドのア
プリケーションでも入力値のチェックを実施し抑止してください。
サーバサイドのアプリケーションにおける入力値のチェックには、Charset Managerのバリデーション機能が使用できます。詳細は、
Charset Manager-Mの「システム構築ガイド バリデーション編」を参照してください。
・ JSVRAXの入力抑止機能は、入力不可文字を指定された代替文字に強制的に自動補正します。また、JSVRAXの入力表示機能
においては、代替文字への自動補正に加え、一部の文字を強制的にサーバ画像に自動置換し表示します。これらはすべて自動
的に実行されるため、自動補正やサーバ画像への置換が行われたことにオペレータが気付かない可能性があります。実際にデー
- 17 -
タを登録する前に、入力内容の確認画面を用意するなどの対処を実施してください。なお、JSVRAXの自動補正以外の方法で入
力抑止をする場合は、アプリケーションで文字列解析APIを使用し実装してください。
・ JSVRAXの入力表示機能では、コピー&ペーストバッファとしてシステムクリップボードを使用します。
・ Windows Vistaとそれ以前のバージョンのWindowsでは、MS 明朝等の字形および文字セットが異なります。Windowsのアップデー
ト等によっても、同様に字形および文字セットが異なる場合があります。そのため、各クライアントで内字字形が異なったり、文字が
正しく表示されない場合があります。
クライアントの環境が特定できない、またはバージョンが混在する運用では、同梱のサンプル文字処理定義ファイルを使用するこ
とで解決することができます。同梱のサンプル文字処理定義ファイルの詳細は、「運用ガイド」の4.4節を参照してください。
・ JSVRAXでは、運用文字コードとしてUnicode(MS)またはUnicode(2004MS)のいずれかのみを使用することができます。ただし、
JSVRAXで運用する文字コード(文字セット)については、運用文字コードに加えて、文字処理定義を適切に設定する必要があります
(例えば、運用文字コードがUnicode(MS)の環境でシフトJIS(MS)の文字を運用することもできます)。「3.4.5 JSVRAXでの注意点」
もあわせて参照してください。
・ Internet Explorer 6.0において、about:blankまたはローカルファイルしか開いたことが無いブラウザウィンドウでJSVARXが組み込ま
れたページを開くと、JSVRAXのリソースのロードが失敗し、スクリプトエラーが発生することがあります。この場合、JSVRAXのすべ
ての機能が動作しません。
・ Internet Explorer 8では、次の現象が発生する場合があります。
- 文字検索ダイアログの各検索条件指定域の右側にあるドロップダウンボタンをクリックしても、指定例リストが表示されない。
- 文字検索ダイアログで検索を行った後で、検索結果リスト域に表示されている文字上でマウスを右クリックしても、コンテキスト
メニューが表示されない。
これは、Internet Explorerの保護モード機能が有効になっているためです。Internet Explorer 8の環境設定が標準の状態の場合
は、Charset-Web入力の部門サーバをローカル イントラネットゾーンまたは信頼済みサイトのゾーンに追加することで、現象を回避
することができます。
- 18 -
第3章 インストール前の確認事項
この章では、Charset-Web入力をインストールする前に、確認が必要な事柄について説明します。
3.1 サーバの構成
資源管理サーバおよび部門サーバを、どのような運用構成でインストールするかについて決定します。運用可能なコンピュータの構成
は次のとおりです。
必要な動作OSや別途準備するアプリケーションなど、各サーバの動作条件については、「2.3 動作に必要な環境」を確認してくださ
い。
・ 資源管理サーバをWindowsが動作するコンピュータに、部門サーバをLinuxが動作するコンピュータにインストールする。
参考
外字申請モデル(基盤コード運用の場合)では、次の場合にのみ、資源管理サーバとCharset-Web入力の部門サーバの連携が発生し
ます。
・ 外字データライブラリの管理機能で管理するユーザ定義基盤外字をCharset-Web入力へ適用し運用する場合
3.2 業務
業務とは、Charset Manager-Mにて、「外字(フォントシステム)、コード変換テーブル、外字を入力するための辞書の3種類の資源(日本
語資源)を共有して運用する単位」を表す概念です。業務内で流通するドキュメントは、同じ日本語資源を使って処理されるため、業務
内のどのシステムでも同じように表示することができます。しかし、異なる業務間では、日本語資源が異なるため、一方の業務で流通し
ているドキュメントを他方に正しく表示することはできません。
業務は、Charset Manager-Mで管理します。また、Charset-Web入力を利用する場合、1つの業務の中では、1つの運用文字コードしか
利用することができません。
業務の概念図を「図3.1 業務の概念」に示します。
図3.1 業務の概念
- 19 -
業務について詳しくは、Charset Manager-Mの「使用手引書 日本語資源管理編」の第1章を参照してください。
参考
外字申請モデルを利用する場合は、業務によるCharset-Web入力の管理は不要です。
3.3 機能による運用形態の違い
機能面から見たCharset-Web入力の運用形態は、次の3種類です。
・ JSVR部品運用
・ JSVR-Webサービス運用
・ JSVRAX運用
3.3.1 JSVR部品運用
JavaScriptインタフェースやカスタムタグインタフェースをWebアプリケーション(HTMLページ)内に記述し、Charset-Web入力の機能を
利用します。
導入や運用の方法については、本マニュアルや「運用ガイド」を参照してください。また、JavaScriptインタフェースやカスタムタグインタ
フェースについて詳しくは、「コマンドリファレンス」の第1章を参照してください。
3.3.2 JSVR-Webサービス運用
ネットワークを介して、Charset-Web入力の各種辞書の検索機能や手書き部品認識機能を利用します。HTMLページに限らず、Javaな
どのプログラム言語からCharset-Web入力の機能を利用することができます。
Charset-Web入力では、次のインタフェースで各種辞書を利用することができます。
JSVR-CSVインタフェース
Charset-Web入力は、HTTPのGet/Postメソッドのパラメータとしてデータを受け取ります。Charset-Web入力からの出力はCSV形式
となります。
また、外字申請モデルでも、JSVR-Webサービスを利用します。この場合は、漢字についての手書き文字認識機能も利用することがで
きます。
導入や運用の方法については、本マニュアルや「運用ガイド」を参照してください。また、JSVR-Webサービスが提供する機能のリファ
レンスについては、「コマンドリファレンス」の第2章を参照してください。
3.3.3 JSVRAX運用
HTMLタグをWebページ内に記述し、Charset-Web入力の機能を利用します。
JSVR-Webサービスを利用するAjaxアプリケーションとして実装されており、JSVR部品運用と比較すると、よりWindowsで一般的なユー
ザインタフェースを提供します。
導入や運用の方法については、本マニュアルや「運用ガイド」を参照してください。また、JSVRAXが提供する機能のリファレンスにつ
いて詳しくは、「コマンドリファレンス」の第8章を参照してください。
3.4 運用文字コード
ここでは、Charset-Web入力で設定する運用文字コードについて説明します。
3.4.1 運用文字コードとは
運用文字コードとは、Charset-Web入力の機能を利用する業務Webアプリケーションやそれに関連するデータベースなどで使用してい
る文字コードのことです。
- 20 -
Charset-Web入力の運用者は、この運用文字コードに従って、Charset-Web入力の設定を行ったり、Webページ(HTMLファイル)や
JSVR-Webサービスを利用するアプリケーションを作成したりする必要があります。
注意
運用文字コードは、Charset-Web入力のセットアップ時に設定します。セットアップ前に、運用文字コードを何に設定するかを十分検討
して決定してください。
3.4.2 運用文字コードによる運用形態の違い
運用文字コードから見たCharset-Web入力の運用形態は、次の3種類です。
・ 基本コード運用
・ ベンダコード運用
・ 基盤コード運用
◆基本コード運用
Charset-Web入力のみで選択可能な運用文字コードによる運用形態です。使用できる運用文字コードの種類は「表3.1 基本コード運
用で使用できる運用文字コード」にあるとおりです。
表3.1 基本コード運用で使用できる運用文字コード
名称
文字セット
概要
シフトJIS(MS)
マイクロソフト標準キャラクタセット(SBCS
を除く)
JIS非漢字、JIS第一水準、JIS第二水準(JIS X
0208:1990)およびベンダ定義文字を持つ文字セット。
Unicode(MS)
・ マイクロソフト標準キャラクタセット
シフトJIS(MS)に対し、JIS補助漢字(JIS X 0212)および
JIS X 0221 日本文字部分レパートリで定義される
JAPANESE NON IDEOGRAPHICS
SUPPLEMENT(追加非漢字集合)などが追加された
文字セット。
・ JIS X 0212
・ JIS X 0221 (JAPANESE NON
IDEOGRAPHICS SUPPLEMENT)
Unicode(2004MS)
・ マイクロソフト標準キャラクタセット
・ JIS X 0212:1990
JIS X 0213:2004(JIS2004)をベースとして、Microsoft
が定義したUnicode文字セット。
・ JIS X 0213:2004
・ JIS X 0221 (JAPANESE NON
IDEOGRAPHICS SUPPLEMENT)
シフトJIS(MS)のエンコード形式
マイクロソフト標準キャラクタセット(SBCS
を除く)
Unicode(MS)のエンコード形式
・ マイクロソフト標準キャラクタセット
・ JIS X 0212
シフトJIS(MS)の文字セットに含まれる文字を、エン
コード形式で扱う方式。
Unicode(MS)の文字セットに含まれる文字を、エンコー
ド形式で扱う方式。
・ JIS X 0221 (JAPANESE NON
IDEOGRAPHICS SUPPLEMENT)
◆ベンダコード運用
マルチ文字コードオプションが必要な運用文字コードによる運用形態です。使用できる運用文字コードの種類は「表3.2 ベンダコード
運用で使用できる運用文字コード」にあるとおりです。
表3.2 ベンダコード運用で使用できる運用文字コード
名称
JEF
文字セット
JEF
概要
グローバルサーバおよびPRIMEFORCEと同等の文字セット。
- 21 -
名称
文字セット
概要
Unicode-JEF
JEF
JEFをオープンプラットフォームで利用できるように、Unicodeにマップされた
コード系。JEFと同等の文字セット。
Unicode-JEFのエンコード形式
JEF
Unicode-JEFの文字セットに含まれる文字を、エンコード形式で扱う方式。
KEIS
KEIS
日立製作所社製ホストと同等の文字セット。
JIPS
JIPS
日本電気社製ホストと同等の文字セット。
DBCS-Host
DBCS-Host
日本アイ・ビー・エム社製ホストと同等の文字セット。
注意
JEF、KEIS、JIPS、およびDBCS-Hostでは、1バイト系文字(EBCDICなど)を使用できません。
◆基盤コード運用
外字申請モデルを利用する運用形態です。マルチ文字コードオプションが必要となります。使用できる運用文字コードの種類は「表3.3
基盤コード運用で使用できる運用文字コード」にあるとおりです。
表3.3 基盤コード運用で使用できる運用文字コード
名称
基盤コード
文字セット
概要
外字データライブラリに収録されてい
る文字セット
基盤コード以外の各運用文字コードに対応する文字セットに加え
て、各種の辞書・法令・通達・中国GB文字などから構成される文字
セット。約89,000文字を含む。
参考
外字データライブラリに収録されている文字セットについては、外字データライブラリの「ユーザーズガイド」の付録Aを参照してくださ
い。
3.4.3 JSVR部品での注意点
◆基盤コードについて
JSVR部品では、運用文字コードとして基盤コードを扱うことができません。
◆設定項目
JSVR部品に文字コードを正しく流通(表示/送信)させるためには、運用文字コードとWebページのエンコーディングおよび文字列の表
現形式とを、適切に組み合わせる必要があります。
シフトJIS(MS)の場合
エンコーディング
Windows-31J (*1)
文字列の表現形式
そのまま読めるシフトJIS文字表現
例)"日本"の場合、"日本"(シフトJIS)で指定
Unicode(MS)の場合
エンコーディング
UTF-8
文字列の表現形式
そのまま読めるUTF-8文字表現
例)"日本"の場合、"日本"(UTF-8)で指定
Unicode(2004MS)の場合
- 22 -
エンコーディング
UTF-8
文字列の表現形式
そのまま読めるUTF-8文字表現
例)"日本"の場合、"日本"(UTF-8)で指定
シフトJIS(MS)のエンコード形式の場合
エンコーディング
Shift_JIS、Windows-31J (*1)、UTF-8
文字列の表現形式
エンコードされたシフトJIS文字表現
例)"日本"の場合、"93FA967B"で指定
Unicode(MS)のエンコード形式の場合
エンコーディング
Shift_JIS、Windows-31J (*1)、UTF-8
文字列の表現形式
エンコードされたUTF-8文字表現
例)"日本"の場合、"65E5672C"で指定
JEFの場合
エンコーディング
Shift_JIS、Windows-31J (*1)、UTF-8
文字列の表現形式
エンコードされたJEF文字表現
例)"日本"の場合、"C6FCCBDC"で指定
Unicode-JEFの場合
エンコーディング
UTF-8
文字列の表現形式
そのまま読めるUnicode-JEF文字表現
例)"日本"の場合、"日本"(Unicode-JEF)で指定
Unicode-JEFのエンコード形式の場合
エンコーディング
Shift_JIS、Windows-31J (*1)、UTF-8
文字列の表現形式
エンコードされたUnicode-JEF文字表現
例)"日本"の場合、"65E5672C"で指定
KEISの場合
エンコーディング
Shift_JIS、Windows-31J (*1)、UTF-8
文字列の表現形式
エンコードされたKEIS文字表現
例)"日本"の場合、"C6FCCBDC"で指定
JIPSの場合
エンコーディング
Shift_JIS、Windows-31J (*1)、UTF-8
文字列の表現形式
エンコードされたJIPS文字表現
例)"日本"の場合、"467C4B5C"で指定
DBCS-Hostの場合
エンコーディング
Shift_JIS、Windows-31J (*1)、UTF-8
文字列の表現形式
エンコードされたDBCS-Host文字表現
例)"日本"の場合、"45624566"で指定
- 23 -
注意
*1 : Windows-31Jを使用する場合
エンコーディングにWindows-31Jをご利用になる場合は注意が必要です。「コマンドリファレンス」の1.1.2項の「キャラクタセットについて
の注意」を参照してください。
◆運用文字コードの設定が必要な場所
運用文字コードについては、次の箇所で設定を記述する必要があります。詳しくは、それぞれの参照先をご覧ください。
環境ファイル "JapanistSVR.ini"
「6.3 Charset-Web入力のインストール」または「コマンドリファレンス」の第4章を参照してください。
Webページ中での、JSVR部品ライブラリのロード処理
「運用ガイド」の第4章や「コマンドリファレンス」の第1章を参照してください。
JSVR部品ライブラリの呼び出し
「コマンドリファレンス」の第1章を参照してください。
3.4.4 JSVR-Webサービスでの注意点
◆基盤コードについて
JSVR-Webサービスでは、外字申請モデルを運用する際にのみ、運用文字コードとして基盤コードを扱うことができます。
◆エンコード形式について
JSVR-Webサービスを利用した場合、文字辞書の検索結果として、運用文字コードによるコード値のエンコード文字列が得られます。
例えば、運用文字コードがシフトJIS(MS)で「あ」という文字を検索した場合、その検索結果として得られるコード値は、"82A0"という文
字列となります。
このように、JSVR-Webサービスでは、すべての運用文字コードでエンコード形式によりコード値が扱われます。そのため、JSVR-Web
サービス環境ファイル(Users.properties)での運用文字コードの設定が次のようになる点に注意してください。
インストーラでの設定
Users.propertiesでの設定
シフトJIS(MS)のエンコード形式
運用文字コードがシフトJIS(MS)の場合と同じ設定値(EJ_SJIS)
Unicode(MS)のエンコード形式
運用文字コードがUnicode(MS)の場合と同じ設定値(EJ_UNICODE)
Unicode-JEFのエンコード形式
運用文字コードがUnicode-JEFの場合と同じ設定値(EJ_UNIJEF)
◆運用文字コードの設定が必要な場所
運用文字コードについては、JSVR-Webサービス環境ファイル(Users.properties)で設定を記述する必要があります。詳しくは、「6.3
Charset-Web入力のインストール」または「コマンドリファレンス」の第5章を参照してください。
3.4.5 JSVRAXでの注意点
◆使用できる運用文字コードについて
JSVRAXでは、運用文字コードとしてUnicode(MS)またはUnicode(2004MS)のいずれかのみを使用することができます。
◆運用文字コードの設定が必要な場所
運用文字コードについては、JSVR-Webサービス環境ファイル(Users.properties)で設定を記述する必要があります。詳しくは、「6.3
Charset-Web入力のインストール」または「コマンドリファレンス」の第5章を参照してください。
- 24 -
◆文字処理定義について
運用文字コードの決定とともに、文字処理定義(JSVRAXにおける文字に関する定義)を検討する必要があります。例えば、運用文字
コードとしてUnicode(MS)を選択した環境で、文字処理定義を適切に設定することにより、シフトJIS(MS)の運用をすることができます。
これについては、「運用ガイド」の4.4節を参考にしてください。
3.4.6 その他の注意点
運用文字コードは、Charset-Web入力のインストール時に設定します。
この設定を運用中に変えた場合、それまでに運用していた日本語資源を続けて運用することができなくなります。インストール前に、運
用文字コードを何に設定するかを十分検討してください。
参考
運用文字コードの変更については、「運用ガイド」の付録Cを参照してください。
3.5 インストールの形態
ここでは、Charset-Web入力のインストール形態の主なケースを説明します。導入や運用の形態に応じて、次のように参照してくださ
い。
◆本バージョンを新規に使用する
JSVR部品を使用する
「3.5.1 基本コード運用およびベンダコード運用の場合」を参照してください。
JSVR-Webサービスを使用するが、外字申請モデルは使用しない
「3.5.1 基本コード運用およびベンダコード運用の場合」を参照してください。
JSVR-Webサービスで、外字申請モデルを使用する
「3.5.2 基盤コード運用の場合」を参照してください。
JSVRAXを使用する
「3.5.1 基本コード運用およびベンダコード運用の場合」を参照してください。
3.5.1 基本コード運用およびベンダコード運用の場合
基本コード運用およびベンダコード運用の場合、資源管理サーバと部門サーバが必要となります。また、資源管理サーバ上で動作す
る日本語資源管理の「業務」ごとに部門サーバを管理します。
ここでは、主に業務との関連を中心に説明します。
◆Charset-Web入力を新規に導入する
Charset-Web入力用に、資源管理サーバを新しく導入します。また、Charset-Web入力の部門サーバも新しく導入します。資源管理サー
バでは、Charset-Web入力用の新しい業務を作成し、この中でCharset-Web入力を運用することになります。モデル図を「図3.2 CharsetWeb入力を新規に導入する場合」に示します。
- 25 -
図3.2 Charset-Web入力を新規に導入する場合
インストール手順の概要は次のようになります。
1. 資源管理サーバをインストールする
「第5章 資源管理サーバのインストール」およびCharset Manager-Mの「インストールガイド」に従って、資源管理サーバのインストー
ルを行います。このとき、資源管理サーバのCharset Manager-Mに、Charset-Web入力を運用するための業務を作成します。
注意
Charset-Web入力を運用するための業務を作成する際は、次の点に注意してください。
- 入力辞書の設定手順で、[入力機能を利用する]にチェックを入れる。また、[入力用のマスタコード系]に、Charset-Web入力の
運用文字コードと対応した値を設定する。
なお、業務でのサーバグループの準備とその設定は、部門サーバのインストール手順の中で行います。
2. Charset-Web入力の部門サーバをインストールする
「第6章 部門サーバのインストール」に従って、部門サーバのインストールを行います。また、インストール後の設定として、業務の
配付情報に、部門サーバを設定します。
注意
- 部門サーバをインストールするときに、運用文字コードを設定する際は、資源管理サーバの業務の[入力用のマスタコード系]
の設定と整合性が取れているようにしてください。
- 業務の配付情報に、部門サーバを設定する際は、次の点に注意してください。
- 配付情報の設定手順で、[サーバグループの設定]ダイアログの [Web入力サーバである]にチェックを入れる。
業務の作成や設定に関して詳しくは、Charset Manager-Mの「使用手引書 日本語資源管理編」の第3章を参照してください。
◆既存の業務に部門サーバを追加する
すでに、Charset-Web入力を導入し運用している環境に対して、Charset-Web入力の部門サーバを追加導入します。運用中の業務に
部門サーバを追加するため、両者の間で、運用文字コードの設定を合わせる必要があります。モデル図を「図3.3 既存の業務に部門
サーバを追加する場合」に示します。
- 26 -
図3.3 既存の業務に部門サーバを追加する場合
参考
上の図では、既存のサーバグループに部門サーバを追加導入していますが、業務1に新しくサーバグループを作成し、そこに部門
サーバを追加導入することもできます。詳しくは、Charset Manager-Mの「使用手引書 日本語資源管理編」の第3章の「業務を作成す
る」に関する箇所を参照してください。
インストール手順の概要は次のようになります。
Charset-Web入力の部門サーバをインストールする
「第6章 部門サーバのインストール」に従って、部門サーバのインストールを行います。また、インストール後の設定として、業務の
配付情報に、部門サーバを設定します。
注意
- 部門サーバをインストールするときに、運用文字コードを設定する際は、資源管理サーバの業務の[入力用のマスタコード系]
の設定と整合性が取れているようにしてください。
- 資源管理サーバに関する次の情報が、部門サーバのインストール時に必要になりますので確認しておいてください。
- 資源管理サーバのサーバ名
- 部門サーバを追加する業務の業務名
参考
業務の配付情報に部門サーバを設定する際には、次のいずれも可能です。
・ 既存のサーバグループに部門サーバを設定する。
・ 新しいサーバグループを作成し、そこに部門サーバを設定する。
業務の作成や設定に関して詳しくは、Charset Manager-Mの「使用手引書 日本語資源管理編」の第3章を参照してください。
- 27 -
◆新しい業務を作成し、部門サーバを導入する
すでに、Charset-Web入力を導入し運用している環境に対して、新しく業務を作成し、そこにCharset-Web入力の部門サーバを導入し
ます。運用中の業務に部門サーバを追加する場合と違い、新しく業務を作成するため、すでに運用中の業務で使われている運用文
字コードとは異なる設定で部門サーバを導入することができます。モデル図を「図3.4 新しい業務を作成して部門サーバを導入する場
合」に示します。
図3.4 新しい業務を作成して部門サーバを導入する場合
注意
負荷分散を行う場合、対象とするサーバグループ間で、異なる運用文字コードを使用することはできません。
インストール手順の概要は次のようになります。
1. 資源管理サーバで新しく業務を作成する
Charset Manager-Mの「使用手引書 日本語資源管理編」の第3章に従って、資源管理サーバのCharset Manager-Mに、Charset-Web
入力を運用するための新しい業務を作成します。
注意
Charset-Web入力を運用するための業務を作成する際は、次の点に注意してください。
- 入力辞書の設定手順で、[入力機能を利用する]にチェックを入れる。また、[入力用のマスタコード系]に、Charset-Web入力の
運用文字コードと対応した値を設定する。
「5.5 設定」も併せて参照してください。
なお、業務でのサーバグループの準備とその設定は、部門サーバのインストール手順の中で行います。
2. Charset-Web入力の部門サーバをインストールする
「第6章 部門サーバのインストール」に従って、部門サーバのインストールを行います。また、インストール後の設定として、業務の
配付情報に、部門サーバを設定します。
- 28 -
注意
- 部門サーバをインストールするときに、運用文字コードの設定を行う際は、資源管理サーバの業務の[入力用のマスタコード
系]の設定と整合性が取れているようにしてください。
- 業務の配付情報に、部門サーバを設定する際は、次の点に注意してください。
- 配付情報の設定手順で、[サーバグループの設定]ダイアログの [Web入力サーバである]にチェックを入れる。
業務の作成や設定に関して詳しくは、Charset Manager-Mの「使用手引書 日本語資源管理編」の第3章を参照してください。
3.5.2 基盤コード運用の場合
基盤コード運用の場合、資源管理サーバ上で動作する日本語資源管理の「業務」では、Charset-Web入力の部門サーバを管理しませ
ん。ただし、外字データライブラリの管理機能によって作成した文字(ユーザ定義基盤外字)をCharset-Web入力で使用する場合は、資
源管理サーバが必要となります。モデル図を「図3.5 外字申請モデルでの運用(基盤コード運用)の場合」に示します。
図3.5 外字申請モデルでの運用(基盤コード運用)の場合
インストール手順の概要は次のようになります。
1. 資源管理サーバをインストールする
外字データライブラリの管理機能によって作成した文字(ユーザ定義基盤外字)をCharset-Web入力で使用する場合は、Charset
Manager-Mおよび外字データライブラリを資源管理サーバへインストールします。
インストール手順については、Charset Manager-Mの「概説書」および、外字データライブラリの「ユーザーズガイド」を参照してくだ
さい。
なお、Charset Manager-Mに、Charset-Web入力を運用するための業務を作成する必要はありません。
2. Charset-Web入力の部門サーバをインストールする
「第6章 部門サーバのインストール」に従って、部門サーバのインストールを行います。
- 29 -
注意
- 運用文字コードは「基盤コード」を選択してください。
- マルチ文字コードオプションが必要です。
3.6 オプション製品の利用の検討
◆マルチ文字コードオプション
ベンダコード運用または基盤コード運用を利用する場合は、マルチ文字コードオプションを別途導入する必要があります。
Charset-Web入力の部門サーバのセットアップ中に、マルチ文字コードオプションを追加でインストールします。詳しくは、「6.4 マルチ
文字コードオプションのインストール」およびマルチ文字コードオプションの「ユーザーズガイド」を参照してください。
◆Charset-辞書オプション
Charset-辞書オプションを、Charset-Web入力と併せて運用すると、かな漢字変換時の住所や氏名の入力効率を大幅に向上させること
ができます。
詳しくは、「運用ガイド」の第6章や、各製品の説明書を参照してください。
なお、導入は、Charset-Web入力の運用を開始した後でも可能です。
◆外字データライブラリ
外字申請モデルでの運用(基盤コード運用)時に、外字データライブラリを導入すると、外字データライブラリの管理機能で管理する
ユーザ定義基盤外字をCharset-Web入力に適用することができます。
詳しくは、外字データライブラリの「ユーザーズガイド」を参照してください。
- 30 -
第4章 インストールの流れ
この章では、部門サーバへCharset-Web入力をインストールする手順を、機能面による運用形態ごとに説明します。
4.1 JSVR部品運用の場合のインストール
JSVR部品を利用する際に、部門サーバへCharset-Web入力をインストールするための手順は、「図4.1 JSVR部品運用の場合のインス
トール手順」のとおりです。
図4.1 JSVR部品運用の場合のインストール手順
- 31 -
4.2 JSVR-Webサービス運用の場合のインストール
JSVR-Webサービスを利用する際に、部門サーバへCharset-Web入力をインストールするための手順を説明します。
また、外字申請モデルはJSVR-Webサービス(JSVR-CSVインタフェース)を使用するため、そのインストール手順についても説明しま
す。
4.2.1 JSVR-CSVサービスの場合
JSVR-CSVサービスを利用する際に、部門サーバへCharset-Web入力をインストールするための手順は、「図4.2 JSVR-CSVサービス
を利用する場合のインストール手順」のとおりです。
図4.2 JSVR-CSVサービスを利用する場合のインストール手順
- 32 -
4.2.2 外字申請モデルを利用する場合
外字申請モデルを利用する際に、部門サーバへCharset-Web入力をインストールするための手順は、「図4.3 外字申請モデルを利用
する場合のインストール手順」のとおりです。
図4.3 外字申請モデルを利用する場合のインストール手順
- 33 -
4.3 JSVRAX運用の場合のインストール
JSVRAXを利用する際に、部門サーバへCharset-Web入力をインストールするための手順は、「図4.4 JSVRAX運用の場合のインストー
ル手順」のとおりです。
図4.4 JSVRAX運用の場合のインストール手順
- 34 -
第5章 資源管理サーバのインストール
この章では、資源管理サーバをインストールする手順について説明します。
資源管理サーバへは、Charset Manager-Mおよび、必要に応じてCharset-住所辞書オプションやCharset-氏名辞書オプションをインス
トールします。これらのインストール手順の詳細については、それぞれ次のドキュメントを参照してください。
製品
参照ドキュメント
Charset Manager-M
概説書
Charset-住所辞書オプション
ソフトウェア説明書
Charset-氏名辞書オプション
ソフトウェア説明書
本マニュアルでは、Charset-Web入力に関係する事柄について説明します。
注意
・ 資源管理サーバは、Windowsの環境へ構築してください。
・ この章では、インストール時の画面イメージをWindows 2000 Serverの環境の場合で説明しています。
・ インストール作業は、管理者権限を持ったユーザで行ってください。
5.1 インストール手順の確認
インストールの全体の流れは次のとおりです。
◆基本コード運用またはベンダコード運用の場合
手順
1. Charset Manager-Mをインストールします。「5.2 Charset Manager-Mのインストール」を参照してください。
2. Charset-辞書オプションを利用した住所入力・氏名入力を行う場合は、Charset-辞書オプションをインストールします。「5.3 Charset辞書オプションのインストール」を参照してください。
3. 外字の運用のために外字データライブラリを使用する場合は、外字データライブラリをインストールします。「5.4 外字データライ
ブラリのインストール」を参照してください。
4. Charset Manager-Mの日本語資源管理に、Charset-Web入力を運用するための業務を準備します。「5.5 設定」を参照してくださ
い。
◆基盤コード運用の場合
外字データライブラリの管理機能で管理するユーザ定義基盤外字を、Charset-Web入力へ適用し運用する場合は、Charset Manager-M
および外字データライブラリをインストールします。「5.2 Charset Manager-Mのインストール」および「5.4 外字データライブラリのインス
トール」を参照してください。
5.2 Charset Manager-Mのインストール
Charset Manager-Mのインストールに際して、Charset-Web入力に関係する事柄を説明します。
参考
Charset Manager-Mのインストール手順については、Charset Manager-Mの「概説書」を参照してください。
- 35 -
注意
・ 使用できるCharset Manager-MのバージョンはV9です。
・ 次の製品がインストール済みの場合は、必要に応じてCharset Manager-M V9へバージョンアップするか、または先にアンインストー
ルしてください。
- V9以外のCharset Manager製品
- CharsetMGR製品
- ADJUST 日本語拡張入力システム製品
- ADJUST UDCマネージャ製品
◆運用形態の選択について
次のダイアログにて、[1. 日本語資源運用サーバ]を選択し、[次へ]ボタンをクリックしてください。
5.3 Charset-辞書オプションのインストール
住所入力や氏名入力の際に、Charset-辞書オプションを使用することができます。使用したい場面に応じて、次の製品を資源管理サー
バにインストールする必要があります。
住所入力時にCharset-辞書オプションを使用する場合
Charset-住所辞書オプション
氏名入力時にCharset-辞書オプションを使用する場合
Charset-氏名辞書オプション
難読苗字検索ライブラリ(合わせて使用することができます)
各製品の詳細およびインストールについては、各製品のソフトウェア説明書を参照してください。
- 36 -
注意
・ 運用KUIN氏名辞書のために難読苗字検索ライブラリを使用する場合は、難読苗字検索ライブラリを先にインストールしてから、Charset氏名辞書オプションをインストールしてください。
・ Charset-辞書オプションには、辞書のコード系として「シフトJIS」「Unicode-JEF」の2種類があります。Charset-Web入力の運用文字
コードに従って、次のコード系辞書が必要です。
- 運用文字コードがJEFまたはUnicode-JEFの場合 : 「シフトJIS」または「Unicode-JEF」のコード系の辞書
- 運用文字コードが上記以外の場合 : 「シフトJIS」のコード系の辞書
5.4 外字データライブラリのインストール
次の目的で、資源管理サーバにて外字データライブラリを利用できます。
・ Charset Manager-Mの日本語資源管理で外字を登録する際の支援
・ 外字申請モデルで運用しているCharset-Web入力にて使用する外字の管理
外字データライブラリのインストールについては、外字データライブラリの「ユーザーズガイド」を参照してください。
5.5 設定
資源管理サーバにインストールしたCharset Manager-Mで、Charset-Web入力を運用するための業務を準備します。このとき、新しい業
務を作成して使用することも、すでに運用中の業務を利用することも可能です。業務の作成や設定については、Charset Manager-Mの
「使用手引書 日本語資源管理編」の第3章を参照してください。
参考
外字申請モデルを利用する場合は、Charset-Web入力を運用するための業務の設定は不要です。
また、次の点に注意してください。
◆資源管理サーバ名について
Charset Managerの配付機能を使用する場合は、資源管理サーバの「サーバ名」を控えておいてください。「6.3 Charset-Web入力のイ
ンストール」で、Charset Manager-Aをインストールする際に使用します。
◆業務名について
Charset-Web入力を運用するための業務の「業務名」を控えておいてください。「6.3 Charset-Web入力のインストール」で、辞書反映ツー
ルの設定を行う際に使用します。
◆入力辞書について
業務の設定項目のうち[入力辞書]について、次のように設定してください。
・ [入力機能を利用する]にチェックを入れる。
・ [入力用のマスタコード系]に、Charset-Web入力の運用文字コードと対応した値を設定する。
・ [辞書の環境設定]で、必要に応じて辞書の作成条件などを設定する。
参考
Charset-Web入力の運用文字コードと、[入力用のマスタコード系]の設定値の対応を次に示します。
- 37 -
Charset-Web入力の運用文字コード
[入力用のマスタコード系]
シフトJIS(MS)
シフトJIS(MS)
Unicode(MS)
Unicode
Unicode(2004MS)
Unicode(2004MS)
シフトJIS(MS)のエンコード形式
シフトJIS(MS)
Unicode(MS)のエンコード形式
Unicode
JEF
JEF
Unicode-JEF
Unicode-JEF
Unicode-JEFのエンコード形式
Unicode-JEF
KEIS
KEIS
JIPS
JIPS
DBCS-Host
DBCS-Host
基盤コード
(設定不要)
◆配付情報について
業務の設定項目のうち、配付情報については、次のように設定してください。
・ [サーバグループの設定]の中で、[Web入力サーバである]にチェックを入れる。
業務の設定項目のうち、入力辞書および配付情報以外の設定項目については、「6.9 業務への設定」の手順中で設定します。
- 38 -
第6章 部門サーバのインストール
この章では、部門サーバへCharset-Web入力をインストールする手順を説明します。
注意
インストール作業は、スーパーユーザーで行ってください。
参考
この章では、コマンドラインのシェルとしてbashを使用している場合で、コマンドライン操作の例などを説明しています。
6.1 環境の準備
Charset-Web入力の部門サーバには、次の環境が必要です。
・ Javaの実行環境
・ サーブレットコンテナ
上記の環境が準備されていない場合は、次の手順に従って、環境を準備します。
注意
・ Charset Manager製品がインストール済みの場合は、先にアンインストールしてください。
・ OSに同梱されているMySQLのサービスは、部門サーバのインストール作業前に停止させ、OS起動時にサービスが起動しないよ
うに設定を変更してください。
それ以外でMySQLがインストール済みの場合は、先にアンインストールしてください。
6.1.1 Javaの実行環境の準備
Javaの実行環境として、J2SE 5.0(JDK)が必要です。Charset-Web入力のインストール前に、実行環境を構築してください。
注意
・ Interstage Application Serverに同梱されている64ビット版のJava(JDK)を使用してください。
・ 部門サーバにてjava.awtパッケージが動作する環境を構築してください。対処方法の例は次のとおりです。
例1) Xvfbコマンドを使用する
Xvfbコマンドにより仮想フレームバッファを作成し、DISPLAY環境変数を設定する。
例2) headlessオプションを使用する
Java起動オプションとして"-Djava.awt.headless=true"を使用する。
例3) ウィンドウシステム(Xサーバ)を起動する
ウィンドウシステム(Xサーバ)を起動し、Xサーバのアクセス制御およびDISPLAY環境変数を設定する。
なお、実際の設定や操作は、「6.5 部門サーバの設定(JSVR部品運用)」「6.6 部門サーバの設定(JSVR-Webサービス運用)」「6.7
部門サーバの設定(JSVRAX運用)」や「6.10 部門サーバのシステム起動」で行います。
- 39 -
・ JAVA_HOME環境変数に、Charset-Web入力が動作するサーブレットコンテナで使用されるJDKが設定されているかどうか確認し
てください。
設定されていない場合は、次の点に注意してください。
- 辞書反映ツールの実行時には、シェル上で一時的にJAVA_HOME環境変数に対して、サーブレットコンテナが使用するJDK
を設定してから、辞書反映ツールを実行してください。
詳しくは、「コマンドリファレンス」の第3章を参照してください。
・ Charset-Web入力のインストール時(「6.3.3 FJSVjsvrパッケージのインストール」)では、フォントのインストール先として、サーブレッ
トコンテナが使用するJDKのインストール先(ホームディレクトリ)を指定してください。
6.1.2 サーブレットコンテナ環境の準備
サーブレットコンテナ環境として、Interstage Application Serverの環境が必要です。Charset-Web入力のインストール前に、動作する環
境を構築してください。
◆Interstage Application Serverの環境構築
サーブレットコンテナとして、Interstage Application Serverを使用する環境を構築する場合の留意点を示します。
・ Interstage Application ServerのServletサービスとして、「Tomcat 5.5ベースのServletサービス」を使用してください。
・ Interstage Application Serverが提供するJDK/JREのうち、JDK 5.0を使用してください。
インストール手順については、「Interstage Application Server インストールガイド」を参照してください。
6.2 MySQLのインストール
ここでは、Charset-Web入力に同梱されているMySQLのインストールについて説明します。
注意
ここでは、Charset-Web入力のCD-ROMのうち、ラベルに「クライアント用」と書かれていない媒体を使用します。本マニュアルでは、こ
の媒体を「「Charset-Web入力」のCD-ROM」と表記します。
6.2.1 MySQLのユーザ名とパスワードについて
Charset-Web入力でMySQLを使用するために、次のアカウントおよびユーザをMySQLに設定します。
名称
説明
mysqldの実行用のアカウント
MySQLのデーモンmysqldを実行するためのアカウント
Web用のユーザ
Charset-Web入力の本体部分がMySQLにアクセスするためのユーザ
辞書反映用のユーザ
辞書反映ツールがMySQLにアクセスするためのユーザ
上記のうち、mysqldの実行用のアカウントは、Linuxのアカウントとして作成します。また、Web用のユーザおよび辞書反映用のユーザ
にはパスワードの設定が必要です。本マニュアルでの、アカウントの作成箇所、ユーザ名/パスワードの設定箇所、および設定例は次
の表のとおりです。実際のインストール手順では、運用環境などに応じてそれぞれ独自の値を決定して使用してください。
名称
mysqldの実行用のアカ
ウント
設定箇所
「6.2.2 インストール手順」の手順3
設定値の例
ユーザアカウント
→"mysqlusr"
上記アカウントのグループ
→"mysql"
上記アカウントのパスワード
→設定しない
- 40 -
名称
Web用のユーザ
設定箇所
「6.3.3 FJSVjsvrパッケージのインストール」の手順4の(*22)~
(*25)で設定する、ユーザ名とパスワード
設定値の例
ユーザ名
→"mysqlid"
パスワード
→"mysqlpass"
辞書反映用のユーザ
「6.3.3 FJSVjsvrパッケージのインストール」の手順4の(*26)~
(*29)で設定する、ユーザ名とパスワード
ユーザ名
→"mysqladminid"
パスワード
→"mysqladminpass"
注意
mysqldの実行用のアカウントを「ログインできないアカウント」にするために、このアカウントにはパスワードを設定しないでください。
6.2.2 インストール手順
MySQLのインストール手順について説明します。
注意
・ この項では、CD-ROMのマウント先を"[マウントポイント]"と表記します。
・ MySQLのインストール先を"/usr/local/mysql"として説明します。なお、インストール先をこのディレクトリから変更しないでください。
手順
1. カレントディレクトリを、"/usr/local"ディレクトリに変更します。このディレクトリが無い場合は、あらかじめ作成します。
2. 「Charset-Web入力」のCD-ROMをCD-ROMドライブに挿入し、CD-ROM内の"/MySQL/mysql-classic-4.1.19-pc-linux-gnui686.tar.gz"ファイルをカレントディレクトリにコピーします。
3. mysqld(MySQLのデーモン)を動作させるためのグループとユーザアカウントを作成します。
注意
作成するアカウントについて
上記で作成したユーザアカウントを「ログインできないアカウント」にするために、このアカウントにはパスワードを設定しないでく
ださい。
例
手順1~3のコマンドライン操作の例("/usr/local"ディレクトリを作成する場合)
#
#
#
#
#
#
#
#
cd /
mkdir usr
cd /usr
mkdir local
cd local
cp [マウントポイント]/MySQL/mysql-classic-4.1.19-pc-linux-gnu-i686.tar.gz .
groupadd mysql
useradd -g mysql mysqlusr
- 41 -
mysqldの実行用のグループとユーザアカウント(上記の太字斜体部分"mysql"および"mysqlusr")については、実際に使用する
値を適用してください。
4. 次のコマンドを実行し、MySQLをインストールします。
#
#
#
#
#
gunzip < mysql-classic-4.1.19-pc-linux-gnu-i686.tar.gz | tar xvf ln -s mysql-classic-4.1.19-pc-linux-gnu-i686 mysql
cd /usr/local/mysql
chgrp -Rh mysql .
rm /usr/local/mysql-classic-4.1.19-pc-linux-gnu-i686.tar.gz
mysqldの実行用のグループ(上記の太字斜体部分"mysql")については、実際に使用する値を適用してください。
6.3 Charset-Web入力のインストール
ここでは、Charset-Web入力のインストールについて説明します。
注意
・ ここでは、Charset-Web入力のCD-ROMのうち、ラベルに「クライアント用」と書かれていない媒体を使用します。本マニュアルでは、
この媒体を「「Charset-Web入力」のCD-ROM」と表記します。
・ この節では、CD-ROMのマウント先を"[マウントポイント]"と表記します。
・ ここで説明するインストール手順によって、次の3つのパッケージが登録されます。
パッケージ名
説明
FSUNiconv
iconv(標準コード変換)
FSUNadj
Charset Manager-A
FJSVjsvr
Charset-Web入力
6.3.1 FSUNiconvパッケージのインストール
参考
インストール手順については、Charset-Web入力の「ソフトウェア説明書」の10.1.1項も参照してください。
手順
1. 「Charset-Web入力」のCD-ROMをCD-ROMドライブに挿入します。
注意
CD-ROMからインストールできるようにマウントしてください。
例) mountコマンドにexecオプションを付けてマウントします。
2. install.shを実行し、インストールを行います。入力要求がされたら、"1"を入力します。
# [マウントポイント]/CharsetMGR/install.sh
<<<<<<<<<< FSUNiconv/FSUNadj Package install start >>>>>>>>>>
Please choose a package to install.
1: FSUNiconv 2: FSUNadj
> 1
3. 環境変数LD_LIBRARY_PATHを設定します。
- 42 -
bashの場合
# LD_LIBRARY_PATH=/etc/opt/FSUNiconv/lib:$LD_LIBRARY_PATH
# export LD_LIBRARY_PATH
必要に応じて、シェルの初期設定ファイル(/root/.bashrc等)に設定を記述してください。
6.3.2 FSUNadjパッケージのインストール
参考
・ 本項では、Charset Managerの資源配付機能を使用することを前提として手順を説明します。
・ インストール手順については、Charset-Web入力の「ソフトウェア説明書」の10.1.2項も参照してください。
手順
1. 「Charset-Web入力」のCD-ROMをCD-ROMドライブに挿入します。
注意
CD-ROMからインストールできるようにマウントしてください。
例) mountコマンドにexecオプションを付けてマウントします。
2. install.shを実行し、インストールを行います。入力要求がされたら、"2"を入力します。
# [マウントポイント]/CharsetMGR/install.sh
<<<<<<<<<< FSUNiconv/FSUNadj Package install start >>>>>>>>>>
Please choose a package to install.
1: FSUNiconv 2: FSUNadj
> 2
3. インストールが完了すると、引き続きフォントセットの設定と、Charset Managerの資源配付機能デーモン(配付デーモン)の設定を
行います。次の入力要求で、"1"を入力します。
<<<<<<<<<< FSUNadj Package environment setting start >>>>>>>>>>
Please choose a Charset Manager environment setting.
1: Yes 2: No (default: No)
> 1
参考
- システムフォントの適用を行う場合、フォントセットの設定が必要です。また、Charset Managerの資源配付機能を使用する場
合、配付デーモンの設定が必要です。
- フォントセットの設定と配付デーモンの設定は後で行うこともできます。その際は、手順3で"2"と入力してインストーラを終了
させてから、スーパーユーザーで次のようにinstall_setenv.shを実行してください。
# /etc/opt/FSUNadj/usr/bin/install_setenv.sh
4. フォントセットの設定と配付デーモンの設定を質問応答形式で行います。次の(*1)~(*12)の問い合わせにそれぞれ入力し、[Enter]
キーを押してインストールを進めてください。
Please choose a use shell.
1: bash 2: C shell (default: bash)
> 1
(*1)
Please choose a Fontset setting.
1: Yes 2: No (default: No)
> 1
(*2)
Please input System Font directory.
System font directory(default:/usr/share/X11/fonts/75dpi) >
(*3)
- 43 -
Please choose a System Font prefix.
1: fisc 2: fswc (default: fisc)
> 1
Please input bdftopcf command directory.
bdftopcf command directory (default: /usr/bin):
(*4)
>
(*5)
Please choose a Charset Manager delivery setting.
1: Yes 2: No (defalut: No)
> 1
(*6)
Please input java install directory.
java install directory:
> /opt/FJSVawjbk/jdk5
(*7)
Please input Charset Manager-M server name or IP address.
Server name or IP address:
> manager
(*8)
Please choose a Charset Manager delivery daemon auto start.
1: Yes 2: No (defalut: No)
> 1
(*9)
Please choose a Charset Manager environment confirmation.
use shell
: bash
fontset setting
: Yes
system font directory
: /usr/share/X11/fonts/75dpi
system font prefix
: fisc
bdftopcf command directory: /usr/bin
delivery setting
: Yes
java home
: /opt/FJSVawjbk/jdk5
server name
: 99.99.99.99
auto daemon start
: Yes
1: OK 2: Re-input 3: CANCEL
> 1
(*10)
Please choose a overwrite in system font.
1:Yes 2:No (default:No)
> 1
(*11)
Please choose a charset environment file add ~/.bashrc.
1: Yes 2: No (default: No)
> 1
(*12)
<<<<<<<<<< FSUNadj Package environment setting end >>>>>>>>>>
Please reboot a system.
番号
入力
(*1)
使用しているシェルに該当する数値を入力します。bashまたはCシェル以外のシェルを使用している場合は、使用
しているシェルに近いシェルを選択してください。例えば、Bシェルを使用している場合は"1"(bash)を選択してくだ
さい。
(*2)~
(*4)
フォント環境に外字を移入するフォントセットの設定を行います。詳しくは「フォントセットの設定」を参照してくださ
い。
(*5)
bdftopcfコマンドの格納場所を設定します。詳しくは「bdftopcfコマンドの格納場所の設定」を参照してください。
(*6)~
(*9)
配付デーモンの設定を行います。詳しくは「配付デーモンに関する設定」を参照してください。
(*10)
入力した内容が表示されます。問題ない場合は"1"と入力してください。入力をやり直す場合は"2"と入力すると、手順
3の入力要求の箇所まで戻ります。"3"と入力すると、入力内容を破棄して手順4を終了します。
(*11)
外字を移入するフォントセットがすでに日本語フォント環境に存在する場合に、上書きするかどうか選択します。上
書きする場合には、"1"と入力してください。
(*12)
ログインシェルにCharset Managerの環境設定のためのシェルを追加するか設定します。詳しくは「ログインシェルの
設定」を参照してください。
- 44 -
フォントセットの設定
設定手順中の(*2)~(*4)については、次の説明を参考にしてください。
- (*2)で"2"と入力した場合、(*3)と(*4)の設定手順は省略されます。
- (*3)ではシステムフォントの格納場所を指定します。このデフォルト値は"/usr/share/X11/fonts/75dpi"となります。デフォル
ト 値 の ま ま で 問 題 な い 場 合 は 、 [Enter] キ ー を 入 力 し ま す 。 ま た 、 こ こ で 指 定 さ れ た パ ス は 、 環 境 変
数"CHARSET_FTPH"に設定されます。
- (*4)ではシステムフォントのプレフィックス名を指定します。
通常は"1"と入力してください。ここで選択したプレフィックス名は、環境変数"CHARSET_FTHD"に設定されます。
注意
旧製品(Systemwalker CharsetMGR-A SE V10.0L20)のXLFD名を使用する場合には、(*4)で"2"と入力してください。詳
しくは、Charset-Web入力の「ソフトウェア説明書」のA.3節を参照してください。
bdftopcfコマンドの格納場所の設定
設定手順中の(*5)で設定されたパスは、環境変数"CHARSET_BTOPPATH"に設定されます。
配付デーモンに関する設定
設定手順中の(*6)~(*9)については、次の説明を参考にしてください。
注意
Charset Managerの資源配付機能で使用するポート番号について
セキュリティレベルの設定でファイアウォールが有効になっている場合、Charset Managerの資源配付機能を利用して配付を
行うことができません。この場合、配付機能で使用するポート番号(3903、3904)を開設してください。なお、使用するポート番
号については、Charset Managerの「使用手引書 日本語資源適用編」の2.1.1項を参照してください。
その他
- Charset Managerの資源配付機能を使用しない場合は、ここで説明する設定は不要ですので、(*6)で"2"と入力してくだ
さい。例えば、次のような場合が該当します。
-外字申請モデルを利用する場合
-辞書反映ツールを「配付先フォルダの直接指定による運用」で運用する場合
- Charset Managerの資源配付機能を使用する場合は、資源管理サーバのサーバ名を確認しておいてください。
- (*6)で"2"と入力した場合、(*7)~(*9)の設定手順は省略されます。
- (*7)では、Charset Managerの資源配付機能が使用するJavaのインストール先を設定します。
- (*8)では、資源管理サーバのサーバ名またはIPアドレスを設定します。
- (*9)では、OS起動/停止時に、配付デーモンを自動的に起動/停止するかどうか設定します。"1"と入力すると、以下のシ
ンボリックリンクが作成されます。
ln
ln
ln
ln
ln
-s
-s
-s
-s
-s
/etc/opt/FSUNadj/JPAGE/etc/S99FSUNadjsv
/etc/opt/FSUNadj/JPAGE/etc/S99FSUNadjsv
/etc/opt/FSUNadj/JPAGE/etc/S99FSUNadjsv
/etc/opt/FSUNadj/JPAGE/etc/S99FSUNadjsv
/etc/opt/FSUNadj/JPAGE/etc/S99FSUNadjsv
S99FSUNadjsv
S99FSUNadjsv
S99FSUNadjsv
K99FSUNadjsv
K99FSUNadjsv
参考
エラーメッセージについて
- 45 -
Charset Managerの資源配付機能に関する設定でエラーが発生した場合、Charset Managerの配付環境設定コマンドのエラー
メッセージが表示される場合があります。エラーメッセージの意味については、Charset Managerの「使用手引書 日本語資源
適用編」の2.1.1項を参照してください。
配付デーモンの起動/停止について
手動で配付デーモンを起動/停止する場合は、「配付デーモンに関する設定」の(*7)および(*8)の設定を行った状態で、次
の手順を実施してください。
1. スーパーユーザーになります。
2. 配付デーモンを起動/停止するシェルおよび端末(ターミナル)のコード系をEUC-JPに設定します。
3. 配付デーモンの起動/停止コマンドを実行します。このコマンドについて詳しくは、Charset Managerの「使用手引書 日
本語資源適用編」の2.1.1項を参照してください。
配付デーモンを起動する場合のコマンド例(bashの場合)
# su
# LANG=ja_JP.eucJP
# export LANG
# /etc/opt/FSUNadj/JPAGE/bin/hmapp/daemon/bin/qgfrjdm -start -r/etc/opt/FSUNadj/JPAGE/bin/hmapp/daemon/bin/
RestartProperty &
配付デーモンを停止する場合のコマンド例(bashの場合)
#
#
#
#
su
LANG=ja_JP.eucJP
export LANG
/etc/opt/FSUNadj/JPAGE/bin/hmapp/daemon/bin/qgfrjdm -stop
ログインシェルの設定
設定手順中の(*12)については、次の説明を参考にしてください。
- "1"と入力すると、手順の(*1)で選択したシェルのログインシェルにCharset Manager用の環境設定ファイルを追加しま
す。"2"と入力した場合は、ログインシェルには追加されません。
- Charset Manager用の環境設定ファイルは以下に作成されます。ログインシェルに追加しない場合((*12)で"2"と入力した
場合)は、本シェルを直接実行するなどしてください。
bashの場合
/root/.charset_bshrc
Cシェルの場合
/root/.charset_cshrc
5. 各設定を反映させるために、OSを再起動します。
6.3.3 FJSVjsvrパッケージのインストール
手順
1. インストーラを実行するシェルおよび端末(ターミナル)のコード系をEUC-JPに設定します。
bashの場合
# LANG=ja_JP.eucJP
# export LANG
2. 「Charset-Web入力」のCD-ROMをCD-ROMドライブに挿入します。
- 46 -
注意
CD-ROMからインストールできるようにマウントしてください。
例) mountコマンドにexecオプションを付けてマウントします。
3. カレントディレクトリを[マウントポイント]に移動してから、インストーラを実行します。
例
シェル操作の例
# cd [マウントポイント]
# ./install.sh
4. インストールは質問応答形式で行います。次の(*1)~(*35)の問い合わせにそれぞれ入力し、[Enter]キーを押してインストール
を進めてください。
This package default installation information is following:
Program install directory: /opt
Do you want to change the install directory?(1:Yes 2:No q:Quit) 2
JAVA installed directory information.
Default install directory is
Please specify install directory: /opt/FJSVawjbk/jdk5
JAVA installed information is following:
JAVA installed directory:
Specified directory: /opt/FJSVawjbk/jdk5
Do you want to change the install directory?(1:Yes 2:No q:Quit) 2
(*1)
(*2)
(*3)
MySQL Database directory information.
Default Database directory is /usr/local/mysql/data
Please specify Database directory:
(*4)
MySQL Database directory information is following:
MySQL Database directory:
Specified directory: /usr/local/mysql/data
Do you want to change the Database directory?(1:Yes 2:No q:Quit) 2
(*5)
Target CODE select:
1:Shift_JIS(MS)
2:Shift_JIS(MS)_Encode
3:Unicode(MS)
4:Unicode(MS)_Encode
5:Unicode(2004MS)
6:Multi Character Code Option
q:Quit
Please CODE select: 2
(*6)
Select CODE is "Shift_JIS(MS)_Encode"
Do you want to change the CODE?(1:Yes 2:No q:Quit) 2
(*7)
Web Page Encoding select:
1:Shift_JIS
2:Windows-31J
3:UTF-8
q:Quit
Please select: 1
Select Encoding is "Shift_JIS"
Do you want to change the Encoding?(1:Yes 2:No q:Quit) 2
WEBMASTER_NAME information.
- 47 -
(*8)
(*9)
Default WEBMASTER_NAME is
Please specify WEBMASTER_NAME: AI-Ueo
Set WEBMASTER_NAME : AI-Ueo
Do you want to change the WEBMASTER_NAME?(1:Yes 2:No q:Quit) 2
(*10)
(*11)
WEBMASTER_TEL information.
Default WEBMASTER_TEL is
Please specify WEBMASTER_TEL: 1234-5678-9012
Set WEBMASTER_TEL : 1234-5678-9012
Do you want to change the WEBMASTER_TEL?(1:Yes 2:No q:Quit) 2
(*12)
WEBMASTER_MAIL information.
Default WEBMASTER_MAIL is
Please specify WEBMASTER_MAIL: [email protected]
Set WEBMASTER_MAIL : [email protected]
Do you want to change the WEBMASTER_MAIL?(1:Yes 2:No q:Quit) 2
(*14)
SCRIPT_PATH information.
Default SCRIPT_PATH is /j_svr/page/ime/
Please specify SCRIPT_PATH:
Set SCRIPT_PATH : /j_svr/page/ime/
Do you want to change the SCRIPT_PATH?(1:Yes 2:No q:Quit) 2
(*16)
PNG_PATH information.
Default PNG_PATH is /j_svr/fontserver
Please specify PNG_PATH:
Set PNG_PATH : /j_svr/fontserver
Do you want to change the PNG_PATH?(1:Yes 2:No q:Quit) 2
(*18)
GRID_PATH information.
Default GRID_PATH is /j_svr/grid
Please specify GRID_PATH:
Set GRID_PATH : /j_svr/grid
Do you want to change the GRID_PATH?(1:Yes 2:No q:Quit) 2
(*20)
ADMINISTRATOR information.(for Web)
Default ADMINISTRATOR is mysqlid
Please specify ADMINISTRATOR: mysqlid
Set ADMINISTRATOR : mysqlid
Do you want to change the ADMINISTRATOR?(1:Yes 2:No q:Quit) 2
(*22)
PASSWORD information.(for Web)
Default PASSWORD is
Please specify PASSWORD: mysqlpass
Set PASSWORD : mysqlpass
Do you want to change the PASSWORD?(1:Yes 2:No q:Quit) 2
(*24)
ADMINISTRATOR information.(for DB)
Default ADMINISTRATOR is mysqladminid
Please specify ADMINISTRATOR: mysqladminid
Set ADMINISTRATOR : mysqladminid
Do you want to change the ADMINISTRATOR?(1:Yes 2:No q:Quit) 2
(*26)
PASSWORD information.(for DB)
Default PASSWORD is
Please specify PASSWORD: mysqladminpass
Set PASSWORD : mysqladminpass
Do you want to change the PASSWORD?(1:Yes 2:No q:Quit) 2
(*28)
Reflection information.
Default "GYOMUMEI" is
Please specify "GYOMUMEI": WebInput-Gyomu
Set "GYOMUMEI" : WebInput-Gyomu
(*13)
(*15)
(*17)
(*19)
(*21)
(*23)
(*25)
(*27)
(*29)
(*30)
- 48 -
Do you want to change "GYOMUMEI"?(1:Yes 2:No q:Quit) 2
(*31)
Reflection information.
Default Backup directory is /opt/FJSVjsvr/pio/backup
Please specify Backup directory:
Set Backup directory : /opt/FJSVjsvr/pio/backup
Do you want to change the Backup directory?(1:Yes 2:No q:Quit) 2
(*32)
Service information for HandWrite.
Default HandWrite port Number is 8088
Please specify HandWrite port number:
Set HandWrite port number : 8088
Do you want to change the HandWrite port number?(1:Yes 2:No q:Quit) 2
(*34)
番号
(*33)
(*35)
入力
(*1)
インストール先を確認します。変更の必要はないので、"2"と入力します。
(*2)
Charset-Web入力のサーブレットが使用するJavaのホームディレクトリを"/opt/FJSVawjbk/jdk5"などと入力します。
(*3)
"2"と入力します。
(*4)
Charset-Web入力が使用しているMySQLのデータベースフォルダを入力します。デフォルトで表示されるパスを変
更しない場合は、[Enter]キーを入力します。
(*5)
"2"と入力します。
(*6)~
(*9)
運用文字コードおよび文字エンコーディングに関する情報を設定します。詳しくは「運用文字コードおよび文字エ
ンコーディングの設定」を参照してください。
(*10)
~
(*15)
システム管理者に関する情報を設定します。詳しくは「システム管理者に関する情報の設定」を参照してください。
(*16)
~
(*21)
Webアプリケーション環境に関する情報を設定します。詳しくは「Webアプリケーション環境に関する情報の設定」を
参照してください。
(*22)
~
(*25)
データベース環境に関する情報を設定します。詳しくは「データベース環境に関する情報の設定」を参照してくだ
さい。
(*26)
~
(*33)
辞書反映ツールに関する情報を設定します。詳しくは「辞書反映ツールに関する情報の設定」を参照してください。
(*34)
~
(*35)
手書き文字認識サービスに関する情報を設定します。詳しくは「手書き文字認識サービスに関する情報の設定」を
参照してください。
運用文字コードおよび文字エンコーディングの設定
インストール中の(*6)~(*9)については、次の説明を参考にしてください。
- (*6)で指定した値と運用文字コードとの対応は次のとおりです。
指定した値
運用文字コード
1
シフトJIS(MS)
2
シフトJIS(MS)のエンコード形式
3
Unicode(MS)
4
Unicode(MS)のエンコード形式
5
Unicode(2004MS)
- 49 -
指定した値
運用文字コード
マルチ文字コードオプションが必要な運用文字コード(JEF / Unicode-JEF / Unicode-JEFのエン
コード形式 / KEIS / JIPS / DBCS-Host / 基盤コード)
6
- (*6)で、運用文字コードとしてシフトJIS(MS) / Unicode(MS) / Unicode(2004MS)のいずれかまたはマルチ文字コードオプ
ションが必要な運用文字コードを選択した場合は、(*8)~(*9)の手順自体が省略されます。
- 文字エンコーディングの設定は、運用文字コードに応じて次の表のように選択します。また、この選択は、本システムのJSVR
部品を組み込むHTML文書の<META>タグ内のcontent属性での、charsetの設定値と同じにしなければなりません。
なお、Windows-31Jをご利用になる場合は注意が必要です。詳しくは、「コマンドリファレンス」の1.1.2項の「キャラクタセッ
トについての注意」を参照してください。
運用文字コード
文字エンコーディング
シフトJIS(MS)
Windows-31J (*1)
シフトJIS(MS)のエンコード形式
Shift_JISまたはWindows-31JまたはUTF-8
Unicode(MS)
UTF-8 (*1)
Unicode(MS)のエンコード形式
Shift_JISまたはWindows-31JまたはUTF-8
Unicode(2004MS)
UTF-8 (*1)
*1 : 設定の手順は省略されますが、自動的にこの値が設定されます。
- [文字エンコーディング]の設定は、JSVR部品運用時にのみ使用されます。JSVR-WebサービスまたはJSVRAXを使用す
る場合は、便宜的に"1"と設定してください。
- (*7)と(*9)については、直前に入力した値が正しいことを確認して、"2"を入力してください。
- 設定内容は次のように反映されます。
設定手順
(*6)
(*8)
反映先の設定ファイル名
設定ファイル内の項目名
環境ファイル
ADOPTED_CHARSET
JSVR-Webサービス環境ファイル
JSVR.SYSTEM_CHARSETNAME
辞書反映ツールの設定ファイル
PIO_ADOPTED_CHARSET
環境ファイル
HTML_CHARSET
システム管理者に関する情報の設定
インストール中の(*10)~(*15)については、次の表および説明を参考にしてください。
設定手順
説明
設定例
(*10)
システム管理者の名前を記述します。
AI-Ueo
(*12)
システム管理者の電話番号を記述します。
1234-5678-9012
(*14)
システム管理者のメールアドレスを記述します。
[email protected]
- ここでの設定項目は、JSVR部品運用時にのみ使用されます。JSVR-WebサービスまたはJSVRAXを使用する場合は、
そのまま[Enter]キーを入力してください。
- ここで設定した値は、エラーの際、クライアントに通知されるアラートダイアログに表示されます。これを考慮して、各項目
の値は、約60バイト以内(日本語だと約30文字)で記述してください。表示にはプロポーショナルフォントが使われるので、
この文字数を越えると、ダイアログの表示が崩れたりすることがあります。
- 各項目の値として使用可能な文字はJIS X 0208範囲です。
- (*11)、(*13)、(*15)については、直前に入力した値が正しいことを確認して、"2"を入力してください。
- 設定内容は次のように反映されます。
- 50 -
設定手順
反映先の設定ファイル名
設定ファイル内の項目名
(*10)
環境ファイル
WEBMASTER_NAME
(*12)
環境ファイル
WEBMASTER_TEL
(*14)
環境ファイル
WEBMASTER_MAIL
Webアプリケーション環境に関する情報の設定
インストール中の(*16)~(*21)については、次の表および説明を参考にしてください。
設定手順
説明
設定例
(*16)
Charset-Web入力のインストール先の"j_svr/page/ime"ディレクトリの公開URL
を記述します。
通常、"/j_svr/page/ime/"となります。
/j_svr/page/ime/
(*18)
本システムの文字を描画するサーブレットのURLを記述します。
通常、"/j_svr/fontserver"となります。
/j_svr/fontserver
(*20)
グリッドを描画するサーブレットのURLを記述します。
通常、"/j_svr/grid"となります。
/j_svr/grid
- ここでの設定項目は、JSVR部品運用時にのみ使用されます。
- (*16)、(*18)、(*20)の値をデフォルトから変更しない場合は、それぞれの箇所で[Enter]キーを入力してください。
- (*17)、(*19)、(*21)については、直前に入力した値が正しいことを確認して、"2"を入力してください。
- 設定内容は次のように反映されます。
設定手順
反映先の設定ファイル名
設定ファイル内の項目名
(*16)
環境ファイル
SCRIPT_PATH
(*18)
環境ファイル
PNG_PATH
(*20)
環境ファイル
GRID_PATH
データベース環境に関する情報の設定
インストール中の(*22)~(*25)については、次の表および説明を参考にしてください。
設定手順
説明
設定例
(*22)
MySQLのWeb用のユーザ名を設定します。
mysqlid
(*24)
MySQLのWeb用のパスワードを設定します。
mysqlpass
- それぞれの設定値については、「6.2.1 MySQLのユーザ名とパスワードについて」を参照してください。
- (*23)、(*25)については、直前に入力した値が正しいことを確認して、"2"を入力してください。
- 設定内容は次のように反映されます。
設定手順
(*22)
(*24)
反映先の設定ファイル名
設定ファイル内の項目名
環境ファイル
ADMINISTRATOR
JSVR-Webサービス環境ファイル
JSVR.MYSQL_USER
環境ファイル
PASSWORD
JSVR-Webサービス環境ファイル
JSVR.MYSQL_PASSWORD
辞書反映ツールに関する情報の設定
インストール中の(*26)~(*33)については、次の表および説明を参考にしてください。
- 51 -
設定手順
説明
設定例
(*26)
MySQLの辞書反映用のユーザ名を設定します。
mysqladminid
(*28)
MySQLの辞書反映用のパスワードを設定します。
mysqladminpass
(*30)
Charset-Web入力を運用する業務の業務名を記述します。
WebInput-Gyomu
(*32)
反映用バックアップフォルダのパスを記述します。
/opt/FJSVjsvr/pio/backup
- (*26)および(*28)の設定値については、「6.2.1 MySQLのユーザ名とパスワードについて」を参照してください。
- (*6)で運用文字コードとして「6:Multi Character Code Option」を選択すると、(*30)~(*31)の問い合わせは省略されます。
この場合、業務名はマルチ文字コードオプションのパッケージ登録時に入力してください。
- Charset Managerの配付機能を使用する場合は、「5.5 設定」で控えておいた業務名を(*30)へ入力してください。
- 業務名は29バイト以下で入力してください。
- 辞書反映ツールを「配付先フォルダの直接指定による運用」で運用する場合(外字申請モデルを使用する場合など)は、
業務名を設定する必要はありません。その場合は、(*30)で[Enter]キーを入力してください。
「配付先フォルダの直接指定による運用」について詳しくは、「6.8 辞書反映ツールの設定」を参照してください。
- (*32)の値をデフォルトから変更しない場合は、問い合わせ箇所で[Enter]キーを入力してください。
- (*32)で設定するディレクトリは、Charset-Web入力の運用前に作成済みであることを確認してください。
- (*27)、(*29)、(*31)、(*33)については、直前に入力した値が正しいことを確認して、"2"を入力してください。
- 設定内容は次のように反映されます。
設定手順
反映先の設定ファイル名
設定ファイル内の項目名
(*26)
辞書反映ツールの設定ファイル
PIO_DB_ADMINISTRATOR
(*28)
辞書反映ツールの設定ファイル
PIO_DB_PASSWORD
(*30)
辞書反映ツールの設定ファイル
PIO_GYOMU_NAME
(*32)
辞書反映ツールの設定ファイル
PIO_BACKUP_PATH
手書き文字認識サービスに関する情報の設定
インストール中の(*34)~(*35)については、次の表および説明を参考にしてください。
設定手順
説明
設定例
手書き文字認識サービスが内部で使用するポート番号を記述します。
(*34)
8088
- ポート番号は0~65535の範囲の10進整数で設定してください。また、他のサービスなどで使用していないポート番号を
指定してください。
- (*35)については、直前に入力した値が正しいことを確認して、"2"を入力してください。
- 設定内容は次のように反映されます。
設定手順
(*34)
反映先の設定ファイル名
設定ファイル内の項目名
環境ファイル
PORT
JSVR-Webサービス環境ファイル
JSVR.HWRECOG.SERVICE_PORT
手書き文字認識サービス設定ファイル
CMDHW
6.4 マルチ文字コードオプションのインストール
次のいずれかの場合は、マルチ文字コードオプションを追加でインストールします。
・ ベンダコード運用を選択した場合(運用文字コードとして、JEF、Unicode-JEF、Unicode-JEFのエンコード形式、KEIS、JIPS、DBCSHostのいずれかを選択した場合)
- 52 -
・ 基盤コード運用を選択した場合(運用文字コードとして、基盤コードを選択した場合)
マルチ文字コードオプションのインストール手順については、マルチ文字コードオプションの「ユーザーズガイド」を参照してください。
6.5 部門サーバの設定(JSVR部品運用)
部門サーバにて、次の設定を行います。
・ 手書き文字認識サービスの設定
・ MySQLの動作環境設定
・ JSPとサーブレットの設定
6.5.1 手書き文字認識サービスの設定(JSVR部品運用)
手書き文字認識サービスを起動します。また、OSの起動時に手書き文字認識サービスが自動的に起動するように設定します。
なお、次の場合を例として説明します。
項目
Charset-Web入力のインストール先
設定値
/opt/FJSVjsvr
手順
1. カレントディレクトリを、"Charset-Web入力のインストール先/service/HWRecog"ディレクトリに変更します。
2. S99FJSVwhwrコマンドを"start"オプション付きで実行します。
例
手順1、2のコマンドライン操作の例
# cd /opt/FJSVjsvr/service/HWRecog
# ./S99FJSVwhwr start
3. OSの起動時に手書き文字認識サービスが自動的に起動するように設定します。
使用する環境でのOSのランレベルに応じて、適切なレベルの/etc/rc#.d(#は数値)に、S99FJSVwhwrコマンドへのシンボリックリン
クを作成します。
例
/etc/rc3.dにシンボリックリンクを作成する場合の例
# cd /etc/rc3.d
# ln -s /opt/FJSVjsvr/service/HWRecog/S99FJSVwhwr S99FJSVwhwr
参考
手書き文字認識サービスを停止する場合は、次のコマンドを実行します。
# cd /opt/FJSVjsvr/service/HWRecog
# ./S99FJSVwhwr stop
その他、手書き文字認識サービスについて詳しくは、「コマンドリファレンス」の第7章を参照してください。
- 53 -
6.5.2 MySQLの動作環境設定(JSVR部品運用)
次の手順で、MySQLの動作環境を設定します。また、MySQLに対して、「Web用のユーザ」と「辞書反映用のユーザ」を登録し、権限
を設定します。
手順
1. カレントディレクトリを、MySQLのインストール先に変更します。
2. サンプルとして準備されている設定ファイルをカレントディレクトリにコピーします。
3. アクセス管理データベースを作成するためのスクリプトファイルを実行します。
例
手順1~3のコマンドライン操作の例
# cd /usr/local/mysql
# cp ./support-files/my-medium.cnf ./data/my.cnf
# ./scripts/mysql_install_db --defaults-file=/usr/local/mysql/data/my.cnf
4. 手順の2でコピーした設定ファイル"/usr/local/mysql/data/my.cnf"を、テキストエディタで次のように編集します。
設定内容の追加
- [mysql]セクション
default-character-set=cp932
- [mysqld]セクション
default-character-set=cp932
skip-character-set-client-handshake
basedir=/usr/local/mysql
注意
- default-character-setの値には、Charset-Web入力の運用文字コードに関係なく、必ず"cp932"と記述する必要があります。
- [mysql]セクションが、"/usr/local/mysql/data/my.cnf"に存在しない場合は、セクションを作成してください。
設定内容の無効化
- [mysqld]セクション
#log-bin
注意
"log-bin"と記述されている行の先頭に"#"を追加して、行全体をコメントアウトすることにより、設定を無効化します。
5. データベース、MySQLの設定ファイル、および辞書反映ツールが使用するバックアップフォルダの所有者の設定を行います。
例
コマンドライン操作の例
#
#
#
#
cd /usr/local/mysql
chown -Rh root .
chown -Rh mysqlusr:mysql data
chown -Rh mysqlusr:mysql /opt/FJSVjsvr/dic
- 54 -
# chown -Rh mysqlusr:mysql /opt/FJSVjsvr/pio/backup
# chown root:mysql data/my.cnf
# chmod 640 data/my.cnf
太字斜体部分("mysqlusr"および"mysql")については、実際に使用する値を適用してください。
6. 「6.4 マルチ文字コードオプションのインストール」でマルチ文字コードオプションを導入した場合は、そのデータベースの所有者
設定を行います。マルチ文字コードオプションを導入しない場合は、この手順を省略してください。
例
コマンドライン操作の例
# chown -Rh mysqlusr:mysql /opt/FJSVjsvrm/dic
太字斜体部分("mysqlusr"および"mysql")については、実際に使用する値を適用してください。
7. 次の手順で、MySQLのコマンドを使って、データベースの権限を設定します。
1. カレントディレクトリをMySQLのインストール先に変更し、MySQLデーモンを起動した後、MySQLの対話モードを開始しま
す。
例
コマンドライン操作の例
# cd /usr/local/mysql
# ./bin/mysqld_safe --defaults-file=/usr/local/mysql/data/my.cnf --user=mysqlusr &
# ./bin/mysql
太字斜体部分("mysqlusr")については、実際に使用する値を適用してください。
2. 次のようにMySQLのコマンドを実行します。
mysql>
mysql>
mysql>
mysql>
mysql>
mysql>
grant
grant
grant
grant
flush
exit;
select on ime.* to mysqlid@localhost identified by "mysqlpass";
update on ime.date to mysqlid@localhost identified by "mysqlpass";
all privileges on ime.* to mysqladminid@localhost identified by "mysqladminpass";
file on *.* to mysqladminid@localhost identified by "mysqladminpass";
privileges;
Web 用 の ユ ー ザ に 関 す る 値 ( 上 記 の "mysqlid" お よ び "mysqlpass") と 、 辞 書 反 映 用 の ユ ー ザ に 関 す る 値 ( 上 記
の"mysqladminid"および"mysqladminpass")については、実際に使用する値を適用してください。
参考
MySQLに設定する各ユーザについては、「6.2.1 MySQLのユーザ名とパスワードについて」を参照してください。
6.5.3 JSPとサーブレットの設定
次の手順に従って設定を行います。
・ Interstage Application Serverの環境の場合
注意
クライアントのWebブラウザとしてInternet Explorer 8を使用する場合
- 55 -
Internet Explorer 8の標準状態では、[F12]キーが「Internet Explorer開発者ツール」の起動に割り当てられているため、JSVR部品の文
字検索ダイアログ起動に標準で割り当てられているキーと重複します。
クライアントのWebブラウザとしてInternet Explorer 8を使用する場合は、JSVR部品の文字検索ダイアログ起動のためのキー割り当てを
変更するなどの対処を行ってください。
例) JSVR部品の文字検索ダイアログを[F10]キーで起動するよう設定する場合
環境ファイルJapanistSVR.iniのCANDIDATEEX_BOOT_KEYパラメータの値を"121(F10)"に変更してから、本項の設定手順を実施し
ます。
このパラメータについて詳しくは、「コマンドリファレンス」の4.2.5項を参照してください。
6.5.3.1 Interstage Application Serverの環境の場合
次の順に設定します。
1. WARファイルの作成
2. ワークユニットの作成
3. ワークユニットへWARファイルを配備
なお、次の表のように設定する場合を例として説明します。
項目
設定値
Charset-Web入力のインストール先
/opt/FJSVjsvr
Charset-Web入力のWARファイル名
j_svr.war
ワークユニット名
J_SVR
また、手順について詳しくは、Interstage Application Serverの「スタートガイド」の第3章を参照してください。Interstage管理コンソールに
ついては、Interstage Application Serverの「運用ガイド」の第1章も参照してください。
1. WARファイルの作成
次の手順で、WARファイルを作成します。
参考
インストール後、「6.11 運用前の確認(JSVR部品運用)」で、JSVRCheckerによる動作チェックを行う際に、環境ファイルを編集します。
それに伴ってWARファイルを再作成し、再配備する必要があります。本マニュアルの手順に従ってインストールし、運用前の準備・確
認を行う場合は、ここでWARファイルを作成する前に、環境ファイルを編集してJSVRCheckerを動作可能に設定することをおすすめし
ます。方法については、「6.11 運用前の確認(JSVR部品運用)」のチェック手順の2を参照してください。
手順
1. コマンドライン上で、"Charset-Web入力のインストール先/j_svr"ディレクトリに移動します。
2. jarコマンドを使用して、j_svrディレクトリ内のファイルすべてをアーカイブしたWARファイルを作成します。
例
コマンドライン操作の例
# cd /opt/FJSVjsvr/j_svr
# jar -cf j_svr.war *
2. ワークユニットの作成
次の手順で、Charset-Web入力を動作させるためのワークユニットを作成します。
手順
- 56 -
1. Interstage管理コンソールを起動し、管理者権限でログインします。
2. Interstage管理コンソール画面の左側のツリーで、[Interstage管理コンソール]を展開した下層にある[ワークユニット]を選択しま
す。
3. Interstage管理コンソール画面の右側の画面で、[新規作成]タブを選択します。[ワークユニット名]の欄にワークユニット名を入力
し、[作成]ボタンをクリックします。
例
[ワークユニット名]に「J_SVR」と入力します。
4. Interstage管理コンソール画面の左側のツリーで、[Interstage管理コンソール]を展開した下層にある[ワークユニット]の下に、作成
したワークユニットの名前が表示されたことを確認します。
3. ワークユニットへWARファイルを配備
次の手順で、Charset-Web入力を動作させるためのワークユニットに、WARファイルを配備します。
手順
1. Interstage管理コンソールを起動し、管理者権限でログインします。
2. Interstage管理コンソール画面の左側のツリーで、[Interstage管理コンソール]を展開した下層にある[ワークユニット]を選択し、
Charset-Web入力を動作させるためのワークユニットを選択します。
例
[Interstage管理コンソール]を展開した下層にある[ワークユニット]-[J_SVR]を選択します。
3. Interstage管理コンソール画面の右側の画面で、[配備]タブを選択します。[配備ファイル]の欄にWARファイルをフルパスで指定
します。
4. JSPカスタムタグインタフェースを使用する場合は、手順の3と同じ画面で、[詳細設定]の[表示]をクリックし、さらに[Webアプリケー
ション設定]の[表示]をクリックします。表示された項目のうち、[コンテキストの共有]で[する]を選択します。
注意
JSPカスタムタグインタフェースを使用しない場合は、この手順は不要です。
参考
JSPカスタムタグインタフェースについて詳しくは、「コマンドリファレンス」の第1章の、JSPカスタムタグインタフェースに関する箇
所を参照してください。
5. [配備]ボタンをクリックします。
6. Interstage管理コンソール画面の右側の画面で、[環境設定]タブを選択し、さらに[ワークユニット設定]の[表示]をクリックします。
7. 次の項目を設定します。
[クラスパス]
JDBCドライバのフルパス("Charset-Web入力のインストール先/connector/mysql-connector-java-3.1.12-bin.jar")を設定します。
[環境変数]
DISPLAYを設定します。JDK5.0のheadlessオプションを使用する場合は不要です。なお、java.awtパッケージが動作する環
境を構築するために、Xvfbコマンドを使用した場合は、その際に設定したDISPLAY環境変数の値との整合性をとってくださ
い。
- 57 -
[JavaVMオプション]
JDK5.0のheadlessオプションを利用する場合は、そのオプションを設定します。XサーバまたはXvfbコマンドを使用する場合
は不要です。
例
[クラスパス]の設定例
/opt/FJSVjsvr/connector/mysql-connector-java-3.1.12-bin.jar
[環境変数]の設定例
DISPLAY=localhost:0.0
[JavaVMオプション]の設定例
-Djava.awt.headless=true
参考
[環境変数]および[JavaVMオプション]の設定内容と、java.awtパッケージを動作させるための方法との関係は次の表のとおりで
す。
Xvfbコマンドを使用
[環境変数]に「DISPLAY」の設定を記述。設定値はXvfbコマンドでの指定と合わせる。
[JavaVMオプション]の設定は不要。
ウィンドウシステムを起動
[環境変数]に「DISPLAY」の設定を記述。
[JavaVMオプション]の設定は不要。
-headlessオプションを使用
[環境変数]の設定は不要。
[JavaVMオプション]に「-Djava.awt.headless=true」の設定を記述。
8. [適用]ボタンをクリックします。
ここまでの設定が終了したら、「6.8 辞書反映ツールの設定」へ進んでください。
6.6 部門サーバの設定(JSVR-Webサービス運用)
部門サーバにて、次の設定を行います。
・ 手書き文字認識サービスの設定
・ MySQLの動作環境設定
・ JSVR-Webサービスの設定
Charset-Web入力の運用形態に応じて、次のいずれかを行います。
- JSVR-CSVサービスの設定
- 基盤コード運用の設定
6.6.1 手書き文字認識サービスの設定(JSVR-Webサービス運用)
手書き文字認識サービスを起動します。また、OSの起動時に手書き文字認識サービスが自動的に起動するように設定します。
なお、次の場合を例として説明します。
項目
Charset-Web入力のインストール先
設定値
/opt/FJSVjsvr
- 58 -
手順
1. カレントディレクトリを、"Charset-Web入力のインストール先/service/HWRecog"ディレクトリに変更します。
2. S99FJSVwhwrコマンドを"start"オプション付きで実行します。
例
手順1、2のコマンドライン操作の例
# cd /opt/FJSVjsvr/service/HWRecog
# ./S99FJSVwhwr start
3. OSの起動時に手書き文字認識サービスが自動的に起動するように設定します。
使用する環境でのOSのランレベルに応じて、適切なレベルの/etc/rc#.d(#は数値)に、S99FJSVwhwrコマンドへのシンボリックリン
クを作成します。
例
/etc/rc3.dにシンボリックリンクを作成する場合の例
# cd /etc/rc3.d
# ln -s /opt/FJSVjsvr/service/HWRecog/S99FJSVwhwr S99FJSVwhwr
参考
手書き文字認識サービスを停止する場合は、次のコマンドを実行します。
# cd /opt/FJSVjsvr/service/HWRecog
# ./S99FJSVwhwr stop
その他、手書き文字認識サービスについて詳しくは、「コマンドリファレンス」の第7章を参照してください。
6.6.2 MySQLの動作環境設定(JSVR-Webサービス運用)
次の手順で、MySQLの動作環境を設定します。また、MySQLに対して、「Web用のユーザ」と「辞書反映用のユーザ」を登録し、権限
を設定します。
手順
1. カレントディレクトリを、MySQLのインストール先に変更します。
2. サンプルとして準備されている設定ファイルをカレントディレクトリにコピーします。
3. アクセス管理データベースを作成するためのスクリプトファイルを実行します。
例
手順1~3のコマンドライン操作の例
# cd /usr/local/mysql
# cp ./support-files/my-medium.cnf ./data/my.cnf
# ./scripts/mysql_install_db --defaults-file=/usr/local/mysql/data/my.cnf
4. 手順の2でコピーした設定ファイル"/usr/local/mysql/data/my.cnf"を、テキストエディタで次のように編集します。
設定内容の追加
- 59 -
- [mysql]セクション
default-character-set=cp932
- [mysqld]セクション
default-character-set=cp932
skip-character-set-client-handshake
basedir=/usr/local/mysql
注意
- default-character-setの値には、Charset-Web入力の運用文字コードに関係なく、必ず"cp932"と記述する必要があります。
- [mysql]セクションが、"/usr/local/mysql/data/my.cnf"に存在しない場合は、セクションを作成してください。
設定内容の無効化
- [mysqld]セクション
#log-bin
注意
"log-bin"と記述されている行の先頭に"#"を追加して、行全体をコメントアウトすることにより、設定を無効化します。
5. データベース、MySQLの設定ファイル、および辞書反映ツールが使用するバックアップフォルダの所有者の設定を行います。
例
コマンドライン操作の例
#
#
#
#
#
#
#
cd /usr/local/mysql
chown -Rh root .
chown -Rh mysqlusr:mysql data
chown -Rh mysqlusr:mysql /opt/FJSVjsvr/dic
chown -Rh mysqlusr:mysql /opt/FJSVjsvr/pio/backup
chown root:mysql data/my.cnf
chmod 640 data/my.cnf
太字斜体部分("mysqlusr"および"mysql")については、実際に使用する値を適用してください。
6. 「6.4 マルチ文字コードオプションのインストール」でマルチ文字コードオプションを導入した場合は、そのデータベースの所有者
設定を行います。マルチ文字コードオプションを導入しない場合は、この手順を省略してください。
例
コマンドライン操作の例
# chown -Rh mysqlusr:mysql /opt/FJSVjsvrm/dic
太字斜体部分("mysqlusr"および"mysql")については、実際に使用する値を適用してください。
7. 次の手順で、MySQLのコマンドを使って、データベースの権限を設定します。
1. カレントディレクトリをMySQLのインストール先に変更し、MySQLデーモンを起動した後、MySQLの対話モードを開始しま
す。
- 60 -
例
コマンドライン操作の例
# cd /usr/local/mysql
# ./bin/mysqld_safe --defaults-file=/usr/local/mysql/data/my.cnf --user=mysqlusr &
# ./bin/mysql
太字斜体部分("mysqlusr")については、実際に使用する値を適用してください。
2. 次のようにMySQLのコマンドを実行します。
mysql>
mysql>
mysql>
mysql>
mysql>
mysql>
grant
grant
grant
grant
flush
exit;
select on ime.* to mysqlid@localhost identified by "mysqlpass";
update on ime.date to mysqlid@localhost identified by "mysqlpass";
all privileges on ime.* to mysqladminid@localhost identified by "mysqladminpass";
file on *.* to mysqladminid@localhost identified by "mysqladminpass";
privileges;
Web 用 の ユ ー ザ に 関 す る 値 ( 上 記 の "mysqlid" お よ び "mysqlpass") と 、 辞 書 反 映 用 の ユ ー ザ に 関 す る 値 ( 上 記
の"mysqladminid"および"mysqladminpass")については、実際に使用する値を適用してください。
参考
MySQLに設定する各ユーザについては、「6.2.1 MySQLのユーザ名とパスワードについて」を参照してください。
6.6.3 JSVR-CSVサービスの設定
JSVR-CSVサービスを使用する場合は、Charset-Web入力が提供するモジュールを部門サーバのサーブレットコンテナへWebアプリ
ケーションとして配備(デプロイ)します。
説明は次のとおりです。
・ Interstage Application Serverの環境の場合
6.6.3.1 Interstage Application Serverの環境の場合
次の順に設定します。
1. WARファイルの作成
2. ワークユニットの作成
3. ワークユニットへWARファイルを配備
なお、次の表のように設定する場合を例として説明します。
項目
設定値
Charset-Web入力のインストール先
/opt/FJSVjsvr
Charset-Web入力のWARファイル名
jsvr_csv.war
ワークユニット名
JSVR_CSV
また、手順について詳しくは、Interstage Application Serverの「スタートガイド」の第3章を参照してください。Interstage管理コンソールに
ついては、Interstage Application Serverの「運用ガイド」の第1章も参照してください。
1. WARファイルの作成
次の手順でWARファイルを作成します。
手順
- 61 -
1. "Charset-Web入力のインストール先/webservice/core/jsvr.jar"を、"Charset-Web入力のインストール先/webservice/csv/webapps/
JSVR/WEB-INF/lib"ディレクトリにコピーします。
2. "Charset-Web 入 力 の イ ン ス ト ー ル 先 /webservice/core" デ ィ レ ク ト リ に あ る JSVR-Web サ ー ビ ス 環 境 フ ァ イ
ル"Users.properties"を、"Charset-Web入力のインストール先/webservice/csv/webapps/JSVR/WEB-INF/classes"ディレクトリにコ
ピーします。
3. コマンドライン上で、"Charset-Web入力のインストール先/webservice/csv/webapps/JSVR"ディレクトリに移動します。
4. jarコマンドを使用して、手順の3で移動したディレクトリ以下のファイルすべてをアーカイブしたWARファイルを作成します。
例
コマンドライン操作の例
#
#
#
#
cp /opt/FJSVjsvr/webservice/core/jsvr.jar /opt/FJSVjsvr/webservice/csv/webapps/JSVR/WEB-INF/lib
cp /opt/FJSVjsvr/webservice/core/Users.properties /opt/FJSVjsvr/webservice/csv/webapps/JSVR/WEB-INF/classes
cd /opt/FJSVjsvr/webservice/csv/webapps/JSVR
jar -cf jsvr_csv.war *
2. ワークユニットの作成
次の手順で、JSVR-CSVサービスを動作させるためのワークユニットを作成します。
手順
1. Interstage管理コンソールを起動し、管理者権限でログインします。
2. Interstage管理コンソール画面の左側のツリーで、[Interstage管理コンソール]を展開した下層にある[ワークユニット]を選択しま
す。
3. Interstage管理コンソール画面の右側の画面で、[新規作成]タブを選択します。[ワークユニット名]の欄にワークユニット名を入力
し、[作成]ボタンをクリックします。
例
[ワークユニット名]に「JSVR_CSV」と入力します。
4. Interstage管理コンソール画面の左側のツリーで、[Interstage管理コンソール]を展開した下層にある[ワークユニット]の下に、作成
したワークユニットの名前が表示されたことを確認します。
3. ワークユニットへWARファイルを配備
次の手順で、JSVR-CSVサービスを動作させるためのワークユニットに、WARファイルを配備します。
手順
1. Interstage管理コンソールを起動し、管理者権限でログインします。
2. Interstage管理コンソール画面の左側のツリーで、[Interstage管理コンソール]を展開した下層にある[ワークユニット]を選択し、
JSVR-CSVサービスを動作させるためのワークユニットを選択します。
例
[Interstage管理コンソール]を展開した下層にある[ワークユニット]-[JSVR_CSV]を選択します。
3. Interstage管理コンソール画面の右側の画面で、[配備]タブを選択します。[配備ファイル]の欄にWARファイルをフルパスで指定
します。
4. [配備]ボタンをクリックします。
5. Interstage管理コンソール画面の右側の画面で、[環境設定]タブを選択し、さらに[ワークユニット設定]の[表示]をクリックします。
- 62 -
6. 次の項目を設定します。
[クラスパス]
JDBCドライバのフルパス("Charset-Web入力のインストール先/connector/mysql-connector-java-3.1.12-bin.jar")を設定します。
[環境変数]
DISPLAYを設定します。JDK5.0のheadlessオプションを使用する場合は不要です。なお、java.awtパッケージが動作する環
境を構築するために、Xvfbコマンドを使用した場合は、その際に設定したDISPLAY環境変数の値との整合性をとってくださ
い。
[JavaVMオプション]
JDK5.0のheadlessオプションを利用する場合は、そのオプションを設定します。XサーバまたはXvfbコマンドを使用する場合
は不要です。
例
[クラスパス]の設定例
/opt/FJSVjsvr/connector/mysql-connector-java-3.1.12-bin.jar
[環境変数]の設定例
DISPLAY=localhost:0.0
[JavaVMオプション]の設定例
-Djava.awt.headless=true
参考
[環境変数]および[JavaVMオプション]の設定内容と、java.awtパッケージを動作させるための方法との関係は次の表のとおりで
す。
Xvfbコマンドを使用
[環境変数]に「DISPLAY」の設定を記述。設定値はXvfbコマンドでの指定と合わせる。
[JavaVMオプション]の設定は不要。
ウィンドウシステムを起動
[環境変数]に「DISPLAY」の設定を記述。
[JavaVMオプション]の設定は不要。
-headlessオプションを使用
[環境変数]の設定は不要。
[JavaVMオプション]に「-Djava.awt.headless=true」の設定を記述。
7. [適用]ボタンをクリックします。
ここまでの設定が完了したら、「6.8 辞書反映ツールの設定」へ進んでください。
6.6.4 外字申請モデル(基盤コード運用)の設定
注意
基盤文字コード検索サンプルアプリケーションを使用する場合は、JSVR-Webサービス環境ファイルで、JSVR-CSVインタフェースのレ
スポンスに情報ヘッダが付加される設定になっている必要があります。JSVR-Webサービス環境ファイルについては、「コマンドリファレ
ンス」の第5章を参照してください。
「6.6.3 JSVR-CSVサービスの設定」を参照して、JSVR-CSVサービスを設定します。
ここまでの設定が完了したら、「6.8 辞書反映ツールの設定」へ進んでください。
- 63 -
6.7 部門サーバの設定(JSVRAX運用)
部門サーバにて、次の設定を行います。
・ 手書き文字認識サービスの設定
・ MySQLの動作環境設定
・ JSVR-CSVサービスおよびJSVRAXの設定
6.7.1 手書き文字認識サービスの設定(JSVRAX運用)
手書き文字認識サービスを起動します。また、OSの起動時に手書き文字認識サービスが自動的に起動するように設定します。
なお、次の場合を例として説明します。
項目
Charset-Web入力のインストール先
設定値
/opt/FJSVjsvr
手順
1. カレントディレクトリを、"Charset-Web入力のインストール先/service/HWRecog"ディレクトリに変更します。
2. S99FJSVwhwrコマンドを"start"オプション付きで実行します。
例
手順1、2のコマンドライン操作の例
# cd /opt/FJSVjsvr/service/HWRecog
# ./S99FJSVwhwr start
3. OSの起動時に手書き文字認識サービスが自動的に起動するように設定します。
使用する環境でのOSのランレベルに応じて、適切なレベルの/etc/rc#.d(#は数値)に、S99FJSVwhwrコマンドへのシンボリックリン
クを作成します。
例
/etc/rc3.dにシンボリックリンクを作成する場合の例
# cd /etc/rc3.d
# ln -s /opt/FJSVjsvr/service/HWRecog/S99FJSVwhwr S99FJSVwhwr
参考
手書き文字認識サービスを停止する場合は、次のコマンドを実行します。
# cd /opt/FJSVjsvr/service/HWRecog
# ./S99FJSVwhwr stop
その他、手書き文字認識サービスについて詳しくは、「コマンドリファレンス」の第7章を参照してください。
6.7.2 MySQLの動作環境設定(JSVRAX運用)
次の手順で、MySQLの動作環境を設定します。また、MySQLに対して、「Web用のユーザ」と「辞書反映用のユーザ」を登録し、権限
を設定します。
手順
- 64 -
1. カレントディレクトリを、MySQLのインストール先に変更します。
2. サンプルとして準備されている設定ファイルをカレントディレクトリにコピーします。
3. アクセス管理データベースを作成するためのスクリプトファイルを実行します。
例
手順1~3のコマンドライン操作の例
# cd /usr/local/mysql
# cp ./support-files/my-medium.cnf ./data/my.cnf
# ./scripts/mysql_install_db --defaults-file=/usr/local/mysql/data/my.cnf
4. 手順の2でコピーした設定ファイル"/usr/local/mysql/data/my.cnf"を、テキストエディタで次のように編集します。
設定内容の追加
- [mysql]セクション
default-character-set=cp932
- [mysqld]セクション
default-character-set=cp932
skip-character-set-client-handshake
basedir=/usr/local/mysql
注意
- default-character-setの値には、Charset-Web入力の運用文字コードに関係なく、必ず"cp932"と記述する必要があります。
- [mysql]セクションが、"/usr/local/mysql/data/my.cnf"に存在しない場合は、セクションを作成してください。
設定内容の無効化
- [mysqld]セクション
#log-bin
注意
"log-bin"と記述されている行の先頭に"#"を追加して、行全体をコメントアウトすることにより、設定を無効化します。
5. データベース、MySQLの設定ファイル、および辞書反映ツールが使用するバックアップフォルダの所有者の設定を行います。
例
コマンドライン操作の例
#
#
#
#
#
#
#
cd /usr/local/mysql
chown -Rh root .
chown -Rh mysqlusr:mysql data
chown -Rh mysqlusr:mysql /opt/FJSVjsvr/dic
chown -Rh mysqlusr:mysql /opt/FJSVjsvr/pio/backup
chown root:mysql data/my.cnf
chmod 640 data/my.cnf
太字斜体部分("mysqlusr"および"mysql")については、実際に使用する値を適用してください。
- 65 -
6. 次の手順で、MySQLのコマンドを使って、データベースの権限を設定します。
1. カレントディレクトリをMySQLのインストール先に変更し、MySQLデーモンを起動した後、MySQLの対話モードを開始しま
す。
例
コマンドライン操作の例
# cd /usr/local/mysql
# ./bin/mysqld_safe --defaults-file=/usr/local/mysql/data/my.cnf --user=mysqlusr &
# ./bin/mysql
太字斜体部分("mysqlusr")については、実際に使用する値を適用してください。
2. 次のようにMySQLのコマンドを実行します。
mysql>
mysql>
mysql>
mysql>
mysql>
mysql>
grant
grant
grant
grant
flush
exit;
select on ime.* to mysqlid@localhost identified by "mysqlpass";
update on ime.date to mysqlid@localhost identified by "mysqlpass";
all privileges on ime.* to mysqladminid@localhost identified by "mysqladminpass";
file on *.* to mysqladminid@localhost identified by "mysqladminpass";
privileges;
Web 用 の ユ ー ザ に 関 す る 値 ( 上 記 の "mysqlid" お よ び "mysqlpass") と 、 辞 書 反 映 用 の ユ ー ザ に 関 す る 値 ( 上 記
の"mysqladminid"および"mysqladminpass")については、実際に使用する値を適用してください。
参考
MySQLに設定する各ユーザについては、「6.2.1 MySQLのユーザ名とパスワードについて」を参照してください。
6.7.3 JSVR-CSVサービスおよびJSVRAXの設定
注意
JSVRAX運用では、JSVR-Webサービス環境ファイルで、次の2点が設定されている必要があります。JSVR-Webサービス環境ファイル
については、「コマンドリファレンス」の第5章を参照してください。
・ JSVR-CSVインタフェースのレスポンスに情報ヘッダが付加される設定になっていること
・ JSVR-CSVインタフェースのレスポンスデータの文字コード名を"csWindows31J"と指定していること
JSVRAX運用では、外字などの字形表示や、かな漢字変換での辞書検索などのために、JSVR-CSVサービスを利用します。その動作
環境を設定し、さらにJSVRAXの設定を行います。
説明は次のとおりです。
・ Interstage Application Serverの環境の場合
6.7.3.1 Interstage Application Serverの環境の場合
次の順に設定します。
1. WARファイルの作成
2. ワークユニットの作成
3. ワークユニットへWARファイルを配備
4. ワークユニットへJSVRAXを配備
- 66 -
なお、次の表のように設定する場合を例として説明します。
項目
設定値
Charset-Web入力のインストール先
/opt/FJSVjsvr
JSVR-CSVサービスのWARファイル名
jsvr_csv.war
ワークユニット名
JSVRAX
また、手順について詳しくは、Interstage Application Serverの「スタートガイド」の第3章を参照してください。Interstage管理コンソールに
ついては、Interstage Application Serverの「運用ガイド」の第1章も参照してください。
1. WARファイルの作成
次の手順でWARファイルを作成します。
手順
1. "Charset-Web入力のインストール先/webservice/core/jsvr.jar"を、"Charset-Web入力のインストール先/webservice/csv/webapps/
JSVR/WEB-INF/lib"ディレクトリにコピーします。
2. "Charset-Web 入 力 の イ ン ス ト ー ル 先 /webservice/core" デ ィ レ ク ト リ に あ る JSVR-Web サ ー ビ ス 環 境 フ ァ イ
ル"Users.properties"を、"Charset-Web入力のインストール先/webservice/csv/webapps/JSVR/WEB-INF/classes"ディレクトリにコ
ピーします。
3. コマンドライン上で、"Charset-Web入力のインストール先/webservice/csv/webapps/JSVR"ディレクトリに移動します。
4. jarコマンドを使用して、手順の3で移動したディレクトリ以下のファイルすべてをアーカイブしたWARファイルを作成します。
例
コマンドライン操作の例
#
#
#
#
cp /opt/FJSVjsvr/webservice/core/jsvr.jar /opt/FJSVjsvr/webservice/csv/webapps/JSVR/WEB-INF/lib
cp /opt/FJSVjsvr/webservice/core/Users.properties /opt/FJSVjsvr/webservice/csv/webapps/JSVR/WEB-INF/classes
cd /opt/FJSVjsvr/webservice/csv/webapps/JSVR
jar -cf jsvr_csv.war *
2. ワークユニットの作成
次の手順でワークユニットを作成します。
手順
1. Interstage管理コンソールを起動し、管理者権限でログインします。
2. Interstage管理コンソール画面の左側のツリーで、[Interstage管理コンソール]を展開した下層にある[ワークユニット]を選択しま
す。
3. Interstage管理コンソール画面の右側の画面で、[新規作成]タブを選択します。[ワークユニット名]の欄にワークユニット名を入力
し、[作成]ボタンをクリックします。
例
[ワークユニット名]に「JSVRAX」と入力します。
4. Interstage管理コンソール画面の左側のツリーで、[Interstage管理コンソール]を展開した下層にある[ワークユニット]の下に、作成
したワークユニットの名前が表示されたことを確認します。
3. ワークユニットへWARファイルを配備
次の手順で、ワークユニットにJSVR-CSVサービスのWARファイルを配備します。
- 67 -
手順
1. Interstage管理コンソールを起動し、管理者権限でログインします。
2. Interstage管理コンソール画面の左側のツリーで、[Interstage管理コンソール]を展開した下層にある[ワークユニット]を選択し、配
備先のワークユニットを選択します。
例) [Interstage管理コンソール]を展開した下層にある[ワークユニット]-[JSVRAX]を選択します。
3. Interstage管理コンソール画面の右側の画面で、[配備]タブを選択します。[配備ファイル]の欄にWARファイルをフルパスで指定
します。
4. [配備]ボタンをクリックします。
5. Interstage管理コンソール画面の右側の画面で、[環境設定]タブを選択し、さらに[ワークユニット設定]の[表示]をクリックします。
6. 次の項目を設定します。
[クラスパス]
JDBCドライバのフルパス("Charset-Web入力のインストール先/connector/mysql-connector-java-3.1.12-bin.jar")を設定します。
[環境変数]
DISPLAYを設定します。JDK5.0のheadlessオプションを使用する場合は不要です。なお、java.awtパッケージが動作する環
境を構築するために、Xvfbコマンドを使用した場合は、その際に設定したDISPLAY環境変数の値との整合性をとってくださ
い。
[JavaVMオプション]
JDK5.0のheadlessオプションを利用する場合は、そのオプションを設定します。XサーバまたはXvfbコマンドを使用する場合
は不要です。
例
[クラスパス]の設定例
/opt/FJSVjsvr/connector/mysql-connector-java-3.1.12-bin.jar
[環境変数]の設定例
DISPLAY=localhost:0.0
[JavaVMオプション]の設定例
-Djava.awt.headless=true
参考
[環境変数]および[JavaVMオプション]の設定内容と、java.awtパッケージを動作させるための方法との関係は次の表のとおりで
す。
Xvfbコマンドを使用
[環境変数]に「DISPLAY」の設定を記述。設定値はXvfbコマンドでの指定と合わせる。
[JavaVMオプション]の設定は不要。
ウィンドウシステムを起動
[環境変数]に「DISPLAY」の設定を記述。
[JavaVMオプション]の設定は不要。
-headlessオプションを使用
[環境変数]の設定は不要。
[JavaVMオプション]に「-Djava.awt.headless=true」の設定を記述。
7. [適用]ボタンをクリックします。
- 68 -
4. ワークユニットへJSVRAXを配備
次の手順で、ワークユニットにJSVRAXを配備します。
手順
1. Interstage管理コンソールを起動し、管理者権限でログインします。
2. Interstage管理コンソール画面の左側のツリーで、[Interstage管理コンソール]を展開した下層にある[ワークユニット]を選択し、配
備先のワークユニットを選択します。
例) [Interstage管理コンソール]を展開した下層にある[ワークユニット]-[JSVRAX]を選択します。
3. Interstage管理コンソール画面の右側の画面で、[配備]タブを選択します。[配備ファイル]の欄に"Charset-Web入力のインストー
ル先/webservice/csv/webapps/JSVRAX"ディレクトリのフルパスを指定します。
例) "/opt/FJSVjsvr/webservice/csv/webapps/JSVRAX"を指定します。
注意
JSVRAXの配備にはWARファイルを使用しません。そのため、「サーバ上の任意の位置で実行するWebアプリケーション」として
配備してください。
4. [配備]ボタンをクリックします。
ここまでの設定が完了したら、「6.8 辞書反映ツールの設定」へ進んでください。
6.8 辞書反映ツールの設定
部門サーバで使用する、辞書反映ツールの運用方法を決定し、必要に応じて設定を行います。
6.8.1 辞書反映ツールの運用方法の決定
辞書反映ツールの運用方法には、「業務名による運用」と「配付先フォルダの直接指定による運用」の2通りがあります。
業務名による運用
この運用方法では、辞書反映ツールの設定ファイルのPIO_GYOMU_NAMEに、Charset-Web入力を運用する業務名を設定しま
す。部門サーバ側の配付先フォルダは、辞書反映ツールが業務名から自動判定します。Charset Managerの配付機能を使用する
場合は、こちらの運用方法をおすすめします。
配付先フォルダの直接指定による運用
この運用方法では、辞書反映ツールの設定ファイルのPIO_DIST_PATHに設定された配付先フォルダを辞書反映ツールが直接
参照します。手動による資源配付運用などで、配付先フォルダを業務名によらず固定で決定したい場合は、こちらの運用方法を利
用できます。
業務名による運用の場合は、これまでのインストール手順で設定が完了しています。このまま、「6.9 業務への設定」の手順へ進んでく
ださい。
配付先フォルダの直接指定による運用の場合は、次の手順で、辞書反映ツールの設定ファイルを編集してください。
手順
1. 辞書反映ツールの設定ファイル("Charset-Web入力のインストール先/pio/PutIntoOperation.conf")をテキストエディタで開きます。
例
設定ファイルのパスの例
/opt/FJSVjsvr/pio/PutIntoOperation.conf
- 69 -
2. 設定項目のうちPIO_GYOMU_NAMEとPIO_DIST_PATHを次のように設定します。
PIO_GYOMU_NAMEの設定
業務名がすでに設定されている場合はそれを削除し、何も値に設定しないようにします。
PIO_DIST_PATHの設定
配付先フォルダとして使用するディレクトリのパスを設定します。
3. 変更した設定ファイルを上書きで保存します。
例
PIO_GYOMU_NAMEおよびPIO_DIST_PATHの設定例
PIO_GYOMU_NAME=
PIO_DIST_PATH=/opt/FSUNadj/usr/WebData
注意
・ PIO_DIST_PATHへ配付先フォルダを指定する場合は、/var/tmpなど、PIO_DB_ADMINISTRATORで指定したユーザの読み込
み権限があるディレクトリを指定してください。
・ 辞書反映ツールの設定ファイルについては、「コマンドリファレンス」の第3章の「設定ファイル」に関する箇所を参照してください。
6.9 業務への設定
Charset-Web入力を運用するための業務に対して、次のように配付情報を設定します。
1. 部門サーバを設定するためのサーバグループを準備する。
2. 準備したサーバグループを設定する。
これによって、その業務で、資源管理サーバの日本語資源を部門サーバへ運用辞書として配付できるようになります。
設定は、資源管理サーバのCharset Manager-Mで行います。手順について詳しくは、Charset Manager-Mの「使用手引書 日本語資源
管理編」の第3章を参照してください。なお、設定時には、次の点に注意してください。
・ 配付情報の設定のうち、[サーバグループの設定]の中で、[Web入力サーバである]にチェックが入っていることを確認する。チェッ
クされていない場合は、チェックを入れる。
6.10 部門サーバのシステム起動
Charset-Web入力の部門サーバで、次がすべて起動していることを確認します。起動していないものがあれば、順に起動します。
・ ウィンドウシステム
・ 手書き文字認識サービス
・ MySQL
・ サーブレットコンテナ
・ Charset Managerの資源配付機能(使用する場合のみ)
注意
・ 部門サーバでOSを再起動したときも、運用開始前に部門サーバのシステム起動が必要です。
・ Charset-Web入力システムのWebプログラムへのアクセスは、サーブレットコンテナが完全に起動してから行ってください。起動未
完了の状態でJSVR部品の表示やその他の操作が行われると、文字が正しく表示されないなどの不具合が発生することがありま
- 70 -
す。
このような場合には、使用しているサーブレットコンテナのログを参照し、ウィンドウシステム(Xサーバ)関連の例外が発生していな
いか確認してください。発生していた場合は、ウィンドウシステムの起動、Xvfbコマンドの実行やJavaの起動オプションの設定が正
しく行われているか確認してください。
参考
部門サーバでのシステム起動が完了すると、Charset-Web入力が提供する次の機能のプロセスが常駐します。
・ crserv2 (手書き文字認識サービス)
・ mysqld (MySQL 4.1)
・ qgfrjdm (Charset Managerの資源配付機能。ただし、この機能を使用する場合のみ)
6.10.1 ウィンドウシステムの起動
java.awtパッケージを動作させるために、ウィンドウシステムを起動する方法を選択した場合には、その環境で使用しているウィンドウシ
ステムの起動方法に従って、ウィンドウシステムを起動します。
注意
ウィンドウシステムは、Webサーバおよびサーブレットコンテナより先に起動してください。
参考
java.awtパッケージを動作させるために、次の方法を選択した場合は、ウィンドウシステムを起動する必要はありません。
・ Xvfbコマンドを使用する
・ Java起動オプションに"-Djava.awt.headless=true"を指定する
6.10.2 手書き文字認識サービスの起動
手書き文字認識サービスが起動していない場合は、次の手順で起動します。
1. カレントディレクトリを、"Charset-Web入力のインストール先/service/HWRecog"ディレクトリに変更します。
2. S99FJSVwhwrコマンドを"start"オプション付きで実行します。
例
コマンドライン操作の例
# cd /opt/FJSVjsvr/service/HWRecog
# ./S99FJSVwhwr start
参考
手書き文字認識サービスについて詳しくは、「コマンドリファレンス」の第7章を参照してください。
6.10.3 MySQLの起動
MySQLが提供するスクリプト"mysqld_safe"を使って、MySQLのデーモンを起動します。
- 71 -
例
コマンドライン操作の例
# cd /usr/local/mysql
# ./bin/mysqld_safe --defaults-file=/usr/local/mysql/data/my.cnf --user=mysqlusr &
太字斜体部分("mysqlusr")については、実際に使用する値を適用してください。
注意
システムダウンなどによりMySQLが強制終了されると、MySQLの起動プロセスを管理するファイルの状態が正しくなくなり、それ以降の
MySQLの起動が失敗するようになることがあります。
[MySQLのインストール先]/data/*.pidというファイルが存在し、かつ、その中に書かれている文字列をプロセスIDとするプロセスが動作
していない場合は、このファイルを削除してください。
例) [MySQLのインストール先]/data/xxxx.pidが存在し、かつ、その中に"4321"と書かれていた場合
この場合は、プロセスIDが"4321"のプロセスが動作しているか確認する。
動作していなければ、[MySQLのインストール先]/data/xxxx.pidを削除する。
参考
次のように設定することで、OSの起動時にMySQLのデーモンを自動起動させることができます。
1. MySQLの関連ファイルmysql.serverを/etc/init.dへコピーします。
2. /etc/rc#.d(#は使用する環境でのOSのランレベルに応じた数値)に、上記でコピーしたmysql.serverへのシンボリックリンク
を"S99mysql.server"という名前で作成します。
手順1、2のコマンドライン操作の例)
# cp /usr/local/mysql/support-files/mysql.server /etc/init.d
# cd /etc/rc3.d
# ln -s /etc/init.d/mysql.server S99mysql.server
3. my.cnfの[mysqld]セクションに以下の内容を追加します。
user=mysqlusr
太字斜体部分("mysqlusr")については、実際に使用する値を適用してください。
6.10.4 サーブレットコンテナの起動
Interstage Application Serverおよびワークユニットの起動方法については、Interstage Application Serverのマニュアルを参照してくださ
い。
注意
Xvfbについて
java.awtパッケージを動作させるために、Xvfbコマンドを使用する方法を選択した場合は、Interstage Application Serverのワークユニッ
トを起動する前にXvfbコマンドを実行してください。
コマンドライン操作の例)
# DISPLAY=:1.0; export DISPLAY
# /usr/X11R6/bin/Xvfb :1 -screen 0 1600x1200x24 &
- 72 -
注意
java.awtパッケージを動作させるためにXvfbまたはウィンドウシステムを起動する方法をとる場合は、次の点に注意してください。
・ Charset-Web入力を配備したワークユニットを起動する前に、Xvfbコマンドまたはウィンドウシステムを起動してください。
・ Charset-Web入力を配備したワークユニットを起動する前に、ウィンドウシステム(X-Window)に対するアクセス制御リストを変更して
ください。
Interstage Application Serverでは、WebサーバやサーブレットコンテナのサービスがOS起動時に自動起動する設定になっている
場合があります。この場合は、アクセス制御リストの変更後に、Charset-Web入力を設定したワークユニットを再起動してください。
なお、アクセス制御リストを変更するためのコマンド例を次に示します。
# /usr/bin/xhost +localhost
6.10.5 Charset Managerの資源配付機能の起動
Charset Managerの資源配付機能を使用する場合は、配付デーモンが起動している必要があります。
手動で配付デーモンを起動/停止する場合は、次の手順を実施してください。
1. スーパーユーザーになります。
2. 配付デーモンを起動/停止するシェルおよび端末(ターミナル)のコード系をEUC-JPに設定します。
3. 配付デーモンの起動/停止コマンドを実行します。このコマンドについて詳しくは、Charset Managerの「使用手引書 日本語資源
適用編」の2.1.1項を参照してください。
配付デーモンを起動する場合のコマンド例(bashの場合)
# su
# LANG=ja_JP.eucJP
# export LANG
# /etc/opt/FSUNadj/JPAGE/bin/hmapp/daemon/bin/qgfrjdm -start -r/etc/opt/FSUNadj/JPAGE/bin/hmapp/daemon/bin/
RestartProperty &
配付デーモンを停止する場合のコマンド例(bashの場合)
#
#
#
#
su
LANG=ja_JP.eucJP
export LANG
/etc/opt/FSUNadj/JPAGE/bin/hmapp/daemon/bin/qgfrjdm -stop
6.11 運用前の確認(JSVR部品運用)
セットアップおよびここまでの各種設定が正常にできているかどうかを確認します。
確認のためには、部門サーバ、または他のクライアントマシン上で、JSVRCheckerによるチェックを実行します。
部門サーバが次のように設定されている場合の、チェック方法を説明します。
項目
Webサーバの公開ドメイン名
設定値
www.foo.bar.com
◆チェック手順
1. 部門サーバのシステムが起動していることを確認します。
2. 環境ファイル("Charset-Web入力のインストール先/j_svr/WEB-INF/JapanistSVR.ini")の次の設定を変更して、JSVRCheckerを利
用可能にします。
- 73 -
セクション
[SYSTEM]
パラメータ名
JSVRChecker
変更後の設定値
備考
インストール直後はfalseに設定されています。
true
注意
環境ファイルを変更した後、WARファイルの作成および、その再配備を行ってください
3. 次のURLを、部門サーバまたはクライアントマシン上のWebブラウザで開きます。
http://www.foo.bar.com/j_svr/jsvrchecker
4. Webブラウザ上に表示されたチェック結果を確認します。
5. 環境ファイルの次の設定を変更して、JSVRCheckerを利用不可能にします。
セクション
[SYSTEM]
パラメータ名
JSVRChecker
変更後の設定値
備考
インストール直後はfalseに設定されています。
false
注意
・ JSVRCheckerの実行結果として表示される内容には、JavaVMなどサーバに関する重要な情報が含まれます。JSVRCheckerのURL
に対してアクセス制御をかけるなどの対処を行い、第三者から参照されないように注意してください。また、JSVRCheckerを利用後
は、必ず、上記で説明した環境ファイル内の設定値をfalseにして、JSVRCheckerを利用不可能な状態にしてください。
・ 環境ファイルを変更した後、WARファイルの作成および、その再配備を行ってください
JSVRCheckerについて詳しくは、「コマンドリファレンス」の第6章を参照してください。
6.12 運用前の確認(JSVR-Webサービス運用)
セットアップおよびここまでの各種設定が正常にできているかどうか確認します。
確認には、JSVR-CSVインタフェースを利用します。
文字辞書検索のリクエストURL、および手書き文字認識のリクエストURLを開き、レスポンスが得られることを確認してください。なお、
この方法は、JSVR-CSVサービスを利用する場合と外字申請モデルを利用する場合のいずれでも共通です。
例
確認に使用するリクエストURLの例
部門サーバの公開ドメイン名が"www.foo.bar.com"の場合の例を示します。
・ 文字辞書検索のリクエストURL
http://www.foo.bar.com/jsvr_csv/csv/getCharacters?getCount=false&limitRange=1-20&yomis=あい
・ 手書き文字認識のリクエストURL
http://www.foo.bar.com/jsvr_csv/csv/recognizeAsPart?limit=5&rect=59,80;124,84&points=59,83;89,82;124,80
リクエストURLに対するレスポンスの例
例に示すような構成の、情報ヘッダやCSV本体のカラムヘッダ行が得られることを確認してください。JSVR-CSVサービスのレスポンス
について詳しくは、「コマンドリファレンス」の2.3.1項の「◆レスポンスについて」を参照してください。
- 74 -
・ 文字辞書検索の例
JSVRVersion
3.0
ColumnHeader
true
UnlimitedRecordCount
-1
CODE GLYPHCODE YOMIsFORSEARCH
PARTCODEs OYAJICODE
・
・
・
ONYOMIs
KUNYOMIs
NANORIs
JIGI1
JIGI2 ... JIGI15
・ 手書き文字認識の例
JSVRVersion
3.0
ColumnHeader
true
UnlimitedRecordCount
CODE
・
・
・
-1
GLYPHCODE
6.13 運用前の確認(JSVRAX運用)
セットアップおよびここまでの各種設定が正常にできているかどうか確認します。
確認には、Charset-Web入力のサンプルを用いることができます。
サンプルの使用方法については、「運用ガイド」の4.3節を参照してください。
- 75 -
KAKUSUs
REPRADICALCODEs
第7章 アンインストール
Charset-Web入力を、コンピュータからアンインストールする方法について説明します。
この章で説明するアンインストールの方法は、各運用形態で共通です。
7.1 アンインストールの前に
ここでは、Charset-Web入力をアンインストールする前の注意事項について説明します。
・ 部門サーバに準備したWebサーバやサーブレットコンテナをアンインストールする場合は、本マニュアルで説明するアンインストー
ル手順を行った後で、それぞれのWebサーバやサーブレットコンテナの説明書に従って行ってください。
・ アンインストール前に、「運用ガイド」の第3章を参照して、必要なデータのバックアップを完了してください。
・ Linuxでのアンインストール作業は、スーパーユーザーで行ってください。また、Windowsでのアンインストール作業は、管理者権
限を持つユーザで行ってください。
7.2 アンインストールの流れ
ここでは、Charset-Web入力のアンインストールの流れについて説明します。アンインストールの流れは、運用文字コードによる運用形
態ごとに、次のケースがあります。
基本コード運用およびベンダコード運用の場合
- 資源管理サーバも部門サーバもすべてアンインストールする
- Charset-Web入力を運用する業務単位で削除する
- Charset-Web入力を運用するための業務から部門サーバを削除する
基盤コード運用の場合
基盤コード運用の部門サーバをアンインストールする
それぞれのケースについて、説明します。
7.2.1 資源管理サーバも部門サーバもすべてアンインストールする
Charset-Web入力の運用を完全に中止し、Charset Manager-Mが提供する各機能も利用しなくなる場合が、このケースに当てはまりま
す。
このケースのアンインストールの流れは次のとおりです。
1. 「7.3 資源管理サーバのアンインストール」
2. 「7.4 部門サーバのアンインストール」
- 76 -
7.2.2 Charset-Web入力を運用する業務単位で削除する
このケースに当てはまる場合の例を次に示します。
・ Charset-Web入力の運用を完全に中止するが、Charset Manager-Mが提供する各機能の利用は続ける場合
・ Charset Manager-Mで運用している業務のうち、Charset-Web入力を運用しているある業務だけを削除する場合
このケースのアンインストールの流れは次のとおりです。
1. Charset Manager-Mから、削除対象の業務を削除する
手順の詳細は、Charset Manager-Mの「使用手引書 日本語資源管理編」の第3章を参照してください。
2. 「7.4 部門サーバのアンインストール」
7.2.3 Charset-Web入力を運用するための業務から部門サーバを削除する
Charset-Web入力の運用は続けるが、部門サーバの数を減らすために業務から削除する場合などが、このケースに当てはまります。
このケースのアンインストールの流れは次のとおりです。
1. 削除対象の部門サーバを運用している業務から、部門サーバの情報を削除する
手順の詳細は、Charset Manager-Mの「使用手引書 日本語資源管理編」の第3章を参照してください。
2. 「7.4 部門サーバのアンインストール」
- 77 -
7.2.4 基盤コード運用の部門サーバをアンインストールする
基盤コード運用の部門サーバ(外字申請モデルを利用している場合)の利用を止める場合が、このケースに当てはまります。アンインス
トールが必要なのは、部門サーバのみとなります。
このケースのアンインストールについては、「7.4 部門サーバのアンインストール」を参照してください。
7.3 資源管理サーバのアンインストール
ここでは、資源管理サーバのアンインストールの概要について説明します。
1. Charset-辞書オプションのアンインストール
Charset-辞書オプションを導入済の環境の場合は、Charset-辞書オプションのソフトウェア説明書に従って、アンインストールを
行ってください。
2. 外字データライブラリのアンインストール
外字データライブラリを導入済の環境の場合は、外字データライブラリのマニュアルに従って、アンインストールを行ってくださ
い。
3. Charset Manager-Mのアンインストール
Charset Manager-Mの「インストールガイド」の第2章を参照して、アンインストールを行ってください。
7.4 部門サーバのアンインストール
ここでは、部門サーバのアンインストールについて説明します。
1. アンインストールの準備
アンインストールを開始する前に、手書き文字認識サービスおよびMySQLのデーモンを停止します。
手順
1. 次の手順で、手書き文字認識サービスを停止します。
1. カレントディレクトリを、"Charset-Web入力のインストール先/service/HWRecog"ディレクトリに変更します。
2. S99FJSVwhwrコマンドを"stop"オプション付きで実行します。
例
コマンドライン操作の例
# cd /opt/FJSVjsvr/service/HWRecog
# ./S99FJSVwhwr stop
3. OS起動時に手書き文字認識サービスが自動的に起動するように設定されている場合は、その設定を解除します。
例
/etc/rc3.dにある設定(シンボリックリンク)を解除する場合の例
# rm /etc/rc3.d/S99FJSVwhwr
2. 次のコマンドで、MySQLのデーモンを停止します。
# cd /usr/local/mysql
# ./bin/mysqladmin shutdown
- 78 -
2. Webサーバ/サーブレットコンテナなどの設定削除
・ 利用したことのある運用形態にあわせて、次の表を参照し、Charset-Web入力のための設定を解除してください。なお、解除方法
については、各々の環境のマニュアルをあわせて参照してください。
運用形態
参照箇所
JSVR部品運用
「6.5.3 JSPとサーブレットの設定」
JSVR-Webサービス運用
JSVR-CSVサービス
「6.6.3 JSVR-CSVサービスの設定」
基盤コード運用
- 「6.6.4 外字申請モデル(基盤コード運用)の設定」
- 「運用ガイド」の4.2節(基盤文字コード検索サンプルアプリケーションを利用したことが
ある場合)
・ 「6.7 部門サーバの設定(JSVRAX運用)」
JSVRAX運用
・ 「運用ガイド」の4.3節(JSVRAXのサンプルを利用したことがある場合)
・ 運用時に、辞書反映ツールなどを自動実行するように設定していた場合は、その設定を削除してください。
上記が完了したら、使用しているWebサーバおよびサーブレットコンテナを、それぞれのマニュアルに従って停止してください。
3. Charset-Web入力のアンインストール
注意
マルチ文字コードオプションがインストールされている場合は、ここで説明する手順によって、マルチ文字コードオプションも同時にア
ンインストールされます。
次のパッケージをシステムから削除します。
・ FJSVjsvrパッケージ
・ FJSVjsvrmパッケージ(インストールされている場合)
手順
1. "Charset-Web入力のインストール先/uninstall.sh"を実行し、アンインストールを行います。
例
コマンドライン操作の例
# /opt/FJSVjsvr/uninstall.sh
2. Charset-Web入力のインストール先ディレクトリ(例 : "/opt/FJSVjsvr"ディレクトリ)やログ出力先の実体ディレクトリ(例 : "/var/opt/
FJSVjsvr/logs"ディレクトリ)の下を確認し、不要なディレクトリやファイルが残っている場合はそれらを削除します。
例
次のディレクトリの中に、不要なディレクトリやファイルが残っている場合があります。
インストール先ディレクトリの下
ディレクトリ
インストール先
ディレクトリ直下
内容
uninstall.sh
- 79 -
ディレクトリ
内容
j_svr
Charset-Web入力を配備(デプロイ)するときに作成したWARファイル、JSVR部品のサンプルページ、
JDBCドライバ
pio
辞書反映ツールが使用するバックアップフォルダ
webservice
Charset-Web入力を配備(デプロイ)するときに作成した各種ファイル(JARファイル、WARファイル、JSVRWebサービス環境ファイル等)、JSVRAXのサンプル
ログ出力先の実体ディレクトリの下
Charset-Web入力の各種ログファイル
3. 次のディレクトリやファイルが残っているか確認し、不要な場合は削除します。
- 基盤文字コード検索サンプルアプリケーションの実体をコピーした先のディレクトリ
例) "/usr/application/sample/kiban_search"ディレクトリ
- Charset-Web入力に適用した外字ファイル GW??.ttf、XW??.ttf
例) Charset-Web入力が使用するJDKがInterstage Application Serverに同梱されているJDK5.0の場合、"/opt/FJSVawjbk/
jdk5/jre/lib/fonts"ディレクトリに上記のファイルが残っているか確認する。
4. マルチ文字コードオプションがインストールされていた環境の場合は、マルチ文字コードオプションのインストール先のディレクトリ
(例 : "/opt/FJSVjsvrm"ディレクトリ)が残っている場合があります。それが不要な場合は削除します。
4. Charset Manager-Aのアンインストール
次のパッケージをシステムから削除します。
・ FSUNadjパッケージ
・ FSUNiconvパッケージ
手順
1. 資源配付機能デーモンが起動している場合は、これを停止します。
# /etc/opt/FSUNadj/JPAGE/bin/hmapp/daemon/bin/qgfrjdm -stop
2. rpmコマンドを実行し、FSUNadjパッケージを削除します。
# rpm -e FSUNadj
3. 資源配付機能デーモンの自動実行の設定を行っている場合は、それを削除します。
#
#
#
#
#
rm
rm
rm
rm
rm
/etc/rc2.d/S99FSUNadjsv
/etc/rc3.d/S99FSUNadjsv
/etc/rc5.d/S99FSUNadjsv
/etc/rc0.d/K99FSUNadjsv
/etc/rc6.d/K99FSUNadjsv
4. 次のディレクトリやファイルが残っているか確認し、不要な場合は削除します。
- FSUNadjのインストール先のディレクトリ"/opt/FSUNadj"
- Charset Manager用の環境設定ファイル"/root/.charset_bshrc"または"/root/.charset_cshrc"
5. ログインシェルに、Charset Manager用の環境設定ファイルが設定されている場合には、その設定を削除します。
- bashの場合、/root/.bashrcの中の次の記述を削除します。
. ~/.charset_bshrc
- Cシェルの場合、/root/.tcshrcの中の次の記述を削除します。
source ~/.charset_cshrc
- 80 -
6. rpmコマンドを実行し、FSUNiconvパッケージを削除します。
# rpm -e FSUNiconv
5. MySQLのアンインストール
手順
1. MySQLのインストール先ディレクトリの内容をすべて削除します。
2. MySQLの管理用のアカウントおよびグループを削除します。
例
コマンドライン操作の例
#
#
#
#
cd /usr/local
rm -r mysql*
userdel mysqlusr
groupdel mysql
太字斜体部分("mysqlusr"および"mysql")については、実際に使用していた値を適用してください。
6. アンインストール後の設定
・ 必要に応じて、「2. Webサーバ/サーブレットコンテナなどの設定削除」で停止させたWebサーバおよびサーブレットコンテナを再起
動してください。
・ 必要に応じて、部門サーバで運用していたWebページから、JSVR部品ライブラリを利用しているコード部分を削除してください。
・ 必要に応じて、JSVR-Webサービスを利用していたアプリケーションから、JSVR-CSVインタフェースを利用しているコード部分を削
除してください。
・ 必要に応じて、JSVRAXを利用していたWebページから、JSVRAXに関するコード部分を削除してください。
- 81 -
付録A トラブルシューティング
Charset-Web入力のインストール時またはアンインストール時に発生する可能性があるトラブルと、その対処方法について説明します。
参考
・ 資源管理サーバのインストールにてトラブルが発生した場合は、Charset Manager-Mの「インストールガイド」を参照してください。
・ Charset-Web入力の運用中にトラブルが発生した場合は、「運用ガイド」の付録Aを参照してください。
A.1 トラブルへの対応手順
トラブルが発生した場合の対処の手順を次に示します。
※1について
「A.2 トラブルの現象、原因と対処」を参照してください。
※2について
「運用ガイド」の付録Bを参照してください。
注意
JSVR部品を使用したWebページ上で不具合が起きる場合は、次の点にも注意してください。
- 82 -
ブラウザキャッシュ
JSVR部品のWebコンテンツは、外字/登録単語の反映、および、環境ファイルの更新のタイミングで、ブラウザキャッシュが無効に
なるようにコントロールされています。そのため、間違った状態で公開されてしまうと、次のキャッシュ更新のタイミングが来るまで、
不正な情報を覚えてしまうことがあります。この場合は、クライアントのブラウザキャッシュをクリアしてください。
「2.4.2.4 ブラウザキャッシュについて」も併せて参照してください。
サーバキャッシュ
JSVR部品ライブラリはJSPで書かれており、クライアントにダウンロードされる前に、サーバ側でコンパイルされます。JSPのコンパイ
ルは最初にリクエストがあったときに行われ、以降のリクエストには、コンパイル済みの実行ファイルが使用されます。サーバ側の設
定によっては、一度間違った状態でJSPを起動してしまうと、その実行ファイルが残り、誤動作の原因となることがあります。
この場合には、使用しているサーブレットコンテナの説明書に従い、コンパイル済み実行ファイルを削除してください。
A.2 トラブルの現象、原因と対処
A.2.1
アンインストール中にエラーが発生する
原因
MySQLが起動している状態で、Charset-Web入力またはマルチ文字コードオプションのアンインストールを行った。
対処
次の作業を行う。
1. アンインストールを中断。
2. MySQLを停止する。
3. アンインストールを再度実行。
A.2.2
システムの起動時に、エラーログやトレースが出力される。
jsvrXXXX.logへ出力される識別リテラル:「DB004」
原因
環境ファイルでDBセクションの設定に誤りがある。
対処
「コマンドリファレンス」の第4章を参照して、環境ファイル中のDBセクションの設定を確認する。
原因
運用文字コードとして、JEF、Unicode-JEF、Unicode-JEFのエンコード形式、KEIS、JIPSまたはDBCS-Hostを選択しているが、マル
チ文字コードオプションをインストールしていない。
対処
マルチ文字コードオプションを部門サーバへインストールする。
A.2.3
ログファイル"jsvr.log"または"jsvrXXXX.log"が作成されない。
原因
環境ファイルでLOG_PATHの設定に誤りがある。
対処
「コマンドリファレンス」の第4章を参照して、環境ファイル中のLOG_PATHの設定を確認する。
- 83 -
A.2.4
MySQLの権限設定時に、ユーザ名などを誤って指定してしまった。
対処
コマンドライン上でmysqlコマンドを使い、MySQLの対話モードに入ってから、次の手順で正しく修正する。
1. 全ユーザ情報を参照し、登録されているユーザを確認する。
ユーザ名が正しく登録されている場合は、2に進む。
ユーザ名が誤って登録されている場合は、3に進む。
2. 確認したいユーザ名の権限を参照する。
USAGE以外に、Web用のユーザならばSELECTが、辞書反映用のユーザならばUPDATEが設定されていることを確認する。
正しく設定されているならば、手順を終了する。
誤って設定されているならば、3に進む。
3. ユーザ名または権限が誤っているユーザを削除する。
4. 「6.5.2 MySQLの動作環境設定(JSVR部品運用)」、「6.6.2 MySQLの動作環境設定(JSVR-Webサービス運用)」または「6.7.2
MySQLの動作環境設定(JSVRAX運用)」を参照して、ユーザの権限を正しく設定する。
参考
各操作を行うためのMySQLのコマンド例を次に示します。
[全ユーザ情報の参照]
mysql> select host,user from mysql.user;
[特定のユーザの権限の参照]
mysql> show grants for USER@HOST;
※上記コマンドの"USER"および"HOST"は実際の値に置き換えること
[特定のユーザを削除]
mysql> revoke all on ime.* from USER@HOST;
mysql> drop user USER@HOST;
※上記コマンドの"USER"および"HOST"は実際の値に置き換えること
A.2.5
MySQLのデーモン(mysqld)が正しく起動しない。
原因
MySQLの設定(my.cnfの記述やmysqld動作用のアカウントの設定、MySQL関連のファイルやディレクトリの権限設定など)が誤ってい
る。
対処
次の作業を行う。
1. psコマンドでmysqldのプロセスが残っていないことを確認する。残っている場合はkillコマンドでそのプロセスを削除する。
2. ログファイルを出力するオプション"--log"を付けて、mysqldを起動する(この起動自体は失敗する)。
例
コマンドライン操作の例
# cd /usr/local/mysql
# ./bin/mysqld_safe --defaults-file=/usr/local/mysql/data/my.cnf --log --user=mysqlusr &
- 84 -
太字斜体部分("mysqlusr")については、実際に使用する値を適用する。
3. 上記操作でログファイルが出力されるため、それを参照して、起動が失敗する原因を特定し、必要な対処を行う。
- 85 -
用語集
このマニュアルで使用する用語について説明します。
Charset-辞書オプション
Charset-住所辞書オプションおよびCharset-氏名辞書オプションの総称です。Charset-住所辞書オプションは、日本全国の地名を
かな漢字変換するために連携することができる製品です。Charset-氏名辞書オプションは、日本の苗字および名前をかな漢字変換
するために連携することができる製品です。
DBCS-Host
日本アイ・ビー・エム社製ホストと同等の文字セットです。
JEF
文字についてのJIS規格のうち、JIS X 0208(1978)を元に開発された、富士通独自の文字規格です。その後のJIS規格の改定や、
さまざまな要件の反映がなされています。
JIPS
日本電気社製ホストと同等の文字セットです。
JSVRAX
文字表示/入力に関するWebブラウザ上のフレームワークです。特別なアプリケーションをインストールすることなく、外字を含む文
字列の表示/入力を行う機能や、入力文字列のチェックを行う機能を提供します。
JSVRChecker
Charset-Web入力の部門サーバ内Web環境の簡易チェックツールです。セットアップが正しく行われているかどうか/運用辞書が
正しくデータベースへ反映されているか、などを確認することができます。
JSVR-CSVインタフェース
JSVR-Webサービスにて、HTTPのGET/POSTメソッドで入力パラメタを指定し、そのレスポンスとして出力結果を得るインタフェース
です。出力結果はCSV形式となります。
JSVR-Webサービス
Charset-Web入力の各種辞書検索機能や手書き文字認識機能を、ネットワークを介して提供する機能の総称です。HTMLページ
に限らず、JavaなどのプログラムからCharset-Web入力の機能を利用することができます。入出力インタフェースとして、JSVR-CSV
インタフェースがあります。
JSVR-Webサービス環境ファイル
JSVR-Webサービスの運用で使用する環境設定ファイル"Users.properties"の呼び名です。
JSVR部品
Charset-Web入力が提供する、HTML標準のINPUTタグライクなWebページ用部品です。クライアントに何もインストールすることな
く、サーバ側に登録した外字や登録単語を、Webページ上で入力・表示することができます。
KEIS
日立製作所社製ホストと同等の文字セットです。
NTT固有名
日本電信電話株式会社(NTT)提供の電話帳の人名・企業名などのデータ(1996年現在)を指します。JIS X 0208(1997)の附属書7
で引用されています。
- 86 -
Unicode-JEF
JEFをオープンプラットフォームで流通させるための方式です。Unicodeに含まれない文字は、Unicodeの私用領域(PUA:Private
Use Areas)に定義されています。
UTF-8
Unicodeを流通させるための方式の1つで、1文字を1~6バイトで表します。日本語の文字(ひらがなや漢字など)は、3バイトで表し
ています。
WARファイル
WAR(Web ARchive)ファイルは、Webアプリケーションをドキュメントルートディレクトリごと1つのファイルにまとめたものです。JARツール
(Java ARchiveツール)を使って作成します。この形式を利用すると、Webアプリケーションの可搬性を高めることができます。
Webアプリケーション
Web(WWW)のさまざまな通信方法を用いて、クライアントからサーバ上にあるファイルやデータベースの参照/登録を行うアプリケー
ションプログラムを指します。
運用辞書
部門サーバで、文字の表示、漢字検索やかな漢字変換のために使われる、次の8種類の辞書の総称です。資源管理サーバで管
理・作成しているものを部門サーバへ配付して使用します。
名称
説明
運用文字コード辞書
文字の入力や表示などに使用する辞書。
運用漢字辞書
漢字検索に使用する辞書。
運用単語辞書
かな漢字変換で使用する辞書。
運用部品辞書
手書き入力の文字部品として使用する辞書。
運用基本住所辞書
変換種別が[住所入力]のときに、住所をかな漢字変換するために使用する辞書。
運用KUIN住所辞書
変換種別が[KUIN住所]のときに、かな漢字変換で使用する辞書。
運用KUIN氏名辞書
変換種別が[KUIN氏名]のときに、かな漢字変換で使用する辞書。
運用基盤フォント属性辞書
文字に付けられた、よみや部首などの属性を表示するための辞書。
運用文字コード
Charset-Web入力で運用する文字列の文字コードです。JSVR部品を組み込む先のWebページの文字コード設定と、Charset-Web
入力の運用文字コードの設定とを合わせる必要があります。
Charset Manager-Mの業務で設定する「入力用のマスタコード系」と対応します。
環境ファイル
Charset-Web入力で使用する環境設定ファイル"JapanistSVR.ini"の呼び名です。
既存システム
Charset-Web入力では、外字を扱う他のシステムから、運用中の外字データを移行して使用することができます。この移行元のシス
テムの総称が「既存システム」です。
基盤コード運用
Charset-Web入力にマルチ文字コードオプションを追加導入し、運用文字コードを基盤コードで運用する形態のことです。外字申
請モデルの構成要素としてCharset-Web入力を利用する場合にこの運用形態をとります。
基盤フォント
各ベンダ文字を表現するためのフォントです。
- 87 -
基本コード運用
Charset-Web入力本体のみで選択可能な運用文字コードによる運用形態です。
字義
その文字の意味や解説を表します。
手書き部品検索
Charset-Web入力では、漢字を構成する「部品」を手書きで筆記すると、その手書き認識結果から漢字を検索する「手書き部品検
索機能」があります。この機能では、検索キーとして「手書き部品」を使用します。500個弱の部品によって漢字を検索することがで
きます。
名のり
苗字や名前の中で使用するときの「よみ」です。
難読苗字検索ライブラリ
日本の苗字や氏名をかな漢字変換するために、Charset-氏名辞書オプションと合わせて使用することができる製品です。
日本語資源
外字フォント、コード変換テーブル(Charset Manager-Mの標準コード変換で使用する)、入力辞書(漢字辞書と単語辞書を含む)を
合わせて、日本語資源と呼びます。
日本語資源管理
Charset Manager-Mが資源管理サーバ上で提供するアプリケーションです。日本語資源の作成・編集・部門サーバへの配付など
の、管理機能を持ちます。
日本生命人名表
日本生命収容人名漢字(1973)を指します。JIS X 0208(1997)の附属書7で引用されています。
配付先フォルダ
部門サーバ上に作成されるフォルダです。運用辞書とユーザ定義基盤外字フォントは、資源管理サーバからこのフォルダに配付
された後、部門サーバのデータベースへ反映されます。
ベンダコード運用
Charset-Web入力にマルチ文字コードオプションを追加導入し、運用文字コードをJEF、Unicode-JEF、Unicode-JEFのエンコード形
式、KEIS、JIPS、またはDBCS-Hostのいずれかで運用する形態のことです。
ベンダ文字
各ベンダが定義している文字の総称です。
ユーザ定義基盤外字フォント
ユーザが作成した外字フォントです。資源管理サーバで、Charset Manager-Mや外字データライブラリの管理機能を使って管理し
ます。
- 88 -
索 引
[数字]
1バイト系文字...........................................................................16
JSVRChecker.......................................................................10,73
JSVR部品.................................................................................10
JSVR部品運用.........................................................................20
JSVR部品運用の設定.............................................................53
JSVR部品運用の特長...............................................................3
[A]
ADMINISTRATOR.................................................................51
ADOPTED_CHARSET...........................................................50
[K]
KEIS.........................................................................................23
[C]
Charset-Web入力.......................................................................3
Charset-Web入力のアンインストール......................................79
Charset-辞書オプション...................................................6,7,9,30
Charset-辞書オプションのアンインストール.............................78
Charset-辞書オプションのインストール....................................36
Charset-氏名辞書オプション....................................................36
Charset-住所辞書オプション....................................................36
Charset Manager-Aのアンインストール....................................80
CharsetManager-M..............................................................12,19
Charset Manager-Mのアンインストール...................................78
Charset Manager-Mのインストール..........................................35
CMDHW..................................................................................52
CSV形式....................................................................................9
[M]
<META>..................................................................................50
my.cnf.............................................................................54,59,65
MySQLのアンインストール......................................................81
MySQLの権限設定.......................................................54,59,64
[P]
PASSWORD............................................................................51
PIO_ADOPTED_CHARSET...................................................50
PIO_BACKUP_PATH.............................................................52
PIO_DB_ADMINISTRATOR.................................................52
PIO_DB_PASSWORD............................................................52
PIO_DIST_PATH....................................................................70
PIO_GYOMU_NAME........................................................52,70
PNG_PATH..............................................................................51
PORT........................................................................................52
[D]
DBCS-Host...............................................................................23
[G]
GRID_PATH............................................................................51
[S]
S99FJSVwhwr...........................................................53,59,64,71
SCRIPT_PATH........................................................................51
SOAPインタフェース..................................................................9
SSL...........................................................................................15
[H]
HTML_CHARSET...................................................................50
[I]
Interstage Application Server..............................................12,40
[U]
Unicode(MS)............................................................................22
Unicode(MS)のエンコード形式...............................................23
Unicode-JEF.............................................................................23
Unicode-JEFのエンコード形式................................................23
Users.properties........................................................................24
[J]
JapanistSVR.ini........................................................................24
JavaScriptインタフェース............................................................6
Javaの実行環境.......................................................................39
JDBCドライバ.................................................................57,63,68
JEF............................................................................................23
JIPS...........................................................................................23
JSPカスタムタグインタフェース...................................................6
JSPの設定................................................................................55
JSVR-CSVインタフェース........................................................20
JSVR-CSVサービス...................................................................7
JSVR-Webサービス............................................................10,24
JSVR-Webサービス運用.........................................................20
JSVR-Webサービス運用の設定..............................................58
JSVR-Webサービス運用の特長................................................6
JSVR-Webサービス環境ファイル............................................24
JSVR.HWRECOG.SERVICE_PORT......................................52
JSVR.MYSQL_PASSWORD..................................................51
JSVR.MYSQL_USER..............................................................51
JSVR.SYSTEM_CHARSETNAME........................................50
JSVRAX...................................................................................10
JSVRAX運用...........................................................................20
JSVRAX運用の特長.................................................................7
[W]
WARファイル.................................................................56,61,67
WARファイルの作成......................................................56,61,67
WARファイルの配備......................................................57,62,67
Webcoordinator.....................................................................6,10
WEBMASTER_MAIL.............................................................51
WEBMASTER_NAME...........................................................51
WEBMASTER_TEL................................................................51
Webサーバの設定削除...........................................................79
Webブラウザ........................................................................13,14
Web用のユーザ..................................................................40,51
[あ]
アンインストール.......................................................................76
アンインストールの流れ...........................................................76
異体字........................................................................................6
インストール形態......................................................................25
インストールの流れ..................................................................31
- 89 -
運用形態..................................................................................36
運用文字コード..............................................................14,20,37
運用文字コードの変更............................................................25
[な]
難読苗字検索ライブラリ......................................................11,36
日本語IME............................................................................4,14
日本語資源..............................................................................19
入力用のマスタコード系..........................................................37
入力抑止....................................................................................8
[か]
外字..........................................................................................19
外字申請モデル...................................................................7,20
外字データライブラリ.............................................................7,30
外字データライブラリのアンインストール.................................78
外字データライブラリのインストール........................................37
環境の準備..............................................................................39
環境ファイル.............................................................................24
起動..........................................................................................70
基盤コード運用................................................................7,22,35
基本コード運用...................................................................21,35
キャッシュ制御..........................................................................17
業務.....................................................................................19,70
業務クライアント..........................................................................4
業務名.................................................................................37,52
業務名による運用....................................................................69
クライアントインストールレス.......................................................3
クライアントに必要な環境........................................................13
クロスサイト・スクリプティング....................................................15
検索機能....................................................................................6
コードブック................................................................................4
コード変換テーブル.................................................................19
[は]
配付先フォルダの直接指定による運用..................................69
ハイブリッド文字表示方式.......................................................16
配付レス......................................................................................3
半角英数..................................................................................16
半角カタカナ............................................................................16
部門サーバ...........................................................................4,19
部門サーバに必要な環境.......................................................12
部門サーバのアンインストール................................................78
部門サーバのインストール.......................................................39
ブラウザキャッシュ....................................................................17
変換候補....................................................................................4
ベンダコード運用................................................................21,35
ホスト系の文字.........................................................................15
[ま]
マルチ文字コードオプション..............................................6,7,30
マルチ文字コードオプションのインストール............................52
文字検索ダイアログ...................................................................6
[や]
郵便番号から住所を検索..........................................................5
郵便番号から住所を変換..........................................................5
[さ]
サブミット文字列.......................................................................15
サーバ構成..............................................................................19
サーバ名..................................................................................37
サーブレットコンテナ................................................................40
サーブレットコンテナの設定....................................................55
サーブレットコンテナの設定解除............................................79
字形統一....................................................................................8
資源管理サーバ...................................................................3,19
資源管理サーバに必要な環境...............................................11
資源管理サーバのアンインストール........................................78
資源管理サーバのインストール...............................................35
資源管理サーバの設定...........................................................37
資源配付機能デーモン...........................................................80
辞書反映ツール.......................................................................10
辞書反映ツールの運用方法...................................................69
辞書反映ツールの設定...........................................................69
辞書反映用のユーザ..........................................................40,52
システムIME...............................................................................8
シフトJIS(MS)...........................................................................22
シフトJIS(MS)のエンコード形式..............................................23
住所入力機能............................................................................4
住所入力ダイアログ...................................................................5
使用できる文字種....................................................................16
推奨接続形態..........................................................................11
製品構成..................................................................................10
[わ]
ワークユニット.................................................................56,61,67
ワークユニットの作成.....................................................56,62,67
[た]
手書き部品検索機能.................................................................6
手書き文字認識サービス.........................................................10
動作環境..................................................................................11
- 90 -