この Readme には、Micro Focus® Visual COBOL® に関する情報が記述されています。
Micro Focus Visual COBOL for Windows は次の製品で構成されています。
この製品には、Enterprise Server 配下でのネイティブ COBOL アプリケーションの Web サービスとして展開、および、J2EE アプリケーションサーバーからアクセスのサポートが含まれています。
この Readme には製品ヘルプに記載がない情報が含まれている場合があります。 製品をインストールする前に、Readme 全体を必ずご一読ください。
この Readme は、次の項で構成されています。
次のソフトウェアを事前にインストールしておく必要があります。
Visual Studio 2019 16.0 はサポートされていますが、COBOL プロジェクト テンプレートを表示するには、[新規プロジェクトの作成]ダイアログの検索機能を使用する必要があります。
Visual Studio 2019 のバージョンを 16.3 以上に更新した場合、Visual COBOL for Visual Studio 2019 の Patch Update 2 以降を適用する必要があります。
Microsoft Visual Studio のコンポーネントの選択については後続のセクションを参照してください。
Visual Studio インストーラーを使用すると、ワークロードとコンポーネントを選択することにより、開発の手法に応じた必要なものだけをインストールすることができます。 たとえば、.NET デスクトップ開発、ASP.NET と Web 開発、または C++ によるデスクトップ開発など、各開発で必要なコンポーネントを選択できます。
任意で選択する各種のワークロードやコンポーネントは、特定の種類のアプリケーションやタスクでのみ必要です:
Visual Studio の機能でインストール時に選択されていないものがある場合、その機能やプロジェクト テンプレートは、使用できません。 インストールされていない機能は、次のいずれかの方法で追加インストールできます:
入力した文字列に一致するすべての機能がドロップダウンリストが表示されます。 インストールされていない機能に対しては、インストール オプションが表示されます。
インストーラの指示に従って不足している機能をインストールしてください。
また、Visual Studio を使用している際、Micro Focus プロジェクト テンプレートで必要な Visual Studio 機能がインストールされていない場合は、情報バーにその機能のインストール手順が表示されます。
サポートされるソフトウェアの詳細については、「ソフトウェア要件」および「追加のソフトウェア要件」を参照してください。
ソフトウェア | 要件 |
統合開発環境 | Visual Studio 2017 (サポートされる最も古いバージョン: 15.9.4) |
Visual Studio 2019 (サポートされる最も古いバージョン: 16.1) | |
.NET framework, .NET Core | サポートされるすべての .NET Framework のバージョン |
.NET Core 2.1 | |
Java アプリケーション サーバー | Tomcat 9.0 |
JBoss EAP 7.1 | |
Oracle WebLogic 12c R2 | |
IBM WebSphere 9.0 | |
リレーショナル データベース | Oracle 12c R2 および 18c |
Microsoft SQL Server 2012, 2014, 2016 , 2017 | |
IBM DB2 10.5, 11.1 | |
Postgres 10.5 | |
MySQL 5.7 | |
ミドルウェア | Oracle Tuxedo および Tuxedo ART 12.1.3c |
IBM TXSeries for Multiplatforms 9.1 | |
IBM の MQ series 8.0 |
Visual COBOLを使用して.NET Coreで使用するCOBOLアプリケーションをビルドするには、.NET Core SDK 2.1をインストールしておく必要があります。 Visual Studioの「.NET Core クロスプラットフォーム開発」ワークロードをインストールすると、.NET Core SDK 2.1がインストールされます。
.NET Coreで使用するCOBOLアプリケーションの開発および公開をおこなうには、Visual Studio 2017 のバージョン15.9以降を使用する必要があります。
さらに .NET Core SDK が必要です。もしインストールしていない場合は、Visual Studio の「.NET Core クロスプラットフォーム開発」ワークロードを選択してインストールするか、 Visual COBOL をインストール後に、Visual Studio のメニュー [Micro Focus 製品ヘルプ > 不足している機能のインストール > .NET Core 開発]をクリックしてインストールします。
Interface Mapping Toolkit で生成された EJB の配置する場合の Java EE のサポートは次の通りです:
アプリケーション サーバー | JDKバージョン (ベンダー) | Java EE | COBOL RA |
JBoss EAP 7.1.4 | 1.8 (Oracle) 1.8 (AdoptOpenJDK) |
7 | X |
Oracle WebLogic 12.2.1 | 1.8 (Oracle) | 7 | X |
IBM WebSphere 9.0 | 1.8 (IBM) | 7 | X |
Tomcat 9.0.x * | 1.8 (AdoptOpenJDK) |
* Apache Tomcat は、Java サーブレットおよび JSP (JavaServer Pages) をサポートする HTTP サーバーであり Servlet コンテナです。 Micro Focus の Tomcat の非トランザクションのサポートには、J2SE Beans を使用する Servlet の生成が含まれます。トランザクション サポートは提供されません。 Tomcat では、EJB (Enterprise Java Beans) やリソースアダプタ(RA)はサポートされません。
使用する JDK はお使いのアプリケーション サーバー のドキュメントで確認してください。JDK は次の目的に使用されます:
JDK をインストールした後、Java 環境をセットアップする必要があります。
Visual COBOL コマンドプロンプトからコード分析を行うには Apache Ant が必要です。 Apache Ant はApache ウェブサイトからダウンロードできます。
JVM COBOL コードの実行やネイティブ COBOL と Java の相互運用機能の使用では、Java 8(32ビットまたは64ビット)および Java 11(64ビットのみ)がサポートされます。 推奨される最小バージョンは AdoptOpenJDK の OpenJDK 8 (u202) with Hotspot です。 デフォルトインストールの際、このバージョンの Java がインストールされます。 AdoptOpenJDK の OpenJDK 8 with Hotspot は、AdoptOpenJDK のサイト からダウンロード して、マシン上の任意のディレクトリにインストールできます。 ビルド済のバイナリの圧縮ファイルの場合は、適切な場所に解凍してから、解凍先のディレクトリ内の bin ディレクトリのパスを PATH 環境変数の先頭に追加すれば使用することができます。 また、インストーラ形式の場合は、インストーラ実行時に、環境変数の設定を選択してインストールすることが可能です。
Visual COBOL を使用して COBSQL や OpenESQL を使用する SQL アプリケーションを開発し配布するには、 任意のサードパーティ製ソフトウェアの必須コンポーネントがインストールされ、環境が適切に設定されている必要があります。
COBSQL アプリケーションを配布する前に、配布先環境において、すべての適切なサードパーティ製ソフトウェアのインストールと環境設定がおこなわれている必要があります。
機能/プラットフォーム | 32 ビット | 64 ビット |
x86-64 Windows | X | X |
Oracle の XA スイッチモジュールは、COBSQL (Pro*COBOL) 用のものが提供されており、上記「利用可能な機能/プラットフォーム」に示されているプラットフォーム上で利用可能です。
COBSQLは次のデータベース プリプロセッサをサポートします:
x86 および x86-64プラットフォーム 上で Oracle で使用するため COBSQL でコンパイルする場合、COBSQL 指令 NOMAKESYN を使用しないでください。 この指令があると COMP ホスト変数が有効になり、 これらは、Intel プラットフォーム上では、Oracle 側が期待するネイティブのバイトオーダと互換性がないためです。
このバージョンでは、COBSQL は Oracle 12.2 および 18c でテストされています。
DB2 ECM アプリケーションを開発または配布する前に、すべての適切なサードパーティ製ソフトウェアのインストールと環境設定がおこなわれている必要があります。
機能/プラットフォーム | 32 ビット | 64 ビット |
x86-64 Windows | X | X |
Enterprise Server 機能が有効である場合は、DB2 の XA スイッチモジュールは、上記「利用可能な機能/プラットフォーム」に示されているプラットフォーム上で提供されており利用可能です。
DB2 ECM は次のデータベース プリプロセッサをサポートします:
このバージョンでは、DB2 ECM は 10.5 および 11.1 でテストされています。
OpenESQL アプリケーションの開発や配布の前に、すべての適切なサードパーティ製ソフトウェアのインストールと環境設定がおこなわれている必要があります。
機能/プラットフォーム | ネイティブ / .NET COBOL 32 ビット |
ネイティブ / .NET COBOL 64 ビット |
x86-64 Windows | X | X |
ODBC の 1 フェーズ・コミット スイッチ モジュールが提供されており、上記「利用可能な機能/プラットフォーム」に示されているプラットフォーム上で利用可能です。
Microsoft SQL Server 配下での COBOL ストアド プロシージャの開発と配置のための SQL CLR 統合機能を使うには、次のソフトウェアがが必要です。 この機能は、SQL Server データベース プロジェクト テンプレートを使用して作成されたプロジェクトで使用できます。 このテンプレートは、Visual Studio の「ASP.NETとWeb開発」をインストールした後に使用可能になります。 (詳細は、「Visual Studio のインストールされていない機能の追加」を参照してください。
SQL Server データベース プロジェクト テンプレートのプロジェクトでは以下が必要です:
ターゲット | バージョン | Microsoft 推奨 | |
SQL Server 2012 またはそれ以降 | .NET Frameworks 4.x | CLR v4.0 ベース | .NET Framework 4.5.2 |
SQL Azure Database (option 1) | .NET Frameworks (2.0, 3.0, 3.5) | CLR v2.0 ベース | Microsoft の最新の推奨バージョンの .NET Framework を選択してください。 |
SQL Azure Database (option 2) | .NET Frameworks 4.x | CLR v4.0 ベース |
このバージョンでは OpenESQL は以下でテストされています:
注:Micro Focus は PostgreSQL および MySQL との互換性を提供しますが、 これらのオープンソース プロジェクトに対する直接的な貢献やサポートは行っておりません。これらの DBMS の機能に関するすべての問題は、オープンソース サポート ベンダーを通じて解決する必要があります。
次のサポートが将来のリリースで予定されています:
ネットワークサーバーから .NET COBOL アプリケーションを実行する場合、 サーバー側に Microsoft .NET Framework のバージョン 4.5.2 以降と Microsoft Visual C++ 再頒布可能パッケージがインストールされている必要があります。
サービス インターフェイスの .NET クライアントの生成には、 Visual C++ が使用されますが、これは Visual Studio 2015 以降ではオプション機能です。 Visual Studio 2015 以降で開発する場合は、Visual Studio のカスタム インストールで Visual C++ を選択してインストールする必要があります。
IBM WebSphere MQ version 7 またはそれ以降
次のソフトウェアを事前にインストールしておく必要があります。
Eclipse の一部のバージョンもサポートされています。 お使いのマシン上にインストールされている Eclipse の他のインスタンスに Visual COBOL をインストールする場合は、 「Visual COBOL の Eclipse の他のインスタンスへのインストール」を参照してください。
[ここからはじめよう > 製品情報 > 既知の問題点と制限事項 > Eclipse IDE > Java Support Considerations for Eclipse]
サポートされるソフトウェアの詳細については、「ソフトウェア要件」および「追加のソフトウェア要件」を参照してください。
ソフトウェア | 要件 |
統合開発環境 | Eclipse 4.8 - Visual COBOL のセットアップ時にインストールされます。 |
Eclipse 4.7 もサポートされます。* | |
Java | Eclipseを実行するには64ビットの Java 8 が必要です。 |
アプリケーションを実行する場合、Java 8(32または64ビットバージョン)および 11(64ビットのみ)がサポートされます。 | |
Java アプリケーション サーバー | Tomcat 9.0 |
JBoss EAP 7.1 | |
Oracle WebLogic 12c R2 | |
IBM WebSphere 9.0 | |
リレーショナル データベース | Oracle 12c R2 および 18c |
Microsoft SQL Server 2012, 2014, 2016 , 2017 | |
IBM DB2 10.5, 11.1 | |
Postgres 10.5 | |
MySQL 5.7 | |
ミドルウェア | Oracle Tuxedo および Tuxedo ART 12.1.3c |
IBM TXSeries for Multiplatforms 9.1 | |
IBM の MQ series 8.0 |
* 「Visual COBOL の Eclipse の他のインスタンスへのインストール」を参照してください。
次のアプリケーション サーバーは、次の JDK を使用してサポートされています:
アプリケーション サーバー | JDK バージョン(ベンダー) | コンテナ サポート バージョン |
Tomcat 9.0.X | 1.8 (AdoptOpenJDK) | Servlets 2.5 |
JBoss EAP 7.1.4 | 1.8 (Oracle) 1.8 (AdoptOpenJDK) |
Servlets 2.5 |
WebLogic 12.2.1 | 1.8 (Oracle) | Servlets 2.5 |
WebSphere 9.0 | 1.8 (IBM) | Servlets 2.5 |
Interface Mapping Toolkit で生成された EJB の配置する場合の Java EE のサポートは次の通りです:
アプリケーション サーバー | JDK バージョン(ベンダー) | Java EE | COBOL RA |
JBoss EAP 7.1.4 | 1.8 (Oracle) 1.8 (AdoptOpenJDK) |
7 | X |
Oracle WebLogic 12.2.1 | 1.8 (Oracle) | 7 | X |
IBM WebSphere 9.0 | 1.8 (IBM) | 7 | X |
Tomcat 9.0.x * | 1.8 (AdoptOpenJDK) |
* Apache Tomcat は、Java サーブレットおよび JSP (JavaServer Pages) をサポートする HTTP サーバーであり Servlet コンテナです。 Micro Focus の Tomcat の非トランザクションのサポートには、J2SE Beans を使用する Servlet の生成が含まれます。トランザクション サポートは提供されません。 Tomcat では、EJB (Enterprise Java Beans) やリソースアダプタ(RA)はサポートされません。
使用する JDK はお使いのアプリケーション サーバー のドキュメントで確認してください。JDK は次の目的に使用されます:
JDK をインストールした後、Java 環境をセットアップする必要があります。
Visual COBOL コマンドプロンプトからコード分析を行うには Apache Ant が必要です。 Apache Ant はApache ウェブサイトからダウンロードできます。
JVM COBOL コードの実行やネイティブ COBOL と Java の相互運用機能の使用では、Java 8(32ビットまたは64ビット)および Java 11(64ビットのみ)がサポートされます。 Eclipse IDE を実行するには、Java 8 (64ビット) が必要です。推奨される最小バージョンは AdoptOpenJDK の OpenJDK 8 (u202) with Hotspot です。 デフォルトインストールの際、このバージョンの Java がインストールされます。 AdoptOpenJDK の OpenJDK 8 with Hotspot は、AdoptOpenJDK のサイト からダウンロード して、マシン上の任意のディレクトリにインストールできます。 ビルド済のバイナリの圧縮ファイルの場合は、適切な場所に解凍してから、解凍先のディレクトリ内の bin ディレクトリのパスを PATH 環境変数の先頭に追加すれば使用することができます。 また、インストーラ形式の場合は、インストーラ実行時に、環境変数の設定を選択してインストールすることが可能です。
CTF Viewer には Microsoft .NET Framework 2.0 以降が必要です。Microsoft .NET のダウンロードサイトから入手できます。
COBSQL アプリケーションを配布する前に、配布先環境において、すべての適切なサードパーティ製ソフトウェアのインストールと環境設定がおこなわれている必要があります。
機能/プラットフォーム | 32 ビット | 64 ビット |
x86-64 Windows | X | X |
Oracle の XA スイッチモジュールは、COBSQL (Pro*COBOL) 用のものが提供されており、上記「利用可能な機能/プラットフォーム」に示されているプラットフォーム上で利用可能です。
COBSQLは次のデータベース プリプロセッサをサポートします:
x86 および x86-64プラットフォーム 上で Oracle で使用するため COBSQL でコンパイルする場合、COBSQL 指令 NOMAKESYN を使用しないでください。 この指令があると COMP ホスト変数が有効になり、 これらは、Intel プラットフォーム上では、Oracle 側が期待するネイティブのバイトオーダと互換性がないためです。
このバージョンでは、COBSQL は Oracle 12.2 および 18c でテストされています。
DB2 ECM アプリケーションを開発または配布する前に、すべての適切なサードパーティ製ソフトウェアのインストールと環境設定がおこなわれている必要があります。
機能/プラットフォーム | 32 ビット | 64 ビット |
x86-64 Windows | X | X |
Enterprise Server 機能が有効である場合は、DB2 の XA スイッチモジュールは、上記「利用可能な機能/プラットフォーム」に示されているプラットフォーム上で提供されており利用可能です。
DB2 ECM は次のデータベース プリプロセッサをサポートします:
このバージョンでは、DB2 ECM は 10.5 および 11.1 でテストされています。
OpenESQL アプリケーションの開発や配布の前に、すべての適切なサードパーティ製ソフトウェアのインストールと環境設定がおこなわれている必要があります。
機能/プラットフォーム | ネイティブ / JVM COBOL 32 ビット |
ネイティブ / JVM COBOL 64 ビット |
x86-64 Windows | X | X |
ODBC の 1 フェーズ・コミット スイッチ モジュールが提供されており、上記「利用可能な機能/プラットフォーム」に示されているプラットフォーム上で利用可能です。
OpenESQL は、JDBC 4.0 準拠の JDBC ドライバーを使用した、リレーショナル データベースへのアクセスをサポートします。 次の表は、テストされた DBMS と対応する JDBC ドライバーファイル名です:
テストされた DBMS バージョン | JDBC 4.0 準拠の JDBC ドライバー |
DB2 LUW 10.5
DB2 LUW 11.1 |
db2jcc4.jar (および db2jcc_license_cu.jar) |
Oracle 12.2 | ojdbc7.zip *1 |
Microsoft SQL Server 2012
Microsoft SQL Server 2014 Microsoft SQL Server 2016 Microsoft SQL Server 2017 |
sqljdbc4.jar *2 |
PostgreSQL 10.5 | postgresql-42.0.0.jre7.jar |
*1 一部の Oracle JDBC ドライバーは、.jar ファイルではなく、.zip ファイルとして配布されています。 *2 Windowsプラットフォームでは、Windows認証を使用していない場合、追加のリソースは必要ありません。 4.0 以降のドライバーバージョンで Kerberos 認証を使用している場合は、統合認証を必要としない場合でも、ドライバーのマニュアルに記載されているように追加の構成を行う必要がある場合があります。 Linux および UNIX プラットフォームでは、追加のリソースは必要ありません。 |
JDBC DataSource オブジェクトを利用するには、JNDI サーバーをインストールして構成する必要があります。
このバージョンでは OpenESQL は以下でテストされています:
注:Micro Focus は PostgreSQL および MySQL との互換性を提供しますが、 これらのオープンソース プロジェクトに対する直接的な貢献やサポートは行っておりません。これらの DBMS の機能に関するすべての問題は、オープンソース サポート ベンダーを通じて解決する必要があります。
IBM WebSphere MQ バージョン 7以降
変更前(バージョン 2.2.x 以前) | edvsVisual Studio バージョン_バージョン.exe |
---|---|
変更後(バージョン 2.3 以降) | vcvsVisual Studio バージョン_バージョン.exe |
(Windows 環境での ZIP ファイルの解凍には Windows に標準搭載されている圧縮ファイルの展開機能や、Windows 用のファイル解凍ユーティリティをお使いください。)
Visual COBOL for Visual Studio 2019 の場合は、インストールファイル vcvs2019_50.exe を実行し、ウィザードに表示される指示に従って、インストールを完了します。
今回のリリースは以前のリリースと共存できません。
この製品の以前のリリースがインストールされている場合は、まず、Micro Focus License Manager を除くすべての Visual COBOL のコンポーネントを[スタート > コントロールパネル > プログラム > プログラムのアンインストール] でアンインストールを行ってから、このリリースをインストールしてください。
Visual COBOL for Visual Studio 2017 の場合、 Windows タスクバーから [スタート > すべてのプログラム > Visual Studio 2017] をクリックすると製品が起動されます。
Visual COBOL for Visual Studio 2019 の場合、 Windows タスクバーから [スタート > すべてのプログラム > Visual Studio 2019] をクリックすると製品が起動されます。
製品ヘルプの『ここからはじめよう!』および『製品情報』の項を参照してください。チュートリアルやデモ・プログラムなど、入門者向けの情報が記載されています。
Visual Studio は、複数のエディション (Professional、Enterprise または Community Edition) が提供されていて、 それらは同じマシン上で共存可能です。Visual COBOL をインストールすると、セットアップにより、 プレビュー版を含むインストール済の Visual Studio のすべてのエディションにインストールされます。
Visual COBOL のインストール後に別のエディションの Visual Studio をインストールした場合は、 Visual COBOL のインストール ディレクトリにある MFVSIXINSTALL ユーティリティを使用して Visual COBOL をそのエディションに追加インストールできます。
MFVSIXINSTALL
すべてのエディションの Visual Studio に Visual COBOL をインストールするには:
VSIX インストーラー ユーティリティが起動します。このユーティリティで必要なすべてのコンポーネントを既存のエディションの Visual Studio 2017 のプラグインとして追加できます。
MFVSIXInstall.exe は、パラメータを指定して コマンドラインで実行できます。 たとえば、Visual COBOL をすべてのエディションの Visual Studio からアンインストールするには、MFVSIXInstall -u を実行します。 指定可能なパラメータは、MFVSIXInstall -? で確認できます。
トラブルシューティング
MFVSIXInstall ユーティリティは Visual COBOL を Visual Studio のプラグインとして追加する際の不具合の検証と解決に利用できます。 Visual COBOL をインストールした後に Visual Studio に Visual COBOL のプラグインが見つからない場合は、 前述のように MFVSIXInstall ユーティリティを実行します。 このユーティリティにより、検出された問題に関する情報が提供され、ほとんどの場合、Visual COBOL のプラグインの追加に関する問題は修正されます。
この Visual COBOL のプラグインの追加に関する問題は、Visual Studio のセットアップ自体に問題がある場合があります。 そのような場合は、Visual Studio インストーラーを使用する必要があります。 Visual Studio インストーラーを使って、潜在的な問題の検出や、Visual Studio IDE の修復、変更、またはアンインストールが可能です。
変更前(バージョン 2.2.x 以前) | ede_バージョン.exe |
---|---|
変更後(バージョン 2.3 以降) | vce_バージョン.exe |
(Windows 環境での ZIP ファイルの解凍には Windows に標準搭載されている圧縮ファイルの展開機能や、Windows 用のファイル解凍ユーティリティをお使いください。)
C:\Users\Public\Micro Focus\Visual COBOL\eclipse ディレクトリに、 Micro Focus プラグインが既にインストールされている、Eclipse の完全版がインストールされます。 Eclipse のバージョンは4.8です。
Windows タスクバーから[スタート > すべてのプログラム > Micro Focus Visual COBOL > Visual COBOL for Eclipse] をクリックすると製品が起動されます。
以前に同じワークスペースで Eclipse を使っていた場合、Eclipse パースペクティブの設定が製品のインストール後リセットされません。 新機能を使うには、インストール後に次の方法で対象のパースペクティブをリセットする必要があります:
警告やエラーが表示された場合は無視をします。
製品ヘルプの『ここからはじめよう!』および『製品情報』の項を参照してください。チュートリアルやデモ・プログラムなど、入門者向けの情報が記載されています。
Visual COBOL は 64ビットの Eclipse 4.8 で出荷されます。インストール後に、同じマシン上で利用可能な Eclipse の他のインスタンスに Visual COBOL プラグインをインストールできます。 サポートされる Eclipse バージョンは、32ビットと64ビットの 4.7 および 4.8 です。
プラグインを他のインスタンスにインストールするために、 %ProgramFiles(x86)%\Micro Focus\Visual COBOL\installer に installeclipseplugins.bat という インストール ユーティリティが 提供されています。
使用方法は次の通りです:
installeclipseplugins -eclipse <EclipsePath> -version <version> [-cobdir <CobdirPath>] [-nosplash] [-installsubclipse]
パラメータの指定は次の通りです:
正常終了すると、"Installation of Eclipse update sites complete" というメッセージが出力されます。このメッセージが出力されず、エラー原因が不明である場合は、 Eclipse インスタンスのインストール ディレクトリの下の configuration ディレクトリにある最新のログファイル(.log ファイル)をみると、エラーの詳細情報を確認できる場合があります。
ユーティリティを実行すると、Visual COBOL プラグインが指定したバージョンの Eclipse にインストールされます。
たとえば、c:\eclipse フォルダにある Eclipse 4.7 のインスタンスに Visual COBOL をインストールする場合は、次のパラメータを使用してユーティリティを実行します:
installeclipseplugins -eclipse c:\eclipse -version 4.7 -nosplash
アンインストールするには、製品のインストール時に使用した時と同じユーザーIDでログインして Windows の以下のメニューを表示してから、アンインストールする Micro Focus 製品を選択してアンインストールします。
[スタート > コントロールパネル > プログラム > プログラムのアンインストール]
それぞれのコンポーネント名に対応するプログラムのアンインストール上の表示名は次の通りです。
また、 Micro Focus Visual COBOL for Visual Studio の各 IDE のインストーラは、 Micro Focus Visual COBOL for Visual Studio、Micro Focus Analysis Services Integration および Micro Focus License Manager を別々にインストールします。
Micro Focus License Manager は Micro Focus 製品コンポーネント共通で利用されるため、 上記の製品のアンインストール後に自動でアンインストールされることはありません。
Micro Focus 製品を使用する必要がなく、ライセンスも無効化済みである場合は、同様に プログラムのアンインストール から Micro Focus License Manager を選択してアンインストールすることができます。
さらに任意で必須ソフトウェアも削除できます。 必須ソフトウェアの削除手順については、各ソフトウェア・ベンダのマニュアルを参照してください。
いくつかのレジストリエントリがアンインストール時に除去されず、手動で削除する必要があります。
以下のフォルダが削除されない場合があります:
Visual COBOL for Eclipse の機能の中には、X Window インストールを必要とするものがあります。そのため Micro Focus ViewNowX が製品に同梱されています。 インストールするには、Visual COBOL for Eclipse をインストール後に、インストール先のディレクトリ フォルダにコピーされるセットアップ ファイル ViewNow_X_Server.exe を実行します。 このファイルは、デフォルトでは、C:\Program Files\Micro Focus\Visual COBOL\ViewNowX フォルダにあります。
ViewNowX を使用するには、クライアント・マシンに Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) がインストールされている必要があります。 インストールされていない場合は、ViewNowX インストールにより、パッケージをダウンロードするためのリンクが表示されます。
詳細については、RDBMS ベンダのマニュアルを参照してください。
それには、コマンド・ラインで次のコマンドを実行します。
$COBDIR/src/oracle/set_cobopt_oracle COBOPT=$PWD/cobopt.ora export COBOPT
製品には、統合開発環境 Visual Studio および Eclipse を使用してアプリケーションを作成できる開発用の2個のライセンスが提供されています。
製品のライセンスを有効にするには、製品のインストール後、認証コード(Authorization Code)を使用して、次の手順を実行します。
認証コード(Authorization Code)は、16桁の英数字からなる文字列です。
これは、製品パッケージに同梱されている『ライセンス証書』に記載されています。
Visual Studio の場合は 『Product Detail: Visual COBOL for Visual Studio 』で始まる項に記載されているコードを使用します。
Eclipse の場合は 『Product Detail: Visual COBOL for Eclipse 』で始まる項に記載されているコードを使用します。
[Micro Focus ライセンスシステムの管理]のダイアログ・ボックスが表示されます。
ライセンスのサイレントインストールをおこなう場合は、製品のインストール後に、以下のコマンドを実行してください。 (表示上の理由により複数行になっていますが、1行にして実行してください。)
start /wait "" "C:\Program Files (x86)\Common Files\SafeNet Sentinel\Sentinel RMS License Manager\WinNT\cesadmintool" -term activate 認証コード
インターネット環境へのアクセスがないために、マニュアル認証をおこなう場合にライセンス文字列が含まれているファイルを使用する場合は次のコマンドを実行してください。
start /wait "" "C:\Program Files (x86)\Common Files\SafeNet Sentinel\Sentinel RMS License Manager\WinNT\cesadmintool" -term install -f ファイル名
ライセンス・ポリシーの内容または必要なライセンスの種類がわからない場合は、システム管理者または製品の購入元に連絡し、有効なライセンスを取得してください。
該当する製品ヘルプの『製品情報』のトピック『既知の問題点と制限事項』を参照してください。また、次の注意事項があります。
working-storage section. 01 fn pic x comp-x value 18. 01 md pic x comp-x value 1. procedure division. call x"a7" using fn md.
日本語版 Windows 上において、日本語を DISPLAY するプログラムを GUI の実行可能ファイルで実行すると、正しく表示されない不具合があります。
(INT・GNT 形式やキャラクターベースの実行可能ファイル形式ではこの不具合は発生しません。)
以下のいずれかのコーディングにより、この不具合を回避することができます。
o 手続き文の先頭に以下の DISPLAY 文を追加する。
PROCEDURE DIVISION. DISPLAY SPACE UPON CRT.
o 以下のコードをプログラムの冒頭に追加する。
working-storage section. 01 fn pic x comp-x value 18. 01 md pic x comp-x value 1. procedure division. call x"a7" using fn md.
このセクションは障害改修のリストです。
以下の例の場合、x1の最初の出現のみが初期化され、残りが初期化されない不具合の改修。
01 g1. 03 g2 occurs 3. 05 g3 occurs 3. 07 n1 binary-long. 07 x1 pic xxxx value ""ABCD"". initialize g2(1). display g2(1).
該当のリリースがない場合は、準備中です。その場合は、利用可能な最新リリースのリンクや 下記の英語版のマニュアル、もしくは、英語版のオンラインマニュアルをご利用ください。
Windows タスクバーから[スタート > すべてのプログラム > Micro Focus Visual COBOL > ドキュメント - Visual Studio 2017]をクリックします。
Windows タスクバーから[スタート > すべてのプログラム > Micro Focus Visual COBOL > ドキュメント - Visual Studio 2019]をクリックします。
該当のリリースがない場合は、準備中です。その場合は、利用可能な最新リリースのリンクや 下記の英語版のマニュアル、もしくは、英語版のオンラインマニュアルをご利用ください。
Windows タスクバーから[スタート > すべてのプログラム > Micro Focus Visual COBOL > ドキュメント - Eclipse] をクリックします。
以前のバージョンで提供されていた Dialog System AddPack は非推奨の機能となり、3.0 以降、この AddPack はなくなります。
この AddPack の機能である Dialog System の GUI および ランタイム コンポーネントは Visual COBOL for Visual Studio の一部としてインストールされ、また、Dialog System のランタイム コンポーネントは、COBOL Server/COBOL Server for SOA の一部としてインストールされます。
これらは下位互換性のためにのみ提供されており、新規開発で使用することは推奨されません。
以前のバージョンの Dialog System AddPack がインストールされている環境では、AddPack をアンインストールしてから、3.0 の Visual COBOL for Visual Studio や COBOL Server/COBOL Server for SOA をインストールする必要があります。
2.3 Update 1 から Visual Studio の IntelliSense コード スニペットの Code 要素 の Kind 属性の値が Microsoft のデフォルト値(method body、method decl、type decl、file、および any) から COBOL 言語構文に特化したカスタム値に変更されました。
2.3 Update 1 以降では以下の Kind 属性の値が実装されています:
この機能拡張により、2.3 以前のバージョンのコード スニペットのフォルダを 2.3 Update 1 以降の環境にそのままコピーしても利用できません。
この場合、2.3 以前のバージョンの Kind 属性定義は COBOL のコードに対して無効なので、上記の有効な値に変更します。
また、Kind 属性自体を削除すれば、2.3 以前のバージョンと 2.3 Update 1 以降バージョンの開発環境でスニペットを共有することが可能です。
Windows 環境の情報取得用のツール MFSupportInfo.exe がバージョン 2.3 から同名の新しいツールに変更されました。 この変更により以前のツールで Windows Server 2012 の OS 情報が正しく取得されない不具合が改修されています。
このツールは Windows 環境で使用する Micro Focus 製品の不具合の発生時に環境情報を取得するものです。
サポート窓口への問い合わせの際、Micro Focus のサポート担当から、環境情報の取得の依頼があった場合に、このツールを使って、情報を取得してサポート窓口に E メールに添付して提出する必要があります。
MFSupportInfo_Log_MachineName_YYYY-MM-DD_HH-MMSS.zip
コンパイラ指令 ILREF は .NET マネージ COBOL コードだけでなく JVM マネージ COBOL にも適用可能です。これにより現行のコンパイル処理単位に存在しない拡張メソッドおよび拡張演算子の定義が可能になります。
パラメータには、必要な拡張メソッドおよび拡張演算子を含む .class または .jar ファイル名を指定します。これにより、次の通り処理されます。
以下の Windows OS 再起動時に記録されるイベントログは、Windows サービスとして登録される Micro Focus Directory Server サービス(サービス名:mf_CCITCP2)に関するものです。
これは、該当のサービスが外的要因によって強制終了されたことを意味するものですが、OS シャットダウンによるサービスの中断を強制終了とみなしているためであり製品の機能の不具合を意味するものではありません。
Micro Focus Directory Server サービスの停止は、Windows サービスの管理画面からの明示的な停止や net stop コマンドを使って停止している場合、エラーや警告として記録されません。 OS シャットダウンによるサービス停止は外部からの強制終了とみなされ、エラーや警告のイベントとして記録されます。この場合のエラーや警告は無視して問題ありません。
このサービスは Enterprise Server 機能や、Fileshare 機能を利用している場合に、 必要なものですが、Enterprise Server 機能を利用していない場合は、不要なサービスであるため、Windows サービスの管理画面から該当のサービスを無効にするか手動起動に変更してください。
次の機能はサポートされなくなりました:
この変更は、この製品のバージョン 3.0 以降に適用されます。
本ソフトウェアは、いかなる保証もなしに「現状有姿」で提供されます。Micro Focus は、市場性または特定の目的への適合性に関する保証を含む明示的または黙示的保証を一切否認します。Micro Focus またはそのサプライヤは、直接的、間接的、付随的、結果的、営業利益的、または特別な損害を含むいかなる損害に関して、たとえ事前にそのような損害の可能性を通知されていたとしても、一切の責任を負わないものとします。一部の州では、結果的または付随的な損害の責任の除外または制限を許可していないため、上述の制限が適用されない可能性があります。
Micro Focus は登録商標です。
Copyright © Micro Focus 2019. All rights reserved.
この製品にはカーネギーメロン大学 Computing Services (http://www.cmu.edu/computing/) が開発したソフトウェアが含まれています。