6 メッセージ処理

SMC は、マウント、マウント解除、およびスワップオペレーションに関する特定の MSP、JES、および TMS (Tape Management System: テープ管理システム) メッセージをインターセプトします。TapePlex で定義されているドライブがインターセプトされるメッセージに含まれている場合、SMC はその所有する TapePlex に対し、要求された動作を実行するよう指示します。

SMC がインターセプトするメッセージの一覧については、付録 A「インターセプトされるメッセージ」を参照してください。

注記:

JES のマウントメッセージを処理するためには、IATUX71 ユーザー出口がインストールされていなければなりません。詳細については、『ELS のインストール』のドキュメントを参照してください。

ユーザー指定によるメッセージ処理

使用しているインストール状況で SMC が TMS をサポートしていない環境でも、SMC に指示して TMS が発行する特定のメッセージをインターセプトさせることができます。インターセプトするメッセージは、USERMsg コマンドを使用して定義できます。詳細については、『ELS コマンド、制御文、およびユーティリティーリファレンス』を参照してください。

ユーザー出口 01 を使用すると、インターセプトされたメッセージに対するアクションを変更または拡張したり、インターセプトされたメッセージリストに含まれていないメッセージに対するアクションを実行するように SMC に指示したりできます。

SMC は、メッセージをインターセプトするたびに、ユーザー出口を呼び出します。対象となるのは、付録 A「インターセプトされるメッセージ」に掲載されているデフォルトメッセージと、USERMsg コマンドで定義されているすべてのメッセージです。

次の点に注意してください。

  • ユーザー出口には、SMC がインターセプトしたメッセージのみが渡されます。

  • SMC は、REPLY に対するユーザー出口 01 の戻りコードはサポートしません。

メッセージ処理ポリシー

SMC では、マウント、マウント解除およびスワップメッセージ処理に関する、次の MSP および SMC ポリシーが適用されます。

MSP ポリシー

System Authorization Facility (SAF: システム許可機能) により、現在使用しているセキュリティーソフトウェアを用いて、ボリュームレベル (CLASS=TAPEVOL) のテープ保護が可能になります。SMC では、SAF インタフェースを介してライブラリトランスポートにマウントされたボリュームの書き込み保護要求に関するポリシーが適用されます (定義されている場合)。SMC は、RACROUTE マクロを発行することにより、SAF インタフェースを開始し、ACS Virtual Thumbwheel (VTW: 仮想サムホイール) サポートを介して、読み取り専用ボリュームを保護します。

SMC ポリシー

SMC MOUNTDef コマンドを用いて、以前、HSC MNTD コマンド、HSC 入力パラメータ、および LIBGEN オプションを用いて制御していたメッセージ処理 (マウント/マウント解除) オプションを制御できます。

これらのオプションを用いて、マウント遅延の自動処理、マウント解除時の削除後処理の削除、ライブラリボリュームがライブラリ外にマウントされた場合にメッセージを表示するかどうか、およびマウントメッセージをコンソール画面で非表示にするタイミングを制御します。

注記:

MOUNTDef コマンドの詳細については、『ELS コマンド、制御文、およびユーティリティーリファレンス』を参照してください。

Tape Management System (テープ管理システム) のサポート

SMC は、次の TMS からのマウント、マウント解除およびスワップメッセージをインターセプトします。

  • CA-1

  • CA-DYNAM/TLMS

  • AutoMedia (Zara)

  • CONTROL-T

サブプールを使用するテープ管理システムの場合、サブプールは SMC によってインターセプトされ、要求されたサブプール名として使用されます (ユーザー出口 01 または TAPEREQ 文によって置き換えられていない場合)。次の関連メッセージがあります。

  • CTS002

  • CTT101A

  • CTT104A

  • TMS002

SMC スワップ処理

SMC は、HSC の拡張スワップ処理と同様の動作で、スワップ処理 (I/O エラーまたはオペレータに起因する) を自動処理します。これによって、DDR が互換性のないデバイスを選択した場合、オペレータは、互換性のある「スワップ対象」デバイスを検索する必要がなくなります。SMC が互換性のあるスワップ対象デバイスを検出できない場合、または互換性のあるデバイスがすべてビジーの場合、メッセージが発行され、それ以降の制御は DDR 処理に戻されて、SMC は関与しません。拡張スワップ処理は、SMC でサポートされている唯一のモードです。

次のいずれかのメッセージが発行されると、SMC スワップ処理が開始されます。

KHE200I
KHE203I
KHE205I

デバイス XXX1 がライブラリ内またはライブラリ外で定義されているデバイスとして SMC で認識されている場合、SMC はメッセージを制限し、自動スワップ処理を開始します。

SMC は、3 つのうちいずれかのメッセージを発行します。

  • SMC0108 No compatible drive found for SWAP processing

  • SMC によって互換性のあるドライブが選択可能な場合:

    SMC0107 SWAP volser from XXX1 to XXX2

  • MOUNTDEF SWAPLIMIT カウントを超えた場合:

    SMC0233 SWAPLIMIT=NNNNNN exceeded; swap processing canceled

SMC0108 が発行され、MOUNTDEF SWAPAUTOREPLY がオンの場合、メッセージ KHE201D または KHE206D が NO で返されます。

SMC0233 が発行され、MOUNTDEF SWAPLIMIT の bypassReply 変数が OFF の場合、メッセージ KHE206D が NO で返されます。

デバイス XXX2 は、スワップに互換性があるデバイスとして、SMC によって選択されたデバイスです。次に、SMC は MSP KHE201D または KHE206D メッセージを制限し、制限したメッセージを次のメッセージに置き換えます。

SMC0110 Allow swap of volser from XXX1 to XXX2;
Reply ’Y’, or ’N’ or DEVICE

オペレータには、選択されたデバイスを許可するか、スワップを中止するか、または異なるデバイスを選択するオプションがあります。オペレータによって異なるデバイスが選択されると、SMC は以降の整合性チェックを行わずに、このデバイスを許容します。

「Y」または新規デバイスが返された場合、MSP によって次のメッセージが発行されます。

KHE202I PROCEED WITH SWAP OF XXX1 TO XXX2

XXX1 がライブラリに属しているデバイスの場合、ボリュームのマウント解除が自動処理されます。XXX2 がライブラリに属しているデバイスの場合、ボリュームのマウントが自動処理されます。

注記:

使用している MSP セキュリティーパッケージ (たとえば、RACF、TopSecret など) で、MSP スワップメッセージ (KHE201D および KHE206D) への応答に必要な権限が SMC に付与されるように構成してください。

HSC マウント関連メッセージ

本リリースでは、エラー発生時の特定のマウント関連メッセージは、HSC によって発行されます。

  • エラー状態により、同じボリュームへのマウントを繰り返す必要が生じた場合、SLS0088D が発行されます。

  • マウント解除されたボリュームで I/O またはほかのタイプのエラーが発生した場合、SLS1075D が発行されます。

SMC クライアントからの HSC マウントの管理

SMC クライアントサーバーアーキテクチャーでは、サーバーコンソールではなくクライアントコンソールを使用して、マウント/マウント解除の特定の例外条件を管理できる機能が提供されています。次のような条件が、SMC で処理されます。

  • LSM がオフラインの場合、ドライブおよびコンソールに関して、手動マウントが必要なボリュームとその位置を示すメッセージが表示されます。

  • 実行中のジョブからのマウント要求において、別のボリュームとともにロードするドライブが検出された場合、UCB 未処理マウントステータスに基づいて、マウント解除が強制的に実行され、マウントが自動的に再処理されます。

    注記:

    マウントまたはマウント解除メッセージが SMC によってインターセプトされ、HSC サーバーに送信された場合、サーバーまたはクライアント上で SLS0107D メッセージは発行されません。SMC からマウント解除を指示された HSC によって、ロード済みドライブの条件が検出された場合、HSC はドライブがアンロードされるまで 1 分間待機したあと、マウント解除処理を終了します。SMC からのマウント要求の一環としてマウント解除が実行されると、ロード済みドライブのステータスが SMC に戻されたあと、マウントが遅延状態のままの場合、SMC はそのマウント要求を再処理します。
  • ドライブまたはボリュームが別のプロセスで使用中の場合、マウントが遅延状態のままであるかどうかが検証され、要求が定期的に再試行されます。オペレータは、いつでも要求を中止または再試行できます

  • TAPEPlex WTORdest Client オプションが選択されている場合、WTOR メッセージの中には、HSC サーバー上で発行されず、クライアントコンソールに直接送信されるものがあります。これらのメッセージは、オペレータによる応答のあと、SMC からサーバーに対してマウントまたはマウント解除要求が再指示されることによって、サーバーに転送されます。現在、次の HSC マウント/マウント解除 WTOR メッセージが、このオプションでサポートされています。

    • SLS0134

    • SLS0905

    • SLS2126

    • SLS2905

    • SLS2984

    • SLS0109

    • SLS4084

    これらのメッセージの詳細については、『ELS Messages and Codes』を参照してください。