Projet

Général

Profil

Actions

Bug #2796

fermé

Le plan de classement par défaut associé à un thème ne fonctionne pas avec MS SQL Server

Ajouté par Anonyme il y a presque 13 ans. Mis à jour il y a plus de 12 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
-
Catégorie:
Plan de classement
Début:
02/01/2012
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
5.8
Système d'exploitation:
Votre base de données:
MS SQL Server
Livraison en TEST:
Livraison en PROD:

Description

Condition préalable :
1) Avoir un compte utilisateur avec le rôle gestionnaire sur une application de GED (theme tracker)
2) Paramétrer un plan de classement sur cette GED avec un minimum de trois axes.
3) La base de données doit être MS SQL Server

Scénario de l'anomalie:
1) Se rendre sur l'application de GED
2) Créer un thème et ou cliquer sur un thème existant
3) Menu que voulez vous faire > Définir le classement par défaut
4) Sélectionner plusieurs valeurs sur un axe
5) Valider le classement par défaut

(Anomalie reproduite sur notre intranoo)

Résultat obtenu :
On obtient le message "Service Unavailable"

Résultat souhaité :
Enregistrer le classement par défaut en base de données.

Mis à jour par Anonyme il y a presque 13 ans

  • Statut changé de New à Resolved
  • Assigné à mis à Anonyme

Correction réalisée dans le script SQL de création des tables pour MS SQL Server. Pour corriger le problème sur une base de données qui a déjà effectué le script de migration (dbBuilder), il est nécessaire d’exécuter le script SQL suivant:

DROP TABLE dbo.PdcClassification_PdcPosition
GO

DROP TABLE dbo.PdcPosition_PdcAxisValue
GO

DROP TABLE [dbo].[PdcClassification]
GO

DROP TABLE dbo.PdcPosition
GO

create table PdcClassification (
  id numeric(19,0) IDENTITY(1,1) not null,
  contentId varchar(255),
  instanceId varchar(255) not null,
  modifiable numeric(1,0) not null,
  nodeId varchar(255),
  primary key (id)
)
GO

create table PdcPosition (
  id numeric(19,0) IDENTITY(1,1) not null,
  primary key (id)
)
GO

create table PdcClassification_PdcPosition (
  PdcClassification_id numeric(19,0) not null,
  positions_id numeric(19,0) not null,
  primary key (PdcClassification_id, positions_id),
  unique (positions_id)
)
GO

create table PdcPosition_PdcAxisValue (
  PdcPosition_id numeric(19,0) not null,
  axisValues_valueId numeric(19,0) not null,
  axisValues_axisId numeric(19,0) not null,
  primary key (PdcPosition_id, axisValues_valueId, axisValues_axisId)
)
GO

create index IDX_PdcClassification_InstanceId on PdcClassification(instanceId);
GO
create index IDX_PdcClassification_ContentId on PdcClassification(contentId);
go

alter table PdcClassification_PdcPosition 
  add constraint FK_PdcClassification_PdcPosition_PositionId
  foreign key (positions_id) 
  references PdcPosition;
GO
alter table PdcClassification_PdcPosition 
  add constraint FK_PdcClassification_PdcPosition_PositionId_PdcClassificationId
  foreign key (PdcClassification_id) 
  references PdcClassification;
GO
alter table PdcPosition_PdcAxisValue 
  add constraint FK_PdcPosition_PdcAxisValue_AxisValuesId
  foreign key (axisValues_valueId, axisValues_axisId) 
  references PdcAxisValue;
GO
alter table PdcPosition_PdcAxisValue 
  add constraint FK_PdcPosition_PdcAxisValue_PdcPositionId
  foreign key (PdcPosition_id) 
  references PdcPosition;
GO

Mis à jour par David Lesimple il y a presque 13 ans

Malgré l'absence du script MSSQL, est-ce que la version du module pdc est à jour dans sr_packages ?

Mis à jour par Anonyme il y a presque 13 ans

David,
On vient de voir avec Miguel que le problème que j'ai eu hier concernant l'intranoo est complètement différent de celui que j'ai reproduit sur mon environnement local ainsi que sur l'environnement d'un client.
Il apparaît que cela dépend de la configuration de la base de données pour permettre à la colonne d'être en mode "autoincrement".
Sur l'intranoo celle ci est déjà en mode autoincrement.
Nous allons créer un autre ticket redmine concernant le problème de l'intranoo...

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Projet changé de GED à Silverpeas Core

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Catégorie mis à Plan de classement
  • Statut changé de Resolved à Closed
  • Version cible mis à Version 5.9
  • % réalisé changé de 0 à 100
Actions

Formats disponibles : Atom PDF