linkexpress enterprise edition v5.0l15 linkexpress...

554
J2X1-5930-15Z0(00) 201408Linux/Linux(64) FUJITSU Software Linkexpress Standard Edition V5.0L15 Linkexpress Enterprise Edition V5.0L15 Linkexpress 運用ガイド

Upload: others

Post on 07-Feb-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

  • J2X1-5930-15Z0(00)2014年08月

    Linux/Linux(64)

    FUJITSU SoftwareLinkexpress Standard Edition V5.0L15Linkexpress Enterprise Edition V5.0L15

    Linkexpress 運用ガイド

  • まえがき

    本書の目的本書は下記製品について、システムの構築・運用するために必要な製品機能および操作方法を説明します。

    [Linkexpress V5.0L10相当以降の製品名称]・ Linkexpress Standard Edition

    ・ Linkexpress Enterprise Edition

    [Linkexpress V4.0L10相当以前の製品名称]・ Linkexpress

    ・ Linkexpress Advanced Edition

    ・ Linkexpress SAN option

    本書の読者本書は、以下の読者を対象としています。

    ・ Linkexpressの運用環境の設計者

    ・ Linkexpressの運用環境の構築担当者

    ・ Linkexpressの運用環境の利用者

    ・ Linkexpressの機能詳細を知りたい方

    輸出管理規制について本ドキュメントを輸出または第三者へ提供する場合は、お客様が居住する国および米国輸出管理関連法規等の規制をご確認のうえ、

    必要な手続きをおとりください。

    その他本書の位置付け、製品の表現方法、バージョン・レベルの表現方法、参照マニュアル、登録商標などは、「マニュアル体系と読み方」

    を参照してください。

    平成26年8月 第15版

    ・ 本書を無断で他に記載しないようお願いします。

    ・ 本書は予告なしに変更されることがあります。

    Copyright FUJITSU LIMITED 2014

    - i -

  • 目 次

    第1章 データ転送機能............................................................................................................................................................... 11.1 データ転送機能とは............................................................................................................................................................................11.2 ファイル転送機能................................................................................................................................................................................ 1

    1.2.1 ファイル転送提供機能................................................................................................................................................................. 11.2.2 転送ファイルのデータの扱い方.................................................................................................................................................. 21.2.3 仮想ファイル名の指定方法......................................................................................................................................................... 41.2.4 相手システムがグローバルサーバ/PRIMEFORCEの場合の仮想ファイル名指定方法........................................................... 81.2.5 ファイル転送のリトライ.................................................................................................................................................................. 91.2.6 途中再送.................................................................................................................................................................................... 101.2.7 データ送信量の制御..................................................................................................................................................................111.2.8 転送データの圧縮......................................................................................................................................................................121.2.9 複数ファイルの一括送信........................................................................................................................................................... 141.2.10 相手システムがLinkexpress以外との接続(標準FTPなど).....................................................................................................16

    1.3 ジョブ連携機能..................................................................................................................................................................................191.3.1 ジョブ連携提供機能...................................................................................................................................................................191.3.2 ジョブ起動の種別.......................................................................................................................................................................201.3.3 ジョブ結果通知の有無...............................................................................................................................................................211.3.4 ジョブの起動インタフェース....................................................................................................................................................... 221.3.5 ジョブの動作環境.......................................................................................................................................................................241.3.6 ジョブの起動パラメタ.................................................................................................................................................................. 251.3.7 ジョブがLinkexpressに行う情報通知......................................................................................................................................... 261.3.8 ジョブ連携のパラメタ種別の変更.............................................................................................................................................. 271.3.9 TCP/IP(HTTP系)によるジョブ連携............................................................................................................................................281.3.10 ジョブのサンプル......................................................................................................................................................................29

    1.4 メッセージ転送機能.......................................................................................................................................................................... 301.4.1 メッセージ転送提供機能........................................................................................................................................................... 301.4.2 相手システムごとのメッセージ出力先の違い............................................................................................................................311.4.3 HICS独自の識別名....................................................................................................................................................................33

    1.5 セション維持機能.............................................................................................................................................................................. 331.5.1 セション維持機能とは.................................................................................................................................................................331.5.2 セション維持機能の利用方法................................................................................................................................................... 34

    1.6 転送コマンド...................................................................................................................................................................................... 381.6.1 運用管理製品との連携..............................................................................................................................................................381.6.2 起動側機能................................................................................................................................................................................ 39

    1.6.2.1 転送コマンドの利用方法.................................................................................................................................................... 391.6.2.2 ファイル転送コマンドの動作環境....................................................................................................................................... 411.6.2.3 ファイル転送コマンドの出力情報....................................................................................................................................... 411.6.2.4 環境変数............................................................................................................................................................................. 42

    1.6.3 応答側機能................................................................................................................................................................................ 421.6.3.1 仮想ファイル名変換定義の利用方法................................................................................................................................ 421.6.3.2 仮想ファイル名変換定義の記述形式................................................................................................................................ 431.6.3.3 仮想ファイル名変換定義の検索順序................................................................................................................................ 441.6.3.4 仮想ファイル名変換定義(相手システム名)...................................................................................................................... 451.6.3.5 仮想ファイル名変換定義(転送種別)................................................................................................................................ 451.6.3.6 仮想ファイル名変換定義(仮想ファイル名).......................................................................................................................451.6.3.7 仮想ファイル名変換定義(実ファイル名)...........................................................................................................................451.6.3.8 仮想ファイル名変換定義(レコード形式)...........................................................................................................................451.6.3.9 仮想ファイル名変換定義(レコード長)...............................................................................................................................461.6.3.10 仮想ファイル名変換定義(ブロック化因数)..................................................................................................................... 461.6.3.11 仮想ファイル名変換定義(相互待機ホスト名).................................................................................................................461.6.3.12 仮想ファイル名変換定義のサンプル............................................................................................................................... 46

    第2章 業務定義機能................................................................................................................................................................482.1 業務とは.............................................................................................................................................................................................482.2 業務の構成........................................................................................................................................................................................49

    - ii -

  • 2.2.1 業務定義が適用可能なサーバ................................................................................................................................................. 492.2.2 起動側システムですべての動作を定義する場合.....................................................................................................................492.2.3 起動側、応答側の各システムが業務を定義する場合..............................................................................................................502.2.4 起動側となるLinkexpressで業務を定義する場合.....................................................................................................................522.2.5 応答側となるLinkexpressで業務を定義する場合.....................................................................................................................532.2.6 イベントの待ち合わせ条件........................................................................................................................................................ 542.2.7 応答側監視業務を正しく動作させるポイント.............................................................................................................................56

    2.3 各種イベント.......................................................................................................................................................................................582.3.1 自システムのプログラムを起動する場合................................................................................................................................... 592.3.2 相手システムのプログラムを起動する場合............................................................................................................................... 592.3.3 起動側処理でファイルを送信する場合.....................................................................................................................................602.3.4 起動側処理でファイルを受信する場合.....................................................................................................................................602.3.5 応答側処理でファイルを送信する場合.....................................................................................................................................612.3.6 応答側処理でファイルを受信する場合.....................................................................................................................................612.3.7 自システムのDBにデータを格納する場合................................................................................................................................622.3.8 相手システムのDBにデータを格納する場合............................................................................................................................622.3.9 自システムのファイルをコード変換する場合.............................................................................................................................632.3.10 相手システムのファイルをコード変換する場合.......................................................................................................................632.3.11 プログラムと業務を連動させる場合......................................................................................................................................... 64

    2.4 業務の実行方法のカストマイズ........................................................................................................................................................ 652.4.1 業務を自動で起動させる方法................................................................................................................................................... 652.4.2 自動で起動する業務にテスト期間を設ける方法...................................................................................................................... 662.4.3 業務の起動順序を指定する方法.............................................................................................................................................. 662.4.4 相手システムからの要求を待ち受ける方法.............................................................................................................................. 672.4.5 応答側監視業務で使用するファイル名をワイルドカードで指定する方法.............................................................................. 682.4.6 応答側監視業務で一括ファイルを受信する方法.....................................................................................................................682.4.7 異常終了したイベントをリトライさせる方法................................................................................................................................ 682.4.8 イベントの多重実行と待ち合わせを調整する方法...................................................................................................................692.4.9 ジョブ起動イベントを利用する方法........................................................................................................................................... 692.4.10 ASPサーバを相手システムとするジョブを起動する方法........................................................................................................702.4.11 DB格納イベントで利用するジョブをカストマイズ.................................................................................................................... 702.4.12 コード変換イベントで使用するジョブをカストマイズ................................................................................................................72

    2.5 データベースの格納動作の設定..................................................................................................................................................... 742.5.1 業務定義とDB連携機能の関係................................................................................................................................................ 75

    2.6 業務定義命令................................................................................................................................................................................... 752.6.1 業務定義の作成手順.................................................................................................................................................................752.6.2 定義ステータスの状態遷移....................................................................................................................................................... 772.6.3 コマンドによる業務定義の登録/削除........................................................................................................................................ 782.6.4 業務定義ウィンドウによる業務定義の登録/削除...................................................................................................................... 802.6.5 業務定義命令の一般形式.........................................................................................................................................................812.6.6 業務定義などで使用可能な文字.............................................................................................................................................. 822.6.7 ファイル名/ジョブ名として指定可能な文字............................................................................................................................... 832.6.8 業務定義のエラーの表示形式.................................................................................................................................................. 832.6.9 業務定義の命令一覧.................................................................................................................................................................84

    2.6.9.1 業務定義開始命令(lxdbegin) ............................................................................................................................................842.6.9.2 業務定義命令 (lxdwork).................................................................................................................................................... 842.6.9.3 イベント定義命令(lxdevent)................................................................................................................................................ 852.6.9.4 イベント定義命令(自側ジョブ起動,自側DB格納,自側コード変換)...................................................................................852.6.9.5 イベント定義命令(相手側ジョブ起動,相手側DB格納,相手側コード変換).......................................................................872.6.9.6 イベント定義命令(ファイル送信)........................................................................................................................................ 892.6.9.7 イベント定義命令(ファイル受信)........................................................................................................................................ 902.6.9.8 イベント定義命令(ファイル送信待ち).................................................................................................................................922.6.9.9 イベント定義命令(ファイル受信待ち).................................................................................................................................932.6.9.10 イベント定義命令(ジョブ通知待ち).................................................................................................................................. 932.6.9.11 業務定義終了命令 (lxdend).............................................................................................................................................94

    2.6.10 オペランド一覧......................................................................................................................................................................... 952.6.10.1 attrオペランド[ (lxdevent定義命令).................................................................................................................................. 95

    - iii -

  • 2.6.10.2 candayオペランド (lxdwork定義命令).............................................................................................................................. 962.6.10.3 canweekオペランド (lxdwork定義命令)........................................................................................................................... 962.6.10.4 certenvdirオペランド (lxdevent定義命令).........................................................................................................................962.6.10.5 certnnameオペランド (lxdevent定義命令)........................................................................................................................ 972.6.10.6 cmptypオペランド (lxdevent定義命令).............................................................................................................................972.6.10.7 compcondオペランド (lxdwork定義命令).........................................................................................................................982.6.10.8 compressオペランド (lxdevent定義命令)..........................................................................................................................992.6.10.9 datatypeオペランド (lxdevent定義命令)........................................................................................................................... 992.6.10.10 endtimeオペランド (lxdwork定義命令)........................................................................................................................ 1002.6.10.11 eventオペランド (lxdevent定義命令)............................................................................................................................ 1002.6.10.12 filentfyオペランド (lxdevent定義命令)......................................................................................................................... 1012.6.10.13 filenullオペランド (lxdevent定義命令)......................................................................................................................... 1022.6.10.14 jobparmオペランド (lxdevent定義命令)........................................................................................................................1022.6.10.15 jobtimeオペランド (lxdevent定義命令).........................................................................................................................1032.6.10.16 nameオペランド (lxdwork定義命令).............................................................................................................................1042.6.10.17 nameオペランド (lxdevent定義命令)............................................................................................................................ 1042.6.10.18 normalcodeオペランド (lxdevent定義命令).................................................................................................................. 1052.6.10.19 ownfileオペランド (lxdevent定義命令).........................................................................................................................1052.6.10.20 ownsecurオペランド (lxdwork,lxdevent定義命令)....................................................................................................... 1062.6.10.21 partnerオペランド (lxdevent定義命令)..........................................................................................................................1072.6.10.22 prtfileオペランド (lxdevent定義命令)........................................................................................................................... 1072.6.10.23 prtkindオペランド (lxdevent定義命令)......................................................................................................................... 1082.6.10.24 prtsecurオペランド (lxdwork,lxdevent定義命令)..........................................................................................................1082.6.10.25 prtworkオペランド (lxdwork定義命令).........................................................................................................................1092.6.10.26 repmodeオペランド (lxdevent定義命令).......................................................................................................................1102.6.10.27 retryオペランド (lxdwork,lxdevent定義命令)............................................................................................................... 1102.6.10.28 scheduleオペランド (lxdwork定義命令)....................................................................................................................... 1112.6.10.29 sctldirオペランド (lxdevent定義命令)...........................................................................................................................1122.6.10.30 speedオペランド (lxdevent定義命令)............................................................................................................................1132.6.10.31 statusオペランド (lxdwork定義命令)............................................................................................................................ 1132.6.10.32 systemオペランド (lxdwork定義命令).......................................................................................................................... 1142.6.10.33 tokenlblオペランド (lxdevent定義命令)........................................................................................................................1142.6.10.34 tokenpwdオペランド(lxdevent定義命令)...................................................................................................................... 1142.6.10.35 usesystemオペランド (lxdwork定義命令).....................................................................................................................1142.6.10.36 valdateオペランド (lxdwork定義命令)..........................................................................................................................1152.6.10.37 versionオペランド(lxdevent定義命令).......................................................................................................................... 1152.6.10.38 waitオペランド(lxdevent定義命令)............................................................................................................................... 1162.6.10.39 jobrspオペランド(lxdevent定義命令)............................................................................................................................117

    2.7 サンプル.......................................................................................................................................................................................... 1182.7.1 ファイル転送業務の定義例..................................................................................................................................................... 118

    第3章 DB連携機能................................................................................................................................................................1203.1 データベースの格納方法のカストマイズ........................................................................................................................................120

    3.1.1 データの格納方法の指定方法 ..............................................................................................................................................1203.1.2 格納反映タイミングの指定方法............................................................................................................................................... 1213.1.3 DBサービスの二重格納の制御方法.......................................................................................................................................1223.1.4 データベースの複製の差分反映方法.................................................................................................................................... 1233.1.5 差分反映用入力データの作成方法........................................................................................................................................1253.1.6 利用者カストマイズ出口の作成方法....................................................................................................................................... 126

    3.1.6.1 利用者カストマイズ出口の作成........................................................................................................................................ 1263.1.6.2 利用者カストマイズ出口の種類........................................................................................................................................ 1273.1.6.3 利用者カストマイズ出口の入力インタフェース................................................................................................................ 1273.1.6.4 利用者カストマイズ出口の出力インタフェース................................................................................................................ 1303.1.6.5 利用者カストマイズ出口の動作環境................................................................................................................................ 131

    3.2 格納データの編集...........................................................................................................................................................................1323.2.1 格納データのレコード構成およびデータ形式の編集方法 ................................................................................................ 1323.2.2 データ編集の有無の指定........................................................................................................................................................132

    - iv -

  • 3.2.3 格納対象のデータ項目の選択................................................................................................................................................1333.2.4 データ項目の結合....................................................................................................................................................................1333.2.5 コード変換のエラー情報出力..................................................................................................................................................1343.2.6 デバッグ結果出力情報のエラー理由..................................................................................................................................... 136

    3.3 コード変換機能によるコードの変換規則........................................................................................................................................1373.3.1 コード変換エラー時の代替文字..............................................................................................................................................1373.3.2 コード変換時のデータ長の変化..............................................................................................................................................1373.3.3 コード変換で文字溢れが発生した時の処理継続方法.......................................................................................................... 1373.3.4 コード変換による字形の変化...................................................................................................................................................1373.3.5 JEF系の日本語の扱い.............................................................................................................................................................1373.3.6 IBM選定文字の扱い............................................................................................................................................................... 1373.3.7 Unicode系の変換可能範囲..................................................................................................................................................... 1373.3.8 数値の表現形式の違い........................................................................................................................................................... 1373.3.9 外部10進数属性の符号の付加方法.......................................................................................................................................1373.3.10 内部10進数属性の符号の付加方法.....................................................................................................................................1373.3.11 浮動小数点属性の形式.........................................................................................................................................................137

    3.4 格納処理特有のデータの扱い.......................................................................................................................................................1373.4.1 指定可能な文字コード系の組み合わせ................................................................................................................................. 1383.4.2 文字コード系の指定方法(DB連携機能)................................................................................................................................ 1403.4.3 格納データの文字コード系......................................................................................................................................................1413.4.4 文字属性のデータ長変化時の動作........................................................................................................................................1423.4.5 入力データ長が格納先列の列長より短い場合...................................................................................................................... 1433.4.6 格納先列属性が可変長文字属性の場合の入力データ末尾の空白文字列の扱い.............................................................1433.4.7 時間属性データの属性不整合時の格納結果........................................................................................................................1433.4.8 文字列データを時間属性データとして格納する方法............................................................................................................ 144

    3.5 DB連携機能が扱うデータ属性とその形式規定 .......................................................................................................................... 1443.5.1 各データの属性と定義名称.....................................................................................................................................................1453.5.2 各データの属性詳細................................................................................................................................................................1453.5.3 文字列属性データの形式規定................................................................................................................................................1453.5.4 可変長文字列データの形式規定............................................................................................................................................1453.5.5 時間形式(テキスト)データの形式規定.................................................................................................................................... 1453.5.6 時間形式(バイナリ)データの形式規定....................................................................................................................................1453.5.7 時間間隔属性データの形式規定............................................................................................................................................1453.5.8 バイナリオブジェクト属性データの形式規定.......................................................................................................................... 145

    3.6 データベース・システムが扱うデータ属性......................................................................................................................................1453.6.1 データベース・システムが扱うデータ属性...............................................................................................................................1453.6.2 DB連携機能の列属性対応..................................................................................................................................................... 1463.6.3 Symfoware/RDBとの列属性対応............................................................................................................................................ 1463.6.4 Symfoware/pgsとの列属性対応...............................................................................................................................................1473.6.5 SymfoWARE7000との列属性対応......................................................................................................................................... 1483.6.6 Oracleとの列属性対応............................................................................................................................................................. 1493.6.7 SQL Serverとの列属性対応[PCサーバ]..................................................................................................................................150

    3.7 環境変数......................................................................................................................................................................................... 1513.7.1 環境変数の設定.......................................................................................................................................................................1513.7.2 LXDBENV環境変数............................................................................................................................................................... 1523.7.3 LXDBTEMP環境変数 [UNIXサーバ]....................................................................................................................................1523.7.4 LXDBCOMMIT環境変数....................................................................................................................................................... 1533.7.5 LXDBTARGET環境変数........................................................................................................................................................1533.7.6 LXDBSQLSLMODE環境変数 [PCサーバ]........................................................................................................................... 1533.7.7 TEMP環境変数 [PCサーバ]....................................................................................................................................................1533.7.8 PATH環境変数........................................................................................................................................................................ 1533.7.9 RDBNAME環境変数.............................................................................................................................................................. 1543.7.10 LD_LIBRARY_PATH環境変数 [UNIXサーバ]..................................................................................................................1543.7.11 ORACLE_HOME環境変数 [UNIXサーバ]......................................................................................................................... 1543.7.12 NLS_LANG環境変数 [UNIXサーバ].................................................................................................................................. 1543.7.13 RDBCHARSET環境変数...................................................................................................................................................... 1553.7.14 RDBNCHAR環境変数.......................................................................................................................................................... 155

    - v -

  • 3.7.15 LXDBSERVER環境変数[PCサーバ]................................................................................................................................... 1553.7.16 LXDBINSTANCE環境変数[PCサーバ]...............................................................................................................................155

    3.8 DB動作環境定義............................................................................................................................................................................1553.8.1 DB動作環境定義とは.............................................................................................................................................................. 1553.8.2 DB動作環境定義の一般形式................................................................................................................................................. 1583.8.3 DB動作環境定義キーワード................................................................................................................................................... 158

    3.8.3.1 MESSAGE_LEVELキーワード.........................................................................................................................................1583.8.3.2 EDIT_MESSAGE_LEVELキーワード............................................................................................................................. 1593.8.3.3 CHARACTER_CONVERT_ERRORキーワード............................................................................................................. 1603.8.3.4 ALTERNATE_CHARACTER1キーワード...................................................................................................................... 1603.8.3.5 UNICODE_ALTERNATE_CHARACTER1キーワード.................................................................................................. 1613.8.3.6 CHARACTER_OVERFLOWキーワード......................................................................................................................... 1623.8.3.7 ALTERNATE_CHARACTER2キーワード...................................................................................................................... 1623.8.3.8 UNICODE_ALTERNATE_CHARACTER2キーワード.................................................................................................. 1633.8.3.9 NCHAR_SINGLEBYTE_ERRORキーワード..................................................................................................................1643.8.3.10 BLANK_TRUNCATIONキーワード.............................................................................................................................. 1643.8.3.11 NUMERIC_CONVERT_ERRORキーワード................................................................................................................. 1653.8.3.12 PACK_CONTROLキーワード........................................................................................................................................ 1663.8.3.13 BLOB_DATA_TYPEキーワード.................................................................................................................................... 1673.8.3.14 DATA_DEBUGキーワード............................................................................................................................................. 1673.8.3.15 DUPLICATE_SERVICEキーワード............................................................................................................................... 1683.8.3.16 AUTO_NOTIFICATIONキーワード...............................................................................................................................1683.8.3.17 DIFFERENCE_APPLY_ERRORキーワード..................................................................................................................1693.8.3.18 FILE_BACKUPキーワード............................................................................................................................................. 1693.8.3.19 EXEC_RETRY_COUNTキーワード...............................................................................................................................1703.8.3.20 COMMIT_COUNTキーワード........................................................................................................................................1703.8.3.21 EXIT_COMMAND1キーワード..................................................................................................................................... 1713.8.3.22 EXIT_COMMAND2キーワード..................................................................................................................................... 1713.8.3.23 EXIT_COMMAND4キーワード..................................................................................................................................... 1713.8.3.24 LOADER_DATA_DIRキーワード..................................................................................................................................1723.8.3.25 LOADER_WORK_DIRキーワード.................................................................................................................................1723.8.3.26 ORACLE_LOAD_DATAキーワード..............................................................................................................................1723.8.3.27 ORACLE_LOAD_PATHキーワード.............................................................................................................................. 1733.8.3.28 OUT_OF_RESOURCE_ERRORキーワード.................................................................................................................. 1733.8.3.29 ORACLE_UPDATE_METHODキーワード................................................................................................................... 1733.8.3.30 ORACLE_DELETEキーワード.......................................................................................................................................1743.8.3.31 SYMFO_LOADER_LEVELキーワード......................................................................................................................... 1743.8.3.32 SYMFO_SYSTEM_NAMEキーワード...........................................................................................................................1753.8.3.33 TABLE_SPACEキーワード.............................................................................................................................................1753.8.3.34 SYMFO7000_PHYSICAL_FILEキーワード.................................................................................................................. 1753.8.3.35 C2B_NULL_DATAキーワード.......................................................................................................................................1763.8.3.36 C2B_ALTERNATE_CHARキーワード..........................................................................................................................1763.8.3.37 C2B_ALTERNATE_NUMキーワード............................................................................................................................1773.8.3.38 C2B_ALTERNATE_CHAR_UNIキーワード.................................................................................................................1783.8.3.39 CSV_BLANK_SUPPRESSキーワード........................................................................................................................... 1793.8.3.40 SQLSRV_NAMEキーワード[PCサーバ]....................................................................................................................... 1793.8.3.41 SQLINSTANCE_NAMEキーワード[PCサーバ]........................................................................................................... 1803.8.3.42 ODBC_DATASOURCEキーワード[PCサーバ].............................................................................................................1803.8.3.43 ORACLE_REMOTE_SYSTEMキーワード....................................................................................................................1813.8.3.44 SYMFOPGS_HOSTキーワード...................................................................................................................................... 1813.8.3.45 SYMFOPGS_PORTキーワード.......................................................................................................................................1813.8.3.46 SYMFOPGS_SSLMODEキーワード.............................................................................................................................. 1823.8.3.47 SYMFOPGS_SSLSERVERCERTCNキーワード...........................................................................................................1823.8.3.48 SYMFOPGS_CONNECT_TIMEOUTキーワード..........................................................................................................1823.8.3.49 SYMFOPGS_KEEPALIVES_IDLEキーワード............................................................................................................. 1833.8.3.50 SYMFOPGS_KEEPALIVES_INTERVALキーワード...................................................................................................1833.8.3.51 SYMFOPGS_KEEPALIVES_COUNTキーワード.........................................................................................................184

    - vi -

  • 3.9 DBサービス定義............................................................................................................................................................................. 1843.9.1 DBサービス定義とは................................................................................................................................................................1843.9.2 DBサービス定義の作成手順(GUI対応).................................................................................................................................1853.9.3 DBサービス定義の作成手順(各手順実行)............................................................................................................................1873.9.4 DBサービス定義文の一般形式...............................................................................................................................................1883.9.5 DBサービス定義文の短縮記述形式.......................................................................................................................................1903.9.6 ナル値識別用フィールド..........................................................................................................................................................1903.9.7 ナル値識別用フィールドの定義例.......................................................................................................................................... 1913.9.8 DBサービスの項目情報を別ファイルで作成する方法...........................................................................................................1923.9.9 SILVERRUN-RDMのテーブル属性情報使用時の注意事項...............................................................................................1943.9.10 INTABLE定義文................................................................................................................................................................... 195

    3.9.10.1 INTABLE定義文............................................................................................................................................................ 1953.9.10.2 NAMEオペランド(INTABLE定義文).............................................................................................................................1953.9.10.3 BYTEORDERオペランド(INTABLE定義文).................................................................................................................1963.9.10.4 CODEオペランド(INTABLE定義文)..............................................................................................................................1963.9.10.5 CONVTYPEオペランド(INTABLE定義文)................................................................................................................... 1973.9.10.6 DATATYPEオペランド(INTABLE定義文)................................................................................................................... 1973.9.10.7 DIRオペランド(INTABLE定義文)..................................................................................................................................1993.9.10.8 ENVFILEオペランド(INTABLE定義文)........................................................................................................................1993.9.10.9 FILEオペランド(INTABLE定義文)................................................................................................................................ 2003.9.10.10 ITEMオペランド(INTABLE定義文).............................................................................................................................2013.9.10.11 UNICODE_TYPEオペランド(INTABLE定義文).........................................................................................................202

    3.9.11 OUTTABLE定義文............................................................................................................................................................... 2033.9.11.1 OUTTABLE定義文........................................................................................................................................................ 2033.9.11.2 NAMEオペランド(OUTTABLE定義文).........................................................................................................................2033.9.11.3 BYTEORDERオペランド(OUTTABLE定義文).............................................................................................................2043.9.11.4 CODEオペランド(OUTTABLE定義文)..........................................................................................................................2043.9.11.5 CONVTYPEオペランド(OUTTABLE定義文)............................................................................................................... 2053.9.11.6 DATABASEオペランド(OUTTABLE定義文)............................................................................................................... 2053.9.11.7 DATATYPEオペランド(OUTTABLE定義文)............................................................................................................... 2063.9.11.8 DSIオペランド(OUTTABLE定義文).............................................................................................................................. 2083.9.11.9 EXTRACTオペランド(OUTTABLE定義文).................................................................................................................. 2093.9.11.10 FILEオペランド(OUTTABLE定義文).......................................................................................................................... 2093.9.11.11 ITEMオペランド(OUTTABLE定義文).........................................................................................................................2093.9.11.12 LOADMODEオペランド(OUTTABLE定義文)............................................................................................................2103.9.11.13 SCHEMAオペランド(OUTTABLE定義文)..................................................................................................................2113.9.11.14 TABLEオペランド(OUTTABLE定義文)......................................................................................................................2113.9.11.15 TEMPDIRオペランド(OUTTABLE定義文)................................................................................................................. 2123.9.11.16 UNICODE_TYPEオペランド(OUTTABLE定義文).....................................................................................................212

    3.9.12 EXTRACT定義文.................................................................................................................................................................. 2133.9.12.1 EXTRACT定義文........................................................................................................................................................... 2133.9.12.2 NAMEオペランド(EXTRACT定義文)........................................................................................................................... 2133.9.12.3 CONVERTオペランド(EXTRACT定義文).................................................................................................................... 2143.9.12.4 INTABLEオペランド(EXTRACT定義文)...................................................................................................................... 2143.9.12.5 SELECTオペランド(EXTRACT定義文).........................................................................................................................2143.9.12.6 CSV_INFOオペランド(EXTRACT定義文)...................................................................................................................215

    第4章 分散型システム連携機能(DB連携機能)...................................................................................................................... 2184.1 分散型システム連携とは.................................................................................................................................................................2184.2 分散型システム連携の機能概要....................................................................................................................................................2194.3 分散型システム連携の運用設計....................................................................................................................................................220

    4.3.1 分散型システム連携の運用形態の選択.................................................................................................................................2204.3.2 ファイルをデータベースに格納する方法................................................................................................................................ 2214.3.3 ファイルをデータ編集してファイルに格納する方法............................................................................................................... 2214.3.4 Mディスクからデータベースに格納する方法[UXP/DS].........................................................................................................2224.3.5 応答側システムが受信したデータをデータベースに格納する方法...................................................................................... 2224.3.6 応答側システムが受信したデータをファイルに格納する方法............................................................................................... 223

    - vii -

  • 4.3.7 応答側システムがデータを送信する方法............................................................................................................................... 2244.3.8 DBサービス状態を相手システムに通知する方法.................................................................................................................. 2244.3.9 DBサービス状態を相手システムから取得する方法............................................................................................................... 225

    4.4 分散型システム連携の運用のカストマイズ.................................................................................................................................... 2264.4.1 データ格納処理のカストマイズ................................................................................................................................................2264.4.2 入出力のデータ種別とコマンドの組み合わせ........................................................................................................................2264.4.3 グローバルサーバ/PRIMEFORCEを応答側システムとしてデータ転送する方法.................................................................2274.4.4 応答側データ受信と連動して格納する方法...........................................................................................................................2284.4.5 ファイルに格納する時にバックアップを作成する方法............................................................................................................2284.4.6 サポート外のデータベースに格納する方法........................................................................................................................... 2294.4.7 利用者カストマイズ出口の作成............................................................................................................................................... 229

    4.4.7.1 利用者カストマイズ出口の作成........................................................................................................................................ 2294.4.7.2 利用者カストマイズ出口の種類........................................................................................................................................ 2294.4.7.3 利用者カストマイズ出口の入力インタフェース................................................................................................................ 2294.4.7.4 利用者カストマイズ出口の出力インタフェース................................................................................................................ 2294.4.7.5 利用者カストマイズ出口の動作環境................................................................................................................................ 230

    4.4.8 コード変換と列属性..................................................................................................................................................................2304.4.8.1 コード変換機能によるコードの変換規則..........................................................................................................................2304.4.8.2 格納処理特有のコード変換規則......................................................................................................................................2304.4.8.3 DB連携機能の列属性対応.............................................................................................................................................. 230

    4.4.9 データ転送処理を業務と連携させる.......................................................................................................................................2304.4.9.1 データ転送処理と業務の連携方法..................................................................................................................................2304.4.9.2 応答側処理を行う業務定義のサンプル...........................................................................................................................231

    4.5 分散型システム連携の通信環境....................................................................................................................................................2324.5.1 node定義命令...........................................................................................................................................................................2324.5.2 path定義命令............................................................................................................................................................................2324.5.3 appl定義命令............................................................................................................................................................................2334.5.4 転送用バッチファイル.............................................................................................................................................................. 233

    4.6 分散型システム連携の定義............................................................................................................................................................2344.6.1 分散型システム連携の定義.....................................................................................................................................................234

    4.7 分散型システム連携の操作方法....................................................................................................................................................2344.7.1 分散型システム連携でデータを格納する場合....................................................................................................................... 2344.7.2 分散型システム連携でデータを送信する場合....................................................................................................................... 2354.7.3 分散型システム連携でデータを受信する場合....................................................................................................................... 2374.7.4 DBサービスの状態を監視する場合........................................................................................................................................ 238

    4.7.4.1 DBサービスの状態情報を他のサーバから確認..............................................................................................................2384.7.4.1.1 DBサービスの状態を送信する.................................................................................................................................. 2384.7.4.1.2 DBサービスの状態を受信する.................................................................................................................................. 2394.7.4.1.3 受信したDBサービスの状態をファイルに出力する.................................................................................................. 2404.7.4.1.4 DBサービス状態出力ファイルの出力形式............................................................................................................... 2414.7.4.1.5 受信したDBサービスの状態をメッセージ出力する.................................................................................................. 2444.7.4.1.6 DBサービスの状態受信時に動作するプログラムを作成する.................................................................................. 244

    4.7.4.2 応答側システムの処理結果を確認.................................................................................................................................. 2454.7.4.2.1 応答側システムの転送結果を確認する.................................................................................................................... 2454.7.4.2.2 転送結果ファイルの出力例....................................................................................................................................... 2464.7.4.2.3 転送結果ファイルを指定した転送用バッチファイルの例......................................................................................... 247

    4.7.4.3 業務と組み合わせた応答側処理の結果を参照.............................................................................................................. 2474.7.4.3.1 ジョブ通知待ちイベントの復帰情報.......................................................................................................................... 247

    4.7.5 異常時の処置...........................................................................................................................................................................2484.7.5.1 DBサービスの監視方法と情報の利用方法..................................................................................................................... 2484.7.5.2 DBサービスが異常終了した場合の対処......................................................................................................................... 2494.7.5.3 システムが異常終了した場合の対処............................................................................................................................... 249

    第5章 コード変換機能(ユーティリティ)....................................................................................................................................2505.1 コード変換機能概要....................................................................................................................................................................... 2505.2 文字コード系の組み合わせと変換動作の指定............................................................................................................................. 2505.3 各システムが扱う文字コード系の概要........................................................................................................................................... 254

    - viii -

  • 5.4 コード変換を行うシステムの選択....................................................................................................................................................2555.5 コード変換可能なレコード長の上限値...........................................................................................................................................2555.6 コード変換のエラー情報の出力..................................................................................................................................................... 2565.7 コード変換エラーが発生した場合の対処...................................................................................................................................... 2585.8 デバッグ結果出力情報のエラー理由............................................................................................................................................ 2625.9 コード変換テーブルのカストマイズ.................................................................................................................................................263

    5.9.1 コード変換テーブルのカストマイズ..........................................................................................................................................2635.9.2 カストマイズで使用する制御ファイル.......................................................................................................................................2665.9.3 変換テーブル情報の出力....................................................................................................................................................... 2695.9.4 コード変換テーブルのカストマイズ履歴の参照方法.............................................................................................................. 2705.9.5 hscust2コマンド......................................................................................................................................................................... 2715.9.6 制御ファイルによるコード変換テーブルのカストマイズ手順.................................................................................................. 2715.9.7 使用するコード変換テーブルの切り替え方法........................................................................................................................ 2725.9.8 hschgtblコマンド........................................................................................................................................................................2735.9.9 コード変換テーブルの移行方法 [UNIXサーバ].................................................................................................................... 2735.9.10 hstbltrcコマンド [Solaris].........................................................................................................................................................273

    5.10 各データの属性と定義名称..........................................................................................................................................................2745.10.1 各データの属性と定義名称...................................................................................................................................................2745.10.2 各データの属性詳細..............................................................................................................................................................2755.10.3 文字列属性データの形式規定..............................................................................................................................................2815.10.4 可変長文字列データの形式規定..........................................................................................................................................2825.10.5 時間形式(テキスト)データの形式規定.................................................................................................................................. 2835.10.6 時間形式(バイナリ)データの形式規定..................................................................................................................................2835.10.7 時間間隔属性データの形式規定..........................................................................................................................................2845.10.8 バイナリオブジェクト属性データの形式規定........................................................................................................................ 284

    5.11 コードの変換規則..........................................................................................................................................................................2865.11.1 コード変換エラー時の代替文字............................................................................................................................................2865.11.2 コード変換時のデータ長の変化............................................................................................................................................2865.11.3 コード変換で文字溢れが発生した時の処理継続方法 ...................................................................................................... 2875.11.4 コード変換による字形の変化.................................................................................................................................................2885.11.5 JEF系の日本語の扱い...........................................................................................................................................................2895.11.6 IBM選定文字の扱い............................................................................................................................................................. 2915.11.7 Unicode系の変換可能範囲 ................................................................................................................................................. 2915.11.8 数値の表現形式の違い......................................................................................................................................................... 2925.11.9 外部10進数属性の符号の付加方法.....................................................................................................................................2925.11.10 内部10進数属性の符号の付加方法...................................................................................................................................2935.11.11 浮動小数点属性の形式.......................................................................................................................................................293

    5.12 コード対応表................................................................................................................................................................................. 2945.12.1 コード変換型の対応表(EUC(S90)系/JEF-EBCDIC系)........................................................................................................2945.12.2 コード変換型の対応表(シフトJIS(MS)系/JEF-EBCDIC系)..................................................................................................3075.12.3 変換テーブル切り替え時のコード対応表(シフトJIS(MS)系/EUC(U90)系)......................................................................... 3145.12.4 ベンダ固有文字のコード対応表............................................................................................................................................3205.12.5 ベンダ固有文字のコード対応表(変換型対応).....................................................................................................................326

    5.13 テンプレート定義ファイル(コード変換).........................................................................................................................................3265.13.1 テンプレート定義ファイル(コード変換)..................................................................................................................................3265.13.2 テンプレート定義の一般形式(コード変換)........................................................................................................................... 3275.13.3 Templateセクション(コード変換).............................................................................................................................................3275.13.4 InCodeセクション.....................................................................................................................................................................3275.13.5 OutCodeセクション..................................................................................................................................................................3295.13.6 Attributeセクション..................................................................................................................................................................3305.13.7 テンプレート定義ファイルのサンプル(コード変換)............................................................................................................... 331

    第6章 圧縮機能(ユーティリティ).............................................................................................................................................3326.1 ユーティリティによる圧縮.................................................................................................................................................................332

    第7章 Linkexpressの操作..................................................................................................................................................... 3337.1 Linkexpressサーバ.......................................................................................................................................................................... 333

    7.1.1 Linkexpressサーバの起動方法............................................................................................................................................... 333

    - ix -

  • 7.1.1.1 Windowsのサービスから起動する [PCサーバ]................................................................................................................3337.1.2 Linkexpressサーバの停止方法............................................................................................................................................... 333

    7.2 業務定義......................................................................................................................................................................................... 3347.2.1 業務の操作/監視......................................................................................................................................................................3347.2.2 サーバ種別による操作/監視範囲の違い................................................................................................................................3357.2.3 業務状態の変更方法...............................................................................................................................................................335

    7.2.3.1 業務の操作方法と状態遷移 ............................................................................................................................................3357.2.3.2 一定時間間隔繰り返し業務の保留/中止方法.................................................................................................................336

    7.2.4 ステータスビュアによる業務状態の確認方法......................................................................................................................... 3377.2.4.1 状態確認方法................................................................................................................................................................... 3377.2.4.2 業務ステータスの情報一覧.............................................................................................................................................. 3387.2.4.3 イベントステータスの情報一覧......................................................................................................................................... 340

    7.2.5 リアルタイムモニタによる業務状態の監視方法...................................................................................................................... 3417.2.5.1 状態監視方法................................................................................................................................................................... 3417.2.5.2 各キー情報の条件指定.................................................................................................................................................... 3417.2.5.3 リアルタイムモニタの通知情報一覧................................................................................................................................. 341

    7.2.6 業務ログによる実行履歴確認方法..........................................................................................................................................3437.2.6.1 実行履歴確認方法........................................................................................................................................................... 3437.2.6.2 業務ログのバックアップ方法.............................................................................................................................................3457.2.6.3 業務のログ情報一覧......................................................................................................................................................... 3467.2.6.4 イベントのログ情報一覧(ジョブ連携)................................................................................................................................3477.2.6.5 イベントのログ情報一覧(ファイル転送)...............................................................................................