2017-07-08 5 views
0

Je suis nouveau dans le développement de formulaires d'applications Oracle. Je suis incapable de générer le fichier .FMX en utilisant la commande ci-dessous dans Putty.Impossible de générer du FMX dans les applications oracle r12.1.3

frmcmp_batch.sh module=/u01/install/APPS/apps/apps_st/appl/au/12.0.0/forms/US/EMP.fmb 
userid=apps/apps 
    output_file=/u01/install/APPS/apps/apps_st/appl/po/12.0.0/forms/US/EMP.fmx module_type=form 

Aidez-moi s'il vous plaît sur le même.

Merci & Cordialement, Vivek

Répondre

0

vous pouvez appeler un script à partir de la ligne de commande

$ appCompile.sh EMP.fmb 

où appCompile.sh peut-être comme ci-dessous un

ORACLE_HOME=/u01/install/APPS/apps/apps_st/appl/au/12.0.0/forms/US; export ORACLE_HOME 
export NLS_LANG=american_america.we8iso8859p9 #for Turkish 
NLS_DATE_FORMAT=DD/MM/YYYY; export NLS_DATE_FORMAT 
FORMS_PATH=/data/aski_kodlar/standard; export FORMS_PATH 
alias oh='cd $ORACLE_HOME' 
LD_LIBRARY_PATH=/u01/install/APPS/apps/apps_st/appl/au/12.0.0/forms/US/lib:/u01/install/APPS/apps/apps_st/appl/au/12.0.0/forms/US/jdk/jre/lib/sparcv9: 
/u01/install/APPS/apps/apps_st/appl/au/12.0.0/forms/US/jdk/jre/lib/sparcv9/server:/u01/install/APPS/apps/apps_st/appl/au/12.0.0/forms/US/jdk/jre/lib/sparcv9/native_threads 
export LD_LIBRARY_PATH 
export ORACLE_TERM=vt220 
export TERM=xterm 
type=$2 

if test "$type" = "" 
then 
type=form 
fi 

echo Compiling Form $1 .... 
filename=`echo $1|cut -f1 -d.` 
/u01/install/APPS/apps/apps_st/appl/scripts/frmcmp_batch.sh userid=apps/[email protected]_name Module_Type=$type compile_all=yes window_state=minimize batch=yes Module=$1 
0

Avant compilation vous devez définir les variables d'environnement dans Linux, cela dépend du type d'environnement dans lequel vous êtes connecté, si c'est Oracle On-Demand ou Custom . Pour une coutume: Rechercher une extension de fichier .env Généralement situé dans/u01/oracle/EBS/app, exécutez ce fichier pour définir les variables d'environnement.

Pour Oracle On-Demand: Dans Linux SSH, exécutez COMAND ci-dessous où XXXX est la base de données pbrun impdba -u apXXXX

Afer que vous devez exécuter votre script compleation.

  1. Mettez votre Promp dans

cd $ AU_TOP/formes/US export PATH = $ PATH: AU_TOP $/ressource: AU_TOP $/formes/US

  1. Exécutez le script de compilation en remplaçant APPS_PASSWORD, XXCUST_TOP, XX_FORM_FILE.

module frmcmp_batch = XXHMS_TOP $/formes/États-Unis/XX_FORM_FILE.fmb userid = apps/APPS_PASSWORD output_file = $ XXCUST_TOP/formes/États-Unis/XX_FORM_FILE.fmx compile_all = lot spécial = yes

Il va créer un Fichier LOG avec l'extension .err.