Up ! Virtual Technical Machine - Notes de révision - 2.0.0
Ce document présente les changements apportés à Up ! Virtual Technical Machine entre les versions-révisions 1.1.0 et 2.0.0.
Les évolutions fondamentales sont les suivantes :
- Disponibilité d'Up ! Archive, l'utilitaire d'archivage de fichiers, répertoires et autres ressources.
- Disponibilité d'Up ! Electronic Data Interchange, le moteur d'échange de données électroniques pour les programmes écrits en Up ! 5GL. Celui prend désormais en compte :
- Le standard Csv via Up ! Comma Separated Value.
- Le standard Edifact via Up ! Electronic Data Interchange.
- Le format IDoc via Up ! Sap IDoc.
- Le format d'enregistrements récurrents via Up ! Record File.
- Extension d'Up ! Network, le moteur de communication réseau. Celui prend désormais en compte :
- La norme Uniform Resource Identifier.
- Le protocole HyperText Transfer Protocol via Up ! Content Service.
- Le protocole File Transfer Protocol via Up ! File Transfer Service.
- Les protocoles Internet Message Access Protocol, Post Office Protocol et Simple Mail Transfer Protocol via Up ! Mail Service.
- Disponibilité d'Up ! Window, la console graphique des programmes en technologie Up ! Virtual Technical Machine.
- Disponibilité d'Up ! Modules Manager, le gestionnaire de modules d'Up ! Virtual Technical Machine.
Up ! Archive
Up ! Archive permet d'achiver des fichiers, des répertoires et des ressources.
Paramètres
- Action
Le paramètre Action spécifie l'action sur une archive - archivage, désarchivage, listage, vérification, réparation.
- Compression
Le paramètre Compression spécifie le mode de compression retenu.
- FiltreArchive
Le paramètre FiltreArchive spécifie le modèle du nom des fichiers à archiver.
- MotDePasse
Le paramètre MotDePasse spécifie le mot de passe protégeant l'archive.
- NomArchive
Le paramètre NomArchive spécifie le nom de l'archive.
- ReparerAutomatiquement
Le paramètre ReparerAutomatiquement spécifie que l'archive doit être automatiquement réparée si elle est endommagée.
- RepertoireArchive
Le paramètre RepertoireArchive spécifie le nom du répertoire contant les fichiers à archiver ou la cible du désarchivage.
Concepts ajoutés
- Archive
Le type ArchiveUpsArc modélise une archive au format Up ! Archive qui est indépendant de la plate-forme.
- IArchive
L'interface IArchive modélise une archive dans un format quelconque.
Up ! Comma Separated Value
Up ! Comma Separated Value prend en charge les échanges de données au format Csv.
Concepts ajoutés
- EchangeUpsCsv
Le type EchangeCsv modélise un échange de données à ce format.
Up ! Content Service
Up ! Content Service gère le protocole HyperText Transfer Protocol du World Wide Web Consortium en tant que client ou serveur.
Concepts ajoutés
- CacheContenu
L'énuméré CacheContenuInternet définit comment gérer l'anté-mémoire Http pour un client ou un serveur.
- ClientContenu
Le type ClientContenu modélise un client Http pour un serveur.
- MethodeContenu
L'énuméré MethodeContenuInternet liste les méthodes d'accès un à contenu via Http pour un client ou un serveur.
- ReponseContenu
Le type ReponseContenu modélise un réponse fournie par un serveur Http à un client.
- RequeteContenu
Le type RequeteContenu modélise une requête soumise par un client Http à un serveur.
- ServeurContenu
Le type ServeurContenu modélise un serveur Http pour un client.
Up ! Electronic Data Interchange
Up ! Electronic Data Interchange est le moteur d'échange de données pour les composants techniques ou les composants métiers.
Concepts modifiés
Up ! File Transfer Service
Up ! File Transfer Service gère le protocole File Transfer Protocol du World Wide Web Consortium en tant que client ou serveur.
Concepts ajoutés
- ClientFtp
Le type ClientFtp modélise un client Ftp pour un serveur.
- ServeurFtp
Le type ServeurFtp modélise un serveur Ftp pour un client.
Up ! Sap IDoc
Up ! Sap IDoc prend en charge les échanges de données au format IDoc propriété de SAP.
Concepts ajoutés
- Champ
Le type Champ modélise un champ d'un enregistrement.
- Enregistrement
Le type Enregistrement modélise un enregistrement d'un échange de données.
- EchangeIDoc
Le type EchangeIDoc modélise un échange de données à ce format.
Up ! Kernel
Paramètres
- MiseAuPoint
Le paramètre MiseAuPoint a été tranféré dans Up ! Debugger.
Concepts ajoutés
Concepts modifiés
- ActiverMiseAuPoint
L'API ActiverMiseAuPoint a été transférée dans Up ! Debugger.
- AdresseInvalide
L'exception AdresseInvalide a été transférée dans Up ! Object Management System.
- AdresseProtegee
L'exception AdresseProtegee a été transférée dans Up ! Object Management System.
- AppartenanceImpossible
L'exception AppartenanceImpossible a été transférée dans Up ! Object Management System.
- Binaire
La méthode Unicode
a été remplacée par l'opérateur [], ce qui permet de remplacer et d'incrémenter un octet du binaire directement en plus de la lecture indexée.
- BufferTropGrand
L'exception BufferTropGrand a été transférée dans Up ! Object Management System.
- Caractere
La méthode Unicode
a été remplacée par l'opérateur [], ce qui permet de remplacer et d'incrémenter un caractère de la chaîne directement en plus de la lecture indexée.
- DebuterExportation
L'API DebuterExportation a été remplacée par le constructeur d'un type implémentant l'interface IEchange d'Up ! Electronic Data Interchange.
- DebuterImportation
L'API DebuterImportation a été remplacée par le constructeur d'un type implémentant l'interface IEchange d'Up ! Electronic Data Interchange.
- EntrepotInconnu
L'exception EntrepotInconnu a été transférée dans Up ! Object Management System.
- EntrepotOuFichierEchangeInvalide
L'exception EntrepotOuFichierEchangeInvalide a été transférée dans Up ! Object Management System.
- EntrepotSysteme
L'entrepôt EntrepotSysteme a été transféré dans Up ! Object Management System.
- ExporterEntier
L'API ExporterEntier a été transférée dans Up ! Electronic Data Interchange.
- ExporterEnumere
L'API ExporterEnumere a été transférée dans Up ! Electronic Data Interchange.
- ExporterReel
L'API ExporterReel a été transférée dans Up ! Electronic Data Interchange.
- FichierEchangeEcriture
L'exception FichierEchangeEcriture a été transférée dans Up ! Object Management System.
- FichierEchangeLecture
L'exception FichierEchangeLecture a été transférée dans Up ! Object Management System.
- IlExistePhotographie
L'API IlExistePhotographie a été transférée dans Up ! Object Management System.
- ImporterEntier
L'API ImporterEntier a été transférée dans Up ! Electronic Data Interchange.
- ImporterEnumere
L'API ImporterEnumere a été transférée dans Up ! Electronic Data Interchange.
- ImporterObjet
L'API ImporterObjet a été transférée dans Up ! Electronic Data Interchange.
- ImporterReel
L'API ImporterReel a été transférée dans Up ! Electronic Data Interchange.
- ModificationImpossible
L'exception ModificationImpossible a été transférée dans Up ! Object Management System.
- PhotographieTropAncienne
L'exception PhotographieTropAncienne a été transférée dans Up ! Object Management System.
- Photographier
L'API Photographier a été transférée dans Up ! Object Management System.
- PlusDeVerrou
L'exception PlusDeVerrou a été transférée dans Up ! Object Management System.
- PorteePhotographie
L'énuméré PorteePhotographie a été transférée dans Up ! Object Management System.
- Objet
Le proprotype des méthodes Exporter et Importer ont été modifiés pour prendre en compte le format de l'échange.
- SessionInvalide
L'exception SessionInvalide a été transférée dans Up ! Object Management System.
- SynchroniserEntrepotsEtFicherJournal
L'API SynchroniserEntrepotsEtFicherJournal a été transférée dans Up ! Object Management System.
- TerminerExportation
L'API TerminerExportation a été remplacée par le destructeur d'un type implémentant l'interface IEchange d'Up ! Electronic Data Interchange.
- TerminerImportation
L'API TerminerImportation a été remplacée par le destructeur d'un type implémentant l'interface IEchange d'Up ! Electronic Data Interchange.
- TempsDeGarDepasse
L'exception TempsDeGardeDepasse a été transférée dans Up ! Object Management System.
- Transaction
Le type Transaction a été transférée dans Up ! Object Management System.
- TransactionImpossible
L'exception TransactionImpossible a été transférée dans Up ! Object Management System.
- TropsDeBlocsVerrouilles
L'exception TropsDeBlocsVerrouilles a été transférée dans Up ! Object Management System.
- ValidationImpossible
L'exception ValidationImpossible a été transférée dans Up ! Object Management System.
Up ! Mail Service
Up ! Mail Service gère les protocoles Internet Message Acces Protocol, Post Office Protocol et Simple Mail Transfer Protocol du World Wide Web Consortium en tant que client ou serveur.
Concepts ajoutés
- AbonnementElectronique
Le type AbonnementElectronique modélise un abonnement électronique.
- BoiteAuxLettresElectronique
Le type BoiteAuxLettresElectronique modélise une boîte aux lettres électronique.
- ClientMessagerie
Le type ClientMessagerie modélise un client de messagerie électronique pour un serveur.
- CourrierElectronique
Le type CourrierElectronique modélise un courrier électronique.
- IServeurMessagerie
L'interface IServeurMessagerie modélise un serveur de messagerie électronique indépendamment du protocole pour un client.
- ServeurMessagerieImap
Le type ServeurMessagerieImap modélise un serveur de messagerie électronique Imap pour un client.
- ServeurMessageriePop
Le type ServeurMessageriePop modélise un serveur de messagerie électronique Pop pour un client.
Up ! Microsoft Network
Paramètres
- PortUpsOrb
Le paramètre PortUpsOrb a été remplacé par un sous-paramètre de la valeur de URINoeud d'Up ! Object Request Broker.
- PortUpsOrbMaitre
Le paramètre PortUpsOrbMaitre a été remplacé un sous-paramètre de la valeur de URINoeudMaitre d'Up ! Object Request Broker.
- Serveur
Le paramètre Serveur a été remplacé par un sous-paramètre de la valeur de URINoeud d'Up ! Object Request Broker.
- Tuyau
Le paramètre Tuyau a été remplacé par un sous-paramètre de la valeur de URINoeud d'Up ! Object Request Broker.
Concepts modifiés
- CanalTuyauNomme
Le constructeur du type CanalTuyauNomme a été modifié pour prendre en paramètre un Uniform Resource Identifier (URI).
La méthode ConnecterAUnServeur du type CanalTuyauNomme a été modifié pour prendre en paramètre un Uniform Resource Identifier (URI).
Up ! Modules Manager
Up ! Modules Manager est le gestionnaire de modules d'Up ! Application System quel que soient leur technologie - compilé, interprété, Com, Corba, Java, Pl/Sql, Rfc/Ale et Soap.
Il crée à la volée le programme demandé par assemblage de modules et de composants.
Il gère le cycle de vie des modules en tenant compte des statistiques d'utilisation de la sorte à trouver le meilleur compromis entre vitesse de chargement des modules et économie de ressources.
Il réalise l'édition de liens à la volée des références entre les modules, gère les extensions des modules et les implémentationdes des interfaces.
Il contrôle l'intégrité du système en terme de version-révision et de disponibilité des Application Program Interfaces (API) en fonction des options commerciales ou d'installation.
Paramètres
- ModulesInterpretesAutorises
Le paramètre ModulesInterpretesAutorises a été ajouté de la sorte à autoriser le chargement de modules interprétés par Up ! Script Engine quand un module demandé n'existe pas en mode compilé.
Up ! Named Pipes
Paramètres
- PortUpsOrb
Le paramètre PortUpsOrb a été remplacé par un sous-paramètre de la valeur de URINoeud d'Up ! Object Request Broker.
- PortUpsOrbMaitre
Le paramètre PortUpsOrbMaitre a été remplacé un sous-paramètre de la valeur de URINoeudMaitre d'Up ! Object Request Broker.
- Tuyau
Le paramètre Tuyau a été remplacé par un sous-paramètre de la valeur de URINoeud d'Up ! Object Request Broker.
Concepts modifiés
Up ! Natural Language Support
Architecture
- Répertoire misc.
Le répertoire ${UPS_HOME}/misc ayant été supprimé, les pages de codes ont été transférées dans le répertoire ${UPS_HOME}/upsnls/upsnls.
Up ! Network
Paramètre
- Annuaire
Le paramètre Annuaire spécifie le nom de l'annuaire propre au programme.
- PasDOrb
Le paramètre PasDOrb spécifie que le serveur n'est pas un noeud de la topologie métier.
Concepts modifiés
- Allocation des objets
Up ! Object Management System comporte un anté-mémoire optionnel de taille paramétrable pour chaque type déclaré avec l'instruction ConserverObjets dans le but d'éviter des allocations / libération d'objets trop fréquentes.
- Interface
L'implémentation d'une interface n'est plus modélisée par un objet distinct de celui du type implémentant l'interface. L'implémentation est de l'interface est encapsulée dans l'implémentation du type, ce qui permet une moindre sollicitation du gestionnaire des objets.
L'en-tête de l'objet de type Objet reste cependant distinct.
- Serveur
La propriété AdresseServeur du type Serveur a été renommée en URIServeur.
Up ! Object Management System
Paramètres
- TracerNoyau
Le paramètre TracerNoyau a été subdivisé en les paramètres :
- TracerCycleDeVieObjets pour le cycle de vie des objets uniquement.
- TracerPagination pour l'activité d'Up ! Object Management System uniquement.
- TracerSynchronisations pour la synchronisation des tâches uniquement.
- TracerVerrouillageObjets pour le verrouillage des objets uniquement.
Concepts modifiés
- AdresseInvalide
L'exception AdresseInvalide se déclenche quand une adresse est invalide.
- AdresseProtegee
L'exception AdresseProtegee se déclenche quand on tente de modifier une adresse protégée.
- AppartenanceImpossible
L'exception AppartenanceImpossible se déclenche quand l'appartenance n'est pas supportée.
- BufferTropGrand
L'exception BufferTropGrand se déclenche quand un buffer est trop grand.
- EntrepotInconnu
L'exception EntrepotInconnu se déclenche quand il est fait référence à un entrepôt inconnu.
- EntrepotSysteme
L'entrepôt EntrepotSysteme représente l'entrepôt système.
- EntrepotOuFichierEchangeInvalide
L'exception EntrepotOuFichierEchangeInvalide se déclenche quand il est fait référence à un entrepôt ou à un fichier d'échange invalide.
- FichierEchangeEcriture
L'exception FichierEchangeEcriture se déclenche quand une erreur survient lors de l'écriture pour un fichier d'échange.
- FichierEchangeLecture
L'exception FichierEchangeLecture se déclenche quand une erreur survient lors de la lecture pour un fichier d'échange.
- IlExistePhotographie
L'API IlExistePhotographie permet de savoir s'il existe une photographie.
- ModificationImpossible
L'exception ModificationImpossible se déclenche quand une modification est impossible.
- PhotographieTropAncienne
L'exception PhotographieTropAncienne se déclenche quand une photographie est trop ancienne.
- Photographier
L'API Photographier permet de prendre une photographie.
- PlusDeVerrou
L'exception PlusDeVerrou se déclenche quand il n'y a plus de verrou de disponible.
- PorteePhotographie
L'énuméré PorteePhotographie définit les limites possibles d'une photographie.
- SessionInvalide
L'exception SessionInvalide se déclenche quand une session est invalide.
- SynchroniserEntrepotsEtFichierJournal
L'API SynchroniserEntrepotsEtFichierJournal permet de synchroniser les entrepôts et le fichier journal.
- TempsDeGarDepasse
L'exception TempsDeGardeDepasse se déclenche quand un temps de garde est dépassé.
- Transaction
Le type Transaction modélise les transactions.
- TransactionImpossible
L'exception TransactionImpossible se déclenche quand une transaction est impossible.
- TropsDeBlocsVerrouilles
L'exception TropsDeBlocsVerrouilles se déclenche quand trop de blocs sont verrouillés.
- ValidationImpossible
L'exception ValidationImpossible se déclenche quand une validation est impossible.
Up ! Object Request Broker
Up ! Object Request Broker est désormais également utilisable en mode commande pour créer, exporter, importer ou supprimer des annuaires.
Paramètres
- Action
Le paramètre Action permet de spécifier quelle action exécuter en mode commande.
- Maitre
Le paramètre Maitre a été remplacé par le paramètre URINoeudMaitre.
- Nom
Le paramètre Nom a été remplacé par le paramètre NomNoeud.
- NomAnnuaire
Le paramètre NomAnnuaire permet de spécifier le nom de l'annuaire sur lequel s'applique le script de commandes.
- Protocole
Le paramètre Protocole a été remplacé par le schéma de la valeur de URINoeud.
- Source
Le paramètre Source permet de spécifier quel est le script de commandes à exécuter.
- URINoeud
Le paramètre URINoeud désigne un serveur Up ! Object Request Broker de la topologie sous forme d'une Uniform Resource Identifier.
- URINoeudMaitre
Le paramètre URINoeudMaitre désigne le serveur Up ! Object Request Broker maître sous forme d'une Uniform Resource Identifier.
Concepts ajoutés
Concepts modifiés
- Annuaire
Le chemin d'accès aux niveaux d'un annuaire a été normalisé :
- Le séparateur n'est plus le caractère point
.
mais le caracère division /
. - La racine est identifiée par la chaîne de caractères /".
Up ! Record File
Up ! Record File prend en charge les échanges de données au format d'enregistrements de champs.
Concepts ajoutés
- Champ
Le type Champ modélise un champ d'un enregistrement.
- Enregistrement
Le type Enregistrement modélise un enregistrement d'un échange de données.
- EchangeUpsRcf
Le type EchangeUpsRcf modélise un échange de données à ce format.
Up ! Security Manager
Up ! Security Manager est désormais également utilisable en mode commande pour créer, exporter, importer, modifier ou supprimer des rôles, des utilisateurs, des habilitations ou des quotas.
Architecture
- Optimisation.
La vérification des habilitations sur les modules, les procédures, les fonctions et les méthodes ne sont plus examinées qu'à la première demande.
Le résultat est conservé en anté-mémoire tant que la configuration du profil de sécurité est inchangée et qu'aucune reconnexion n'a lieu.
Les habilitations précédentes n'engendrent donc plus pratiquement aucun sur-coût en temps d'exécution.
- Répertoire misc.
Le répertoire ${UPS_HOME}/misc ayant été supprimé, le fichier de licences a été transféré dans le répertoire ${UPS_HOME}/upssec/upssec.
Le fichier de licences ups.lic ayant été renommé en upsaps.ulc.
Paramètres
- Action
Le paramètre Action permet de spécifier quelle action exécuter en mode commande.
- NomRole
Le paramètre NomRole permet de spécifier le nom du rôle sur lequel s'applique le script de commandes.
- NomUtilisateur
Le paramètre NomUtilisateur permet de spécifier le nom de l'utilisateur sur lequel s'applique le script de commandes.
- Securite.
Le paramètre Securite permet désormais de spécifier un fichier de sécurité contenant la liste des utilisateurs et des rôles.
- Source
Le paramètre Source permet de spécifier quel est le script de commandes à exécuter.
Concepts ajoutés
- ExporterSecurite
L'API ExporterSecurite permet d'exporter les rôles, les utilisateurs, les habilitations et les quotas.
- ImporterSecurite
L'API ImporterSecurite permet d'importer les rôles, les utilisateurs, les habilitations et les quotas.
- ModeSignatureFlux
L'énuméré ModeSignatureFlux définit les modes de signature des flux supportés.
- Signer
L'API Signer permet de signer le contenu d'un flux.
Concepts modifiés
- ListeDeRoles
La variable ListeDeRoles est la liste des rôles. Elle remplace l'API ListerRoles.
- ListerDUtilisateurs
La variable ListeDUtilisateurs est la liste des utilisateurs. Elle remplace l'API ListerUtilisateurs.
Up ! System
Paramètres
- LatenceFileDAttente
Le paramètre LatenceFileDAttente permet de fixer le délai de latence des tâches serveurs des files d'attente au bout duquel elles sont détruites si elles ne sont plus sollicitées.
- ModeOptimisationFichierDivers
Le paramètre ModeOptimisationFichierDivers permet de fixer le mode d'optimisation pour l'accès à divers fichiers.
- ModeOptimisationFichierSource
Le paramètre ModeOptimisationFichierSource permet de fixer le mode d'optimisation pour l'accès aux fichiers sources.
- URIConsoleClient
Le paramètre URIConsoleClient permet de rediriger la console vers le serveur de consoles Up ! Window.
Concepts ajoutés
- ComparerFichiersBinaires
L'API ComparerFichiersBinaires permet de comparer le contenu de deux fichiers binaires.
- ComparerFichiersTextes
L'API ComparerFichiersTextes permet de comparer le contenu de deux fichiers textes.
- FluxBinaire
Le type FluxBinaire modélise un flux sur un Binaire.
- FluxCaractere
Le type FluxCaractere modélise un flux sur un Caractere.
- FluxCompresse
Le type FluxCompresse modélise un flux compressé.
- FluxEncode
Le type FluxEncode modélise un flux encodé.
- ListerTaches
L'API ListerTaches permet de lister les tâches.
- ModeCompressionFlux
L'API ModeCompressionFlux énumère les modes de compression supportés.
- ModeEncodageFlux
L'API ModeEncodageFlux énumère les modes d'encodage supportés.
- Système de fichiers virtuels
Les API concernant les fichiers, les répertoires et les unités de stockage sont adossées à différents systèmes de fichiers via une interface et prennent désormais en compte la norme Uniform Resource Identifier.
De ce fait, Up ! System comporte un système de fichiers virtuels en plus du système d'exploitation virtuel.
- UPS_PS1 et UPS_PS2
Les pseudo-variables environnement UPS_PS1 et UPS_PS2 représente respectivement l'invité de commandes de premier et seconde niveau.
- UPS_SESSION
La pseudo-variable environnement UPS_SESSION identifie de façon unique une tâche par son numéro de session.
Concepts modifiés
- FichierListe
Les propriétés DateCreation, DateDernierAcces, DateDerniereModification, DroitsAutres, DroitsGroupe, DroitsUtilisateur, EstCache ont été ajoutées au type FichierListe.
- IFlux - 1
Il est possible de multiplexer les flux entre les tâches : il existe un flux logique se divisant en autant de flux physiques qu'il existe de tâches déclarées.
L'interface Flux comporte deux nouvelles propriétés :
- IFlux - 2
- MiseAuPoint
L'API MiseAuPoint a été transféré dans Up ! Debugger.
Up ! Transmission Control Protocol
Paramètres
- PortUpsOrb
Le paramètre PortUpsOrb a été remplacé par un sous-paramètre de la valeur de URINoeud d'Up ! Object Request Broker.
- PortUpsOrbMaitre
Le paramètre PortUpsOrbMaitre a été remplacé un sous-paramètre de la valeur de URINoeudMaitre d'Up ! Object Request Broker.
- Serveur
Le paramètre Serveur a été remplacé par un sous-paramètre de la valeur de URINoeud d'Up ! Object Request Broker.
- Tuyau
Le paramètre Tuyau a été remplacé par un sous-paramètre de la valeur de URINoeud d'Up ! Object Request Broker.
Concepts modifiés
- CanalTcpIp
Le constructeur du type CanalTcpIp a été modifié pour prendre en paramètre un Uniform Resource Identifier (URI).
La méthode ConnecterAUnServeur du type CanalTcpIp a été modifié pour prendre en paramètre un Uniform Resource Identifier (URI).
Up ! Virtual Technical Machine
Architecture
- Common Gateway Interface (CGI).
Quand la variable environnement QUERY_INTERFACE est renseignée, le programme bascule en mode batch et les paramètres sont aussi lus dans la valeur de cette variable.
- Fichier upsvtm.ini.
Ce fichier ne comporte plus les listes des modules natifs par technologie. Ils sont désormais énumérés dans ${UPS_HOME}/ini/${UPS_USER}/upsp5l.ini.
Ce fichier ne comporte plus les listes des modules optionnels. Ils sont désormais énumérés dans ${UPS_HOME}/ini/upsmmr.ini.
- Mise au point.
Tous les modules d'Up ! Virtual Technical Machine comportent le code de mise au point activable dynamiquement si besoin est.
Il existe une livraison d'Up ! Virtual Technical Machine sans le code de mise au point et de profilage pour des performances accrues.
- Optimisation.
Tous les modules d'Up ! Virtual Technical Machine optimisent désormais le nombre de modules nécessaires au fonctionnement du programme compilé. Les modules Up ! Mathematical, Up ! Network, Up ! Object Request Broker et Up ! Security Manager sont chargés si besoin est.
- Profilage.
Tous les modules d'Up ! Virtual Technical Machine comportent le code de profilage activable dynamiquement si besoin est.
Il existe une livraison d'Up ! Virtual Technical Machine sans le code de mise au point et de profilage pour des performances accrues.
Up ! Window
Paramètres
- Entete
Le paramètre Entete permet d'afficher l'en-tête.
- FermerConsole
Le paramètre FermerConsole permet de fermer automatiquement la console quand le programme est terminé.
- URIConsoleServeur
Le paramètre URIConsoleServeur permet de capter les consoles de programmes tiers.
Up ! World Wide Web
Up ! World Wide Web gère le tronc commun des normes relatives à du contenu qui sont émises par le World Wide Web Consortium (W3C).
Concepts ajoutés
- EntiteContenuInternet
Le type EntiteContenuInternet modélise une entité d'un contenu Internet.
- IClientInternet
L'interface IClientInternet modélise un client Internet pour un serveur.
- IContenuInternet
L'interface IContenuInternet modélise un contenu Internet pour un serveur.
- IntervalleContenu
Le type IntervalleContenu modélise un intervalle sur un contenu Internet.
- FluxInternet
Le type FluxInternet modélise un flux de contenu Internet.
- IServeurInternet
L'interface IServeurInternet modélise un serveur Internet pour un client.
- SorteContenuInternet
L'énuméré SorteContenuInternet définit les sortes des contenus transitant sur Internet.
- TypeContenuInternet
L'énuméré TypeContenuInternet définit les types des contenus transitant sur Internet.