Server Express
5.1 WrapPack 5 リリースノート
Micro Focus製品登録ユーザ様 各位、
2010年 9月 30日
マイクロフォーカス 技術部
(このメールは、Micro Focusソフトウェア製品の保守サービス登録ユーザ
様で、E-mailアドレスをご登録いただいているお客様を対象に自動送信さ
せて頂いております。)
件名: Micro Focus Server Express の新 WrapPack提供のご案内
毎々弊社製品をご利用くださいまして誠にありがとうございます。
ソフトウェア製品のアップデートに関してご連絡申し上げますので、Server
Express製品をご利用のお客様はご一読ください。Server Express 製品をご
利用でないお客様は恐れ入りますがこのメールは廃棄してくださいます
ようお願い申し上げます。
Server Expressのリリースアップについては、随時弊社Webサイト
http://www.amc.rocketsoftware.co.jp/support/fixpacks.asp
にてご案内しております。このたび、9/30(木) より以下の新 WrapPack が
ダウンロード開始になります。
- Micro Focus Server Express 5.1 WrapPack 5 for AIX (32/64Bit)
- Micro Focus Server for COBOL 5.1 WrapPack 5 <AIX> (32/64Bit)
- Micro Focus Server for SOA 5.1 WrapPack 5 <AIX> (32/64Bit)
- Micro Focus Server Express 5.1 WrapPack 5 for PA-RISC HP-UX (32/64Bit)
- Micro Focus Server for COBOL 5.1 WrapPack 5 <PA-RISC HP-UX> (32/64Bit)
- Micro Focus Server for SOA 5.1 WrapPack 5 <PA-RISC HP-UX> (32/64Bit)
- Micro Focus Server Express 5.1 WrapPack 5 for Itanium HP-UX (32/64Bit)
- Micro Focus Server for COBOL 5.1 WrapPack 5 <Itanium HP-UX> (32/64Bit)
- Micro Focus Server for SOA 5.1 WrapPack 5 <Itanium HP-UX> (32/64Bit)
- Micro Focus Server Express 5.1 WrapPack 5 for Sparc Solaris (32/64Bit)
- Micro Focus Server for COBOL 5.1 WrapPack 5 <Sparc Solaris> (32/64Bit)
- Micro Focus Server for SOA 5.1 WrapPack 5 <Sparc Solaris> (32/64Bit)
- Micro Focus Server Express 5.1 WrapPack 5 for x64/x86 Solaris (32/64Bit)
- Micro Focus Server for COBOL 5.1 WrapPack 5 <x64/86 Solaris> (32/64Bit)
- Micro Focus Server for SOA 5.1 WrapPack 5 <x64/x86 Solaris> (32/64Bit)
- Micro Focus Server Express 5.1 WrapPack 5 for x64/x86 Red Hat (32/64Bit)
- Micro Focus Server for COBOL 5.1 WrapPack 5 <x64/x86 Red Hat> (32/64Bit)
- Micro Focus Server for SOA 5.1 WrapPack 5 <x64/x86 Red Hat> (32/64Bit)
- Micro Focus Server Express 5.1 WrapPack 5 for x64/x86 SUSE (32/64Bit)
- Micro Focus Server for COBOL 5.1 WrapPack 5 <x64/x86 SUSE> (32/64Bit)
- Micro Focus Server for SOA 5.1 WrapPack 5 <x64/x86 SUSE (32/64Bit)
- Micro Focus Server Express 5.1 WrapPack 5 for Itanium Red Hat (64Bit)
- Micro Focus Server for COBOL 5.1 WrapPack 5 <Itanium Red Hat> (64Bit)
- Micro Focus Server Express 5.1 WrapPack 5 for Itanium SUSE (64Bit)
- Micro Focus Server for COBOL 5.1 WrapPack 5 <Itanium SUSE> (64Bit)
- Micro Focus Server Express 5.1 WrapPack 5 for Power Red Hat (64Bit)
- Micro Focus Server for COBOL 5.1 WrapPack 5 <Power Red Hat> (64Bit)
- Micro Focus Server Express 5.1 WrapPack 5 for Power SUSE (64Bit)
- Micro Focus Server for COBOL 5.1 WrapPack 5 <Power SUSE> (64Bit)
- Micro Focus Server Express 5.1 WrapPack 5 for s390 SUSE (31/64Bit)
- Micro Focus Server for COBOL 5.1 WrapPack 5 <s390 SUSE> (31/64Bit)
- Micro Focus Server for SOA 5.1 WrapPack 5 <s390 SUSE> (31/64Bit)
- Micro Focus Server Express 5.1 WrapPack 5 for s390 SUSE (31/64Bit)
- Micro Focus Server for COBOL 5.1 WrapPack 5 <s390 SUSE> (31/64Bit)
- Micro Focus Server for SOA 5.1 WrapPack 5 <s390 SUSE> (31/64Bit)
この WrapPack は最新のパッチセットを含むフルインストールセットです。
既に Server Express 5.1 または Micro Focus Server 5.1 をインストール済み
のお客様は、保守サービスの範囲内で WrapPack をダウンロードして適用することが
できます。
2010年11月以降に出荷される Server Express 5.1 および Micro Focus Server 5.1
の製品メディアには、この WrapPack が適用済みのソフトウェアが収録されています。
メディアの盤面に "(Nov 2010)" の記載があるものは適用済みですのでご注意ください。
このリリースノートでは WrapPack に関する変更点を記載します。
このリリースノートは、ソフトウェアとともにインストールされるものではありません。
サポートラインのWebサイトでいつでも参照でき、ダウンロードすることもできます。
インストール
この WrapPack をダウンロードしてインストールする方法を以下に示します:
Server Express WrapPackのインストール
- WrapPackをサポートラインWebサイトからダウンロードします
WrapPack は .tar.gz 形式の圧縮ファイルで提供されています
- 現在 製品がインストールされている $COBDIR
ディレクトリの下のファイルをすべて削除します。
このとき、手作業で構成している cobol.dir,
ファイルハンドラ構成ファイル、実行時構成ファイルなどがあれば
バックアップしておいてください。
- ダウンロードした WrapPack を解凍し、tar イメージを
$COBDIRディレクトリの下に展開します。
注意 Sun Sparc Solaris の場合は、.tar を展開するときに、Solaris に付属している GNU tar (/usr/sfw/bin/gtar) を使ってください
。Solaris 標準の tar で展開すると、以下のエラーが表示され、正しくファイルが展開されません。
tar: ././@LongLink: タイプフラグ 'L' を認識できません。通常のファイルに変換しています
- 日本語対応のため、次のコンパイル指令を $COBDIR/cobol.dir に追加するには、ソフトウェアのインストールを実行する前に、日本語ロケールを設定してください。インストールスクリプトがロケールを設定をみて、自動的に設定を追加します。
- CURRENCY-SIGN"92"
- NCHAR"2"
バージョン 5.0 以前の製品はこの設定は製品に含まれていましたが、上記のような仕様に変更されました。
- sh ./install とコマンド打鍵して 5.1 J WrapPack 5 を再インストールします。
- インストール時に「ライセンスマネージャのバージョンアップを行うか
どうか」と言う旨のメッセージが出ますので、ここで Y(es)
を選択してください。
- バックアップしておいたユーザ構成ファイルがあれば復元します。
Server for COBOL または Server for SOA WrapPack のインストール
- WrapPackをサポートラインWebサイトからダウンロードします
WrapPack は .tar.gz 形式の圧縮ファイルで提供されています
- 現在 Server for COBOL 5.1 J がインストールされている $COBDIR
ディレクトリの下のファイルをすべて削除します。このとき、手作業で構成しているファイルハンドラ構成ファイル、実行時構成ファイルなどがあればバックアップしておいてください。
- ダウンロードした WrapPack を解凍し、tar イメージを
$COBDIRディレクトリの下に展開します。
注意 Sun Sparc Solaris の場合は、.tar を展開するときに、Solaris に付属している GNU tar (/usr/sfw/bin/gtar) を使ってください
。Solaris 標準の tar で展開すると、以下のエラーが表示され、正しくファイルが展開されません。
tar: ././@LongLink: タイプフラグ 'L' を認識できません。通常のファイルに変換しています
- sh ./install とコマンド打鍵して 5.1 J WrapPack 5 を再インストールします。
- バックアップしておいたユーザ構成ファイルがあれば復元します。
障害改修
このバージョンで改修された障害は、次のとおりです。
- #12129:
- SUM フィールドが最大桁数18桁を超えた場合はエラーを表示させる改修
- #12625:
- SEARCH ALL 文のあるソースをOLDINDEX 指令でINTにコンパイルすると不正なコードが生成される
- #12892:
- Animate で STOP RUN 時の日本語メッセージの修正の改修
- #13081:
- RTS163 エラーメッセージ文言の訂正の改修
- #13234:
- データ項目 S9(01) COMP-3 で INT/GNT で計算結果が異なる
- #13257:
- PROC中に //*MFE: &PCDSN 指定を書くと登録時に *MFEが消える
- #13352:
- WebサービスでOpenESQLの接続・切断を繰り返すとメモリリークする
- #13388:
- VALUE N'給' が x'0020' になる
- #13458:
- LBRファイルのレコードの読込みのステータスに誤りがある
- #13717:
- JCL パラメータに "/" を指定すると ABEND する
新機能
このバージョンでは以下の新機能の追加と変更があります。
J2EE のサポートに関する変更
以下のアプリケーションサーバーのサポートの追加
以下のプラットフォームのサポートの追加
- SuSE 10 SP3 running on Intel - 32/64-bit
- Red Hat 5.5 running on Intel - 32/64-bit
- AIX 6.1 TL5
補足情報
以下の補足情報は、メインヘルプにはまだ含まれていません。
Animator (Character 版)
Perform/Call スタックウィンドウには、2 つの新機能があります。
- [Zoom]。 これは、アプリケーションをフルスピードで実行します。
- [View-Thread]。 [View-Thread] ウィンドウを表示し、コンテキストを別のスレッドに変更することができます。 デバッグ可能なコードを含む COBOL スレッドがある場合、デバッグするスレッドを選択して [Enter] キーを押すだけです。 このスレッドへのコンテキストの変更および関連する COBOL ソースが表示されます。 アタッチ時にデバッグ可能プログラムがない場合は、新規の [Zoom] オプションを使ってアプリケーションの実行を続行する必要があります。
1058893 (2140135)
Enterprise Server 構成
Enterprise Server構成の環境変数に以下が追加されました。
MF_LE_CBLOPTS
JCL EXEC文の PARMオプションで指定する文字列の取り扱い方法について、IBMメインフレーム
のクラシックスタイルを採用するか、あるいは IBM Enterprise COBOL による Language
Environment で規定されたスタイルを採用するかを指定します。
構文:
MF_LE_CBLOPTS={Y:N}
パラメータ:
- Y - PARMオプションで指定された文字列は [program-options] [/run-time-options] の形式で取り扱われます。
- N - PARMオプションで指定された文字列は [run-time-options] [/program-options] の形式で取り扱われます。
1076068
XAへの呼び出し時にエラーが発生した場合の再接続を行うオプション
環境変数 ES_XA_RECONNECT で 値 YES が設定されていると、XAへの呼び出し時にエラーがあった場合、サーバーが SEP を再利用して、リソースマネージャへの再接続を試みます。
再接続できない場合は、サーバーは再接続の試行回数を監視します。
再接続の試行回数は環境変数 ES_XA_????_NB_RETRIES で制御されます。この環境変数で試行回数の最大値を指定することができます。
構文:
ES_XA_????_NB_RETRIES=number
パラメータ:
- ???? : MFDS で定義された XA リソースの ID
- number : 最大の試行回数
この環境変数が設定されていない場合の省略値の試行回数は5回で、その後、XAスイッチが使用不可になります。
設定例:
この環境変数は、[Enterprise Server Administration] > [サービス] > [編集] > [サーバー] > [プロパティ] > [一般]
の構成情報に以下のように設定することができます。
[ES-Environment]
ES_XA_RECONNECT=YES
ES_XA_MFID_NB_RETRIES=1000
このオプション機能は、Server Express 5.1 WrapPack 4 以降で実装されています。
1060243
FaultFinder 構成
FaultFinder 構成の詳細で、次のコマンドを使用して、出力ログファイルを指定できます。
set faultfind_outfile="fault%p.log"
このとき 以下を示します。
- fault - 任意に選択した名前
- %p - フォルト処理プロセスのプロセス ID
- .log - 任意に選択したもうひとつの名前
次のオプションが追加されました。
- %d - フォルトの日付 <yyyymmdd>
- %t - フォルトの時刻 <hhmmss>
たとえば、FaultFinder が以下のように設定され、プロセス 12345 が 2007 年 1 月 12 日 11:26:53 にクラッシュすると、
set faultfind_outfile=flt.%d.%t.%p.log',
作成されるログファイル名は、flt.20070112.112653.12345.log となります。
その他の FaultFinder 構成の詳細については、[リファレンス]-[FaultFinder]-[FaultFinder] を参照してください。
1060198
Fileshare 構成オプション FSIDXINTEGRITY
構成ファイルオプション FSIDXINTEGRITY が使用可能になりました。 Fileshare システムのコンテキストでは、FSIDXINTEGRITY オプションによって、(INDEXCOUNT オプションで指定されたように) ファイルハンドラの索引キャッシュ内に置かれている変更ノードは、Fileshare がクライアント プログラムにステータス情報を返す前にディスクに書き込まれます。 このオプションにより、Fileshare が処理する索引ファイルの整合性が向上し、追加されるファイル I/O の量は少なくて済みます。
構文:
FSIDXINTEGRITY={ON:OFF}
パラメータ:
- ON - Fileshare がクライアントプログラムにコントロールを返す前に、ファイルハンドラの索引キャッシュの変更がディスクに書き込まれる
- OFF - 他の操作のためにスペースが必要になると、ファイルハンドラの索引キャッシュの変更がディスクに書き込まれる
デフォルト: ON
コメント: このパラメータの設定は常にグローバルであり、[XFH-DEFAULT]タグの下に記述します。 このパラメータを個々のファイルごとに設定することはできません。
その他の構成ファイルのオプションについては、ヘルプトピック [プログラミング]-[ファイル処理]-[リファレンス]-[ファイルハンドラ]-[構成ファイルのオプション] を参照してください。
1060013 (2150054, 2150132)
Fileshare 環境変数 FSIDXINTEGRITY
環境変数 FSIDXINTEGRITY が追加されました。 これによって、(INDEXCOUNT で指定されたように) ファイルハンドラの索引キャッシュ内に置かれている変更ノードは、Fileshare がクライアントプログラムにステータス情報を返す前にディスクに書き込まれます。 この環境変数により、Fileshare が処理する索引ファイルの整合性が向上し、追加される ファイル I/O の量は少なくて済みます。
構文:
FSIDXINTEGRITY=OFF
デフォルト: ON
その他の環境変数については、ヘルプトピック [プログラミング]-[ファイル処理]-[環境変数] を参照してください。
1060013 (2150054, 2150132)
ファイル構造の拡張 - 標準レコードヘッダー
標準 レコードヘッダーに、次の値が追加されました。
- 9 (1001) - 将来の使用のため予約済み
- 10 (1010) - 中間トランザクションユーザデータレコード (4 のように、まだ COMMIT されていない Fileshare トランザクションからのレコードを除く)
- 11 (1011) - 中間トランザクションの縮小されたユーザデータレコード (5 のように、COMMIT されていない Fileshare トランザクションからのレコードを除く)
- 12 (1100) - ポインタレコードで参照される中間トランザクションユーザデータレコード (7 のように、まだ COMMIT されていない Fileshare トランザクションからのレコードを除く)
- 13 (1101) - ポインタレコードで参照される中間トランザクションの縮小されたユーザデータレコード (8 のように、まだ COMMIT されていない Fileshare トランザクションからのレコードを除く)
その他の標準レコードヘッダーについては、ヘルプトピック [プログラミング]-[ファイル処理]-[リファレンス]-[ファイル構造]-[ヘッダーを持つファイル]-[標準レコードヘッダー] を参照してください。
1060013 (2150054, 2150132)
FSVIEW 関数 FSV-C-add-login-user
新しい FSVIEW 関数 FSV-C-add-login-user が追加されました。 この関数は、Fileshare プロセスの実行中有効な一時的 Fileshare ユーザを追加します。
構文:
call FSV-C-add-login-user using l-new-user
l-new-password
パラメータ:
- l-new-user-name PIC x(20)
- l-new-password PIC x(20)
入力時:
- l-new-user-name - 新規ユーザ名
- l-new-password - その新規ユーザに関連付けるパスワード
終了時: なし
コメント: セキュリティが有効になっている場合にのみ適用されます。 RETURN-CODE で呼び出しが成功したかどうかを確認できます。
FSVIEW 関数については、ヘルプトピック [プログラミング]-[ファイル処理]-[リファレンス]-[FSVIEW]-[API] を参照してください。
1053612 (2088677)
J2EE アプリケーション サーバのサポート
Interface Mapping Toolkit を使った EJB の生成とその配布に関して、次の J2EE アプリケーション サーバとそれに対応する JDK がサポートされます。
- JBoss 4.2.3 −J2EE 1.4 対応 JDK 1.5 (Sun)
- WebLogic 9.2 −J2EE 1.4 対応 JDK 1.5 (Sun)
- WebSphere 6.0 −J2EE 1.4 対応 JDK 1.4.2 (IBM)
- WebSphere 6.1 −J2EE 1.4 対応 JDK 1.5.0 (IBM)
- WebSphere 7.0 −Java EE 5 対応 JDK 1.6 (IBM)
1060013 (2150054, 2150132)
新規オペレーションの既存のサービスへの追加
mfdepinst ユーティリティ(Enterprise Server にサービスをインストールするために使われます。)は、
既存のサービスに新規作成したオペレーションを追加できるよう機能拡張されています。
この機能を有効にするには、deployment ディレクトリの .mfdeploy ファイルを開き、UPDATE_MODE=add を追加してください。
この機能が有効になっている場合、mfdepinst はパッケージが既存の名前空間を指定しているのをみつけて、定義されていないオペレーションの追加のみをおこないます。もしそのサービスのパッケージが定義されていない場合も、オペレーションの追加をおこない、そうでない場合は、既存の定義が使用されます。
ディプロイしたサービスの削除
mfpackage コマンドは、ディプロイしたサービスをEnterprise Server のディレクトリから削除するために使うことができます。
このコマンドにサービス名前空間全体ではなく、単一のサービスを削除するオプションが追加されました。
1個のオペレーションを削除するには、そのオペレーションの名前を追加指定します。
区切り文字を付けて、あるいは区切り文字なしのオペレーションの名前、または、サービス名全体の指定が可能です。
例:
mfpackage undeploy http://tempuri.org/service operation
mfpackage undeploy http://tempuri.org/service #operation
mfpackage undeploy http://tempuri.org/service http://tempuri.org/service#operation
注意: "#" 文字は、多くの Unix シェルで特殊文字扱いになるので、コマンドラインで指定する際、エスケープする必要があります。
既知の不具合・制限
- Interface Mapping Toolkit で、マッピング参照を含むインターフェイスフィールドを削除すると、エラーが発生します。サービスは妥当性検査で失敗してディプロイできません。この不具合を回避するには、プロジェクトを一度クローズして再度開いてください。これにより妥当性検査が通ります。この不具合が最初から起きないようにするには、インターフェイスフィールドを削除する前に、フィールドのマッピングを削除してください。
- MFTrace ファイルがインストールに含まれていません。Micro Focus Knowledge Base からダウンロード可能です。
- COBOL 製品(コンパイラおよびユーティリティを含む)では二重引用符が含まれるファイル名は使用できません。
- この WrapPack では WebLogic 8 はサポートされません。
- XA トランザクションは現在 JBoss でサポートされていません。
- XA トランザクションサポートは WebSphere 6.1 + EJB 3.0 Feature Pack の使用では提供されていません。
- このリリースでは、XA トランザクションサポートは JBoss 5 で使用可能ではありません。次期 HotFix でのサポートが予定されています。
JBoss 5 の非トランザクションおよびローカル トランザクション リソースアダプタは正常に動作し、使用可能です。
免責事項
本ソフトウェアは、いかなる種類の保証事項も伴わずに、「そのまま」の状態で提供されるものです。マイクロフォーカスは、明示、黙示のいずれについても、本ソフトウェアに関するいかなる保証(市販性、特定目的との適合性などを含みます)も行いません。いかなる場合も、マイクロフォーカスまたはその提供者は、直接的、間接的、偶発的、必然的、営業利益の損失、あるいは特別損害など、たとえマイクロフォーカスまたはその提供者がそのような損害の可能性について事前に通知されていた場合でも、いかなる損害についても保証を行いません。州によっては、必然的または偶発的損害への責任を除外または制限することを許可していないところがあり、その場合には、前述の制限は適用されません。
Micro Focus および Net Express は、Micro Focus (IP) Limited の登録商標であり、Object COBOL、Server Express、AddPack、FixPack および WrapPack は Micro Focus (IP) Limited の商標です。
Copyright © 2010 Micro Focus (IP) Limited. All rights reserved.