Oracle
 sql >> Base de données >  >> RDS >> Oracle

comment utiliser XMLImporter et FndXdfCmp dans Oracle EBS

XMLImporter et FndXdfCmp sont les utilitaires d'implémentation d'Oracle E Business Suite pour l'implémentation de nouvelles pages OAF et de nouvelles définitions et modifications de schéma

XMLImporter est utilisé pour les nouvelles pages OAF et la personnalisation dans la base de données oracle tandis que FndXdfCmp est utilisé pour la nouvelle définition de schéma et les modifications

Voici les étapes à suivre pour utiliser XMLImporter et FndXdfCmp

XMLImporter

Syntax
java oracle.jrad.tools.xml.importer.XMLImporter <dir_path>/<file_name>.xml 
-username <user_name> -password <password> 
-dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<host_name>)(PORT= <port_number>)) (CONNECT_DATA=(SID=<database_sid>)))" 
-rootdir <dir_path> -rootPackage <package>
Examples
java -classpath "${CLASSPATH}" oracle.jrad.tools.xml.importer.XMLImporter $APPL_TOP/ahl/12.0.0/mds/prd/webui/WorkorderDetailsRN.xml -username apps -password apps -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=exam.com)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=TEST)))" -userId "1" -rootPackage /oracle/apps/ahl -rootdir $APPL_TOP/ahl/12.0.0/mds

java -classpath "${CLASSPATH}" oracle.jrad.tools.xml.importer.XMLImporter    $APPL_TOP/ahl/12.0.0/mds/prd/webui/WorkorderDocumentsRN.xml -username apps -password apps -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=exam.com)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=TEST)))" -userId "1" -rootPackage /oracle/apps/ahl -rootdir $APPL_TOP/ahl/12.0.0/mds

Importing file "/u01/oracle/TEST/apps/apps_st/appl/ahl/12.0.0/mds/prd/webui/WorkorderDocumentsRN.xml" as "/oracle/apps/ahl/prd/webui/WorkorderDocumentsRN".

Import completed.

FndXdfCmp


FndXdfCmp est un utilitaire Java situé sous $JAVA_TOP/oracle/apps/fnd/odf2 qui est utilisé pour vérifier et créer des objets de base de données, définis dans un fichier xdf
syntaxe

Les types d'objets possibles sont :
Table Oracle, mview, vue Oracle, synonyme, index Oracle, déclencheur, commentaire, contexte, mviewlog, qtable, séquence, type, file d'attente, politique, tout

Arguments obligatoires :

Oracle_Schema :nom du schéma ORACLE du module EBS dans lequel l'objet existe ou doit être créé, par ex. FND, AD, GL, MFG.
Oracle_Password :mot de passe du schéma ORACLE du module EBS.
apps_schema :nom du schéma ORACLE du schéma APPS actuel.
apps_password :mot de passe du schéma ORACLE du schéma APPS actuel.
jdbc_protocol :Type de pilote JDBC / protocole (thin ou oci8).
JDBC_Connect_String :La chaîne de connexion JDBC pour se connecter à la base de données. Il doit inclure ::
object_type :le type d'objet à maintenir/créer – table, qtable, mview, mviewlog, sequence, type, trigger, view, policy
xdf_fileName :le nom du fichier xdf contenant le définition d'objet.
xsl_directory :le répertoire xsl contenant tous les fichiers xsl requis pour la transformation XSLT. Normalement, c'est $FND_TOP/patch/115/xdf/xsl ou $FND_TOP/admin/xdf/xsl.

Example
adjava "-mx128m" "-nojit" "oracle.apps.fnd.odf2.FndXdfCmp" "applsys" "apps" "apps" "apps" "thin" "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=exam.com)(PORT=1531))(CONNECT_DATA=(SERVICE_NAME=TEST)))" "type" " fnd_usr_roles.xdf " "$FND_TOP/patch/115/xdf/xsl"

Articles connexes

Utilitaire ADODFCMP
Commande FNDLOAD
FNDCPASS et AFPASSWD
ADMRGPCH