SAP R3 接続情報
共有アカウント管理(SAM)の SAP R3 エンドポイント タイプでは、SAP R3 特権アカウントを管理できます。 SAP R3 エンドポイントを SAM 内に作成する前に、SAP R3 コネクタを設定する必要があります。
cminder12901jp
共有アカウント管理(SAM)の SAP R3 エンドポイント タイプでは、SAP R3 特権アカウントを管理できます。 SAP R3 エンドポイントを SAM 内に作成する前に、SAP R3 コネクタを設定する必要があります。
このタイプのデバイスを作成する場合、以下の情報を指定して、
Privileged Identity Manager
エンタープライズ コンソールがデバイスに接続できるようにします。- ユーザ ログインエンドポイントの管理ユーザの名前を定義します。 SAM はこのアカウントを使用して、エンドポイントに対する管理タスクを実行します。 たとえば、エンドポイントへの接続、アカウントの検出、およびパスワードの変更を行います。注:[詳細]オプションを指定している場合、SAM は管理タスクの実行に[ユーザ ログイン]アカウントを使用しません。 代わりに、SAM は特定の特権アカウントを使用して、エンドポイントでの管理タスクを実行します。
- Passwordエンドポイントの管理ユーザのパスワードを定義します。
- ホストエンドポイントのホスト名を定義します。
- システム IDSAP R3 システム ID を定義します。
- システム番号SAP R3 システム番号を定義します。
- クライアント番号SAP R3 システム クライアント番号を定義します。
- 詳細エンドポイントに対する管理タスクを実行に特権管理アカウントを使用するかどうかを指定します。 たとえば、エンドポイントへの接続、アカウントの検出、およびパスワードの変更を行います。 たとえば、複数のエンドポイントに対して管理タスクを実行できる特権ドメイン アカウントを指定できます。 このオプションを指定すると、SAM は管理タスクの実行に[ユーザ ログイン]アカウントを使用しません。
SAP R3 コネクタの環境設定
SAM を使用して SAP R3 エンドポイントの特権アカウントを管理するには、事前に SAP R3 コネクタを設定しておく必要があります。
SAP R3 コネクタを設定するには、エンタープライズ管理サーバまたは Java コネクタ サーバ(JCS) がインストールされているすべてのサーバに SAP JCo ライブラリをインストールします。
ご使用の SAP ログイン情報を使用すると、SAP マーケットプレースから SAP JCo ライブラリをダウンロードできます。 ご使用のシステム プラットフォームに適した SAP JCo ライブラリを選択したことを確認してください。
http://service.sap.com/connectors
例: Windows 上での SAP JCo ライブラリのインストール
以下の例は、x64 版の Windows 2012 Server に SAP JCo ライブラリをインストールする方法を示しています。
- SAP JCo ライブラリ(例: sapjco-ntamd64-2.1.9.zip)を SAP マーケットプレースからダウンロードします。
- sapjco-ntamd64-2.1.9.zip を一時ディレクトリに解凍します。
- sapjcorfc.dll と librfc32.dll ファイルを C:\Windows\SysWOW64 ディレクトリにコピーします。注:メッセージが表示されたら、このディレクトリにある既存のファイルを上書きします。
- sapjco.jar ファイルを Java Connector Server extlib ディレクトリにコピーします。 このディレクトリは以下の場所にあります。accesspath\Connector Server\extlib
- CA Privileged Identity Manager Connector Server (Java)サービスを再起動します。
- SAP R3 エンドポイント タイプが表示されるまで数分間(たとえば、10 分)待ちます。SAM を使用して SAP R3 エンドポイント上の特権アカウントを管理できるようになりました。
トラブルシューティング
問題の状況:
SAP R3 コネクタを設定し、その設定をサブミットした後に、SAP R3 エンドポイントが表示されません。 以下のエラーが表示されます。
java.lang.ExceptionInInitializerError: JCO.classInitialize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC' JCO.nativeInit(): Could not initialize dynamic link library sapjcorfc [no sapjcorfc in java.library.path]. java.library.path
解決方法:
- sapjcorfc.dllファイルが lib (accesspath\Connector Server\extlib) ディレクトリに存在するかどうかを確認し、存在しなければ追加します。
- librfc32.dllが C:\Windows\System32 フォルダに存在するかどうかを確認し、存在しなければ追加します。
- CA Privileged Identity Manager Connector Server (Java)サービスを再起動します。