XMLImporter e FndXdfCmp sono le utility di implementazione in Oracle E business Suite per l'implementazione di nuove pagine OAF e nuove definizioni e modifiche dello schema
XMLImporter viene utilizzato per le nuove pagine OAF e la personalizzazione nel database di Oracle mentre FndXdfCmp viene utilizzato per la definizione e le modifiche di nuovi schemi
Ecco i passaggi su come utilizzare XMLImporter e 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 è un'utilità Java che si trova sotto $JAVA_TOP/oracle/apps/fnd/odf2 che viene utilizzata per verificare e creare oggetti database, definiti in un file xdf
Sintassi
I possibili tipi di oggetto sono:
Oracle table, mview, Oracle view, sinonimo, Oracle index, trigger, comment, context, mviewlog, qtable, sequenza, tipo, coda, policy, tutto
Argomenti obbligatori:
Oracle_Schema :nome dello schema ORACLE del modulo EBS in cui l'oggetto esiste o dovrebbe essere creato, ad es. FND, AD, GL, MFG.
Oracle_Password:password dello schema ORACLE del modulo EBS.
schema_apps:nome dello schema ORACLE dello schema APPS corrente.
password_apps:password dello schema ORACLE dello schema APPS corrente.
jdbc_protocol :tipo/protocollo del driver JDBC (thin o oci8).
JDBC_Connect_String :la stringa di connessione JDBC per la connessione al database. Deve includere ::
object_type :il tipo di oggetto da mantenere/creare – table, qtable, mview, mviewlog, sequence, type, trigger, view, policy
xdf_fileName :il nome del file xdf contenente il definizione dell'oggetto.
directory_xsl:la directory xsl contenente tutti i file xsl necessari per la trasformazione XSLT. Normalmente è $FND_TOP/patch/115/xdf/xsl o $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"
Articoli correlati
Utilità ADODFCMP
Comando FNDLOAD
FNDCPASS e AFPASSWD
ADMRGPCH