Référence d'Up ! Network

Up ! Network est le module regroupe toutes les Application Program Interfaces (API) relatives aux communications entre processus sur un même ordinateur ou par réseau.

Quelle que soit la plate-forme cible, ces APIs sont identiques tant dans leurs paramétrages, leurs codes retour et leur comportement. Up ! Network est une sur-couche des services réseaux et Inter Process Call (IPC), ce qui constitue un interface de communication virtuelle indépendante de ceux-ci.

Up ! Object Request Broker utilise Up ! Network en tant que support de communication avec les pilotes suivants selon la norme de communication utilisée :

Norme de communicationNom du moduleValeur du schéma
Microsoft NetworkUp ! Microsoft Network...UpsMsn
Named PipesUp ! Named Pipes...UpsNap
Tcp-IpUp ! Transmission Control Protocol...UpsTcp

Up ! Network est également complété par des modules mettant en oeuvre les services standards suivants :

StandardNom du moduleValeur du schéma
File Transfer ProtocolUp ! File Transfer Serviceftp
HyperText Transfer ProtocolUp ! Content Service...http
Lightweight Directory Access ProtocolUp ! Directory Serviceldap
Internet Mail Acces Protocol
Post Office Protocol
Simple Mail Transport Protocol
Up ! Mail Service...imap
pop
smtp

Toutes les adresses réseau utilisées dans la configuration d'Up ! Network ou l'un de ses pilotes sont au format Uniform Resource Identifier (URI) en employant le schéma du tableau précédent. Voici des exemples :

UpsOrb://${NomNoeud}.${NomServeur}:1632/${NomRessource}
UpsMsn://${NomServeur}:1632/${NomTuyau}
UpsNap://local:1632/${NomTuyau}
UpsTcp://${NomServeur}:1632

ftp://${NomServeur}:21/${NomRessource}
http://${NomServeur}:80/${NomRessource}
ldap://${NomServeur}:389/${NomRessource}
lpr://${NomServeur}:515/${NomRessource}
pop://${NomServeur}:110/${NomRessource}
smtp://${NomServeur}:25/${NomRessource}

Pour cela, Up ! Network met en oeuvre le standard Uniform Resource Identifier du World Wide Web Consortium.

Pour connaître les paramètres d'Up ! Network, merci de se référer à la fiche Paramètres d'Up ! Network.

Pour avoir un exemple complet d'usage d'Up ! Network, merci de se référer à la fiche Usage d'un module distribué.

Interfaces

ICanal

Types

Serveur

Variables

ServeurLocal

Exceptions

AccepterImpossible

ChangementNbClientsMaxImpossible ClientInconnu CommunicationImpossible ConnecterImpossible CreationCanalImpossible

PiloteReseauInconnu

ServeurInconnu

TropDeClients

URIInvalide

VersionProtocoleNonSupportee

Procédures et fonctions

Procedure Optimiser(PasDEffetDeBord) Connecter(U : Caractere, M : Nul Ou Caractere, S : Nul Ou Serveur);

Procedure Optimiser(PasDEffetDeBord) Deconnecter(S : Nul Ou Serveur);

Adaptateurs

Technologie tierce.Accès à la classe.Nom de la classe.
Com.fecd0500-8a05-11d0-8e3c-e1043ebbde2bUpsNet
Corba.IDL:UpsNet:2.5UpsNet::UpsNet
Java / Ejb.upsvtm.jarUpsNet.UpsNet
Pl/Sql (PL/SQL).--
Rfc for Sap.--
Soap.--