| Liste des appels du service web et de leurs paramètres |
|
Consulter les exemples du Service Web
|
| Types définis dans le document WSDL |
| Matières | Modules et cursus | Enseignants | Promotions | TD et options | Étudiants | Regroupements | Salles | Cours | Familles | Absences | Autres |
Cours | |||
| Pour l'interface IHpSvcWCours | |||
| APPEL | PARAMETRES | TYPE DE RETOUR | VERSION |
| Clé des cours | |||
| CleCoursEstValide | ACours : THpSvcWCleCours | boolean | 2006.0.13.3 |
| ClesCoursValidesTableauDeCours | ATableau : THpSvcWTableauClesCours | THpSvcWTableauClesCours | 2006.0.13.3 |
| ClesCoursInvalidesTableauDeCours | ATableau : THpSvcWTableauClesCours | THpSvcWTableauClesCours | 2006.0.13.3 |
| Clé des pondérations | |||
| ClePonderationEstValide | APonderation : THpSvcWClePonderation | boolean | 2009.0.6.0 |
| ClesPonderationsValidesTableauDePonderations | ATableau : THpSvcWTableauClesPonderations | THpSvcWTableauClesPonderations | 2009.0.6.0 |
| ClesPonderationsInvalidesTableauDePonderations | ATableau : THpSvcWTableauClesPonderations | THpSvcWTableauClesPonderations | 2009.0.6.0 |
| Cours père, Cours simple, Cours fils | |||
| CoursEstUnCoursPere | ACours : THpSvcWCleCours | boolean | 2006.0.13.3 |
| CoursEstUnCoursFils | ACours : THpSvcWCleCours | boolean | 2006.0.13.3 |
| CoursEstUnCoursSimple | ACours : THpSvcWCleCours | boolean | 2006.0.13.3 |
| RestreindreTableauDeCoursAuxCoursPeres | ATableau : THpSvcWTableauClesCours | THpSvcWTableauClesCours | 2006.0.13.3 |
| RestreindreTableauDeCoursAuxCoursFils | ATableau : THpSvcWTableauClesCours | THpSvcWTableauClesCours | 2006.0.13.3 |
| RestreindreTableauDeCoursAuxCoursSimples | ATableau : THpSvcWTableauClesCours | THpSvcWTableauClesCours | 2006.0.13.3 |
| Nombre de cours dans la base | |||
| NombreCours | unsignedInt | 2006.0.13.3 | |
| NombreCoursSaufPere | unsignedInt | 2007.0.6.1 | |
| Tableau des cours de la base | |||
| TousLesCours | THpSvcWTableauClesCours | 2006.0.13.3 | |
| TousLesCoursEntre2Dates |
ADate1 : date ADate2 : date | THpSvcWTableauClesCours | 2008.0.7.1 |
| Créer ou supprimer des cours | |||
| CreerCours | Obsolète. Retourne seulement une exception. | ||
|
AMatiere : THpSvcWCleMatiere ADuree : THpSvcWDuree | THpSvcWCleCours | 2006.0.13.3 | |
| CreerCoursFixe |
AMatiere : THpSvcWCleMatiere ADuree : THpSvcWDuree ATableauEnseignant : THpSvcWTableauClesEnseignants ATableauGroupe : THpSvcWTableauClesRegroupements ATableauPromotion : THpSvcWTableauClesPromotions ATableauTDOption : THpSvcWTableauClesTDOptions ATableauSalle : THpSvcWTableauClesSalles ADomaineCours : THpSvcWTableauSemaines | THpSvcWCleCours | 2009.0.0.0 |
| CreerCoursFixeMobile |
AMatiere : THpSvcWCleMatiere ADuree : THpSvcWDuree ATableauEnseignant : THpSvcWTableauClesEnseignants ATableauGroupe : THpSvcWTableauClesRegroupements ATableauPromotion : THpSvcWTableauClesPromotions ATableauTDOption : THpSvcWTableauClesTDOptions ATableauSalle : THpSvcWTableauClesSalles ADomainePotentiel : THpSvcWTableauSemaines ANombreSemaine : unsignedInt | THpSvcWCleCours | 2009.0.0.0 |
| CreerCoursVariable |
AMatiere : THpSvcWCleMatiere ADuree : THpSvcWDuree ATableauEnseignant : THpSvcWTableauClesEnseignants ATableauGroupe : THpSvcWTableauClesRegroupements ATableauPromotion : THpSvcWTableauClesPromotions ATableauTDOption : THpSvcWTableauClesTDOptions ATableauSalle : THpSvcWTableauClesSalles ADomaineCours : THpSvcWTableauSemaines | THpSvcWCleCours | 2009.0.0.0 |
| CreerCoursVariableMobile |
AMatiere : THpSvcWCleMatiere ADuree : THpSvcWDuree ATableauEnseignant : THpSvcWTableauClesEnseignants ATableauGroupe : THpSvcWTableauClesRegroupements ATableauPromotion : THpSvcWTableauClesPromotions ATableauTDOption : THpSvcWTableauClesTDOptions ATableauSalle : THpSvcWTableauClesSalles ADomainePotentiel : THpSvcWTableauSemaines ANombreSemaine : unsignedInt | THpSvcWCleCours | 2009.0.0.0 |
| CreerCoursVariableCumulable |
AMatiere : THpSvcWCleMatiere ADuree : THpSvcWDuree ATableauEnseignant : THpSvcWTableauClesEnseignants ATableauGroupe : THpSvcWTableauClesRegroupements ATableauPromotion : THpSvcWTableauClesPromotions ATableauTDOption : THpSvcWTableauClesTDOptions ATableauSalle : THpSvcWTableauClesSalles ADomainePotentiel : THpSvcWTableauSemaines ANombreSemaine : unsignedInt | THpSvcWCleCours | 2009.0.0.0 |
| SupprimerCours | ACours : THpSvcWCleCours | 2006.0.13.3 | |
| SupprimerTableauDeCours | ATableau : THpSvcWTableauClesCours | 2006.0.13.3 | |
| Matières des cours | |||
| MatiereCours | ACours : THpSvcWCleCours | THpSvcWCleMatiere | 2006.0.13.3 |
| ModifierMatiereCours |
ACours : THpSvcWCleCours AMatiere : THpSvcWCleMatiere | 2006.0.13.3 | |
| MatieresTableauDeCours | ATableau : THpSvcWTableauClesCours | THpSvcWTableauClesMatieres | 2006.0.13.3 |
| CoursMatiere | AMatiere : THpSvcWCleMatiere | THpSvcWTableauClesCours | 2006.0.13.3 |
| Durée des cours | |||
| Attention, les durées sont exprimées en 'jour'. Exemple : un cours de 2h00 = 2/24ème jour = 0,083 jour. Il existe des fonctions de conversion dans l'interface IHpSvcWAdmin | |||
| DureeCours | ACours : THpSvcWCleCours | THpSvcWDuree | 2006.0.13.3 |
| ModifierDureeCours |
ACours : THpSvcWCleCours ADuree : THpSvcWDuree | 2006.0.13.3 | |
| DureesTableauDeCours | ATableau : THpSvcWTableauClesCours | THpSvcWTableauDurees | 2006.0.13.3 |
| Type des cours | |||
| TypeCours | ACours : THpSvcWCleCours | string | 2008.0.0.3 |
| ModifierTypeCours |
ACours : THpSvcWCleCours AType : string | 2008.0.0.3 | |
| TypesTableauDeCours | ATableau : THpSvcWTableauClesCours | THpSvcWTableauChaines | 2008.0.0.3 |
| CouleurType | AType : string | THpSvcWCouleur | 2010.0.2.0 |
| ModifierCouleurType |
AType : string ACouleur : THpSvcWCouleur | 2010.0.2.0 | |
| CouleursTableauDeTypes | ATableau : THpSvcWTableauChaines | THpSvcWTableauCouleurs | 2010.0.2.0 |
| DureeType | Attention, les durées sont exprimées en 'jour'. Exemple : un cours de 2h00 = 2/24ème jour = 0,083 jour. Il existe des fonctions de conversion dans l'interface IHpSvcWAdmin | ||
| AType : string | THpSvcWDuree | 2010.0.2.0 | |
| ModifierDureeType | Attention, les durées sont exprimées en 'jour'. Exemple : un cours de 2h00 = 2/24ème jour = 0,083 jour. Il existe des fonctions de conversion dans l'interface IHpSvcWAdmin | ||
|
AType : string ADuree : THpSvcWDuree | 2010.0.2.0 | ||
| DureesTableauDeTypes | Attention, les durées sont exprimées en 'jour'. Exemple : un cours de 2h00 = 2/24ème jour = 0,083 jour. Il existe des fonctions de conversion dans l'interface IHpSvcWAdmin | ||
| ATableau : THpSvcWTableauChaines | THpSvcWTableauDurees | 2010.0.2.0 | |
| PresenceObligatoireType | renvoie : 0 pour 'Non', 1 pour 'OUI' et 2 pour 'Non renseigné' | ||
| AType : string | unsignedInt | 2010.0.2.0 | |
| ModifierPresenceObligatoireType | APresenceObligatoire doit avoir pour valeur : 0 pour 'Non', 1 pour 'OUI' et 2 pour 'Non renseigné' | ||
|
AType : string APresenceObligatoire : unsignedInt | 2010.0.2.0 | ||
| PresencesObligatoiresTableauDeTypes | renvoie un tableau contenant : 0 pour 'Non', 1 pour 'OUI' et 2 pour 'Non renseigné | ||
| ATableau : THpSvcWTableauChaines | THpSvcWTableauEntiersNS | 2010.0.2.0 | |
| SupprimerType | Supprime le type seulement s'il n'est pas utilisé | ||
| AType : string | 2010.0.2.0 | ||
| SupprimerTableauDeTypes | Supprime le type seulement s'il n'est pas utilisé | ||
| ATableau : THpSvcWTableauChaines | 2010.0.2.0 | ||
| Mémo des cours | |||
| MemoCours | ACours : THpSvcWCleCours | string | 2010.0.1.0 |
| ModifierMemoCours |
ACours : THpSvcWCleCours AMemo : string ADomaine : THpSvcWTableauSemaines | 2010.0.1.0 | |
| MemosTableauDeCours | ATableau : THpSvcWTableauClesCours | THpSvcWTableauChaines | 2010.0.1.0 |
| Créer ou supprimer des pondérations | |||
| CreerPonderation |
ANumerateur : unsignedInt ADenominateur : unsignedInt | THpSvcWClePonderation | 2009.0.6.0 |
| SupprimerPonderation | APonderation : THpSvcWClePonderation | 2009.0.6.0 | |
| SupprimerTableauDePonderations | ATableau : THpSvcWTableauClesPonderations | 2009.0.6.0 | |
| Accéder aux pondérations | |||
| AccederPonderation | Renvoie la clé de la pondération ANumerateur/ADenominateur si elle existe | ||
|
ANumerateur : unsignedInt ADenominateur : unsignedInt | THpSvcWClePonderation | 2009.0.6.0 | |
| AccederOuCreerPonderation | Renvoie la clé de la pondération ANumerateur/ADenominateur. Le booleen APonderationCreee (passé en paramètre OUT) renvoie FAUX si la pondération existait déjà et VRAI si elle a été créée | ||
|
ANumerateur : unsignedInt ADenominateur : unsignedInt | THpSvcWClePonderation APonderationCreee : boolean | 2009.0.6.0 | |
| Numérateur et dénominateur de pondération | |||
| NumerateurPonderation | APonderation : THpSvcWClePonderation | unsignedInt | 2009.0.6.0 |
| DenominateurPonderation | APonderation : THpSvcWClePonderation | unsignedInt | 2009.0.6.0 |
| ModifierPonderation |
APonderation : THpSvcWClePonderation ANumerateur : unsignedInt ADenominateur : unsignedInt | 2009.0.6.0 | |
| NumerateursTableauDePonderations | ATableau : THpSvcWTableauClesPonderations | THpSvcWTableauEntiersNS | 2009.0.6.0 |
| DenominateursTableauDePonderations | ATableau : THpSvcWTableauClesPonderations | THpSvcWTableauEntiersNS | 2009.0.6.0 |
| Pondération des cours | |||
| PonderationCours | ACours : THpSvcWCleCours | THpSvcWClePonderation | 2009.0.6.0 |
| ModifierPonderationCours |
ACours : THpSvcWCleCours APonderation : THpSvcWClePonderation ADomaine : THpSvcWTableauSemaines | 2009.0.6.0 | |
| PonderationsTableauDeCours | ATableau : THpSvcWTableauClesCours | THpSvcWTableauClesPonderations | 2009.0.6.0 |
| Cursus associés des cours | |||
| CursusAssociesCours | ACours : THpSvcWCleCours | THpSvcWTableauClesCursus | 2010.0.4.0 |
| AjouterCursusAssocieCours |
ACours : THpSvcWCleCours ACursus : THpSvcWCleCursus | 2010.0.4.0 | |
| EnleverCursusAssocieCours |
ACours : THpSvcWCleCours ACursus : THpSvcWCleCursus | 2010.0.4.0 | |
| Place des cours | |||
| PlaceCours | La place d'un cours est la durée écoulée entre le Lundi à 0h00 et le début du cours | ||
| ACours : THpSvcWCleCours | THpSvcWDuree | 2006.0.13.3 | |
| ModifierPlaceCours |
ACours : THpSvcWCleCours APlace : THpSvcWDuree | 2006.0.13.3 | |
| PlacesTableauDeCours | ATableau : THpSvcWTableauClesCours | THpSvcWTableauDurees | 2006.0.13.3 |
| PlacementSeancesCours | ACours : THpSvcWCleCours | THpSvcWPlacementSeances | 2006.0.13.3 |
| ModifierPlacementSeancesCours |
ACours : THpSvcWCleCours APlacementSeances : THpSvcWPlacementSeances | 2006.0.13.3 | |
| PlacementsSeancesTableauDeCours | ATableau : THpSvcWTableauClesCours | THpSvcWTableauPlacementsSeances | 2006.0.13.3 |
| Période des cours | |||
| Attention, les semaines attendues dans les fonctions doivent être numérotées à partir de 1. Utiliser 'SemaineCalendaireEnSemaine' pour convertir un numéro de semaine calendaire | |||
| DomaineCours | ACours : THpSvcWCleCours | THpSvcWTableauSemaines | 2006.0.13.3 |
| ModifierDomaineCours |
ACours : THpSvcWCleCours ADomaine : THpSvcWTableauSemaines | 2006.0.13.3 | |
| DomainePotentielCours | ACours : THpSvcWCleCours | THpSvcWTableauSemaines | 2006.0.13.3 |
| ModifierDomainePotentielCours |
ACours : THpSvcWCleCours ADomaine : THpSvcWTableauSemaines | 2006.0.13.3 | |
| SemaineEnDate | ASemaine : THpSvcWSemaine | date | 2006.0.13.3 |
| DateEnSemaine | ADate : date | THpSvcWSemaine | 2006.0.13.3 |
| SemaineEnSemaineCalendaire | Convertit une semaine 'numérotée à partir de 1' en numéro de semaine calendaire | ||
| ASemaine : THpSvcWSemaine | THpSvcWSemaine | 2009.0.5.1 | |
| SemainesEnSemainesCalendaires | Convertit un tableau de semaines 'numérotées à partir de 1' en tableau de semaines calendaires | ||
| ASemaines : THpSvcWTableauSemaines | THpSvcWTableauSemaines | 2009.0.5.1 | |
| SemaineCalendaireEnSemaine | Convertit un numéro de semaine calendaire en une semaine 'numérotée à partir de 1' | ||
| ASemaineCalendaire : THpSvcWSemaine | THpSvcWSemaine | 2009.0.5.1 | |
| SemainesCalendairesEnSemaines | Convertit un tableau de semaines calendaires en un tableau de semaines 'numérotées à partir de 1' | ||
| ASemainesCalendaires : THpSvcWTableauSemaines | THpSvcWTableauSemaines | 2009.0.5.1 | |
| Nombre de séances des cours | |||
| NombreSeancesCours | ACours : THpSvcWCleCours | unsignedInt | 2009.0.0.0 |
| NombreSeancesTableauDeCours | ATableau : THpSvcWTableauClesCours | THpSvcWTableauEntiersNS | 2009.0.0.0 |
| Détails des séances placées des cours | |||
| DetailDesSeancesPlaceesDuCours | retourne le détail des séances placées du cours passé en paramètre. Si ce cours est un cours non placé, renvoie une exception; si c'est un cours père, renvoie le détails de tous ses cours fils placés. Attention : aucune indication de fuseau horaire n'est renvoyée avec JourEtHeureDebut. | ||
| ACours : THpSvcWCleCours | THpSvcWTableauTypesSeances | 2009.0.6.0 | |
| Dernières modifications effectuées sur les cours | |||
| DerniereModificationCours | ACours : THpSvcWCleCours | string | 2006.0.13.3 |
| DernieresModificationsTableauDeCours | ATableau : THpSvcWTableauClesCours | THpSvcWTableauChaines | 2006.0.13.3 |
| DateDerniereModificationCours | Attention : aucune indication de fuseau horaire n'est renvoyée avec la date. | ||
| ACours : THpSvcWCleCours | dateTime | 2006.0.13.3 | |
| DatesDernieresModificationsTableauDeCours | Attention : aucune indication de fuseau horaire n'est renvoyée avec la date. | ||
| ATableau : THpSvcWTableauClesCours | THpSvcWTableauDatesHeures | 2006.0.13.3 | |
| Extraire les cours | |||
| CoursEstExtrait | ACours : THpSvcWCleCours | boolean | 2006.0.13.3 |
| RestreindreTableauDeCoursAuxCoursExtraits | ATableau : THpSvcWTableauClesCours | THpSvcWTableauClesCours | 2006.0.13.3 |
| ExtraireCours |
ACours : THpSvcWCleCours AEstExtrait : boolean | 2006.0.13.3 | |
| ExtraireTableauDeCours |
ATableau : THpSvcWTableauClesCours ASontExtraits : boolean | 2006.0.13.3 | |
| Trier des cours | |||
| TrierTableauDeCoursParCle | ATableau : THpSvcWTableauClesCours | THpSvcWTableauClesCours | 2006.0.13.3 |

