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

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

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

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

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 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は

PowerPoint Presentation

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

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

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

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

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

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

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

スクールCOBOL2002

Microsoft Word - PGI WorkstationServer事前準備 doc

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.

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

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

第 2 版

IOWebDOC

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

PowerPoint Presentation

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

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

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

fse7_permission

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

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


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

PowerPoint プレゼンテーション

intra-mart Accel Platform

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

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

PowerPoint プレゼンテーション

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

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

Oracle ESB - レッスン02: CustomerDataバッチCSVファイル・アダプタ

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

スライド 1

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

DocuWorks Mobile 障害切り分け手順書

スライド 1

インテル(R) Visual Fortran コンパイラ 10.0

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

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

Microsoft Word - Flexera_LicenseServerInstallation2015

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

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

3.1 チュートリアルの 準 備 サンプルプログラムに 関 連 する 資 源 を 用 意 します 1) Eclipse のワークスペースで 使 用 する work フォルダを C ディレクトリ 直 下 に 作 成 します 2) 製 品 をインストールしたフォルダ 配 下 に 含 まれているサンプルプ

第 1 版

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

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

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

appli_HPhi_install

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

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

Oracle ESB レッスン03: ESB CustomerData SOAP

IDL8.4 ENVI5.2 でのインストールの問題について この度は ENVI5.2 / IDL8.4 / ENVILiDAR5.2 をご利用いただき誠にありがとうございます 本書では ENVI5.2 / IDL8.4 / ENVILiDAR5.2 のインストールとライセンスの設定にあたり 重要な

Microsoft Word - SQLServer_fra_Linux_v1.1.docx

WebSAM Storage VASA Provider インストールガイド

REX-C56EX FAX送信 第5.0版

WebOTXマニュアル

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の

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

SIRCADをVISTAで使用する場合の注意点

Microsoft Word - PG-140D投込_最終版_.doc

Microsoft Word - CBSNet-It連携ガイドver8.2.doc

Apache2.2(mod_ssl) は ECDSA 鍵について非対応となっております 1-2. 証明書のインストール Apache(mod_ssl) への証明書のインストール方法について記述します 事前準備 事前準備として サーバ証明書 中間 CA 証明書を取得してください 事前準備

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

System Monitoring Plug-in for NEC Storage

学内印刷システム 個人所有 PC の印刷設定マニュアル (Windows 版 ) 2016 年 3 月 対象 OS:Windows Vista (32/64bit 日本語版 ) 駒澤大学総合情報センター

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

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

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

第 1 版

Microsoft Word - PATENTBOY/Netバージョンアップ説明書_V1.30__ doc

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

ArcGIS Runtime SDK for WPF インストールガイド (v10.2.5)

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

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

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

Stepguide15_shisa_guard.indd

目次 1. はじめに ユーザーアカウント制御の設定の一時無効化 プリンタの追加 設定 共有フォルダからのインストールプログラムの取得 バッチファイルの実行 プリンタ追加の確認 印刷方法..

Agileイベント・フレームワークとOracle BPELを使用したPLMワークフローの拡張

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

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

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

Oracle BPEL Process Managerを使用したJD Edwards EnterpriseOne顧客信用情報の問合せ

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

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

1. 検証概要 目的及びテスト方法 1.1 検証概要 PostgreSQL はカルフォニア大学バークレー校で開発された POSTGRES, Version 4.2 をベースにしたオープンソースのリレーショナルデータベース管理システムです PostgreSQL はオープンソースでありながら 商用リレー

Ver1.40 証明書発行マニュアル (Export 可能 ) Windows 10 InternetExplorer 2018 年 3 月 14 日 セコムトラストシステムズ株式会社 Copyright SECOM Trust Systems CO.,LTD. All Rights Reserve

エプソン社製スキャナドライバImage Scan! for Linux インストール手順

EUR V10移行ガイド

WES7/WE8SシンクライアントVMwareHorizonClientアップデート手順書

XAサーバーのSQL再インストール手順書

1. アンケート集計サンプルについて ここでは Windows Azure と SQL Azure を使ってアンケートを実施し アンケート結果を Excel で集計するサンプルについて説明します アンケートは Windows Azure で運用し アンケート結果は SQL Azure に格納されます

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 2.3 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/ed23u1/bin/cobsetenv 4)COBOL 動作モードの指定コマンド例 )export COBMODE=64 本チュートリアルでは 64 ビットを使用しています 32 ビット指定も可能ですが 関連製品や実行ファイルのビット数は一致させる必要があります 5)COPY ファイルのパスを指定します コマンド例 )export COBCPY=/opt/mqm/inc/cobcpy64:$COBDIR/cpylib 6)PATH を指定します コマンド例 )export PATH=$COBDIR/bin:$PATH 7) ロードライブラリ XA リソースファイルのパスを指定します コマンド例 )export LD_LIBRARY_PATH=$COBDIR/lib:/opt/mqm/lib64 5. Enterprise Server と MQ の連携方法 CICS を利用した MQ 連携では下記のように SIT に関連付けて指定します JES を利用する際には XA リソースを利用します XA リソース登録方法は下記 URL をご参照ください http://www.microfocus.co.jp/manuals/ed23u1/html/guid-7ba68541-518b-46c3-a751-4bcb03ba77f4.html CICS インスタンスの構築に関しては CICS チュートリアルをご参照ください 1) 管理画面から対象インスタンスの [ 詳細 ] ボタン > [ES モニター & コントロール ] ボタン > Resources の [by Group] を選 択後 [SIT] ボタンをクリックします 2) インスタンスの [ サーバー ] > [ プロパティ ] > [MSS] > [CICS] タブで指定した SIT 名の [Details] ボタンをクリックします PAGE 1

3)[IBM MQ の [Yes] にチェックをし [Q Manager] に設定済のキュー マネージャー名を入力します 4) 対象インスタンス開始後コンソールログを表示し 下記のように 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] を指定します 3 PCT から呼ばれる [MQ00] プログラムではマップの SEND を行い [MQ01] プログラムを呼び出しています 4 [MQ01] プログラムでは入力値を判定後 MQ へ PUT する [MQ02] プログラムを呼び出しています PAGE 2

5 [MQ02] プログラムへは MQ にメッセージを PUT するため MQ に含まれる下記のコピー文を WORKING-STORAGE SECTION へ指定します COPY CMQV. COPY CMQODV. COPY CMQMDV. COPY CMQPMOV. PROCEDURE DIVISION では作成したキュー名を指定して MQ をオープンします このプログラムでは CICS から入力されたメッセージを [MQVALUE] に保持しているため この値を [BUFFER] へ転送 して MQ へ PUT します MQ をクローズします PUT 内容を確認するため CICS WRITE OPERATOR を実行してコンソールログへ内容を出力します 6 前述の 3 プログラムをコンパイルして生成された実行ファイルを対象インスタンスに指定した CICS トランザクションパスへ配 置します コンパイルコマンド例 )cob -u MQ00.cbl -C "DIALECT(MF) OSVS CHARSET(ASCII) CICSECM() COPYEXT(,cpy)" PAGE 3

2)PCT へ登録したトランザクションを起動して画面からメッセージを入力します 下記の例では TEST MSG をメッセージとして PUT します 終了は通信を切断してください 3)CICS WRITE OPERATOR によって出力された内容をコンソールログで確認します 4) キューの内容を確認します MQ エクスプローラーから内容を確認します 画面で入力した値が格納されています 5) CICS 画面から入力した値が MQ の指定したキューへ正常に PUT されたことが確認できました 7. GET プログラムの準備と実行 1)GET プログラムを呼び出す PCT と この GET プログラムを準備します 1 PUT と同様に CICS の SIT へ指定したグループへ PCT を追加して [Program Name] へ CICS プログラム名を指定します ここではサンプルの [MQGETWRT] を指定します 2 PCT から呼ばれる [MQGETWRT] プログラムでは MQ メッセージを GET する [MQMSGGET] プログラムを呼び出し ています PAGE 4

3 [MQMSGGET] プログラムでは MQ に含まれる下記のコピー文を WORKING-STORAGE SECTION へ指定しま す COPY CMQV. COPY CMQODV. COPY CMQMDV. COPY CMQGMOV. PROCEDURE DIVISION では作成したキュー名を指定して MQ をオープンします GET する間隔や長さを指定後 キューからメッセージを GET します GET したメッセージがスペース以外の場合はこのメッセージを利用するプログラムを呼び出すロジックが下記になります MQ をクローズします PAGE 5

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