Bug #6767
ferméWorkflow:Connecteur JDBC via fichier HTML -Accès aux tables
0%
Description
Dans le fichier XMl du workflow tous les item jdbc sont déclaré de type text.
Le formulaire est lié à un fichier d'affichage au format XML.
Le problème est sur les tables liées;
_________________________________________________________
<div id="init_entitySiteDiv">
<div class="row">
<span class="label"><%=init_entitySite.label%></span>
Celui-ci ne fonctionne pas
<span class="formw inputLarge" id="jdbcListbox1" objectId="instance.parameter.divisionId" objectIdColumn="id_mgic_division" table="mgic_site" linkTable="mgic_site_division" linkColumn="code" valueColumn="labelen" idColumn="id" displayer="text" blankValue>
Celui-ci fonctionne
<span class="formw inputLarge" id="jdbcListbox1" objectId="" objectIdColumn="" table="mgic_site" linkTable="" linkColumn="code" valueColumn="labelfr" idColumn="id" displayer="text" blankValue>
La table mgic_site est lié à lma table mgic_division par la table mgic_site_division
Les deux champs de la table mgic_site_division sont:
> id_mgic_site
> id_mgic_division
La liste des sites reste vide.
Si j'ôte la contrainte de dépendance en rapport avec le code division dans le jdbcListboxn la liste des sites s'affiche.
Dès que j'indique la contrainte via le code division, plus de liste de sites.
Si joints fichier XML et HTML
Fichiers
Mis à jour par Sebastien Vuillet il y a plus de 10 ans
- Statut changé de New à Feedback
Est-il possible d'avoir la structure de la table mgic_site et le fichier xml de l'application workflow (qui est dans le dossier xmlComponents) ?
Mis à jour par Marc Avenel il y a plus de 10 ans
- Fichier SCRFAILURE.xml SCRFAILURE.xml ajouté
Table mgic_site:
CREATE TABLE mgic_site
(
id integer NOT NULL,
code character varying(10) NOT NULL,
labelfr character varying(128),
labelen character varying(128),
CONSTRAINT mgic_site_pkey PRIMARY KEY (code),
CONSTRAINT mgic_site_id_key UNIQUE (id)
)
WITH (
OIDS=FALSE
);
ALTER TABLE mgic_site
OWNER TO mgiuser;
Ci joint fichier XML de la structure du composant SCRFAILURE
Mis à jour par Sebastien Vuillet il y a plus de 10 ans
L'erreur d'origine est que dans la table "mgic_site" il n'y a pas de colonne "id_mgic_division"
Mis à jour par Sebastien Vuillet il y a plus de 10 ans
Quel est la structure de la table mgic_site_division ?
Mis à jour par Marc Avenel il y a plus de 10 ans
Dans le workflow RFQ2 cela fonctionne
Le champ mgic_site_division est dans la table mgic_site_division dont voici la structure
______________________________________________________________________________________
CREATE TABLE mgic_site_division
(
id_mgic_site integer NOT NULL,
id_mgic_division integer NOT NULL,
CONSTRAINT mgic_site_division_pkey PRIMARY KEY (id_mgic_site, id_mgic_division),
CONSTRAINT mgic_site_division_id_mgic_division_fkey FOREIGN KEY (id_mgic_division)
REFERENCES mgic_division (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE CASCADE,
CONSTRAINT mgic_site_division_id_mgic_site_fkey FOREIGN KEY (id_mgic_site)
REFERENCES mgic_site (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE CASCADE
)
WITH (
OIDS=FALSE
);
ALTER TABLE mgic_site_division
OWNER TO mgiuser;
Dois-je vraiment ajouter le champ mgic_site_division dans mgic_site ????
Mis à jour par Marc Avenel il y a plus de 10 ans
Champ
> id_mgic_division : Numéro de la division
> id_mgic_site: Numéro du site
Mis à jour par Marc Avenel il y a plus de 10 ans
Dans RFQ2 il y a la m^émé chose avec mgic_lineproduct et le champ id_mgic_division n'existe pas...
Mis à jour par Marc Avenel il y a plus de 10 ans
Le champ id_mgic_division est bien dans la table qui correspond au tag linkTable="mgic_product_line_division"
Si j'ai bien tout compris...
Mis à jour par Sebastien Vuillet il y a plus de 10 ans
Ah première vue, je mettre l'attribut linkColumn="id_mgic_site"
Mis à jour par Marc Avenel il y a plus de 10 ans
Ce n'est pas ce qui est fait dans RFQ 2 ?
Mis à jour par Sebastien Vuillet il y a plus de 10 ans
Si...
<span class="formw inputLarge" id="jdbcListbox2" objectId="instance.parameter.divisionId" objectIdColumn="id_mgic_division" table="mgic_product_line" linkTable="mgic_product_line_division" linkColumn="id_mgic_product_line" valueColumn="labelEN" idColumn="id" displayer="text" blankValue>
Mis à jour par Marc Avenel il y a plus de 10 ans
C'était EXACTEMENT ca parfait....
Pas vu...
merci
Mis à jour par Sebastien Vuillet il y a plus de 10 ans
- Statut changé de Feedback à Resolved
Merci de clore la demande
Mis à jour par Marc Avenel il y a plus de 10 ans
- Statut changé de Resolved à Closed
IMPECCABLE et MERCI