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 04/05/2007, 15h12   #1
Invité de passage
 
Inscription : août 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3
Points : 0
Points : 0
Par défaut Lien OLE oracle 9i / lotus notes

Bonjour

Nous sommes arrivés aux limites de nos comptences internes et recherchons des solutions pour avancer : n'hesitez pas à me proposer toute solution... ou à me fournir des contacts pouvant nous aider à raccomoder ce lien OLE Oracle/notes

Nous avons une appli développée sous Forms d'Oracle avec des boutons paramétrables.
L'appli tourne sur un serveur d'appli 9iAS et l'acces du client se fait dans une fentre JAVA du navigateur web
Il n'y a apparement pas besoins de morceau d'oracle sur le PC mais juste de "oracleJinitiator" (applet ) telechargé lors de la premiere connection à l'appli web.
Nous avons changé de version d'oracle (8 -> 9i) et depuis nous n'arrivons pas à reparametrer 4 les boutons dont qui doivent interagir avec Lotus.
Cela ne fontionne plus ni sur les postes qui ont le client lotus notes 7.0.2 fr ni avec 6.5.4fr (serveur domino 7.0.2 fr).

Nous utilisons les quelques actions suivantes ( Le code Lotus semble bon) :

Ajout interloccuteur dans carnet d'adresse lotus
Comportement : ouvre Lotus puis rien

Intitulé : Ajout Interlocuteur Lotus
Comportement : message d’erreur

Intitulé : Création d'un RDV dans Agenda Lotus
Comportement : ouvre Lotus puis rien

Intitulé : Lancement d'Internet Explorer
Comportement : Fonctionne correctement

Voici un exemple de code pour "Demande Modif à toto@domaine.fr"
Comportement : ouvre Lotus puis rien

Code
-- Envoi d'un Email à toto@domaine.fr
--

-- Work=Create_Obj('Notes.NotesUIWorkspace')
-- Invoke(Work,'OpenDatabase','domino',:global.ole_mail_lotus);
doc = Invoke_Obj(Work,'ComposeDocument','', '', 'Memo');
Set_Property(Work,'Visible',1);
Invoke(doc,'FieldSetText','EnterSendTo','toto@domaine.fr ');

Invoke(doc,'FieldSetText','Subject','Demande de Modif de :_ ');
Invoke(doc,'FieldAppendText','Subject',:SOCIETE.CSOSIRET);
Invoke(doc,'FieldAppendText','Subject','_-_ ');
Invoke(doc,'FieldAppendText','Subject',:SOCIETE.CSOLIBEL);

Invoke(doc,'FieldSetText','body','Responsable Local : Civilité ');
Invoke(doc,'FieldAppendText','body','/ Nom / Prénom ');
Invoke(doc,'FieldAppendText','body','/ Date de naissance OBLIGATOIRES');
Invoke(doc,'FieldAppendText','body','/---/ ARE ');

Release_obj;

Merci par avance à tous
P1np0n est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2007, 15h23   #2
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Franchement, je ne vois pas en quoi le changement de base de 8 à 9 change quoi que ce soit...
N'auriez-vous pas plutôt changé de version de Forms C/S -> Web ?
__________________
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 04/05/2007, 15h33   #3
Invité de passage
 
Inscription : août 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3
Points : 0
Points : 0
En version 8 , nous etions en client - Serveur alors que maintenant en version 9i nous passons par le navigateur en JAVA (voir mon premier message)

merci par avance
P1np0n est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2007, 15h38   #4
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
C'est bien ce qu'il me semblait. Avec la version Web , vous devez utiliser le package Webutil pour réaliser les actions qui s'exécutent sur le poste client;

http://www.oracle.com/technology/pro...il/webutil.htm

http://sheikyerbouti.developpez.com/..._edit_docs.htm
__________________
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 09/05/2007, 11h08   #5
Invité de passage
 
Inscription : août 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3
Points : 0
Points : 0
Par défaut Web util est bien installé

merci mais web util est déjà intallé.
pour info la commande qui lance IE fonctionne...


Sinon connaissez-vous des prestataires pouvant nous aider dans ce domaine (Oracle/lotus) ?

Merci par avance à tous
P1np0n est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 11h16   #6
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Que Webutil soit installé est une chose.
Que vous ayez modifié votre code pour utiliser client_ole2() en est une autre.
__________________
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
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h12.


 
 
 
 
Partenaires

Hébergement Web