ここではサーバへのNetCOBOLリモート開発サービスの導入と起動方法について説明します。
注意
サーバのOSがSolaris、Linux(x86)またはLinux(Itanium)で、かつ、サーバのNetCOBOLの製品バージョンがV10以前の場合はftpd/rexecサービスを使用してください。これ以外の場合はNetCOBOLリモート開発サービスを使用してください。
Solarisサーバの場合、次のサービスの導入と起動が必要です。
NetCOBOLリモート開発サービス
NetCOBOLリモート開発サービスは、サーバ上にNetCOBOL 開発・運用パッケージをインストールすると自動的にインストールされます。ただし、セキュリティ上の配慮から、デフォルトではサービスが自動的に起動しないように設定されています。
NetCOBOLリモート開発サービスの起動方法は、サーバの"NetCOBOL 使用手引書"を参照してください。
Linuxサーバの場合、次のサービスの導入と起動が必要です。
NetCOBOLリモート開発サービス
NetCOBOLリモート開発サービスは、サーバ上にNetCOBOL 開発・運用パッケージをインストールすると自動的にインストールされます。ただし、セキュリティ上の配慮から、デフォルトではサービスが自動的に起動しないように設定されています。
NetCOBOLリモート開発サービスの起動方法は、サーバの"NetCOBOL 使用手引書"を参照してください。
Windowsサーバの場合、次のサービスの導入と起動が必要です。
NetCOBOLリモート開発サービス
NetCOBOLリモート開発サービスは、サーバ上にNetCOBOL 開発・運用パッケージをインストールすると自動的にインストールされます。ただし、セキュリティ上の配慮から、デフォルトではサービスが自動的に起動しないように設定されています。
NetCOBOLリモート開発サービスを起動または停止させる
NetCOBOLリモート開発サービスを起動または停止するには、以下の手順を行ってください。
NetCOBOLリモート開発サービスを実行しているWindowsに管理者アカウントでログオンし、[スタート] > [管理ツール] > [サービス]を選択します。
サービスの一覧から[NetCOBOL Remote Development Services]を選択します。
サービスを開始する場合は、[操作] > [すべてのタスク] > [開始]を選択します。サービスを停止する場合は、[操作] > [すべてのタスク] > [停止]を選択します。
注意
Windowsファイアウォールが有効になっている場合、NetCOBOLリモート開発サービスを起動しても、ローカルPCからの通信がブロックされ、NetCOBOLリモート開発サービスに届きません。この場合は、[コントロールパネル]の[Windowsファイアウォール]アプレットを使用して、NetCOBOLリモート開発サービスの通信を通すように設定してください。NetCOBOLリモート開発サービスはデフォルトではTCPの61999番ポートを使用します。また、Windowsファイアウォールの設定を変更した場合は、開発期間が終了したあとに設定を元に戻してください。
NetCOBOLリモート開発サービスを自動起動するように設定する
サーバ上のWindowsの起動時に、NetCOBOLリモート開発サービスが自動的に起動するように設定することもできます。そのように設定する場合は、以下の手順を行ってください。
NetCOBOLリモート開発サービスを実行しているWindowsに管理者アカウントでログオンし、[スタート] > [管理ツール] > [サービス]を選択します。
サービスの一覧から[NetCOBOL Remote Development Services]を選択し、[操作] > [プロパティ]を選択します。
[NetCOBOL Remote Development Servicesのプロパティ]ダイアログボックスの[全般]タブの[スタートアップの種類]を[自動]に変更します。
注意
一般的に、サーバ上で不要なサービスを実行するのはセキュリティ上好ましくありません。NetCOBOLリモート開発サービスを自動起動するように設定した場合は、開発期間が終了したあとに、サービスが自動起動しないように[スタートアップの種類]を[手動]に戻してください。
NetCOBOLリモート開発サービスの使用するポートを変更する
NetCOBOLリモート開発サービスはデフォルトでTCPの61999番ポートを使用します。ポート番号を変更する場合は、以下の手順を行ってください。
NetCOBOLリモート開発サービスを実行しているWindowsに管理者アカウントでログオンし、[スタート] > [管理ツール] > [サービス]を選択します。
サービスの一覧から[NetCOBOL Remote Development Services]を選択し、[操作] > [プロパティ]を選択します。
[NetCOBOL Remote Development Servicesのプロパティ]ダイアログボックスの[全般]タブの[開始パラメータ]に「/port:<ポート番号>」と記入します。例えば、1234番ポートを指定する場合は、「/port:1234」と記述します。[開始パラメータ]はサービスが実行中である場合は変更できません。サービスが実行中である場合は一度サービスを停止させてください。
ポートを変更する場合は他のネットワークプログラムが使用していないポート番号を選択してください。
注意
Windowsサーバのリモート開発の場合、WindowsサーバにWindowsアプリケーションを開発するためのソフトウェア開発キット(SDK)が必要になります。必要となるソフトウェア開発キットについては、サーバ側NetCOBOLの"ソフトウェア説明書"を参照してください。