Similar documents
COBOL Enterprise Edition V3 / COBOL Standard Edition V3 開発環境のご紹介 2018 年 10 月 日本電気株式会社

COBOL EE開発環境 ご紹介資料



説明書

NEC Express5800 シリーズ COBOL Enterprise Edition クライアントライセンス V1 COBOL Enterprise Edition クライアントライセンス V1 (1 年間保守付き ) COBOL Enterprise Edition クライアントライセンス

Microsoft Word - VisualC++利用法2.doc

NEC COBOL Enterprise Edition Developer クライアントライセンス V2.0 COBOL Enterprise Edition Developer クライアントライセンス V2.0 (1 年間保守付 ) COBOL Enterprise Edition Develo

セットアップカード

スクールCOBOL2002

Microsoft PowerPoint - 1_コンパイラ入門セミナー.ppt

SystemDirector Developer's Studio(V3.2) 適用ガイド

構成例 システム名 : 単独サーバ業務システムユーザ数 : 1 ユーザ マルチコア CPU のサーバ 1 台で開発 運用します ソート機能を使用します COBOL SE Developer COBOL SE Server Runtime SORTKIT/Enterprise for Windows

実習を行う上での心構えについて

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

WebOTXマニュアル

24th Embarcadero Developer Camp

AN1526 RX開発環境の使用方法(CS+、Renesas Flash Programmer)

Source Insight

セットアップカード

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

内容 1 はじめに お客様へのご提供方法... 3 新しい機能が追加されたサービスリリース 不具合のみが修正された更新プログラム Microsoft Windows 7 にインストールする際の注意事項 サービスリリース3で新しく追加された機能..

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

NEC COBOL SQL アクセス Server Runtime V1.0 COBOL SQL アクセス Server Runtime V1.0 (1 年間保守付 ) COBOL SQL アクセス Server Runtime V1.0 (1 年間時間延長保守付 ) セットアップカード SL438

PGRelief C/C++ 強化ポイント説明書

譲渡人複数証明データコンバータ操作説明書 平成 26 年 6 月

Microsoft PowerPoint _2.プログラミングの基礎_final.pptx

KDDI Smart Mobile Safety Manager Mac OS キッティングマニュアル 最終更新日 2019 年 4 月 25 日 Document ver1.1 (Web サイト ver.9.6.0)

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

DEP(Data Execution Prevention:データ実行防止)機能に関する制限事項

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド

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

Rational Roseモデルの移行 マニュアル

環境確認方法 (Windows の場合 ) OS 動作環境日本語版 Windows 7, 8, 8.1, 10 であること 確認方法 Windows キーを押しながら R キーを押します または [ スタート ] メニューから [ ファイル名を指定して実行 ] ( または [ プログラムとファイルの

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

はじめにお読みください

ObjectPartner Pro

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

クライアント証明書導入マニュアル

VBコンバータ利用方法

Application Note Application Note No. ESC-APN Document No.: ESC-APN adviceluna Linux デバッグ手順 (MIPS コア編 ) はじめに adviceluna Linux デバッグ手順 ( 以

NetworkVantage 9

Setting up HeapAgent if you’re using

V5.0 V4.2 から V5 への 変更点 1.1 版 2010 年 03 月 26 日

Microsoft PowerPoint _2.プログラミングの基礎_final

BricRobo V1.5 インストールマニュアル

ArcGIS Pro 1.1 SDK for .NET インストール ガイド

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

IM-SecureSignOn

はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の

ESMPRO/JMSS Ver6.0

COBOL Enterprise Edition V2 for Linux COBOL Enterprise Edition V2 は以下のソフトウェアによって構成されています COBOL Enterprise Edition Developer V2.0 COBOL Enterprise Edit

3/7 マイグレーション開発方針 顧客名 0 作成者 根岸正 < プログラム移行方針 > システム名称 A-VX システムマイグレーション作成日 2015/09/01 < COBOL 資産のプログラム移行 > COBOLソース ( メインとCOPYLIB) を入力としてSCC 言語変換ツールにてVB

C#の基本

BIP Smart サンプル説明書

手順書

Microsoft Word - dr15_2003R2_SP2.doc

PN-T321

使用する前に

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

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL:

Pirates Buster Series Secure Viewer セットアップマニュアル (Web インストーラ)

Library for Cadence OrCAD Capture ユーザマニュアル 2018 年 7 月 株式会社村田製作所 Ver.1.0 Copyright Murata Manufacturing Co., Ltd. All rights reserved. 10 July

ESMPRO/JMSS Ver6.0

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

JACi400のご紹介~RPGとHTMLで簡単Web化~

プログラミング基礎

C) 信頼済みサイトダイアログにて以下の操作を実施する 次の Web サイトをゾーンに追加する (D); 欄に電子入札 URL を入力する 追加 ボタンをクリックし Web サイト (W) に URL が追加されたことを確認する 3 上記 ~ を必要なサイト分行う 登録するWebサイト受注者 : h

セットアップカード

ARCserve Backup r12.5 Handbook

IOWebDOC

Yaskawa Siemens CNC API HMI NCSI-SP02-15

intra-mart EX申請システム version.7.2 事前チェック

年調・法定調書の達人from弥生給与 運用ガイド

セットアップカード

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

クラウドファイルサーバーデスクトップ版 インストールマニュアル ファイルサーバー管理機能 第 1.1 版 2017/01/24 富士通株式会社

年調・法定調書の達人from弥生給与(Ver 以降) 運用ガイド

PowerRW+からPowerRDBconnectorへの移行手引書

CLUSTERPRO MC RootDiskMonitor 1.0 for Windows インストールガイド 2013(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

Microsoft Word - 13_ver6_Win7SP1.doc

リリース情報

スライド 1

統合開発環境CubeSuite+ V へのバージョンアップのお知らせ

Microsoft Word - JRE_Update_6.doc

捺印ツールを使う 捺印ツールをインストールする 1. [ パソコン決裁 6 試用版捺印ツール ] の [ ダウンロード ] ボタンをクリックします 2. [ 実行 ] ボタンをクリックし [SetupDstmp32.exe] ファイルを実行します ご利用のブラウザまたはバージョンにより画面が異なりま

User Support Tool 操作ガイド

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

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

Windows Server 2012/2012 R2 Active Directory環境へのドメイン移行の考え方

CLUSTERPRO MC ProcessSaver 1.2 for Windows 導入ガイド 第 4 版 2014 年 3 月 日本電気株式会社

Microsoft Word - ModelAnalys操作マニュアル_

インストールガイド

スクールCOBOL2002

ごあいさつ このたびは COBOL 製品をお買い上げ頂き まことにありがとうございます 本書は 次の COBOL 製品のインストール方法について記述します COBOL Standard Edition Developer COBOL Standard Edition Server Runtime C

2. バージョンアップ内容 intra-mart WebPlatform/AppFramework Ver.7.1 および Ver.7.2 に対応いたしました SAP JCo 3.0.x に対応いたしました 3. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取

Maser - User Operation Manual

AN1609 GNUコンパイラ導入ガイド

セットアップカード

Transcription:

COBOL Standard Edition V2 開発環境のご紹介 2017 年 10 本電気株式会社

次 1.COBOL 開発環境とは 2. 編集機能 3. ビルド機能 4. プロジェクト管理 5. 資産管理 6. インポート機能 7. 連携機能 8. 動作環境

1. COBOL 開発環境とは

1. COBOL 開発環境とは COBOL 開発環境 COBOLアプリケーションの開発をサポートするWindowsの総合開発環境 プログラムの作成からコンパイルまでの全ての作業をCOBOL 開発環境上で うことができるため 効率的な開発が可能 Open COBOL Factory 21のWorkbenchのユーザインタフェースを採 ビルド機能コンパイルとリンクを い 成果物を作成する機能 連携機能関連製品 (Oracle Pro*COBOL など ) やオプション製品およびツールと連携する機能 編集機能専 のエディタにより COBOL ソースファイルの編集を う 資産管理外部管理ツール *1 を利 して 複数 数での開発や資産のバージョン管理を う機能 プロジェクト管理成果物を作成するファイルの集まりを管理する機能 インポート機能既存 COBOL 資産 *2 を COBOL 開発環境で扱うことができる形式にインポートする機能 *1:COBOL 開発環境による 動連携は未サポート *2: 既存 COBOL 資産とは Open COBOL Factory 21 製品で提供されている Workbench のプロジェクトファイルやソースファイルを指す 5 NEC Corporation 2017

< 参考 > プロジェクトファイルの互換性 プロジェクトファイルの互換性 COBOL Standard Edition V1 開発環境 (Visual Studioアドイン形式 ) のプロジェクトファイルと物理的な互換があるため そのまま読み込みが可能 Open COBOL Factory 21のWorkbenchのプロジェクトファイルについて COBOL 開発環境に付属するインポートツールにより形式を変換することで互換性を確保 COBOL SE V1 のプロジェクトファイル Workbench のプロジェクトファイル 読み込み インポートツール 変換 COBOL SE V2 開発環境 保存 COBOL SE V2 のプロジェクトファイル COBOL 開発環境 6 NEC Corporation 2017

2. 編集機能

2. 編集機能 産性 効率性を向上させる COBOL 専 エディタをサポート 予約語 ( キーワード ) の強調表 と補完機能備えて簡単に編集が可能 連番号領域 識別領域などが区分けされ プログラムの可読性が向上 COBOL 特有の 連番号の振り直し 識別領域の編集が可能 検索 置換 ファイル検索 字変換など 般的なテキストエディタの機能が充実 固定形式正書法 / 由形式正書法による表 形式の 動変更が可能 8 NEC Corporation 2017

キーワード ( 予約語 ) 補完機能 い予約語も が簡単 1 最初の数 字を すると 2 覧が表 され 3 選択すると補完が完了 領域区分 スケール 表 で 連番号領域 標識領域 識別領域の区分けが 瞭然 スケール 表 9 NEC Corporation 2017

由形式正書法のサポート cbl,cob,cbx,cbfそれぞれの形式にあわせて表 する 固定形式正書法.cbl の場合 80 桁固定.cob の場合 識別領域なし 最 255 桁可変.cbx の場合 識別領域あり 最 255 桁可変 由形式正書法.cbf の場合 ソース のみ 最 255 桁可変 10 NEC Corporation 2017

3. ビルド機能

3. ビルド機能 ビルド 対象プログラムのコンパイルやリンクを い 実 モジュールやライブラリなどの成果物を 成する機能 メニューから ビルド を選択するだけの簡単操作 コンパイルの必要性やコンパイルの順序等は開発環境が 動的に判断 makefile やバッチファイルなどの作成は不要 1 メニューから ビルド を選択 3 成果物が完成 成果物 2 コンパイルが実 されると ここに 実 ログ を表 12 NEC Corporation 2017

エラー位置付け 出 ウィンドウに表 されるエラーメッセージをマウスでダブルクリックすることにより エラーが発 したソース位置にカーソルを位置付けることが可能 2 エラー箇所にカーソルを位置付ける 1 エラーメッセージをクリック 13 NEC Corporation 2017

タイムスタンプを 較し再コンパイルが必要なプログラムを 動摘出 各資産の依存関係 *1 とタイムスタンプを参照し 修正 / 変更のあったプログラム および そのプログラムから影響を受けるプログラムのみを 再コンパイル リンク可能 例 ) 実 モジュールがプログラム A,B,C および COPY 原 1 から構成されてている場合 COPY 原 1 を変更すると それに依存したプログラム A B のみコンパイルされ COPY 原 1 に依存しないプログラム C は再コンパイルされない COPY 原 1 COBOL ソース A コンパイル オブジェクト A 修正 COBOL ソース B コンパイル オブジェクト B リンク 実 モジュール COBOL ソース C オブジェクト C COPY 原 1 を引 しているソースのみがコンパイルされる オブジェクト A,B が新しく 成されたので実 モジュールも再作成 *1: 事前に依存関係の登録が必要です 14 NEC Corporation 2017

オプション設定 オプション設定は カテゴリごとに分類されたタブの指定形式 組み合わせ不可な項 は最初から選択できないので オプション指定ミスによるコンパイルエラーや意図しないオブジェクトの作成を回避することが可能 設定したオプション内容をまとめて表 可能 タブで各オプションを分類 設定した内容をまとめて表 15 NEC Corporation 2017

4. プロジェクト管理

4. プロジェクト管理 プロジェクトとソリューション プロジェクト つの成果物 ( 実 モジュールや動的ライブラリ ) を構成するファイルの集まり ソリューション 複数のプロジェクトをまとめて管理 プロジェクト A プロジェクト B ソリューション 17 NEC Corporation 2017

アプリケーションの種別 COBOL アプリケーションの種別をプロジェクト作成時に選択可能 プロジェクトの種類 COBOLバッチ型アプリケーション COBOL 対話型アプリケーション COBOLライブラリ アプリケーションの種別 COBOL バッチ型アプリケーション COBOL 対話型アプリケーション COBOL GUI アプリケーション COBOL 画 節移 GUI アプリケーション COBOL ライブラリ 18 NEC Corporation 2017

5. 資産管理

5. 資産管理 資産管理とは 複数 での開発や開発資産のバージョン管理で必要となる以下の管理を実施 資産の排他制御 修正履歴の表 *1 バージョン間での相違点表 *1 差分のマージ *1 COBOL 資産管理の流れ 1. COBOL 資産 ( プログラム, COPY 原, プロジェクトファイル, メイクファイルなど ) は資産管理ツールにて管理 2. 資産管理ツールからCOBOL 資産を 時的に開発マシンに取り出す 3. COBOL 開発環境でプログラム修正やプロジェクトファイルの更新 ビルド実施 4. 修正後のCOBOL 資産を資産管理ツールへ登録 20 NEC Corporation 2017 *1: 別途 意する外部ツールで実現 COBOL 開発環境での 動連携は未サポート

6. インポート機能

6. インポート機能 既存 COBOL 資産インポート Open COBOL Factory 21/COBOL85 Pro および Open COBOL Factory 21/COBOL85 に付属の Workbench のプロジェクトファイルやソースファイルを COBOL 開発環境で扱える形式にインポート可能 1 インポート対象の既存資産を指定 2 結果出 先を指定 3 必要に応じて追加の検索ディレクトリおよびインポート処理のオプションを指定 4 実 ボタンでインポート 22 NEC Corporation 2017

7. 連携機能

7. 連携機能 関連製品連携 プロジェクトにPro*COBOLやC/C++ のソースを登録すると ビルド時にPro*COBOLプリコンパイラの起動やCコンパイラの起動 必要ライブラリのリンクを 動的に実 COBOL 開発環境の画 で [Pro*COBOL] や [C/C++] のタブを 意しており オプションなどの指定が可能 拡張.pco ファイルを追加可能 オプション設定画 で Pro*COBOL のオプション設定が可能 24 NEC Corporation 2017

オプション製品 付属ツール連携 アプリケーションカスタマイザなどの付属ツールの呼び出し実 が可能 オプション製品の関連設定を実施することが可能 オプション製品の設定が可能 25 NEC Corporation 2017

外部ツール連携 外部ツールを簡単に呼び出せるように登録しておくことが可能 1 ユーティリティ登録 画 を起動する 2 外部ツール情報を し OK をクリック 3 外部ツールが ユーティリティ に登録される 26 NEC Corporation 2017

8. 動作環境

8. 動作環境 製品 OS Visual Studio COBOL Standard Edition Developer V2.0 Windows 7 (x64) Windows 8.1 (x64) Windows 10 (x64) Windows Server 2012 Windows Server 2012 R2 Windows Server 2016 Visual Studio 2012 Visual Studio 2013 Visual Studio 2015 Visual Studio 2017 28 NEC Corporation 2017

付録 A コンパイル概念 (A-VX との違い )

A-1. コンパイル時の 成物の違い COBOL Standard Edition は OBJ EXE および DLL の 成が可能 OBJ: オブジェクトファイル A-VXにおけるCUに相当 EXE: 実 形式 A-VXにおけるLMに相当 DLL: ダイナミックリンクライブラリ ( 詳細は次 ) A-VXにはない概念 A-VX では Windows では COBOL フ ロク ラム COPY 原 COBOL フ ロク ラム COPY 原 COBOL85 コンハ イラ COBOL SE コンハ イラ CU OBJ DLL リンカ リンカ LM EXE または DLL 30 NEC Corporation 2017

A-2.DLL とは DLL とは, ダイナミックリンクライブラリの略称であり, 実 時に動的にリンクするライブラリのことを指す その 途から共有ライブラリと呼ぶこともある ファイルの拡張 は.dll 複数のプログラムから呼ばれるサブプログラムは DLL 化を推奨 DLL 化のメリット DLLに含まれるプログラムを修正しても EXEを作りなおす必要はない ( 保守性向上 ) 複数のプログラムから呼ばれた場合 DLL 内プログラムのコード部は共有される ( メモリ量削減 ) 例えば プログラム A とプログラム B から プログラム SUBP が呼ばれているとする その場合は プログラム SUBP を DLL 化しておくとよい プログラム A EXE プログラム B EXE IDENTIFICATION DIVISION. PROGRAM-ID. A. : CALL SUBP IDENTIFICATION DIVISION. PROGRAM-ID. A. : CALL SUBP プログラム SUBP IDENTIFICATION DIVISION. PROGRAM-ID. SUBP. : DLL EXE がどの DLL を参照するかはコンパイル時にオプションとして指定する 31 NEC Corporation 2017

DLL は,1 個以上のサブプログラムで構成することができる たとえば プログラム SUBP1 SUBP2 をまとめて 1 つの DLL にすることもできるし SUBP1 と SUBP2 をそれぞれ別の DLL とすることもできる SUBP1 と SUBP2 をまとめて DLL 化 SUBP1 と SUBP2 を別々に DLL 化 DLL DLL DLL SUBP1 SUBP2 SUBP1 SUBP2 DLL を構成する際は, 例えば ファイル操作を うサブプログラム群, コード変換を うサブプログラム群 のように, 同 機能単位のサブプログラム群で構成するとよい 32 NEC Corporation 2017

A-3. DLL 化の 順 DLL を作るときは新規プロジェクトで COBOL ライブラリ を選択する COBOL 開発環境の [ 新規プロジェクト ] を選び アプリケーションとして COBOL ライブラリ を選択する DLL 化するプログラムをプロジェクトファイルに追加する ビルドする 33 NEC Corporation 2017

A-4. コンパイル時 (EXE 作成時 ) の DLL の指定の仕 コンパイル時に EXE が使 する DLL を指定する 法 オプション設定画 の リンカ にある リンクライブラリ検索ディレクトリ に DLL が存在するパス リンクライブラリ に DLL のインポートライブラリ名を指定する 34 NEC Corporation 2017

お問い合わせ先

お問い合わせ先 SystemDirector では業務システム開発環境に関する様々なご質問やご相談にお応えします例えば 再構築を検討中のお客様に何を提案したら良いか業務アプリケーションの開発や保守を効率化するにはどうしたら良いか既存資産をどう活 したら良いかなどお気軽にご相談ください ご購 前のお問い合わせ NEC SystemDirector ご相談窓 Web http://jpn.nec.com/systemdirector/contact.html 本資料の内容についてのお問い合わせ NEC COBOL ご相談窓 Web http://jpn.nec.com/cobol/contact.html 36 NEC Corporation 2017

商標について System Director Open COBOL Factory 21は 本電気株式会社の登録商標です Microsoft Windows Windows Server Visual C++ Visual Studio は 国あるいはその他の国における 国 Microsoft Corporationの商標または登録商標です Windows 7 の正式名称は Microsoft Windows 7 Operating Systemです Windows 8.1 の正式名称は Microsoft Windows 8.1 Operating Systemです Windows 10 の正式名称は Microsoft Windows 10 Operating System です Windows Server 2012 の正式名称は Microsoft Windows Server 2012 Operating Systemです Windows Server 2012 R2 の正式名称は Microsoft Windows Server 2012 R2 Operating Systemです Windows Server 2016 の正式名称は Microsoft Windows Server 2016 Operating Systemです OracleとJavaは Oracle Corporation 及びその 会社, 関連会社の 国及びその他の国における登録商標です 中の社名 商品名等は各社の商標または登録商標である場合があります その他 記載されている会社名 製品名は 各社の登録商標または商標です 37 NEC Corporation 2017