Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/03/2011, 09h38   #1
Invité régulier
 
Inscription : mars 2011
Messages : 31
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 31
Points : 5
Points : 5
Par défaut appel état et affichage icones

Bonjour. Deux problèmes se posent à moi aujourd'hui, et malgré plusieurs recherches préalables sur le net et notamment sur ce forum que je commence à bien apprécier, je n'arrive toujours pas à régler mon problème.

Je travaille sous Developer Suite 10g avec une application faite en forms 9i que je dois migrer en application web.

Le premier problème se situe au niveau de l'appel d'un état au niveau de forms.

L'état se lance bien sur l'application de base, mais dès le transfert en application web, plus rien ne fonctionne.
En regardant pas mal sur Internet, j'ai trouvé un peu d'aide, ce qui fait que j'ai réussi à régler tous mes messages d'erreurs. Mais maintenant que je n'ai plus de message d'erreur et que l'état ne se lance pas, je ne suis pas bien avancé ...

Voici ce que j'ai pour le moment, sachant qu'il y a d'autres variables en plus qui sont transmises dans l'appel de l'état, variables que je ne peux pas toucher mais qui sont obligatoires et qui fonctionnent sans souci, donc je ne les montre pas ici.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
 
PROCEDURE test_exec (p_report_name varchar2,
    p_desType number DEFAULT CACHE ,
    p_desName varchar2 DEFAULT NULL ,
    p_desFormat varchar2 DEFAULT 'pdf' 
  )
IS
 
   lMachine varchar2(200);
   lRepObj report_object;
   lRepServer varchar2(100); 
   lRepJobId varchar2(100);
   lJobId varchar2(100);
   lRepStatus varchar2(30);
   list PARAMLIST;
 
	lRepServer := 'nom_serveur';
 
   lRepObj := find_report_object('RP2RRO');
   set_report_object_property(lRepObj,report_server,lRepServer);
   set_report_object_property(lRepObj,report_execution_mode,BATCH);
   set_report_object_property(lRepObj,report_comm_mode,SYNCHRONOUS);
   set_report_object_property(lRepObj,report_desType,p_desType);
   set_report_object_property(lRepObj,report_desName,p_desName);
   set_report_object_property(lRepObj,report_desFormat,p_desFormat);
   set_report_object_property(lRepObj,report_fileName,p_report_name);
   lRepJobId := run_report_object(report_id => lRepObj,paramlist_id => list);
 
   IF p_desType = cache then
      lJobId := substr(lRepJobId,length(lRepServer)+2);
      IF lJobId != 0 then
         lRepStatus := REPORT_OBJECT_STATUS(lRepJobId);
         IF lRepStatus = 'FINISHED' then
            WEB.SHOW_DOCUMENT('/reports/rwservlet/getjobid'||lJobId||'?server='||lRepServer,'_blank'); 
         End IF;
      End IF;
   End IF;
Et voici l'appel de cette procédure.

Code :
1
2
3
 
 
test_exec ('RP2RRO', CACHE, nom_reports, 'PDF');
A vrai dire, je n'y comprends pas grand chose, donc il se peut que j'ai totalement compris de travers l'utilité de quelque chose, et donc que je rentre les mauvais paramètres.


Maintenant le deuxième problème.

J'ai des icônes qui apparaissent correctement dans la première version web qui a été créée de mon projet. Cependant, quand j'ai fait le transfert de l'application sur le serveur de test que j'utilise, ces icônes ont disparu.

J'ai modifié le fichier forms.conf pour y rajouter ceci :

AliasMatch ^/forms/icons/(..*) "C:\appli_test\icone/$1"

Et j'ai rajouté ça dans le fichier orien-web.xml après l'avoir vu sur un post du forum.

<virtual-directory virtual-path="/icons" real-path="C:\appli_test\icone" />

Mais rien n'y fait.

Merci à ceux qui pourront m'aider
jeremzzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 10h04   #2
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 529
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 529
Points : 6 458
Points : 6 458
En C/S on utilisait des .ICO, mais en mode Web, il faut les transformer en .GIF
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 11/03/2011, 10h18   #3
Invité régulier
 
Inscription : mars 2011
Messages : 31
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 31
Points : 5
Points : 5
La plupart étaient déjà en .gif, mais même ceux là ne fonctionnaient pas. J'ai ququand même changés ceux qui ne l'étaient pas pour tous les avoir.
jeremzzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 10h31   #4
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 529
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 529
Points : 6 458
Points : 6 458
Avez-vous consulté ce document ?
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 11/03/2011, 10h55   #5
Invité régulier
 
Inscription : mars 2011
Messages : 31
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 31
Points : 5
Points : 5
Je viens de le faire, assez complet, mais je n'arrive pas à taper la commande suivante :

C:\oracle\jdk\bin jar -cvf myAppIcons.jar *.gif

edit : j'ai déjà fait tout le reste de faisable en attendant.
jeremzzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 11h10   #6
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 529
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 529
Points : 6 458
Points : 6 458
Il faut repérer votre répertoire /jdk/bin pour repérer l'emplacement du jar.exe, ensuite créer un dossier avec vos images, vous placer, sous DOS dans ce dossier et taper la commande ... JAR ...
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 11/03/2011, 11h31   #7
Invité régulier
 
Inscription : mars 2011
Messages : 31
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 31
Points : 5
Points : 5
C'est chose faite, je vous remercie.

Seulement maintenant je n'arrive plus à me connecter au serveur, mais à mon avis c'est pas de moi que ça vient, ça doit être l'admin serveur qui a dû toucher quelque chose.

Une idée pour mon autre problème ?
jeremzzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 11h58   #8
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 529
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 529
Points : 6 458
Points : 6 458
Autre lien
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 14h07   #9
Invité régulier
 
Inscription : mars 2011
Messages : 31
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 31
Points : 5
Points : 5
Oui, c'est ce tutoriel là que j'ai utilisé, malheureusement ça ne fonctionne pas. C'est pour ça que je pensais avoir fait quelque chose de travers .. mais quoi ... c'est la grande question.
jeremzzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 15h13   #10
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 529
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 529
Points : 6 458
Points : 6 458
Citation:
"... malheureusement ça ne fonctionne pas..."
Vous savez bien combien il est difficile de chercher une solution avec une information aussi pauvre.

"Ma voiture ne démarre pas. Quelqu'un à un idée ?"
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 15h34   #11
Invité régulier
 
Inscription : mars 2011
Messages : 31
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 31
Points : 5
Points : 5
J'ai donné tous les détails dans mon tout premier message, si vous voulez des informations en plus il suffit de demander, je me ferais un plaisir de les donner
jeremzzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h09.


 
 
 
 
Partenaires

Hébergement Web