JD Edwardsと統合するためにODIを設定するには:
JD Edwards EnterpriseOneデータ・アクセス・ドライバ(DAD)をダウンロードします:
マイ・サポートで、https://support.oracle.com/epmos/faces/PatchHome?_adf.ctrl-state=14et4iaabz_9&_afrLoop=500286860066687をクリックします
「パッチと更新版」タブを選択してから「JD Edwardsパッチ」を選択します。
「JDEdwards」に、EnterpriseOne Tools Releases
と入力します。
「リリース」で、「すべてのリリース」を選択します。
「プラットフォーム」で、複数プラットフォームを選択します。
「説明」 (*text*)で、*Data Access Driver* と入力します。
ワイルドカード検索であるため、アスタリスクを含めます。
「ライセンス契約」チェック・ボックスを選択します。
「検索」をクリックします。
プラス記号(+)をクリックし、Tools 9.1,*データ・アクセス・ドライバをダウンロード・バスケットに追加します。
アイテムのハイパーリンクをクリックし、ツールのリリース固有アイテムをダウンロードします。
DADドライバをコピーするには:
DADドライバの拡張子は.par
ですが、解凍はできません。
アーカイブ・ファイルを一時ディレクトリに解凍します。
JARファイルDADriver_EAR.jar
を抽出(解凍)します。
DADriver_EAR.jar
から抽出した内容を、EPM_MIDDLEWARE_HOME\odi\odi_misc
ディレクトリにコピーします。
通常、EPM_MIDDLEWARE_HOME
はC:\Oracle\Middleware
です。
JD Edwardsシステム管理者に次のファイルを提供するよう依頼します:
jdbj.ini
jas.ini
jdelog.properties
これらのファイルは、JD Edwards Server Managerを使用してJD Edwards EnterpriseOneデータ・アクセス・ドライバを登録すると生成されます。
JDEアプリケーション・サーバーからEPM_MIDDLEWARE_HOME\odi\odi_misc
ディレクトリにjas.ini
ファイル、jdbj.ini
ファイルおよびjdelog.properties
ファイルをコピーします。
通常、EPM_MIDDLEWARE_HOME
はC:\Oracle\Middleware
です。
jas.ini
ファイルのセキュリティ・サーバーが正しく設定されていることを確認します。
次のようにして、jdbj.ini
ファイルを確認して編集します:
JD EdwardsアプリケーションのデータベースがOracleの場合は、tnsnames.ora
ファイルの場所を更新します:
たとえば、jdbj.ini
ファイルのtns= C:\Oracle\Middleware\user_projects\config\dbclient/tnsnames.ora
を変更します。
スラッシュまたは円記号(バックスラッシュ)を使用できます。
{JDBj-BOOTSTRAP SESSION]
スタンザとパスワード値を暗号化します。
スタンザに変更がない場合、更新する必要はありません。
.INI
ファイルのパスワード暗号化を変更するには、サーバー・マネージャを使用します。
[JDBj-RUNTIME PROPERTIES]
スタンザにある次のパラメータ値を設定します:
resultSetTimeout=-1
transactionTimeout=-1
usageExecutionThreshold=20000
usageResultSetOpenThreshold=120000
usageTracking=false
msSQLQueryTimeout=1800000
tnsnames.ora
ファイルを編集します。
tnsnames.ora
エントリが存在する場合は、コピーして名前を変更します。
tnsnames.ora
ファイルには、次のようにJDEサーバーへの参照を含める必要があります。
jra91dl =
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = dene1lx7.us.oracle.com)(PORT = 1530))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = jra91dl)
)
)
tnsnames.ora
ファイルはC:\Oracle\Middleware\user_projects\config\dbclient/tnsnames.ora
にあります。
jdelog.properties
ファイルを編集し、ファイル内のすべての参照で必要に応じてログ・レベルを設定します。
本番環境では、重大なエラーのみがログ・ファイルにレポートされるよう、ログ・レベルはSEVERE
に設定します。
.log
のjdelog.properties
でのファイル・パスをC:\Oracle\Middleware\user_projects\epmsystem1\tmp
に変更します
たとえば、ファイル内で見つかったすべてのインスタンスで、FILE=C:\Oracle\Middleware\user_projects\epmsystem1\tmp/at9062056.log
と指定します。
jdbj.ini
ファイルに指定されているサーバーにODIサーバーからアクセスできることを確認してください。
これを行うには、コマンドラインからサーバーにpingを発行します。
環境変数JAVA_HOME
およびTEMP
が正しく設定されていることを確認します。
JAVA_HOME
は環境変数であり、C:\Oracle\Middleware\jdk160_35\bin
下のjava.exe
を指しています
TEMP
はユーザー変数であり、%USERPROFILE%\AppData\Local\Temp
を指しています。
環境変数を設定するには、マシンの再起動が必要な場合があります。
JDE Tools 9.1.2または9.1.3を使用する場合、次のディレクトリからスクリプトcopyfilesJDE912.bat / sh
を実行します。
EPM_ORACLE_HOME \products\FinancialDataQuality\bin
JDE Tools 9.1.4以降を使用する場合、EPM_ORACLE_HOME \products\FinancialDataQuality\bin
ディレクトリからスクリプトcopyfilesJDE914.bat / sh
を実行します。
スクリプトを実行すると、次のように表示されます:
C:\Users\hitinstall>C:\Oracle\Middleware\EPMSystem11R1\products\FinancialDataQua lity\bin\copyfilesJDE914.bat
"Copy required JAR Files"
1 file(s) copied.
1 file(s) copied.
"Script completed successfully"
JD EdwardsでMicrosoft SQL ServerまたはIBMデータベースを使用している場合は、JDBCドライバをダウンロードしてDOMAIN HOME/libディレクトリにコピーします。
通常、これはC:\Oracle\Middleware\user_projects\domains\EPMSystem\lib
ディレクトリです。
データベース・プラットフォーム用のJDBCドライバのサポートされるバージョンは、JD Edwards Toolsのドキュメントを参照してください。
jdbj.ini
で次の情報を探し、tnsnames.ora
ファイルにあることを確認します。
databaseType=O
serverPort=1530
name=System - 910
database=jra91dl
server=dene1lx7
physicalDatabase=
owner=SY910
lob=true
unicode=true
特に、データベース名はtnsnames.ora
ファイルで参照されます:
Oracle Data Integratorで、ODIエージェントを使用してJDEテスト接続を実行します。
「ODI Studio」から、「Oracle Data Integrator」を起動します。
「物理アーキテクチャ」、「テクノロジ」、「Oracle」の順に選択し、「JDE_Data_Server」を選択します。
ローカル・エージェントではなく、ODIAgentを使用してJDEテスト接続をテストします。
「接続のテスト」をクリックします。
「接続をテストします」で、「OracleDIAgent」を選択して「テスト」をクリックします。
「物理アーキテクチャ」、「エージェント」、「OracleDIAgent」の順に選択して右クリックし、「テスト」を選択します。
テストが成功すると、情報ウィンドウが表示されます。
jdbj.ini
ファイルで"environment"を検索し、環境値を書き留めます:
[JDBj-BOOTSTRAP SESSION]
user=EOSVM
password=ACHCJKEBHCJKBKEEGLDDFKBCLBCDBCGBDCMJMBPGKLNO
role=*ALL
environment=PY910
「ODI Studio」、「トポロジ」、「テクノロジ」、「Oracle」の順に選択し、「JDE_DATA_SERVER」を選択します。
「定義」セクションで、次の値を指定します:
「ユーザー」で、JDE_USERと指定します。
「パスワード」で、JDE_USERと指定します。
「JDBC」セクションで、次の値を指定します:
「JDBCドライバ」で、JDBC Driver com.jdedwards.jdbc.driver.JDBCDriverと指定ます。
「JDBCパスワード」で、JDBC URL jdbc:oracle:enterpriseone://PY910;RMNEQN=1;enterpriseone.role=*ALLと指定ます。
JDBC Driver com.jdedwards.jdbc.driver.JDBCDriver
JDBC URL jdbc:oracle:enterpriseone://PY910;RMNEQN=1;enterpriseone.role=*ALL
「物理スキーマ」で、ユーザーのJDEを選択します。
物理スキーマである2番目の(インデントされた)JDEサーバーを選択します。
変更を有効にするには、Oracle Hyperion Financial Data Quality Management, Enterprise Editionサービスを再起動します。
JD Edwardsソース・システムのインポートを確認します。
インポートが発生していなかった場合は、ソース・アダプタのインポートを参照してください。