ヘッダーをスキップ

Oracle Content Management SDKインストレーションおよび構成ガイド
10g (9.0.4.2) for UNIX Systems

B15639-04
目次
目次
索引
索引

戻る 次へ

5 クライアント・アクセスのパスおよびソフトウェア

Oracle Content Management SDKの構成が完了し、正常に実行されていることを確認できたら、管理者はユーザー・アカウントおよびグループを作成し、作業環境に最適なマウント・ポイントの下でディレクトリ構造を設定する必要があります。この章では、次の項目について説明します。

クライアント・アクセスのパス

ユーザー(開発者、管理者またはエンド・ユーザーなど)は、アカウント名およびパスワードを指定し任意のクライアント・ツールを使用してOracle CM SDKにアクセスできます。Webユーザーは、HTTPアクセスにWebブラウザを使用できます。Windowsユーザーは、ドライブのマッピングやWebDAVの使用が可能です。Macintoshユーザーは、AFP(AppleTalk Filing Protocol)サーバーをマウントできます。表5-1は、Oracle CM SDKによってサポートされているクライアント・プラットフォーム、アクセス方法およびプロトコルの一部を示します。クライアントの動作要件の詳細は、Oracle Content Management SDKのリリース・ノートを参照してください。

表5-1     クライアント・プラットフォームとプロトコルのサポート
クライアント・プラットフォーム  サポートされるプロトコル  アクセス方法 

Windows 

FTP、HTTP、SMB、WebDAV、NFS(Hummingbird Maestro)、CUP 

ブラウザ、Windowsのエクスプローラ、Hummingbird Maestro、Oracle FileSyncユーティリティ 

Macintosh(MacOS 10.2) 

AFP、FTP、HTTP 

Macintoshの「Go」メニュー(MacOS X)、ブラウザ 

UNIX 

FTP、NFS、CUP 

コマンドライン 

Red Hat Linux Adv.Server 2.1(Kernel 2.4.9-e.16) 

FTP、NFS、CUP 

マウント 

すべて 

IMAP/SMTP 

電子メール・アプリケーション 


注意:

すべてのプロトコルに関して、接続先のサーバーがDHCPを使用する場合、接続構文内でホスト名ではなくホストの現在のIPアドレスを使用する必要があります。 


次の各項目で、Oracle CM SDKへのクライアント・アクセスに関する追加情報を説明します。

MacクライアントのAppleTalk Filing Protocol(AFP)

Oracle CM SDKには、AFP 2.2準拠のAppleTalk Filing Protocol(AFP)サーバーが含まれています。MacOS Xクライアントは、AFPサーバーをAppleShareサーバーであるかのように使用できます。AFPサーバーへの接続に必要な手順は、クライアントのMacOSによって異なります。MacOS Xクライアントの場合、次に説明するようにデスクトップから「Go」メニューを使用します。

MacOS Xにはセレクタがないので、クライアントは次のように「Go」メニューを使用して接続します。

  1. メニューから「Go」を選択します。

  2. 「Connect to Server」を選択します。ダイアログ・ボックスが表示されます。

  3. AFPサーバーを実行しているOracle CM SDK中間層のコンピュータのアドレスを次のようなURL形式で入力します。

    afp://computer_name
    
    

AppleShareアイコンがクライアントのデスクトップに表示されます。

HTTP(Webブラウザ)およびWebDAVのアクセス

UNIXまたはWindowsのサーバー・プラットフォームで、次のようなURLを使用してHTTP、WebDAVおよびOracle FileSyncでOracle CM SDKにアクセスします。

http://server_name:7778/cmsdk/content


注意:

Oracle Application Server Web Cacheが構成されているかどうかによって、ポート番号は異なります。Web Cacheが構成されている場合、通常は7777です。 


このURLは、次の方法でアクセスする場合に必要です。

SMBアクセス

SMBでは、Oracle CM SDKをネットワーク・ドライブとしてマップできます。

SMBアクセスには、次のような制限があります。

SMBの使用については、オペレーティング・システムのマニュアルおよび『Oracle Content Management SDK管理者ガイド』を参照してください。

FTPアクセス

FTP(File Transfer Protocol)は、インターネットなどのWAN(Wide Area Network)に渡るファイル転送のために使用します。

最も軽量なプロトコルであるFTPは、大量のデータを他のプロトコルより高速に移動できます。既存システムの移行などのバルク操作を行う場合に、プロトコルにFTPを選択します。そのためには、コマンドラインFTPまたはGUI FTPクライアントを使用する必要があります。

Oracle CM SDKでFTPを使用するには、次の要件を満たす必要があります。

FTPの構成およびパスワードの作成については、『Oracle Content Management SDK管理者ガイド』を参照してください。

IMAPおよびSMTPアクセス

Oracle CM SDKへのIMAPおよびSMTPアクセスを可能にするには、電子メール・アプリケーションにアカウントを作成し、IMAPおよびSMTPプロセスが実行されるOracle CM SDKサーバーおよびポートを指定する必要があります。デフォルトのポート番号は143です。

たとえば、次のとおりです。

cmsdkserver1.mycompany.com

IMAP/SMTPアクセスの構成には、次のような制限があります。

NFS(Network File System)プロトコル

Oracle CM SDKでは、NFSプロトコル・サーバーが提供されています。このNFSプロトコル・サーバーでは、NFSクライアントの使用がサポートされています。サポートされているクライアントのバージョン番号のリストは、Oracle Content Management SDKのリリース・ノートを参照してください。

Oracle CM SDK NFSサーバーがプライマリNFSサーバーとして構成されている場合、UNIXクライアント(Solaris 2.8、Solaris 2.9およびRed Hat Linux Adv. Server 2.1)は標準のNFSのmountコマンドを使用してサーバーにアクセスできます(表5-2を参照)。

表5-2    NFSサーバーのマウント(プライマリNFSサーバーとして構成) 
構文   

mount

host:cmsdk_pathname mount_point 

mount ifsserver:home /data/ifs 

Oracle CM SDK NFSサーバーがセカンダリNFSサーバーとして構成されている場合、またはOracle CM SDK NFSサーバーが標準のポート番号でない場合、Solarisクライアントではpublicオプションを指定し、Linuxクライアントではマウント・ポートを指定する必要があります(「Solaris 2.8およびSolaris 2.9クライアント」および「Red Hat Linux Adv.Server 2.1およびRed Hat Linux 8.0クライアント」を参照)。

Hummingbird Maestroのクライアントには、別の注意事項があります。「NFS Maestro Network Accessツールを使用したNFSディレクトリへのリンク」を参照してください。

NFSサーバーの制限

ネイティブなUNIX NFSで使用されるアクセス権モード・ビットは、Oracle CM SDK NFSプロトコル・サーバーでは使用されません。Oracle CM SDK NFSは、その他のプロトコル・サーバーと同様に、アクセス制御リスト(ACL)を使用してアクセスを制御します。

また、Oracle CM SDK NFSサーバーでは、次の機能もサポートされていません。

NFSクライアントは、バージョニングされたドキュメントのチェックアウト済バージョンにはアクセスできません。競合の発生を回避するため、Oracle CM SDK NFSサーバーでは、バージョニングされたドキュメントのチェックアウト済バージョンへのNFSクライアントのアクセスは許可されません。

バージョニングされたドキュメントの削除、移動および名前の変更はできません。Microsoft Officeなど一部のアプリケーションは、ファイルを保存する際に、最初にデータを一時ファイルに保存し、元のファイルを削除して一時ファイルの名前を元のファイル名に変更します。ドキュメントがバージョニングされる場合、この処理によって前のバージョンが失われます。

Solaris 2.8およびSolaris 2.9クライアント

Oracle CM SDK NFSサーバーをホストのプライマリNFSサーバーとして実行している場合、表5-2に示す標準のmountコマンドを使用できます。Oracle CM SDK NFSサーバーがホストのセカンダリNFSサーバーである場合、次のようにmountコマンドにポート番号を明示的に指定する必要があります。

mount nfs://host:port/cmsdk_pathname /mount_point

たとえば、次のとおりです。

mount nfs://ifsserver:2049/home data/ifs

または、次のようなコマンドも使用できます。

mount -o port=port,public host:cmsdk_pathname mount_point

たとえば、次のとおりです。

mount -o port=2049,public ifsserver:home /data/ifs 

Red Hat Linux Adv.Server 2.1およびRed Hat Linux 8.0クライアント

Oracle CM SDK NFSサーバーをホストのプライマリNFSサーバーとして実行している場合、表5-2に示す標準のmountコマンドを使用できます。Oracle CM SDK NFSサーバーがホストのセカンダリNFSサーバーである場合、次のようにmountコマンドにポート番号を明示的に指定する必要があります。

mount -o port=port,mountport=portno1 host:cmsdk_pathname mount_point

たとえば、次のとおりです。

mount -o port=2049, mountport=4048 ifsserver:home /data/ifs

Windowsクライアント

NFSへのクライアント・アクセス機能は、すべてのUNIXオペレーティング・システムで使用可能ですが、Windowsシステムでは追加のクライアント・ソフトウェアが必要です。Hummingbird Maestro NFSは、Oracle CM SDK NFSサーバーでの使用がサポートされているWindowsクライアントです。

サポートされているその他のNFSクライアント・アプリケーションとそのバージョンについては、Oracle Content Management SDKのリリース・ノートを参照してください。


注意:

NFSクライアントとしてのWindowsクライアント・ネットワーク構成では、完全修飾のホスト名(たとえば、hostname.yourcompany.com)を入力します。NFSクライアントをリスト(2つ以上のNFSクライアントをインストールしている場合、ネットワーク・コントロール・パネルのネットワーク・アクセス)の一番上に移動して、そのドライバが接続に使用されるようにします。 


NFS Maestro Network Accessツールを使用したNFSディレクトリへのリンク

Hummingbird NFS Maestro Clientを使用してOracle CM SDK NFSサーバーにアクセスする前に、NFS Maestro Clientが正しく構成されていることを確認します。

  1. 「NFS Maestro」フォルダから、NFS Network Accessツールを起動します。「NFS Network Access」ダイアログが表示されます。

  2. 「Network Path」フィールドに、次の形式でOracle CM SDK NFSサーバーのホスト名およびパス名を入力します。

    ¥¥hostname¥pathname
    
    
  3. 「Authentication Details」で、Oracle CM SDK NFSサーバーへのアクセスに使用するUNIXユーザー名とパスワードを入力します。「Authentication Protocol」として、「System/UNIX Authentication」を選択します。

  4. 「Miscellaneous」の値を次のように設定します。

    • DOS-style sharing: NFSサーバー・コンピュータでHCLNFSDデーモンを実行する場合のみ、DOS形式のファイル共有を選択します。HCLNFSDは、DOS形式のファイル共有に必要です。NFSサーバーでHCLNFSDデーモンが実行されていない場合、ファイル・アクセスのレスポンス時間は極端に長くなります。

    • UNIX lock manager: 「UNIX lock manager」が選択されている場合は、選択を解除します。Oracle CM SDK NFSサーバーは、UNIXのロック・マネージャと互換性がありません。

    • CD-ROM: このボックスが選択されている場合は、選択を解除します。このオプションは、CD-ROMなどの読取り専用ファイル・システムに使用します。

  5. 「Advanced」をクリックすると、「Advanced Connection Properties」ダイアログが表示されます。

  6. 「Preserve Case for Filename Case」を選択します。

  7. Oracle CM SDK NFSサーバーをセカンダリNFSサーバーとして実行している場合、「NFS Port number」の値を標準ポート番号(2049)からOracle CM SDK NFSサーバーが使用している代替ポート番号に変更します。

  8. NFSサーバーへの接続にUDPではなくTCPを使用する場合、「Use TCP」を選択します。

    TCPは標準のNFSポート2049を使用します。Oracle CM SDK NFSサーバーを代替ポートで実行している場合は、このボックスを選択しないでください。

コマンドラインを使用したNFSディレクトリへのリンク

Oracle CM SDK NFSサーバーをホストのプライマリNFSサーバーとして実行している場合、次のようなMaestroのコマンドライン構文を使用してOracle CM SDKをマウントできます。

nfs link drive: ¥¥host¥pathname username

たとえば、次のとおりです。

nfs link n: ¥¥ifsserver¥home scott

Oracle CM SDK NFSサーバーがホストのセカンダリNFSサーバーである場合、次のようにコマンドラインにOracle CM SDK NFSサーバーのポート番号を指定する必要があります。

nfs link drive: ¥¥host¥pathname username /n:port

たとえば、次のとおりです。

nfs link n: ¥¥ifsserver¥home scott /n:4049

表5-3に示すオプションを指定しない場合、nfs linkコマンドでは、NFS Maestro Clientに構成されているデフォルト値が使用されます。

表5-3    Maestroのコマンドライン・オプション 
オプション  意味  説明 

/L:s  

DOS形式のファイル共有を使用 

サーバーでHCLNFSDデーモンが実行されている必要があります。 

/L: 

ロックを無効にする 

サーバーでHCLNFSDデーモンが実行されていない場合に、このパラメータを使用します。 

/M:p  

ファイル名の大文字/小文字を変換しない 

 

/A:u 

System/UNIX認証を使用 

常にこの設定を使用します。 

/T 

UDP接続のかわりにTCP接続を使用(オプション) 

TCP接続は、常にポート2049を使用します。Oracle CM SDK NFSサーバーがポート2049(デフォルト)で実行されていないかぎり、このオプションは使用しないでください。 

問題の多くは、ポート番号が正しくないことが原因です。HCLNFSDデーモンがサーバーで実行されていない場合、クライアント上で「DOS-style sharing」および「UNIX lock manager」を必ず無効にしてください。

Maestroのエラー・メッセージ

表5-4は、一般的なエラー・メッセージおよびMaestroクライアントの問題の一部を示します。

表5-4    Maestro ClientまたはMaestro Serverのエラー・メッセージとその対処方法 
問題  対処方法 

「Access denied by server」メッセージ 

Oracle CM SDK NFSサーバーのポート番号が正しく指定されていることを確認します。

TCP接続は標準NFSポート(2049)を使用します。Oracle CM SDK NFSサーバーを代替ポートで実行している場合は、TCP接続を使用しないでください。 

「Authorization Error」メッセージ 

ユーザー名およびパスワードが無効です。認証サーバーで有効なUNIXユーザー名およびパスワードを指定します。 

「Bad Network Name」メッセージ 

正しいホスト名とパス名が指定されていることを確認します。指定が正しければ、NFS MaestroのRpcinfoツールを使用して、NFSサーバー(プロセス番号100003)がホストで実行されていることを確認します。 

Maestroクライアントが停止したように見える 

サーバー・コンピュータでHCLNFSDデーモンが実行されていることを確認します。実行されていなければ、デーモンを起動する(可能な場合)か、Maestroクライアントの設定で「DOS-style sharing」および「UNIX lock manager」が選択されていないことを確認します。

Maestroコマンドラインでは、ロックを無効にするため、リンクの際に/L:コマンドライン・オプションを指定します。Maestroのnfs useコマンドを使用すると、現在マッピングされているすべてのドライブを確認できます。 

「Network Timeout or HCLNFSD/PCNFSD not running on Host」メッセージ 

NFSクライアントにデフォルトの認証サーバーが正しく構成されていることを確認します。HCLNFSDデーモンが実行されていることを確認します。「Bad Network Name」メッセージに示す事項を確認します。 

nfs linkコマンドが停止する 

正しいホスト名とポート番号が指定されていること、およびOracle CM SDK NFSサーバーが実行されていることを確認します。 

「NFS service not responding」エラー・メッセージ 

正しいホスト名とポート番号が指定されていること、およびOracle CM SDK NFSサーバーが実行されていることを確認します。 

「Permission denied」エラー・メッセージ 

正しいホスト名とパス名が指定されていることを確認します。Oracle CM SDK NFSサーバーのポートが正しく指定されていることを確認します。 

Oracle FileSyncクライアント・ソフトウェア

Windowsユーザーは、Windowsオペレーティング・システムにネイティブなネットワーク・プロトコルまたはクライアント・アプリケーションを使用するだけでなく、Oracle FileSyncをインストールおよび使用して、デスクトップ・コンピュータのローカル・ディレクトリとOracle CM SDK内のフォルダを同期化できます。

Oracle FileSyncのインストールについては、『Oracle Content Management SDK管理者ガイド』を参照してください。追加情報は、Oracle FileSyncのオンライン・ヘルプを参照してください。

CUP(コマンドライン・ユーティリティ・プロトコル)クライアント(管理者のみ)

Oracleのコマンドライン・ユーティリティ・プロトコル・サーバーでは、管理者および開発者がWindowsコマンドラインまたはUNIXシェルを介して様々な作業を素早く簡単に実行できます。たとえば、ユーザーのバッチ・ロード、ユーザーの存在を確認するためのリポジトリの問合せ、およびACLの変更と設定ができます。詳細は、『Oracle Content Management SDK管理者ガイド』を参照してください。

CUPサーバーは、他のプロトコル・サーバーと同様、Oracle CM SDKインスタンス上で動作します。Oracle CM SDKを構成すると、CUPクライアント(ifsshellという名前のスクリプト・ファイル)がサーバー・コンピュータにインストールされます。CUPクライアントはサーバー・コンピュータ上で使用できますが、管理者および開発者がクライアント・コンピュータにソフトウェアをインストールして、CUPをリモートで使用することもできます。


注意:

CUPクライアントを実行できない場合は、次のコマンドを使用して実行可能なifsshellスクリプトを作成します。

chmod +x ifsshell

ifsshellスクリプトは$ORACLE_HOME/ifs/clients/cmdline/unixディレクトリにあります。 


資格証明管理にOracle Internet Directoryを使用する場合、ユーザーがCUPサーバーに接続するときに使用するOracle CM SDK固有のユーザーのパスワードを作成する必要があります。Oracle CM SDK固有のパスワードの作成については、『Oracle Content Management SDK管理者ガイド』を参照してください。

CUPクライアントのインストール

コマンドライン・ユーティリティをインストールするには、次の手順を実行して、該当ファイルがあるディレクトリ全体をOracle CM SDKサーバーからローカル・コンピュータのディレクトリにコピーします。

  1. ローカル・コンピュータにコマンドライン・ユーティリティ用のディレクトリを作成し、そのディレクトリにナビゲートします。たとえば、Windowsクライアントで次のように実行します。

    mkdir cmdline
    cd cmdline
    
    
  2. インストール先クライアント・ワークステーション用のファイルのバージョンを選択し、Windowsからドライブをマッピングするか、FTPを使用してOracle CM SDKサーバーの該当ディレクトリに接続します(表5-5を参照)。

    表5-5    Oracle CM SDKサーバーにおけるコマンドライン・ユーティリティのクライアント・ソフトウェアの場所 
    UNIXクライアント・ソフトウェア  Windowsクライアント・ソフトウェア 

    /ifs/clients/cmdline/unix 

    /ifs/clients/cmdline/win32 

  3. リモート・ディレクトリの内容をローカル・ディレクトリにコピーします。

  4. ローカル・コンピュータのifscmdline.sh(UNIX)またはifscmdline.bat(Windowsクライアント)ファイルをテキスト・エディタで開きます。表5-6に示すパラメータを編集して、クライアントからコマンドライン・ユーティリティを起動して特定のサーバーに接続できるように適切なパス情報を指定します。

ifscmdlineファイルには、設定に関する追加情報が含まれています。

表5-6    ifscmdlineのパラメータ 
パラメータ  説明   

JAVA_HOME 

JDK/JREインストールの場所を指定します。UNIXのみです。 

/usr/local/jdk 

JRE_CMD 

JDK/JREバイナリの場所を指定します。 

c:¥jdk1.4¥bin¥java(Windows)

/usr/local/jdk/bin/java(UNIX) 

IFS_CUP_SERVER 

CUPサーバーが実行されているサーバーのコンピュータ名。 

ifstestcomputer 

IFS_CMD_CLASSPATH 

cmsdk_client.jarファイルの場所。ローカル・コンピュータのパスに設定します。 

c:¥cmdline¥cmdsk_client.jar(Windows)

/usr/cmdline/cmsdk_client.jar(UNIX) 

IFS_CUP_PORT 

CUPプロトコルのデフォルトのポートは4180です。CUPサーバーが4180以外のポートで実行されている場合は、正しいポートを指定します。

注意: このパラメータはifscmdlineファイルの最後にあります。 

4180 

Windowsコマンドライン・コンソールのコード画面の設定

コマンドライン・ユーティリティを実行する前に、コマンドライン・コンソール・セッションがWinLatin1コード画面に設定されていることを確認します。コード画面とは、オペレーティング・システムが文字、数字および句読点などのシンボルをキャラクタ番号にマップするために使用する内部表のことです。それぞれのコード画面により、各国で使用されるキャラクタ・セットがサポートされます。コード画面は番号で表されます。たとえば、コード画面437はDOSLatinUSです。

西ヨーロッパのロケールに構成されているWindowsコンピュータからコマンドライン・ユーティリティを実行する場合、コマンドライン・ユーティリティを実行する前にコンソール・セッションでコードを1252に設定します。コマンド・プロンプトに次のように入力します。

mode con codescreen select=1252

コマンドライン・コンソールに、ここで設定したコード画面を含むすべてのコンソール設定が表示されます。


戻る 次へ
Oracle
Copyright © 2007 Oracle Corporation.

All Rights Reserved.
目次
目次
索引
索引