miércoles, 12 de diciembre de 2007

Íconos en Forms 10g R2

Íconos en Forms 10g R2 según pdf:

(
Tag inicial) = < (Tag final) = > porque blogger no los permite.
  1. Creación .jar de archivos GIF (p.4) = SFIiconos.jar
  2. Adición de una [sección nombrada], estas heredan sus ajustes de "System Parameter”
    y “User Parameter (p.11) en
    formsweb.cfg =
    1. [finweb]
      archive_jini=frmall_jinit.jar,/forms/finweb/SFIiconos.jar
      imageBase=codebase >>> imageBase y no imagebase. Por ser codebase buscará en $ORACLE_HOME/forms/java
    2. Según p.11
      [myForms]
      form=myModule.fmx
      userid=scott/tiger@orcl
      Se ejecutaría así:
      http:/ / <> :<> /forms/frmservlet?config= myForm
  3. Configurar directorio virtual en $ORACLE_HOME/j2ee/OC4J_BI_Forms/application-deployments/formsapp/formsweb/orion-web.xml= # para ubicar íconos
    (
    tag inicial)virtual-directory virtual-path="/finweb"
    real-
    path="/u01/finWeb/SFI_Migrado/general" /(tag final)
  4. HTTP_server directorio virtual en $ORACLE_HOME/forms/server/forms.conf= AliasMatch ^/forms/finweb/(..*) " /u01/finWeb/SFI_Migrado/general/$1"
  5. Reiniciar HTTTP_server
  6. Ruta interna para visualizar íconos se forma con (p.5):
    1. imageBase en formsweb.cfg >> valores: DocumentBase y codebase. Default imageBase=DocumentBase es decir, el directorio raíz del Forms Servlet: $ORACLE_HOME/forms/j2ee/formsapp/formsweb
    2. icon name en la paleta de propiedades y
    3. default icon path en registry.dat >> default.icons.iconextension por defecto es GIF. default.icons.iconpath por defecto es el directorio raíz del Forms Servlet y aparece vacío
    4. Se puede usar: default.icons.iconpath= / virtual_image_path/
    5. También con URL absoluta: default.icons.iconpath= http:// hostname:port/ virtual_image_path/
    6. codebase apunta al $ORACLE_HOME/forms/java o al directorio de instalció que tiene los .jar. Para referenciar íconos, dentro de Forms application, hay que agregar en el formsweb.cfg: [your_app_name]
      form=...
      imagebase=codebase
      archive_jini=f90all_jini.jar,.jar
  7. Cambios en el registry.dat no requieren reiniciar el HTTP_Server
  8. Cambios en el forms.conf hay que reiniciar Forms
  9. Hay que copiar los .jar de imágenes al $ORACLE_HOME/forms/java (p.11)

** NO FUNCIONÓ, PERO CREO QUE EL PROBLEMA ES QUE UNAS COSAS HAY QUE HACERLAS PARA el servidor de Forms y otras para el DeveloperSuite. Ambas tienen carpeta j2ee, forms archivos iguales. Esto es lo quwe habría que limitar para que no haya problemas:
  • DEVELOPER: $ORACLE_HOME/j2ee/DevSuite/application-deployments/forms/formsweb/orion-web.xml > agregar ruta directorio virtual
  • FORMSSERVER: $ORACLE_HOME/forms/server/frmweb.cfg
**