IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PL/SQL Oracle Discussion :

Génération automatique de documentation des packages PL/SQL


Sujet :

PL/SQL Oracle

  1. #1
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 10
    Par défaut Génération automatique de documentation des packages PL/SQL
    Bonjour,

    Je suis à la recherche d'un outil pour générer automatiquement de la doc depuis des fonctions/procédures/packages en PL/SQL, en se basant sur des commentaires ou des tag.
    En gros, la même chose que la Javadoc, mais en PL/SQL.

    J'ai cherché mais en vain. J'ai vu que les packages fournis par oracle sont commentés en Javadoc, mais je ne vois pas comment faire pour mes packages ...
    Je dispose également de Toad.

    Quelqu'un a une idée ?

    Merci

    leo

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    je ne pense pas que ça existe

  3. #3
    Membre Expert
    Inscrit en
    Avril 2006
    Messages
    1 024
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 1 024
    Par défaut
    Citation Envoyé par Fred_D
    je ne pense pas que ça existe
    Mais ça serait super interressant de se faire une norme pour ça, tiens...

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut
    Citation Envoyé par Fred_D
    je ne pense pas que ça existe
    Bonjour à tous,

    cela existe. En tout cas, au moins plsql/developper le propose. Aujourd'hui, je ne peux plus m'en passer!
    voir cette adresse:
    http://www.allroundautomations.nl/products.html
    onglet
    PL/SQL Developer
    => plug-ins
    voir plsqldoc

  5. #5
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 10
    Par défaut
    Bonjour,


    merci pour ces réponses. J'ai testé PL/SQL developper avec le plug in de génération de doc, et effectivement c'est pas mal.
    Je viens de découvrir également un projet opensource:
    http://pldoc.sourceforge.net/
    et un plug-in pour Eclipse qui permet de s'en servir avec une interface graphique:
    http://plsqleditor.sourceforge.net/

    Je teste tout ça et je vous tiens au courant !

    Leo

  6. #6
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 10
    Par défaut
    Hello,

    Après test, voici un petit retour d'expérience sur la génération automatique de doc sur les procédures/fonctions/packages écrits en PL/SQL, à la manière de la javadoc:

    Cas 1: Si on n'utilise pas d'IDE et qu'on veut en acquérir un

    Le plus simple est d'utiliser le produit PL/SQL Developper:
    http://www.allroundautomations.nl/products.html
    le plug in de génération de doc marche bien, et c'est intégré à l'IDE.
    Attention cependant, ce n'est pas le seul critère de choix. D'autres éditeurs (Toad, Oracle, SQL developper...) ont aussi des arguments.


    Cas 2: Si on utilise déja un IDE et qu'on ne veut pas en acquérir un autre

    Je pense que le mieux est d'utiliser PlDoc en ligne de commande (http://pldoc.sourceforge.net/) après avoir enregistré toutes ses procédures/fonctions/packages en fichiers à plat.
    Le plugin http://plsqleditor.sourceforge.net/ ne permet pas de naviguer directement dans la base de données, il faut utiliser des fichiers à plat, et il n'y a donc pas d'intérêt.

    Autre piste: intégrer pldoc sur le serveur Oracle (c'est du Java) et se faire sa propre procédure de génération de doc baséed sur PlDoc.
    C'est sûrement ce que je vais faire.

    Cas 3: Si on n'utilise pas d'IDE et qu'on ne veut pas en acquérir un

    On retombe sur les Cas 2 !

    Merci pour les réponses, je passe le post en "résolu".

    Leo

  7. #7
    Membre confirmé Avatar de Titouf
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 177
    Par défaut
    Citation Envoyé par leonel
    Bonjour,


    merci pour ces réponses. J'ai testé PL/SQL developper avec le plug in de génération de doc, et effectivement c'est pas mal.
    Je viens de découvrir également un projet opensource:
    http://pldoc.sourceforge.net/
    et un plug-in pour Eclipse qui permet de s'en servir avec une interface graphique:
    http://plsqleditor.sourceforge.net/

    Je teste tout ça et je vous tiens au courant !

    Leo
    j'ai essayé le PL Doc, je trouve cela pas mal avec l'exemple, mais j'ai l'impression que ça buggue, des fichiers semble-t-il ne sont pas générés.

    Des liens ne fonctionnent pas en tout cas.

    Qu'en pensez vous?

  8. #8
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 10
    Par défaut
    Salut,

    Je n'ai pour l'instant essayé qu'avec un cas assez simple, il est possible que ça ne marche pas toujours super bien.
    Le projet a l'air raisonablement actif, tu peux peut être soumettre les problèmes observés pour qu'ils soient corrigés ?
    Pour ma part, je ne peux pas aller plus loin pour l'instant, donc quand je pourrais m'y remettre il est probable qu'il existe une nouvelle version.
    Sinon, comme je l'ai dit, le mieux est de les aider dans leur projet

    Leo

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Génération automatique de documentation de fonctions shell
    Par jack-ft dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 19/03/2013, 15h15
  2. Réponses: 4
    Dernier message: 26/10/2010, 15h26
  3. Génération automatique de documentation depuis un WDSL
    Par _-Sky-_ dans le forum Services Web
    Réponses: 0
    Dernier message: 10/05/2010, 18h15
  4. Réponses: 9
    Dernier message: 18/11/2009, 15h37
  5. génération automatique de la clé primaire avec sql server
    Par j_esti dans le forum Développement
    Réponses: 2
    Dernier message: 22/10/2008, 19h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo