Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9...

28
Micro Focus Visual COBOL 4.0J Micro Focus Enterprise Developer 4.0J 新機能・強化機能概要 マイクロフォーカス株式会社

Transcript of Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9...

Page 1: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

Micro Focus Visual COBOL 4.0JMicro Focus Enterprise Developer 4.0J

新機能・強化機能概要

マイクロフォーカス株式会社

Page 2: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

Docker サポート• Docker を使用した COBOL アプリケーション構築• 対応する Edition とプラットフォーム

エンタープライズ DevOps 支援機能• コードカバレッジ機能の強化• Micro Focus Unit Test Framework の強化

開発支援機能の強化• COBOL 開発機能の強化(Eclipse, Visual Studio)• JCA サポート• デバッグ機能の強化

コンパイラ指令の拡張• 新規リリース• パラメータ拡張• OpenESQL オプションの拡張

Enterprise Developer 固有の強化• IMS サポート• JCLサポート• PL/I サポート

対応プラットフォームとデータベース2

主な新機能、強化機能一覧

Page 3: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

Docker サポート

Page 4: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

4

Docker を使用した COBOL アプリケーション構築開発環境製品は Docker 上の COBOL アプリケーションのコンパイル、ビルド、および開

発用実行機能を提供します。また、実行環境では開発環境で使用したテスト済みアプリ

ケーションを使用することができます。

【開発環境製品】

Visual COBOLEnterprise Developer

COBOL アプリケーション

【実行環境製品】

COBOL ServerEnterprise Server

COBOL アプリケーション

Page 5: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

5

対応する Edition とプラットフォーム

・Docker Edition

Docker Community Edition をサポート

・Linuxプラットフォーム

Intel / AMD の CPU を搭載した下記の Linux OS をサポート

・Red Hat Enterprise Linux 7.4 以降

・SUSE Linux Enterprise Server 12 SP3 以降

(注記)

・Eclipse IDE から Dockerコンテナは作成できず、リモートデバッグのみ可能

Page 6: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

エンタープライズ DevOps 支援機能

Page 7: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

7

コードカバレッジ機能の強化

・手続き型コピーブックをサポート

共通コピーブックの色分け:ブルー

他プログラムにより疎通している箇所

Micro Focus Unit Test Framework の強化

・COBOL エントリーポイント指定をサポート

Page 8: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

開発支援機能の強化

Page 9: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

9

COBOL 開発機能の強化 – Eclipse –

・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・プロジェクトと異なる指令の検索

プロジェクトプロパティのプロジェクト設定に検索オプションが追加されました。異な

るコンパイラ指令設定を持つファイルを発見したり、ダブルクリックで設定を変更する

ことができます。(ネイティブCOBOLプロジェクトのみ)

・ファイル指令の削除

該当ファイルを右クリックし、

プロジェクト設定へリセットすることができます。

(ネイティブCOBOLプロジェクトのみ)

・IVPツール:リモートマシンの XTERM インストールチェック

・IMTK サービスマッピング:I/F 変更時のマッピング自動再生成

Page 10: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・インラインリネームリファクタリング

名前の変更がエディターから直接行えるようになりました。変更後のレビュー表示も

可能です。

・コピーブックグラフ表示

COBOLプログラムのコピーブック依存関係のグラフ表示を表示できます。

・オープンフォルダモード( Visual Studio 2017 のみ)

プロジェクトを使用せずに編集、コンパイル、デバッグ可能です。

・コードをセクションへ抽出(Visual Studio 2015 以降のみ)

・END-EXEC, END-TRY, END-PERFORM の自動挿入(方言に依存)

→ →

→ →

10

COBOL 開発機能の強化 – Visual Studio –

Page 11: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・WebSphere 9.0 およびWebLogic 12.2.1 をサポート(JVM COBOL含む)

・Java 1.8をサポート

・Tomcat 7.0:J2SEBeans を使用したサーブレット生成サポート

・NullSearchユーティリティサポート

Enterprise Server に渡される NULL フィールド検索を支援します。

11

JCA サポート

デバッグ機能の強化・CICS チャネルとコンテナデバッグをサポート

任意のチャネルとコンテナの内容を表示し、デバッグ時に内容を変更することができ

ます。

Page 12: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

コンパイラ指令の拡張

Page 13: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・DISPSIGN

IBMメインフレームの方言下で、符号付き数値項目の表示方法指定が可能になりました。

・GNTLITLINKSTD

呼び出し規約 2 と呼び出し規約 8 の両方が有効な Intel x86 32 ビット環境下の .gnt ファイル

に対して、呼び出し規約 8 の抑制が停止可能になりました。

・ILSMARTTRIM

ILSMARTLINKAGE と連携して動作し、get プロパティによって返却される文字列項目の末尾

のスペースをトリミングします。

・MAINFRAME-FLOATING-POINT

IBM の浮動小数点の動作をサポートします。データ形式として IBM 形式の浮動小数点デー

タを取り扱えることを意味しています。(ネイティブからマネージへ拡張)13

新規リリース

Page 14: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・CHECKDIV

新しく ‘ACOS‘ パラメータが追加されました。これはゼロ除算時に商と剰余の両方に被除数

の値が割り当てられる ACOS メインフレームの動作をエミュレートするものです。

・OOCTRL

新しく ‘L’ オプションが追加されました。 .cls と .ins 継承ファイルにディレクトリロケー

ションのコメントを含めるかどうかを指定します。

・NUMPROC

新しく ‘ACOS’ パラメータが追加されました。USAGE DISPLAY と USAGE COMP-3 データ項目に

含まれる無効なデータを処理時に、ACOS メインフレームを部分的にエミュレートします。

14

パラメータ拡張

Page 15: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・SQL (TRANSACTION)

実行時トランザクションを管理するための仕様を提供し、コンパイル時のチェックを可能

にします。

・ SQL (NOWHERECURRENT)

PostgreSQL または MySQL を使用する際、更新または削除を行わない更新可能なカーソルの

定義を許可します。

・ SQL (OPTIMIZECURSORS)

Oracle, PostgreSQL, DB2, SQL Server の ADO.NET プロバイダを使用する際、メモリ消費を最適

化します。

15

OpenESQL オプションの拡張

Page 16: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

Enterprise Developer 固有の強化

Page 17: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・IMS データベース・フォワード・リカバリ機能の追加

指定された日時までに完了したすべてのトランザクションをリカバリできる point-in-time

リカバリ機能が追加されました。

・ライトペンのサポート

MFS に含まれるライトペン属性のサポートが追加されました。

以前のバージョンで生成された MFS は再生成する必要があります。

17

IMS サポート

Page 18: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・Micro Focus FTP ユーティリティの拡張

GET コマンドの末尾の空白を処理しない設定が可能になりました。

・MVSSPLPB API の追加

JES スプール制御ファイル(SPLJOB.dat, SPLMSG.dat, SPLDSN.dat, SPLOUT.dat, SPLSUB.dat)に

保持されているすべてのジョブ情報にアクセスできます。COBOL または PL / I プログラムか

ら呼び出すことができます。

18

JCL サポート(1/2)

Page 19: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・MVSCATPB API の拡張

カタログファイルのオープン時に発生するエラーをより詳細に把握するために GCFS(ファ

イル詳細ステータス)などの機能が拡張されました。

・複数カタログ設定の拡張

ES_OPEN_CAT_ON_DEMAND=Y を設定すると必要なときにユーザーカタログを開くことがで

きます。ES_CAT_RETRY_COUNT と ES_CAT_RETRY_WAIT ではオープンに失敗したカタログ

ファイルの試行回数と間隔(秒)を指定できます。

19

JCL サポート(2/2)

Page 20: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・デバッグ

デバッグ時に細やかなブレイクポイント設定が可能になりました。

・ビルドイン関数

CHARVAL(), COMPARE(), CURRENTSIZE(), EDIT(), PICSPEC(), SOURCEFILE(),

SOURCELINE() のサポートが追加されました。

・コンパイラオプション

MARGINI オプションが追加されました。INSOURCE および SOURCE オプションによっ

て生成されたリストの左右マージンを区切る文字を指定します。

20

PL/I サポート(1/3)

Page 21: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・属性他

・DATETIME():形式文字列の指定がサポートされました。

・FLUSH FILE(*), ITERATE, RESIGNAL ステートメントがサポートされました。

・XMLOMIT, XMOLATTR 変数属性がサポートされました。

・SIZE, STRINGSIZE 接頭辞の条件がサポートされました。

・AREA 変数の配列に対する反復係数のサポートが改善されました。

21

PL/I サポート(2/3)

Page 22: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・マクロプリプロセッサ

・RESCAN(ASIS) をデフォルトとし、RESCAN(UPPER) を任意にエミュレーションでき

るオプション rescan_upper がサポートされました。

・SELECT で OTHERWISE 省略形 OTHER がサポートされました。

・宣言時 SCAN / NOSCAN オプションがサポートされました。

・SYSVERSION 組み込み関数は常に 22 バイトの値を返すように変更され、これに満たな

い場合はスペースが埋められるよう改善されました。

22

PL/I サポート(3/3)

Page 23: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

対応プラットフォームとデータベース

Page 24: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・Microsoft Windows (x86-64)

・Windows 10, Windows 8.1, Windows 7

・Windows Server 2016, Windows Server 2012 R2, Windows Server 2008 R2 SP1

・Windows Server 2012 (Micro Focus COBOL Server, Micro Focus COBOL Server for SOA のみ)

・Windows XP Professional SP3 以降 (Micro Focus COBOL Server のみ)

・Windows Server 2003 R2, Windows Server 2003 SP2 (Micro Focus COBOL Server のみ)

・RHEL (x86-64)

・Red Hat Enterprise Linux 6.x, 7.x

・Oracle Linux 6.x, 7.x (Unbreakable Enterprise Kernel, Red Hat Compatible Kernel)

・RHEL (390)

・Red Hat Enterprise Linux 6.x, 7.x

24

対応プラットフォーム (1/2)

Page 25: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・RHEL (POWER)

・ Red Hat Enterprise Linux 7.x

・SLES (x86-64), SLES (390), SLES (POWER)

・SUSE Enterprise Linux Server 12

・IBM AIX (POWER)

・ AIX 7.1, 7.2

・HP-UX (Itanium)

・HP-UX 11iv3 (11.31)

・Solaris (SPARC)

・Solaris 10, 11

・Solaris (x86-64)

・Solaris 1125

対応プラットフォーム (2/2)

Page 26: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・Oracle

・ 11gr2, 12c

・Microsoft SQL Server

・2008 R2, 2012, 2014, 2016, 2017

・IBM Db2/LUW

・9.7, 10.1, 10.5, 11.1

・PostgreSQL

・9.6

・MySQL

・5.7

26

対応データベース

NEW

Page 27: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

・Tomcat 7.0

・JBOSS EAP

・ 6.4

・Oracle WebLogic 12c

・IBM WebSphere

・ 8.5

・ 9.0

27

対応 Java Application Servers

NEW

NEW

対応 Middleware

・Oracle Tuxedo and Tuxedo ART 12.1.3c

・IBM TXSeries for Multiplatforms 9.1

Page 28: Micro Focus Visual COBOL 4.0J Micro Focus …web.microfocus.co.jp/products/COBOL/VC40J.WhatsNew.pdf9 COBOL 開発機能の強化–Eclipse – ・Eclipse 4.7 (Oxygen) 64ビットがデフォルトインストール

© 2018 Micro Focus本スライドに記載の会社名・製品名は、各社の商標または登録商標です。本スライドに記載の内容をマイクロフォーカスの許可無く転載することを禁じます。

www.microfocus.co.jp