Micro Focus Enterprise Developer チュートリアル メインフレーム COBOL 開発 : MQ メッセージ連携 1. 目的 本チュートリアルでは CICS から入力したメッセージを MQ へ連携する方法の習得を目的としています 2. 前提 使用した OS : Red H

Similar documents
4. 環境変数の設定実行にあたり 次のように環境変数を設定する必要があります 1)SJIS ロケールの指定コマンド例 )export LANG=ja_JP.sjis 2)MQ 環境の指定コマンド例 ). /opt/mqm/bin/setmqenv s 3)COBOL 実行環境の指定コマンド例 ).

Micro Focus Enterprise Developer チュートリアル メインフレーム COBOL 開発 :Linux/UNIX 環境での実行 1. 目的 Windows 開発環境でテストやデバッグが終了したアプリケーションは本番環境へ配備して運用されることになりますが この本番環境ではラ

3.1 チュートリアルの準備 例題プログラムに関連する資源を用意します 1) 使用する例題プログラムは キットに添付されている Tutorials.zip に圧縮されています これを C:\ 直下に解凍します 2) Eclipse のワークスペースで使用する work フォルダを C:\ 直下に作成

PowerPoint Presentation

Micro Focus Enterprise Developer チュートリアル リモートメインフレーム COBOL 開発 :JCL Eclipse 編 1. 目的 本チュートリアルでは Eclipse を使用したリモートメインフレーム COBOL プロジェクトの作成 コンパイル JCL の実行 デ

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は

3.1 チュートリアルの準備例題プログラムに関連する資源を用意します 1) 使用する例題プログラムは キットに添付されている IMStutorial.zip に圧縮されています これを C:\ 直下に解凍します 2) Eclipse のワークスペースで使用する work フォルダを C:\ 直下に作

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は

Maple 12 Windows版シングルユーザ/ネットワークライセンス

PowerPoint Presentation

NEC Express5800 シリーズ COBOL Media V1 セットアップカード SL438730B01-2

スクールCOBOL2002

NEC COBOL Media V2.0 セットアップカード SL438740B01-1

3.1 チュートリアルの準備 例題プログラムに関連する資源を用意します 1) 使用する例題プログラムは キットに添付されている Tutorials.zip に圧縮されています これを C:\ 直下に解凍します 2) Eclipse のワークスペースで使用する work フォルダを C:\ 直下に作成

3.1 チュートリアルの準備例題プログラムに関連する資源を用意します 1) 使用する例題プログラムは キットに添付されている DBtutorial.zip に圧縮されています これを C:\ 直下に解凍します 2) Eclipse のワークスペースで使用する work フォルダを C:\ 直下に作成

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

Windows への opensource COBOL 環境の構築手順 0. 前提条件当手順は Windows へ opensource COBOL 環境を構築する手順である 手順確認時の OS と時期は以下の通りである OS Windows 8.1(64bit) 時期 2018/09 1. 構築手

HeartCore(PHP 版 ) インストール手順について説明いたします なお 本資料は 例として下記内容を前提として説明しております 環境情報 対象 OS: Linux ( ディストリビューション : Red Hat Enterprise Linux Server) APサーバ : Apache

HeartCoreインストールマニュアル(PHP版)

Microsoft Word - PGI WorkstationServer事前準備 doc

モバイル統合アプリケーション 障害切り分け手順書

第 2 版

ConsoleDA Agent For Serverインストールガイド

intra-mart ワークフローデザイナ

カルテダウンロード 操作マニュアル

intra-mart Accel Platform

4) 下 記 項 目 を 入 力 して Add ボタンをクリックします 名 前 Browse ボタンをクリックすると 認 識 可 能 なプリンタが 表 示 されますので 選 択 して 指 定 します クラス どのクラスの 出 力 結 果 をプリンタへ 送 るのか 指 定 します 説 明 任 意 に

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

Maple 12 Windows版シングルユーザ/ネットワークライセンス

(株) 殿

AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

[イベントの種類]で[メンテナンス]を選択し、追加ボタンをクリック

1. Micro Focus Enterprise Developer for Windows 開発環境 Micro Focus Enterprise Developer 4.0J for Windows (1 ネームドユーザ ) * 注 1 実行環境 Micro Focus Enterprise

図 2 インストールウイザード画面 図 3 のような画面が表示されるので 使用許諾契約の全項目に同意します (A) にチェックを入れ て 次へ (N)> をクリックしてください 図 3 使用許諾契約の画面 図 4 のような画面が表示されるので 次へ (N) をクリックしてください インストール先を変

目次 1 はじめに 2 2 動作環境 動作環境 注意事項 データベースの共有 データベース共有とは データベース共有によるメリット データベース共有によるデメリット システム利用開始後にデー

Maple 18 ネットワーク版インストール手順

Maple 12 Windows版シングルユーザ/ネットワークライセンス

PowerPoint プレゼンテーション

Windows Server 用 HDJ-HSU シリーズアンロックユーティリティ SHGate Service 取扱説明書 SHGate Service は サーバー機に接続されたセキュリティハードディスク HDJ-HSU シリーズ にパスワードを登録することで サーバー起動時や HDJ-HSU

Stepguide15_shisa_guard.indd

uCosminexus EUR 08-20新機能のご紹介

Joi-Tab 端末管理システム最終更新日 2015 年 3 月 13 日

目次 目次... 2 はじめに SQL Server 2005 製品版へのアップグレード SQL Server 2005 製品版へのデータベース (DPM インスタンス ) の構築 / 設定 データベース (DPM インスタンス ) の構築

HULFT の通信をよりセキュアに HULFT と SSH Tectia を組み合わせたセキュアで強力なファイル転送 Compatibility Note 2008 年 9 月 株式会社セゾン情報システムズの企業内 企業間通信ミドルウェアである HULFT は ファイル転送のアプリケーションとして

DocuWorks Mobile 障害切り分け手順書

1. 検証概要 目的及びテスト方法 1.1 検証概要 既に Red Hat Enterprise Linux 5.5 for x86-64 で動作保証されている Micro Focus Server Express 5.1 J を Red Hat Enterprise Linux Server 6.

CentreCOM VT-Kit2 plus リリースノート

PowerPoint プレゼンテーション

Maple 18 スタンドアロン版インストール手順

============================================================

REX-C56EX FAX送信 第5.0版

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  


2. FileZilla のインストール 2.1. ダウンロード 次の URL に接続し 最新版の FileZilla をダウンロードします URL: なお バージョンが異なるとファイル名が

RICOH Device Manager Pro バックアップ/バージョンアップ作業手順書

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

HeartCoreインストールマニュアル

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

InstallShield FAQ < 独自の InstallShield 前提条件を作成する > 注 ) このドキュメントは InstallShield 2014 Premier Edition を基に作成しています InstallShield 2014 以外のバージョンでは設定名などが異なる場合

Maser - User Operation Manual

GXS-I WebIEAS オペレーション ガイド 版 : 第 1 版 2007 年 01 月 22 日 第 2 版 2011 年 12 月 02 日 第 3 版 2012 年 04 月 27 日 第 4 版 2013 年 06 月 17 日 ( 本書 ) GXS 株式会社 (c) 20

iExpressソフトフォン TE20-ST-EX

VB実用Ⅲ⑩ フリーデータベースⅡ

もくじ 2 はじめに... 3 概要... 4 動作環境... 4 利用制限モードについて... 4 本マニュアルの見かた... 4 HOME アプリマネージャの基本操作... 5 HOME アプリマネージャをインストールする... 6 HOME アプリマネージャを起動する... 8 HOME アプ

Shareresearchオンラインマニュアル

REX-USB56 「FAX送信」編 第6.0版

ダウンロードしたファイル (ProselfDisk.exe) をダブルクリックして実行してください 図 2 のような画面が表示されるので 次へ (N)> をクリックしてください 図 2 インストールウイザード画面 図 3 のような画面が表示されるので 使用許諾契約の全項目に同意します (A) にチェ

カルテダウンロード 操作マニュアル

zabbix エージェント インストールマニュアル [Windows Server] 第 1.2 版 2018 年 05 月 18 日 青い森クラウドベース株式会社

スクールCOBOL2002

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Visual COBOL 2.1 J の Enterprise Server が提供する JavaEE Connector 機能は JCA 仕様準拠のコンテナとして多くの JavaEE 準拠アプリケーションサーバーについて動

目 次 1. コインキット複合機を用いたプリント及びコピーについて サービス概要 コインキット複合機とは プリント及びコピーのご利用方法 Web ブラウザを用いた印刷..

本文中の記号の意味 本文中で使用している記号の意味について以下に示します システムの操作上または処理の手続き上において 特に注意していただきたい事項を記載しています 記載内容を必ずお読みください システムの操作上または処理の手続き上において 参考にしていただきたい事項を記載しています 必要に応じてお

DBMSリポジトリへの移行マニュアル

RDP 接続不具合パッチ適用手順 第 1.11 版更新日 :2016/8/30 NTT コミュニケーションズ株式会社

Team Foundation Server 2018 を使用したバージョン管理 補足資料

WebOTXマニュアル

03. クイックマニュアル [Agent 導入編 ] AnyClutch Remote 接続先 PC への設定の方法 遠隔から使いたい PC への AnyClutch Remote の Agent を導入する手順となります 導入にはコンピューター管理者権限を持っているアカウントで行う必要がございます

WebSphere Transformation Extender V を使った CSVファイル to CSVファイル変換の考え方とその方法

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

(3) 図 ファイルの展開先 ( 保存場所 ) 指定画面 が表示されます 参照ボタンを押下すると 図 フォルダ指定画面 が表示されるので 保存先を指定し OK ボタン を押下します 図 ファイルの展開先 ( 保存場所 ) 指定画面 の 展開 ボタンを押下します 図

目次 第 1 章はじめに 電子入札システムを使用するまでの流れ 1 第 2 章 Java ポリシーを設定する前に 前提条件の確認 2 第 3 章 Java のバージョンについて Java バージョン確認方法 Java のアンインストール ( ケース2の

fse7_permission

IOWebDOC

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

改版履歴 版数 日付 内容 担当 V /03/27 初版発行 STS V /01/27 動作条件のオペレーティングシステムに Windows 7 STS を追加 また 動作条件のブラウザに Internet Explorer 8 を追加 V /0

プレゼンタイトルを入力してください

Microsoft Word - nvsi_090203_r1_sanboot_vaultdr.doc

Microsoft Word - XOOPS インストールマニュアルv12.doc

第 1 版

ネットキーの操作手順について

ServerView Resource Orchestrator V3.0 ネットワーク構成情報ファイルツール(Excel形式)の利用方法

Red Hat Enterprise Linux 6 Portable SUSE Linux Enterprise Server 9 Portable SUSE Linux Enterprise Server 10 Portable SUSE Linux Enterprise Server 11 P

目次 1 はじめに 2 2 動作環境 動作環境 注意事項 データベースの共有 データベース共有とは データベース共有によるメリット データベース共有によるデメリット システム利用開始後にデー

Microsoft Word - CygwinでPython.docx

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

第 1 版

CR-USB 仕様書 株式会社測商技研 JS カード用データ転送用カードリーダー CR-USB 仕様書 取扱説明書 2012 年 07 月 31 日版 株式会社測商技研 1. 概要 本器は当社製自動観測装置で記録した JS カードデータ

Transcription:

Micro Focus Enterprise Developer チュートリアル 1. 目的 本チュートリアルでは CICS から入力したメッセージを MQ へ連携する方法の習得を目的としています 2. 前提 使用した OS : Red Hat Enterprise Linux Server release 6.5 x64 使用した WebSphere MQ : IBM WebSphere MQ 7.5.0.1 64-Bit 使用した TN3270 エミュレータ : Micro Focus Rumba 8.1.0 使用マシンに Micro Focus Enterprise Developer 3.0 for Linux and UNIX がインストールされていること WebSphere MQ に対象とするキュー マネージャーとキューが設定されており 正常に開始されていること CICS チュートリアルを終了していること Linux/UNIX チュートリアルを終了していること 3. 実施概要 下記図の手順で MQ メッセージ連携を行います

4. 環境変数の設定実行にあたり 次のように環境変数を設定する必要があります 1)SJIS ロケールの指定コマンド例 )export LANG=ja_JP.sjis 2)MQ 環境の指定コマンド例 ). /opt/mqm/bin/setmqenv -s 3)COBOL 実行環境の指定コマンド例 ). /opt/mf/ed30/bin/cobsetenv 4)COBOL 動作モードの指定コマンド例 )export COBMODE=64 本チュートリアルでは 64 ビットを使用しています 32 ビット指定も可能ですが 関連製品や実行ファイルのビット数は一致させる必要があります 5)MQ の COPY ファイルパスを指定します コマンド例 )export COBCPY=/opt/mqm/inc/cobcpy64:$COBCPY 6)MQ のロードライブラリパスを指定します コマンド例 )export LD_LIBRARY_PATH=/opt/mqm/lib64:$LD_LIBRARY_PATH 5. Enterprise Server と MQ の連携方法 MQ 連携は XA リソースを使用した方法を推奨しています MQ のトリガー機能をご利用の場合は MQ リスナーが必要になります CICS で使用する SIT に MQ を指定して関連付けることも可能ですが 本チュートリアルでは XA 接続を実施していきます 連携方法の詳細は下記 URL をご参照ください http://documentation.microfocus.com/help/topic/com.microfocus.eclipse.infocenter.enterpriseserver.unix/guid-eec2d45e-6112-4473-9ab9-34 3CDA7A73D2.html CICS インスタンスの構築に関しては [CICS チュートリアル ] をご参照ください 1) 製品に含まれている MQ 用の XA リソースを Enterprise Server インスタンスへ指定します 管理画面から対象インスタンスが停止状態であることを確認して [ 編集 ] ボタン > [XA リソース ] タブ > [ 追加 ] ボタンをクリック します PAGE 1

2) 下記の内容を登録して [ 追加 ] ボタンをクリックします 項目名 ID 名前モジュール OPEN 文字列有効 説明 4 桁の ID を指定します ここでは XAMQ を指定します 任意の名前を指定します ここでは QMAXA を指定します XA リソースのフルパスを指定します $COBDIR/lib に存在する 64 ビット用の ESMQXA64.so(32 ビット用は ESMQXA.so) を使用します 例 )/opt/mf/ed30/lib/esmqxa64.so キュー マネージャーなど 必要な情報を指定します 例 )TPM=CICS,AXLIB=casaxlib,QMNAME=QMA チェックをオンにします 詳細は下記 URL をご参照ください http://documentation.microfocus.com/help/topic/com.microfocus.eclipse.infocenter.enterpriseserver.unix/guid-7ba68541-518b-46c3-a 751-4BCB03BA77F4.html 3) 対象インスタンス開始後コンソールログを表示し 下記のように MQ インターフェイスが正常にロードされていることを確認してくださ い 注意 ) 管理画面の開始ボタンを使用する際は casperm コマンドで設定するユーザがプロセスオーナーとなり casstart コマ ンドを使用する際はコマンド実行ユーザがプロセスオーナーとなるため このユーザが MQ の管理権限を持つグループに属する必 要があります たとえば mqm をグループとすれば 開始ユーザアカウントはこのグループに所属していなければなりません 6. PUT プログラムの準備と実行 1) メッセージの PUT に使用する PCT と これに呼ばれる CICS プログラムを準備します 1 管理画面から対象インスタンスの [ 詳細 ] ボタン > [ES モニター & コントロール ] ボタン > Resources の [by Type] を選択後 [PCT] ボタンをクリックします 2 CICS の SIT へ指定したグループへ PCT を追加して [Program Name] へ CICS プログラム名を指定します ここ ではサンプルプログラムの [MQ00] を指定します PAGE 2

3 PCT から呼ばれる [MQ00] プログラムではマップの SEND を行い [MQ01] プログラムを呼び出しています 4 [MQ01] プログラムでは入力値を判定後 MQ へ PUT する [MQ02] プログラムを呼び出しています 5 [MQ02] プログラムへは MQ にメッセージを PUT するため MQ に含まれる下記のコピー文を WORKING-STORAGE SECTION へ指定します COPY CMQV. COPY CMQODV. COPY CMQMDV. COPY CMQPMOV. PROCEDURE DIVISION では作成したキュー名を指定して MQ をオープンします このプログラムでは CICS から入力されたメッセージを [MQVALUE] に保持しているため この値を [BUFFER] へ転送 して MQ へ PUT します PAGE 3

MQ をクローズします PUT 内容を確認するため CICS WRITE OPERATOR を実行してコンソールログへ内容を出力します 6 前述の 3 プログラムをコンパイルして生成された実行ファイルを 対象インスタンスに指定した CICS トランザクションパスへ配置します BMS は Linux ではコンパイルできませんので Windows 開発環境で生成した MOD ファイルを転送しておきます コンパイルコマンド例 )cob -u MQ00.cbl -C "DIALECT(MF) OSVS CHARSET(ASCII) CICSECM() COPYEXT(,cpy)" 2)PCT へ登録したトランザクションを起動して画面からメッセージを入力します 下記の例では TEST MSG をメッセージとして PUT します 終了は通信を切断してください 3)CICS WRITE OPERATOR によって出力された内容をコンソールログで確認します 4) キューの内容を確認します MQ エクスプローラーから内容を確認します 画面で入力した値が格納されています 5) CICS 画面から入力した値が MQ の指定したキューへ正常に PUT されたことが確認できました PAGE 4

7. GET プログラムの準備と実行 1)GET プログラムを呼び出す PCT と この GET プログラムを準備します 1 PUT と同様に CICS の SIT へ指定したグループへ PCT を追加して [Program Name] へ CICS プログラム名を指定します ここではサンプルの [MQGETWRT] を指定します 2 PCT から呼ばれる [MQGETWRT] プログラムでは MQ メッセージを GET する [MQMSGGET] プログラムを呼び出し ています 3 [MQMSGGET] プログラムでは MQ に含まれる下記のコピー文を WORKING-STORAGE SECTION へ指定しま す COPY CMQV. COPY CMQODV. COPY CMQMDV. COPY CMQGMOV. PROCEDURE DIVISION では作成したキュー名を指定して MQ をオープンします GET する間隔や長さを指定後 キューからメッセージを GET します PAGE 5

GET したメッセージがスペース以外の場合は このメッセージを利用するプログラムを呼び出すロジックが下記になります MQ をクローズします 4 前述の 2 プログラムをコンパイルして生成された実行ファイルを対象インスタンスに指定した CICS トランザクションパスへ配置します コンパイルコマンド例 ) cob -u MQMSGGET.cbl -C"DIALECT(ENTCOBOL) CICSECM() CHARSET(ASCII) COPYEXT(,cpy)" 2)3270 エミュレータから PCT で登録したトランザクションを起動します これにより GET プログラムが起動されます 通信の切断により終了させます 3)[MQMSGGET] プログラムの中で指定している CICS WRITE OPERATOR によって出力された内容をコンソールログで確認し ます MQ から GET したメッセージが PUT メッセージと同様であることが確認できます 4) キューの内容を確認します 再度 MQ エクスプローラーから内容を確認します PUT メッセージが GET により消去されました PAGE 6

8. まとめ Enterprise Server インスタンスに登録した PCT プログラムを利用して 3270 エミュレータから入力したメッセージが MQ のキューへ書 かれ このメッセージを同じく PCT プログラムから取得する方法を確認できました WHAT'S NEXT メインフレーム COBOL 開発 : CICS SIT 構築 PAGE 7