Référence d'Up ! Content Service
Cette interface décrit les Application Program Interface (API) permettant d'utiliser d'Up ! Content Service en mode programmation. Ses paramètres et son comportement sont les mêmes qu'en mode ligne de commande.
- Usage en tant que client.
La déclaration des serveurs HyperText Transfer Protocol (HTTP) s'effectue au moyen du type ServeurContenu.
- Usage en tant que serveur.
Par défaut le serveur adopte le comportement de tous les serveurs HyperText Transfer Protocol (HTTP) pour les ressources provenant des partitions déclarées par les paramètres.
Les habilitations de connexion sont contrôlées au regard des utilisateurs déclarés dans Up ! Security Manager, sachant que la connexion anonymous correspond à l'utilisateur Spoule.
Il est possible d'intercepter toutes ou certaines requêtes HyperText Transfer Protocol (HTTP) au moyen de méthodes de rappel du type ClientContenu.
L'objectif est alors par exemple de les interpréter ou de les auditer par programmation. En ce cas, le service par défaut peut être activé ou non selon la réponse de la méthode de rappel.
Quand Up ! Content Service est employé en tant que serveur, il existe plusieurs frontaux HyperText Transfer Protocol (HTTP) possibles :
Frontal | Nom du module |
Apache | Up ! Apache Service |
Content Service | Up ! Content Service |
Internet Information Server de Microsoft | Up ! Microsoft Internet Information Server |
Le format d'une Uniform Resource Identifier pour un accès en HyperText Transfer Protocol est le suivant :
http://${NomServeur}:${Port}
Avec :
- NomServeur représente le nom du serveur de communication.
- Port représente le numéro du port.
Ce numéro est usuellement 80 pour un serveur Http.
Up ! Content Service met en oeuvre le standard HyperText Transfer Protocol du World Wide Web Consortium (W3C). Les contenus qu'il sait gérer sont les suivants :
- Fichiers.
- Documents.
Au format Adobe Pdf, Html, Microsoft Excel, Microsoft PowerPoint, Microsoft Word, Pcl, Postscript, Xml, Rtf ou texte simple.
- Données.
Au format Csv, Edifact, IDoc, Up ! Edi ou Xml.
- Messages.
Au format Http ou Rfc822.
- Multimédia.
Images au format Bmp, Pcx, Gif, Png, Jpeg ou Tiff ; sons au format Mp3 ou Wave ; vidéos au format Avi ou Mpeg.
- Programmes exécutables.
Via la norme Common Gateway Interface (CGI).
- Scripts Up ! 5GL.
Ils sont chargés dans le serveur puis exécutés. Ils peuvent soit effectuer des contrôles, des statistiques ou produire un contenu dynamiquement.
Pour connaître les paramètres d'Up ! Content Service, merci de se référer à la fiche Paramètres d'Up ! Content Service.
Pour avoir un exemple complet d'usage d'Up ! Content Service, merci de se référer à la fiche Serveur d'application.
Enumérés
CacheContenuInternet
MethodeContenuInternet
Types
ClientContenu
ReponseContenu RequeteContenu
ServeurContenu
Exceptions
SoumettreImpossible
TraitementContenuImpossible
Adaptateurs
Technologie tierce. | Accès à la classe. | Nom de la classe. |
Com. | fecd1e00-8a05-11d0-8e3c-e1043ebbde2b | UpsCns |
Corba. | IDL:UpsCns:2.5 | UpsCns::UpsCns |
Java / Ejb>. | upsnet.jar | UpsCns.UpsCns |
Pl/Sql. | - | - |
Rfc for Sap. | - | - |
Soap. | - | - |