本バージョンで修正したプログラムを説明します。
[修正内容]
List Worksサービスが起動していない状態でリスト管理サーバへ接続したときに表示されるメッセージを改善します。
画面に表示されるメッセ―ジの「利用者の処置」を以下のように変更します。
リスト管理サーバへ接続時のポート番号に誤りがないか確認してください。ホスト名が、オペレーティングシステムが管理しているhostsファイルに正しいIPアドレスで定義されているか確認してください。クライアントが動作しているシステムを再起動し再度実行してください。再度発生する場合は、運用管理者に連絡してください。
リスト管理サーバが起動しているか確認してください。
リスト管理サーバへ接続時のポート番号に誤りがないか確認してください。ホスト名が、オペレーティングシステムが管理しているhostsファイルに正しいIPアドレスで定義されているか確認してください。クライアントが動作しているシステムを再起動し再度実行してください。再度発生する場合は、運用管理者に連絡してください。
上記のメッセージは以下を操作した場合にも表示される場合があります。
リストナビでリスト管理サーバの帳票を表示
リストナビでリスト管理サーバの帳票を検索
リストナビでリスト管理サーバの帳票をローカル印刷
印刷配信のWeb配信操作クライアントでList Works帳票を表示
標準出力に出力されるメッセージを以下のように変更します。
リスト管理サーバへの接続に失敗しました。RC = xxxxx DC = yyyyy
リスト管理サーバへの接続に失敗しました。RC = xxxxx DC = yyyyy
リスト管理サーバが起動しているか確認してください。
サーバとの接続に失敗しました。RC = xxxxxx
保管フォルダ作成処理または属性変更処理に失敗しました。
リスト管理サーバとの接続に失敗しました。RC = xxxxxx
リスト管理サーバが起動しているか確認してください。
保管フォルダ作成処理または属性変更処理に失敗しました。
サーバとの接続に失敗しました。
保管フォルダの削除処理に失敗しました。
リスト管理サーバとの接続に失敗しました。
リスト管理サーバが起動しているか確認してください。
保管フォルダの削除処理に失敗しました。
[発生条件]
1)List Worksサービスが起動していない、かつ
2)以下のいずれかの操作を行った場合
リストナビでリスト管理サーバへ接続する、または、
リストナビでリスト管理サーバの帳票を表示する、または、
リストナビでリスト管理サーバの帳票を検索する、または、
リストナビでリスト管理サーバの帳票をローカル印刷する、または、
保管活用のWebクライアントでリスト管理サーバにログインする、
または
印刷配信のWeb操作クライアントでList Works帳票を表示する、または
サーバコマンド「F5CWAPDC.EXE」を実行する、または、
サーバコマンド「F5CWKEEP.EXE」を実行する、または、
サーバコマンド「F5CWKPDL.EXE」を実行する場合。
[修正内容]
List Worksの印刷配信機能をインストールして、かつ印刷配信機能の環境設定を行っていない場合に、List Worksサービス起動時にイベントログにエラーメッセージ「印刷配信の環境設定の読み込みに失敗しました。」が出力されていましたが、このログの出力を抑止します。
[発生条件]
1)List Worksの印刷配信機能をインストールする、かつ、
2)印刷配信の環境設定を行っていない、かつ
3)List Worksサービスを起動した場合。
[現象]
以下の発生条件でInternet ExplorerのWeb連携の画面でログアウトボタンを押してもログイン画面に戻らず白い画面が表示される場合があります。
[環境]
Internet ExplorerでList Works V10.3.1のWeb連携に接続する。または
js及びjspファイルを更新した環境のWeb連携に接続する。
[発生条件]
以下のいずれかの操作を行った場合。かつ
Internet ExplorerでList Works V10.3.0以前のWeb連携に接続する。
または
js及びjspファイルをカストマイズした環境のWeb連携に接続する。
Internet Explorerのインターネットオプションの「全般」タブの「閲覧の履歴」で「削除」ボタンを押して「インターネット一時ファイル及びWebサイトのファイル」の チェックボックスをオンにして削除を行なっていない。かつ
「終了時に閲覧の履歴を削除する」のチェックボックスがオフになっている。かつ
Internet Explorerのインターネットオプションの「全般」タブの「閲覧の履歴」で「設定」ボタンを押して「インターネット一時ファイル」タブで「保存しているページの新しいバージョンがあるかどうかの確認」で「確認しない」または「自動的に確認する」が選択されている。かつ
以下のいずれかの操作を行った場合。かつ
Internet ExplorerでList Works V10.3.1のWeb連携に接続する。
または
string.jsファイルを更新した環境のWeb連携に接続する。
Internet ExplorerのList Worksの画面で「ログアウト」ボタンを押す。
※「インターネット一時ファイル」タブで「自動的に確認する」が選択されている場合は、Internet Explorerの内部処理に依存するため、現象が発生しない場合があります。
[処置内容]
マルチプロセス運用において、プロセスの生成に時間がかかった場合でも、List Worksサービスを起動できるように処理を改善します。
マルチプロセス運用において、プロセスが生成されたかどうかのチェックを10秒間チェックしていましたが、600秒間チェックするように修正します。
[発生条件]
1)マルチプロセス運用を行う、かつ
2)OSの負荷が高い状態でList Worksサービスを起動する、かつ
3)プロセスの生成処理に10秒以上時間がかかった場合。
[処置内容]
マルチプロセス運用において、List Worksのプロセスが終了する前にOSが停止した場合に、OS起動後にList Worksサービスが正常に起動できるように処理を改善します。
[障害内容]
以下の条件の場合に、フォルダ名の末尾が半角空白、またはタブ文字などの制御文字の保管フォルダが作成/変名できてしまう場合があります。派生する現象として、作成/変名した保管フォルダに対する操作がエラーとなる場合があります。エラーとなった場合、操作ログ/実行履歴に保管フォルダの操作に失敗した旨のメッセージが出力されます。
[環境]
Interstage List Worksをインストールしている。
[発生条件]
以下のいずれかの方法で保管フォルダを作成/変名した場合。
リスト管理サーバ環境設定で「登録先の保管フォルダがない場合に、保管フォルダを作成する」にチェックする、かつ
帳票登録時に、帳票情報に帳票格納先の保管フォルダの論理パスを指定する、かつ
論理パスのフォルダ名の末尾に半角空白、またはタブ文字などの制御文字を指定する、かつ
3.のフォルダ名の末尾が半角空白の場合、後ろにパスの区切り文字を指定する、かつ
3.の保管フォルダが存在しない場合。
保管フォルダ情報ファイルの「CreateFolder」に「1」を指定する、かつ
保管フォルダ情報ファイルの「KeepFolder」を省略する、かつ
保管フォルダ情報ファイルの「PathName」にサブフォルダの論理パスを指定する、かつ
3.のフォルダ名の末尾に半角空白、またはタブ文字などの制御文字を指定する、かつ
3.のフォルダ名の後ろにパスの区切り文字を指定した場合。
-uまたは-tで保管フォルダ名を指定する、かつ
1.のフォルダ名の末尾に半角空白、またはタブ文字などの制御文字を指定する、かつ
1.のパラメタを半角のシングルクォーテーションで囲んだ場合。
保管フォルダ名の末尾に半角空白、またはタブ文字などの制御文字を指定した場合。
保管フォルダ名の末尾に半角空白、またはタブ文字などの制御文字を指定した場合。
[処置内容]
リスト管理サーバの保管フォルダを作成/変名する処理において、フォルダ名の末尾の半角空白、およびタブ文字などの制御文字を取り除いたフォルダ名で保管フォルダを作成/変名するように処理を修正します。
保管フォルダ名の末尾の半角空白、およびタブ文字などの制御文字を取り除くかどうかをプロパティファイルで指定できるようにします。
ListServer.properties
system.folder.create.trimright
リスト管理サーバの保管フォルダを作成/変名する機能で、保管フォルダ名の末尾の半角空白、およびタブ文字などの制御文字を取り除くかどうかを、「true」または「false」の文字列で指定します。
false:取り除かない(従来動作) true :取り除く
上記以外の文字列を指定した場合には、「true」で動作します。
true
ListServer.propertiesファイルを編集した後は、List Worksサービスを再起動してください。
[処置内容]
オープン帳票の外字をイメージで登録する機能において、PG76439の機能を有効にした場合に、右上点などの「・」(中点)と同じ形状のイメージが正しく登録できるように処理を改善します。
PG76439を吸収した緊急修正では、「・」(中点)のSJISコードをレジストリ値の「CheckFontCode」で指定できるようにしました。
本修正では、「・」(中点)のUnicodeをレジストリに指定できるようにします。
HKEY_LOCAL_MACHINE\SOFTWARE\Fujitsu\ListWORKS RunTimeLib\CurrentVersion\API
HKEY_LOCAL_MACHINE\SOFTWARE\Fujitsu\ListWORKS RunTimeLib\CurrentVersion\API、および HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Fujitsu\ListWORKS RunTimeLib\CurrentVersion\API
CheckFontUnicode
DWORD(32ビット値)
チェックする文字をUNICODEで0x1から0xFFFFの間で指定する。
レジストリの値CheckFontCode、CheckFontUnicodeには、登録結果が「・」(中点)となる文字コードを指定してください。
レジストリの値GaijiErrorが設定されていない場合は、CheckFontCode、CheckFontUnicodeに設定された値は無視され、イメージ文字の比較処理は行いません。
レジストリの値GaijiErrorが設定されている場合には、以下の文字コードでイメージ文字の比較処理を行います。
外字がSJISの場合
CheckFontCodeに設定されたSJISコード。
CheckFontCodeが設定されていない場合は、0x1のSJISコード。
外字がUnicodeの場合
CheckFontUnicodeに設定されたUnicode。
CheckFontUnicodeが設定されていない場合は、CheckFontCodeに設定されたSJISコード。
CheckFontUnicode、CheckFontCodeが設定されていない場合は、0x1のSJISコード。
PG76439の応急修正と同等にするには、CheckFontUnicodeに0xFB30を指定してください。
レジストリの値GaijiError、CheckFontCodeについては、PG76439の記事を参照してください。
[障害内容]
以下の発生条件でリスト管理サーバ環境設定を実行すると「信頼するドメイン名に指定されたドメインコントローラと接続できませんでした。正しいドメイン名を指定してください。」のメッセージが出力されてエラーとなる場合があります。
[発生条件]
リスト管理サーバ環境設定でユーザ認証先に
「このコンピュータが所属するドメイン」を選択 または
「他のドメイン」を選択し「認証先ドメイン名」を指定している。 かつ
ドメインサーバのOSがWindows Server 2008以降である。 かつ
DNSサーバでホスト名の名前解決を行っている。 かつ
DNSサーバにドメイン(サーバ)名が登録されていない。 かつ
ドメイン名が9文字以上で「.」(ドット)が含まれる。
[処置内容]
ドメイン名からドメインサーバ名(IPアドレス)を調べる処理を修正しました。
[障害内容]
以下の発生条件の場合に管理者ツールの「ユーザまたはグループの選択」画面で取得情報に「ユーザ」を選択して「検索」ボタンを押した時に以下のメッセージが出力されてユーザ一覧が表示されない場合があります。
検索に失敗しました。 OSアカウントの情報取得関数で予期せぬエラーを検出しました。 RC=1(2123)詳細コード=0x00003501
[発生条件]
リスト管理サーバ環境設定でユーザ認証先に
「このコンピュータが所属するドメイン」を選択 または
「他のドメイン」を選択し「認証先ドメイン名」を指定している。 かつ
返却される予定の各ユーザ名の長さ(バイト)の合計がUTF-16文字コード系で128バイトを超える場合。
※OSのシステム領域に割り当てられるメモリ量に依存するため、発生条件で必ず発生するわけではありません。
[処置内容]
ドメイングループに所属するユーザ一覧を取得する関数の呼び出し処理を修正しました。
[修正内容]
以下の環境及び条件において登録通知の自動メール配信機能でメールに添付された帳票エントリーファイルを実行するとリストビューワでList Works帳票が表示できるようにします。
List Worksサービスが動作するサーバのOSがWindows Server 2012またはWindows Server 2012 R2以降のOSである。かつ
複数のNICが接続されている。かつ
インターフェイスメトリック指定によるNICの優先順位が設定されている。
インターフェイスメトリックの優先順位が1番目のIPアドレスをリスト管理サーバのIPアドレスとする。
以下の注意事項があります。
自ホスト名としてlocalhost(ループバックアドレス)が返却された場合は、エラーになります。
IPv6優先環境の場合は、リンクローカルのアドレス以外で1番目のIPアドレスが設定されます。
IPv4とIPv6のマルチ環境の場合は、netsh interface ipv6 show prefixpolicies コマンドの結果で
::ffff:0:0/96 (IPv4マップ)が先頭にある場合は、IPv4アドレスが設定され、
::1/128 (ループバック)及び::/0 (IPv6通信全般)が::ffff:0:0/96より前にある場合は、IPv6アドレスが設定されます。
[障害内容]
以下の条件でファイリングした帳票ファイルをF5CWKSPLコマンドでリスト管理サーバに登録した時に登録エラーとなる場合があります。
[発生条件]
以下のInterstage List Worksの環境で動作させている。
32/64ビットOS環境で以下のバージョン・レベルの場合。または、
V10.3.0A、V10.3.0B、V10.3.0C、V10.3.1
32ビットOS環境で以下のバージョン・レベルの場合。または、
V10.3.0 EE/SE + T009077WP-01~T009077WP-06
V10.2.0 EE/SE + T009094WP-04
V10.1.0 EE/SE + T006146WP-07
64ビットOS環境で以下のバージョン・レベルの場合
V10.3.0 EE/SE + T009097XP-01~T009097XP-06
V10.2.0 EE/SE + T009095XP-04
V10.1.0 EE/SE + T008026XP-06
ファイリングのグループフォルダに指定する保管フォルダ名の文字コードに0x5Cが含まれている2バイト文字を指定している。※1 かつ
ファイリングした帳票データをF5CWKSPLコマンドでリスト管理サーバの保管フォルダに登録する。かつ
※2に示すレジストリに1を設定して、ファイリング前の保管フォルダと同じ階層構造でリスト管理サーバに登録する指定が有効になっている。
\(0x5C)が含まれる文字は以下です。
表 ― ソ Ы IX 噂 浬 欺 圭 構 蚕 十 申 曾 箪 貼 能 暴 予 禄 兔 喀 媾 彌 拿 杤 歃 濬 畚 秉 綵 臀 藹 觸 軆 鐔 饅 鷭 偆 砡 纊 犾
保管フォルダと同じ階層構造で登録する機能を有効にするレジストリキー
・32bitOSの場合 HKEY_LOCAL_MACHINE\SOFTWARE\\Fujitsu\ListWORKS\CurrentVersion\ListServer\Folder
・64bitOSの場合 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\FUJITSU\ListWORKS\CurrentVersion\ListServer\Folder
KeepFolderPathType
DWORD値
0 階層構造での登録を無効とします。(デフォルト) 1 階層構造での登録を有効とします。
本キーが指定されていない場合、または、上記以外の値が指定された場合は、0(本修正を無効)とします。
[処置内容]
F5CWKSPLコマンドの保管フォルダ名を解析する処理を正しく修正します。
[障害内容]
PDF変換でエラーになった場合、List Worksサービス、または、サーバ機能APIを使用したアプリケーションのプロセスでメモリーリークが発生する場合があります。
[発生条件]
以下のバージョン・レベルのList Worksをインストールしている、かつ
Windows版 SystemWalker/ListWORKS V10.0L20以降、または
Solaris版 SystemWalker/ListWORKS 10.0以降、または
Windows版 Interstage List Works V6.0L10以降、または
Solaris版 Interstage List Works 6.0以降、または
Linux版 Interstage List Works V9.0.0以降
SystemWalker/List Creator Enterprise Edition、または
Interstage List Creator Enterprise Editionをインストールしている環境。
以下の方法で帳票のPDF変換を行う、かつ
帳票登録時にPDF変換する、または
Webクライアントで「PDF表示/PDF保存」を行う、または
サーバ機能APIでPDF変換する
PDF変換がエラーで失敗した場合。
[処置内容]
PDF変換の印刷データを読み込む処理でエラーが発生した場合の処理を正しく修正します。
[処置内容]
リストナビからファイリングを依頼し、ファイリングに失敗した時に、ファイリングの装置フォルダのファイリンググループ一覧からファイリンググループを削除しなくても、リスト管理サーバでメモリ不足が発生しないようにしました。
[機能概要]
Web連携のWeb帳票画面からの印刷処理において印刷処理が終了して印刷中のポップアップウィンドウが閉じられてもWeb帳票画面が入力可能状態にならないことがある問題を改善します。
本修正を適用しても一部のプリンタでは、Web帳票画面からの印刷が終了しても入力可能状態にならない場合があります。この場合は、ListPrint.propertiesファイルにprint.enablewindow=1を指定することで、印刷中にWeb帳票画面の入力抑止を行わないようにして、本現象を回避することができます。
本パラメタを指定すると印刷中でもWeb帳票画面に対して操作可能になってしまうので印刷が完了するまでWeb帳票画面を操作しないようにしてください。本パラメタは、本修正を適用してもWeb帳票画面が入力可能状態にならない場合にのみ指定してください。
Webゲートウェイサーバの、ListPrint.propertiesファイルの、[everyone]セクションに、以下の値を設定してください。
print.enablewindow
0 印刷中はWeb帳票画面の入力抑止を行う。(デフォルト) 1 印刷中はWeb帳票画面の入力抑止を行わない。
[機能概要]
Web連携のWeb帳票画面でデータ変換処理等のプログレスバー画面を表示する処理において、プログレスバー画面を閉じてもWeb帳票画面が入力可能状態にならないことがある問題を改善します。
[処置内容]
PDFファイルに「feed」の文字列が含まれていてもInternet ExplorerでPDFファイルがダウンロードできるように、List Worksの環境設定でPDFファイルダウンロード時のHTTP応答ヘッダーを指定できるようにします。
ListGateway.properties
List Worksインストール先\Distribute\manager\gui\property
pdf.http.header
Web配信操作画面でList Creator互換印刷を使用した帳票を表示する機能で、PDFファイルをダウンロードする際のHTTP応答ヘッダーを指定します。
0:付与しません。(従来動作) 1:Internet ExplorerのMIMEタイプの検出処理を無効にするヘッダー「X-Content-Type-Options: nosniff」を付与します。
1
ListGateway.propertiesファイルを編集した後は、配信操作画面のワークユニット(LWDST_MGUI)を再起動してください。
[処置内容]
PDFファイルに「feed」の文字列が含まれていてもInternet ExplorerでPDFファイルがダウンロードできるように、List Worksの環境設定でPDFファイルダウンロード時のHTTP応答ヘッダーを指定できるようにします。
ListGateway.properties
List Worksインストール先\Web\property
pdf.http.header
帳票をPDF形式で表示、保存する機能で、PDFファイルをダウンロードする際のHTTP応答ヘッダーを指定します。
0:付与しません。(従来動作) 1:Internet ExplorerのMIMEタイプの検出処理を無効にするヘッダー「X-Content-Type-Options: nosniff」を付与します。
1
ListGatewayの環境定義ファイルを編集した後は、「List Works Web連携環境設定」を実行して設定を有効にしてください。
[現象]
XSSの脆弱性の問題が存在します。
[環境]
Web連携機能の環境構築が実施済み。
[発生条件]
WebブラウザからWebゲートウェイサーバに接続して、jspを利用した画面を表示する場合。
[処置内容]
悪意のあるスクリプトが動作しないように修正します。
リストナビのログイン性能改善モード(プロパティファイル「ListServer.properties」に「system.client.loginmode=true」を指定する)が有効な場合において、リストナビの受信フォルダ「振り分け条件の定義」画面の「振り分け先」項目にフォルダ名を直接入力可能にします。
[現象]
以下のバッチファイルでエラーが発生しているにもかかわらず、正常終了する場合があります。
lwApdSymfoLWDB.bat
lwInsSymfoLWDB.bat
[環境]
Windows版Interstage List Works V10.0.0以降をインストールしている。
かつ、
データベースにSymfowareを使用している。
[発生条件]
以下のいずれかのバッチを実行する。かつ、
lwApdSymfoLWDB.bat
lwInsSymfoLWDB.bat
Symfowareデータベースで何らかのエラーが発生する。
帳票登録処理において、画像データのサイズチェック処理を改善します。
[現象]
バーコードを含む帳票を両面印刷した場合、バーコードが印字されない場合があります。
[環境]
List Works V10.3.1をインストールしている。かつ、
HOST PRINT V7.2L11と連携する。
または、
HOST PRINT V7.2L10に緊急修正T008588WP-01あるいはT008585XP-01を適用する。
または
HOST PRINT V7.2L10に応急修正T008828XE-01を適用する。かつ、
HOST PRINTコンソールのJOB情報でLBPサポート(F6671モード)を使用している、
かつ、
PCプリントサービスから帳票を印刷する運用をしている。
または、HOST PRINTコンソールのJOB情報で帳票管理(F6671モード)を使用している、かつ、
帳票管理サービスから帳票を印刷する運用をしている。
[発生条件]
帳票の綴じ方(APSのDFNWTR定義やPRTFILEコマンドのBINDオペランドの指定)が下綴じ、右綴じ、左綴じ※のいずれかである場合、かつ、
バーコードを含む帳票を両面印刷した場合
※綴じ方によってバーコードが印刷されない箇所が異なります。
下綴じの場合:表面、裏面ともに印刷されない。
右綴じの場合:裏面のみ印刷されない。
左綴じの場合:表面のみ印刷されない。
[現象]
VSPプリンタに印刷した場合に印刷中に更新される「印刷ページ」が更新されません。
[環境]
Interstage List Works V10.0.0以降をインストールしている。かつ
VSPプリンタにリモート印刷で実施する運用である場合。
[発生条件]
帳票を出力する場合。
[現象]
外字を含む帳票を表示・印刷できない場合があります。表示・印刷するとWebブラウザがハングアップ、タイムアウトが発生します。
タイムアウトの場合は、以下のエラーメッセージが表示されます。
タイムアウトのため、処理を続行できませんでした。 ログインしなおして、再度実行してください。
[環境]
リスト管理サーバ、またはアプリケーションサーバの環境設定の「外字の扱い」に、「文字コード」が設定されている。かつ、
Windows版 List Works V5.0L10~V10.3.1のいずれかのWebゲートウェイサーバを使用する。または、
Windows版 List Works V10.0.0~V10.3.1のいずれかの配信管理サーバを使用する。
かつ、
Web連携の環境設定ファイル「ListPrint.properties」に、以下の定義をしている。かつ、
option.view.imagetext=1
Webゲートウェイサーバ、または配信管理サーバで、外字ロードサービスが起動されていない。
[発生条件]
Webクライアントで、帳票を選択して帳票表示・印刷画面を表示後、外字のあるページを表示・印刷する。または、
Web配信操作クライアントで、帳票を選択して帳票表示画面を表示後、外字のあるページを表示する。