4.8 Éléments dépréciés

4.8.1 Type d'attribut de document

Le type d'attribut float est déprécié au profit de double

Le type d'attribut integer est déprécié au profit de int

4.8.2 Propriétés de l'application

Suppression des propriétés non utilisées depuis la version 2

  • access_free => déclaration d'une application sans droit
  • ssl=> forcer le mode ssl pour afficher l'application
  • machine => répartition d'une application sur un autre serveur
  • objectclass => non utilisé

4.8.3 Paramètre de log niveau deprecated

Le paramètre CORE_LOGLEVEL s'il est mis à 'O' (O comme Obsolète) logue l'accès aux méthodes dépréciées dans le fichier de log. Par défaut, il n'est pas activé.

4.8.4 Méthode et hameçons des documents

De nombreux hameçons (hook) sur le document ont été renommés (specRefresh devient preRefresh() par exemple. La compatibilité avec les anciens nommages est assurée par la version 3.2, mais sera progressivement supprimée dans les versions suivantes.

De même de nombreuses méthodes du document sont dépréciées (par exemple Doc::getValue) La liste des deprecated, avec leur méthode de remplacement est disponible sur le site Documentation de l'api.

Un script est mis à disposition, il permet aux développeurs de parser leur code pour détecter ces obsolescences.

4.8.5 Api wsh

les scripts

  • freedom_refresh est déprécié et est remplacé par refreshDocuments
  • freedom_import est déprécié et est remplacé par importDocument
  • freedom_clean est déprécié et est remplacé par dynacaseDbCleaner
  • fdl_cronexec est déprécié et est remplacé par processExecute
  • import_style a été supprimé et remplacé par setStyle

4.8.6 Utilisateurs

La famille IUSER (Utilisateur) ne dérive plus de USER (Personne). Lors d'une migration les attributs issus de personne sont gardés si des documents ont des valeurs sur ces attributs. Sinon tous les attributs de "personne" qui ne sont pas utilisés dans les documents "utilisateur" sont enlevés.

Le module dynacase-contacts fournit la famille USER.

4.8.7 API wsh importDocument

L'option --reinitattr=yes est dépréciée.
Elle est remplacée par l'option --reset=attributes.
Pour plus de précision, reportez vous au chapitre Importation et exportation de documents du manuel de référence.

×