After changed the password of weblogic, all the roles and groups of AIA disapear, I tried the following to get them back.
To recreate the AIA user or rles for weblogic the following steps can be followed(weblogic should be running):
1) Copy of the file Test.xml to the directory $AIA_INSTANCE/config (poner el archivo en google drive).
2) Navigate to $AIA_HOME/Infrastructure/Install/AID.
3) Run the following command to remove and recreate the user roles:
ant -f AIAInstallDriver.xml -DDeploymentPlan=$AIA_INSTANCE/config/Test.xml -DPropertiesFile=$AIA_INSTANCE>/config/AIAInstallProperties.xml -logfile $AIA_INSTANCE/logs/Testl.log
I had to modified the command above for running in windows:
4) Check the log file to see is done successfully.
Showing posts with label AIA. Show all posts
Showing posts with label AIA. Show all posts
Tuesday, February 18, 2014
Friday, January 17, 2014
Extending custom EBO Sample - AIA 11g
Ahora voy a mostrar como extender un EBO. Por ejemplo en este ejemplo mostrare como extender el "Custom EBO" para "PayableInvoice" el cual se utiliza cuando se requiere hacer una integracion con el modulo de "Oracle AP" para la cuestion de facturas.
Primero vamos a encontrar la ruta donde se encuentra el esquema del "Custom EBO", y esta ruta se puede tomar de referencia para cualquier otro EBO que se requiera extender (Podemos usar el JDeveloper y la conexion a MDS para buscar la ruta).
/apps/AIAMetaData/AIAComponents/EnterpriseObjectLibrary/Core/Custom/EBO/PayableInvoice
El esquema sin modificar se muestra como sigue:
En este caso voy a extender dos elementos del esquema que serian los siguientes:
Primero vamos a encontrar la ruta donde se encuentra el esquema del "Custom EBO", y esta ruta se puede tomar de referencia para cualquier otro EBO que se requiera extender (Podemos usar el JDeveloper y la conexion a MDS para buscar la ruta).
/apps/AIAMetaData/AIAComponents/EnterpriseObjectLibrary/Core/Custom/EBO/PayableInvoice
El esquema sin modificar se muestra como sigue:
- CustomPayableInvoiceEBOType
- CustomPayableInvoiceLineType
Y agregare en cada uno algunos campos, lo cual primero necesito hacer una copia del XSD anterior y es necesario modificar la copia del archivo de manera local. En este caso pueden usar cualquier editor de archivos.
Una vez modificado el archivo hay que reemplazarlo en el archivo original que se encuentra fisicamente en nuestro servidor donde se encuentra instalado AIA, en mi caso que estoy usando un servidor de Windows, lo pondremos en su ruta correspondiente (via FTP o compartir carpeta) como se muestra en la siguiente figura:
Les recomiendo primero hacer una copia del archivo original antes de copiar el que modificaron.
Ahora que tenemos nuestro archivo listo para usar, primero hay que actualizarlo en el repositorio "MDS", para esto tenemos que correr el siguiente comando:
ant -f UpdateMetaData.xml
El archivo "UpdateMetaData.xml" se encuentra en la ruta:
E:\oracle\middleware\aia11g\Infrastructure\Install\config (tomando como referencia mi instalacion".
Probar
Ahora vamos a ver si se ha actualizado nuestro archivo en el repositorio "MDS" desde nuestro JDeveloper (Hay que hacer refresh a la conexion antes).
Para esto no abrire directamente el EBO, si no mas bien el EBM "PayableInvoiceEBM.xsd".
Ahora que lo tenemos abeirtos podemos buscar el elemento "CreatePayableInvoiceEBM" o cualquier otro:
Buscamos dentro de su estructura la referencia "Custom" donde agregamos los nuevos elementos:
Si los podemos visualizar como se muestra en la figura anterior es que todo salio exitosamente.
Nota: Si tienen problemas para visualizar los cambios o les arroja errores el update del archivo "UpdateMetaData", revisen el archivo "UpdateMetaData.xml" y verificar que tengan la referencia de la ruta donde se encuentra nuestro "Custom EBO" para que se cargue. Ej.
GL HF!!
Monday, September 23, 2013
Enable ANT for AIA manually
Para poder habilitar ANT y usar los comandos de AIA, este producto ya viene con la instalacion y para habilitarlo manualmente se tiene que configurar las variables de ambiente. Para efectos practivos se puede ejecutar el archivo setenv.cmd
Las librerias de ANT las localizamos en el siguiente directorio:
$MW_HOME\modules\org.apache.ant_1.7.1
$MW_HOME es el directorio donde se installo FMW 11g.
Ahora que agregar las siguientes variables de ambiente:
ANT_OPTS="-Xms512m -Xmx1024m -XX:MaxPermSize=512m"
ANT_HOME=${MW_HOME}/modules/org.apache.ant_<version number>
Si estamos en linux agregamos las variables anteriores dentro del perfil
Si estamos en windows quedaria de esta manera:
Nota: Si estamos en windows recomiendo que pongan la ruta completa y no hagan referencias a variables por ejemplo
ANT_HOME=%MW_HOME%/modules/org.apache.ant_<version number>
No me funciono y no supe como corregirlo.
Tambien hay que agregar la ruta a la variable PATH
%MW_HOME%/bin
Ahora vamos a revisar si esta funcionando ejecutando el comando "ant-version"
Nota: Despues de agregar las variables tenemos que hacer "logout" de la sesion y entrar de nuevo.
GL!
Las librerias de ANT las localizamos en el siguiente directorio:
$MW_HOME\modules\org.apache.ant_1.7.1
$MW_HOME es el directorio donde se installo FMW 11g.
Ahora que agregar las siguientes variables de ambiente:
ANT_OPTS="-Xms512m -Xmx1024m -XX:MaxPermSize=512m"
ANT_HOME=${MW_HOME}/modules/org.apache.ant_<version number>
Si estamos en linux agregamos las variables anteriores dentro del perfil
vi .bash_profile
Si estamos en windows quedaria de esta manera:
Nota: Si estamos en windows recomiendo que pongan la ruta completa y no hagan referencias a variables por ejemplo
ANT_HOME=%MW_HOME%/modules/org.apache.ant_<version number>
No me funciono y no supe como corregirlo.
Tambien hay que agregar la ruta a la variable PATH
%MW_HOME%/bin
Ahora vamos a revisar si esta funcionando ejecutando el comando "ant-version"
Nota: Despues de agregar las variables tenemos que hacer "logout" de la sesion y entrar de nuevo.
GL!
Subscribe to:
Posts (Atom)










