Up ! Java

Up ! Java met en oeuvre les API de la norme Java Native Interface.

Types et interfaces d'Up ! Virtual Technical Machine exposés en classes natives Java

Les classes sont décrites dans les fichiers Java dans le répertoire ${UPS_HOME}/upsjav/upsjav/${UPS_LANGUAGE}. Elles sont regroupées dans des archives rangées dans le ${UPS_HOME}/upsjav/upsjav/${UPS_LANGUAGE}.

Quelques exemples d'emploi de ces classes sont présentés dans la rubrique Encapsulation des modules en technologie Up ! Virtual Technical Machine en modules Java...

Up ! Advanced Business Applications Programming

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upseai.jarUpsAba.UpsAbaModule d'Up ! Advanced Business Applications Programming.
upseai.jarUpsAba.IntegrationClientBapiType IntegrationClientBapi.
upseai.jarUpsAba.IntegrationServeurBapiType IntegrationServeurBapi.

Up ! Archive

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsvtm.jarUpsArc.UpsArcModule d'Up ! Archive.
upsvtm.jarUpsArc.IArchiveInterface IArchive.
upsvtm.jarUpsArc.ArchiveUpsArcType ArchiveUpsArc.

Up ! Business

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsvbm.jarUpsBiz.UpsBizModule d'Up ! Business.
upsvbm.jarUpsBiz.IAdressePostaleInterface IAdressePostale.
upsvbm.jarUpsBiz.IApplicationInterface IApplication.
upsvbm.jarUpsBiz.IArticleInterface IArticle.
upsvbm.jarUpsBiz.IAvanceInterface IAvance.
upsvbm.jarUpsBiz.IAvoirInterface IAvoir.
upsvbm.jarUpsBiz.IBonDeCommandeInterface IBonDeCommande.
upsvbm.jarUpsBiz.IBonDeLivraisonInterface IBonDeLivraison.
upsvbm.jarUpsBiz.ICategorieInterface ICategorie.
upsvbm.jarUpsBiz.ICentreDAnalyseInterface ICentreDAnalyse.
upsvbm.jarUpsBiz.ICentreDeCoutsInterface ICentreDeCouts.
upsvbm.jarUpsBiz.ICentreDeProfitsInterface ICentreDeProfits.
upsvbm.jarUpsBiz.ICompteGeneralInterface ICompteGeneral.
upsvbm.jarUpsBiz.ICompteGeneralInterface IContrat.
upsvbm.jarUpsBiz.ICoordonneesInterface ICoordonnees.
upsvbm.jarUpsBiz.IDepotDeGarantieInterface IDepotDeGarantie.
upsvbm.jarUpsBiz.IDetailDocumentInterface IDetailDocument.
upsvbm.jarUpsBiz.IDocumentInterface IDocument.
upsvbm.jarUpsBiz.IEcheanceInterface IEcheance.
upsvbm.jarUpsBiz.IEcheancierInterface IEcheancier.
upsvbm.jarUpsBiz.IFactureInterface IFacture.
upsvbm.jarUpsBiz.IImplantationInterface IImplantation.
upsvbm.jarUpsBiz.IIndividuInterface IIndividu.
upsvbm.jarUpsBiz.ILangueInterface ILangue.
upsvbm.jarUpsBiz.ILettrageInterface ILettrage.
upsvbm.jarUpsBiz.IMonnaieInterface IMonnaie.
upsvbm.jarUpsBiz.IMoratoireInterface IMoratoire.
upsvbm.jarUpsBiz.IObjetMetierInterface IObjetMetier.
upsvbm.jarUpsBiz.IOffreCatalogueInterface IOffreCatalogue.
upsvbm.jarUpsBiz.IOffreRemiseeInterface IOffreRemisee.
upsvbm.jarUpsBiz.IOrganisationInterface IOrganisation.
upsvbm.jarUpsBiz.IPaysInterface IPays.
upsvbm.jarUpsBiz.IPersonnelInterface IPersonnel.
upsvbm.jarUpsBiz.IPersonnelClientInterface IPersonnelClient.
upsvbm.jarUpsBiz.IPersonnelConcurrentInterface IPersonnelConcurrent.
upsvbm.jarUpsBiz.IPersonnelDistributeurInterface IPersonnelDistributeur.
upsvbm.jarUpsBiz.IPersonnelEmployeInterface IPersonnelEmploye.
upsvbm.jarUpsBiz.IPersonnelFinancierInterface IPersonnelFinancier.
upsvbm.jarUpsBiz.IPersonnelFournisseurInterface IPersonnelFournisseur.
upsvbm.jarUpsBiz.IPersonnelPartenaireInterface IPersonnelPartenaire.
upsvbm.jarUpsBiz.IPieceComptableInterface IPieceComptable.
upsvbm.jarUpsBiz.IRegionInterface IRegion.
upsvbm.jarUpsBiz.IReglementInterface IReglement.
upsvbm.jarUpsBiz.ISocieteInterface ISociete.
upsvbm.jarUpsBiz.ISocieteClientInterface ISocieteClient.
upsvbm.jarUpsBiz.ISocieteConcurrentInterface ISocieteConcurrent.
upsvbm.jarUpsBiz.ISocieteDistributeurInterface ISocieteDistributeur.
upsvbm.jarUpsBiz.ISocieteFournisseurInterface ISocieteFournisseur.
upsvbm.jarUpsBiz.ISocieteGroupeInterface ISocieteGroupe.
upsvbm.jarUpsBiz.ISocieteFinancierInterface ISocieteFinancier.
upsvbm.jarUpsBiz.ISocietePartenaireInterface ISocietePartenaire.
upsvbm.jarUpsBiz.ITaxeInterface ITaxe.
upsvbm.jarUpsBiz.ITransactionInterface ITransaction.
upsvbm.jarUpsBiz.IUtilisateurInterface IUtilisateur.

Up ! Comma Separated Value

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsedi.jarUpsCsv.UpsCsvModule d'Up ! Comma Separated Value.
upsedi.jarUpsCsv.EchangeCsvType EchangeCsv.

Up ! Common Object Request Broker Architecture

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upseai.jarUpsCrb.UpsCrbModule d'Up ! Common Object Request Broker Architecture.
upseai.jarUpsCrb.IntegrationClientCorba:Type IntegrationClientCorba.
upseai.jarUpsCrb.IntegrationServeurCorbaType IntegrationServeurCorba.
upseai.jarUpsCrb.TypeCodeType TypeCode.

Up ! Compiler

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upssdk.jarUpsCmp.UpsCmpModule d'Up ! Compiler.

Up ! Component Object Module

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upseai.jarUpsCom.UpsComModule d'Up ! Component Object Module.
upseai.jarUpsCom.IntegrationClientComType IntegrationClientCom.
upseai.jarUpsCom.IntegrationServeurComType IntegrationServeurCom.

Up ! Content Service

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsnet.jarUpsCns.UpsCnsModule d'Up ! Content Service.
upsnet.jarUpsCns.ClientContenuType ClientContenu.
upsnet.jarUpsCns.ReponseContenuType ReponseContenu.
upsnet.jarUpsCns.RequeteContenuType RequeteContenu.
upsnet.jarUpsCns.ServeurContenuType ServeurContenu.

Up ! Db2

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsqry.jarUpsDb2.UpsDb2Module d'Up ! Db2.
upsqry.jarUpsDb2.BlocDb2Type BlocDb2.
upsqry.jarUpsDb2.ConnexionDb2Type ConnexionDb2.
upsqry.jarUpsDb2.OrdreDb2Type OrdreDb2.
upsqry.jarUpsDb2.RequeteDb2Type RequeteDb2.

Up ! Debugger

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upssdk.jarUpsDbg.UpsDbgModule d'Up ! Debugger.

Up ! Document Generator

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsnls.jarUpsDgn.UpsDgnModule d'Up ! Document Generator.

Up ! Edi for Administration, Commerce and Transport

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsedi.jarUpsEdf.UpsEdfModule d'Up ! Edi for Administration, Commerce and Transport.
upsedi.jarUpsEdf.EchangeEdifactType EchangeEdifact.
upsedi.jarUpsEdf.EnteteEdifactType EnteteEdifact.
upsedi.jarUpsEdf.GroupeMessagesEdifactType GroupeMessagesEdifact.
upsedi.jarUpsEdf.MessageEdifactType MessageEdifact.
upsedi.jarUpsEdf.SegmentMessageType SegmentMessage.
upsedi.jarUpsEdf.ValeurCompositeType ValeurComposite.
upsedi.jarUpsEdf.ValeurElementaireType ValeurElementaire.

Up ! Electronic Data Interchange

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsvtm.jarUpsEdi.UpsEdiModule d'Up ! Electronic Data Interchange.
upsvtm.jarUpsEdi.EchangeBinaireType EchangeBinaire.
upsvtm.jarUpsEdi.EchangeUps5GLType EchangeUps5GL.
upsvtm.jarUpsEdi.IEchangeInterface IEchange.

Up ! Enterprise Application Integration

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upssdk.jarUpsEai.UpsEaiModule d'Up ! Enterprise Application Integration.
upssdk.jarUpsEai.IIntegrationClientInterface IIntegrationClient.
upssdk.jarUpsEai.IIntegrationServeurInterface IIntegrationServeur.

Up ! File Transfer Service

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsnet.jarUpsFts.UpsFtsModule d'Up ! File Transfer Service.
upsnet.jarUpsFts.ClientFtpType ClientFtp.
upsnet.jarUpsFts.ServeurFtpType ServeurFtp.

Up ! Sap IDoc

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsedi.jarUpsSid.UpsSidModule d'Up ! Sap IDoc.
upsedi.jarUpsSid.ChampType Champ.
upsedi.jarUpsSid.EchangeIDocType EchangeIDoc.
upsedi.jarUpsSid.EnregistrementType Enregistrement.

Up ! Java

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upseai.jarUpsJav.UpsJavModule d'Up ! Java.
upseai.jarUpsJav.IntegrationClientJavaType IntegrationClientJava.
upseai.jarUpsJav.IntegrationServeurJavaType IntegrationServeurJava.

Up ! Kernel

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsvtm.jarUpsKrn.UpsKrnModule d'Up ! Kernel.
upsvtm.jarUpsKrn.AppelType Appel.
upsvtm.jarUpsKrn.ArbreBinaireType ArbreBinaire.
upsvtm.jarUpsKrn.BinaireType Binaire.
upsvtm.jarUpsKrn.BooleenEnuméré Booleen.
upsvtm.jarUpsKrn.CaractereType Caractere.
upsvtm.jarUpsKrn.DateType Date.
upsvtm.jarUpsKrn.EntierType Entier.
upsvtm.jarUpsKrn.EntrepotType Entrepot.
upsvtm.jarUpsKrn.EnumereType Enumere.
upsvtm.jarUpsKrn.ExceptionType Exception.
upsvtm.jarUpsKrn.HachageType Hachage.
upsvtm.jarUpsKrn.IAlgebreCommutativeInterface IAlgebreCommutative.
upsvtm.jarUpsKrn.ICollectionInterface ICollection.
upsvtm.jarUpsKrn.ICorpsCommutatifInterface ICorpsCommutatif.
upsvtm.jarUpsKrn.IEnregistrementInterface IEnregistrement.
upsvtm.jarUpsKrn.IEspaceMetreInterface IEspaceMetre.
upsvtm.jarUpsKrn.IIterateurInterface IIterateur.
upsvtm.jarUpsKrn.IResultatRequeteInterface IResultatRequete.
upsvtm.jarUpsKrn.ListeType Liste.
upsvtm.jarUpsKrn.ModuleType Module.
upsvtm.jarUpsKrn.ObjetType Objet.
upsvtm.jarUpsKrn.OctetType Octet.
upsvtm.jarUpsKrn.ReelType Reel.
upsvtm.jarUpsKrn.ReferenceType Reference.
upsvtm.jarUpsKrn.ResultatRequeteListeType ResultatRequeteListe.
upsvtm.jarUpsKrn.TableauType Tableau.
upsvtm.jarUpsKrn.TypeType Type.

Nota bene :
La classe UpsKrn.Booleen correspond au clonage de la classe UpsKrn.Enumere en se restreignant aux booléens.

Up ! Mail Service

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsnet.jarUpsMls.UpsMlsModule d'Up ! Mail Service.
upsnet.jarUpsMls.AbonnementElectroniqueType AbonnementElectronique.
upsnet.jarUpsMls.BoiteAuxLettresElectroniqueType BoiteAuxLettresElectronique.
upsnet.jarUpsMls.ClientMessagerieType ClientMessagerie.
upsnet.jarUpsMls.CourrierElectroniqueType CourrierElectronique.
upsnet.jarUpsMls.IServeurMessagerieInterface IServeurMessagerie.
upsnet.jarUpsMls.ServeurMessagerieImapType ServeurMessagerieImap.
upsnet.jarUpsMls.ServeurMessageriePopType ServeurMessageriePop.

Up ! Mathematical

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsvtm.jarUpsMat.UpsMatModule d'Up ! Mathematical.
upsvtm.jarUpsMat.DegreType Degre.
upsvtm.jarUpsMat.RadianType Radian.

Up ! Max DB

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsqry.jarUpsMdb.UpsMdbModule d'Up ! Max DB.
upsqry.jarUpsMdb.BlocMaxDBType BlocMaxDB.
upsqry.jarUpsMdb.ConnexionMaxDBType ConnexionMaxDB.
upsqry.jarUpsMdb.OrdreMaxDBType OrdreMaxDB.
upsqry.jarUpsMdb.RequeteMaxDBType RequeteMaxDB.

Up ! Microsoft Network

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsnet.jarUpsMsn.UpsMsnModule d'Up ! Microsoft Network.
upsnet.jarUpsMsn.CanalMicrosoftNetworkType CanalMicrosoftNetwork.

Up ! Microsoft Sql Server

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsqry.jarUpsMss.UpsMssModule d'Up ! Microsoft Sql Server.
upsqry.jarUpsMss.BlocSqlServerType BlocSqlServer.
upsqry.jarUpsMss.ConnexionSqlServerType ConnexionSqlServer.
upsqry.jarUpsMss.OrdreSqlServerType OrdreSqlServer.
upsqry.jarUpsMss.RequeteSqlServerType RequeteSqlServer.

Up ! My Sql

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsqry.jarUpsMys.UpsMysModule d'Up ! My Sql.
upsqry.jarUpsMys.BlocMySqlType BlocMySql.
upsqry.jarUpsMys.ConnexionMySqlType ConnexionMySql.
upsqry.jarUpsMys.OrdreMySqlType OrdreMySql.
upsqry.jarUpsMys.RequeteMySqlType RequeteMySql.

Up ! Named Pipes

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsnet.jarUpsNap.UpsNapModule d'Up ! Named Pipes.
upsnet.jarUpsNap.CanalTuyauNommeType CanalTuyauNomme.

Up ! Natural Language Support

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsvtm.jarUpsNls.UpsNlsModule d'Up ! Natural Language Support.

Up ! Network

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsvtm.jarUpsNet.UpsNetModule d'Up ! Network.
upsvtm.jarUpsNet.ICanalInterface ICanal.
upsvtm.jarUpsNet.ServeurInterface Serveur.

Up ! Object Management System

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsvtm.jarUpsOms.UpsOmsModule d'Up ! Object Management System.
upsvtm.jarUpsOms.ITransactionInterface ITransaction.
upsvtm.jarUpsOms.TransactionType Transaction.

Up ! Object Request Broker

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsvtm.jarUpsOrb.UpsOrbModule d'Up ! Object Request Broker.
upsvtm.jarUpsOrb.AnnuaireType AnnuaireUpsOrb.

Up ! Open Database Connectivity

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsqry.jarUpsOdb.UpsOdbModule d'Up ! Open DataBase Connectivity.
upsqry.jarUpsOdb.BlocOdbcType BlocOdbc.
upsqry.jarUpsOdb.ConnexionOdbcType ConnexionOdbc.
upsqry.jarUpsOdb.OrdreOdbcType OrdreOdbc.
upsqry.jarUpsOdb.RequeteOdbcType RequeteOdbc.

Up ! Oracle

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsqry.jarUpsOra.UpsOraModule d'Up ! Oracle.
upsqry.jarUpsOra.BlocOracleType BlocOracle.
upsqry.jarUpsOra.ConnexionOracleType ConnexionOracle.
upsqry.jarUpsOra.OrdreOracleType OrdreOracle.
upsqry.jarUpsOra.RequeteOracleType RequeteOracle.

Up ! Parser

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upssdk.jarUpsPrs.UpsPrsModule d'Up ! Parser.
upssdk.jarUpsPrs.AnalyseurLexicalType AnalyseurLexical.
upssdk.jarUpsPrs.AnalyseurSyntaxiqueType AnalyseurSyntaxique.
upssdk.jarUpsPrs.NonTerminalSyntaxiqueType NonTerminalSyntaxique.
upssdk.jarUpsPrs.PaquetLexicalType PaquetLexical.
upssdk.jarUpsPrs.RegleSyntaxiqueType RegleSyntaxique.

Up ! Programming Language / Structured Query Language

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upseai.jarUpsPsq.UpsPsqModule d'Up ! Programming Language / Structured Query Language.
upseai.jarUpsPsq.IntegrationClientPlSqlType IntegrationClientPlSql.
upseai.jarUpsPsq.IntegrationServeurPlSqlType IntegrationServeurPlSql.

Up ! PostgreSQL

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsqry.jarUpsPgs.UpsPgsModule d'Up ! PostgreSQL.
upsqry.jarUpsPgs.BlocPostgreSQLType BlocPostgreSQL.
upsqry.jarUpsPgs.ConnexionPostgreSQLType ConnexionPostgreSQL.
upsqry.jarUpsPgs.OrdrePostgreSQLType OrdrePostgreSQL.
upsqry.jarUpsPgs.RequetePostgreSQLType RequetePostgreSQL.

Up ! Profiler

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upssdk.jarUpsPrf.UpsPrfModule d'Up ! Profiler.

Up ! Query

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsvtm.jarUpsQry.UpsQryModule d'Up ! Query.
upsvtm.jarUpsQry.EnregistrementSqlType EnregistrementSql.
upsvtm.jarUpsQry.IBlocSqlInterface IBlocSql.
upsvtm.jarUpsQry.IConnexionSqlInterface IConnexionSql.
upsvtm.jarUpsQry.IOrdreSqlInterface IOrdreSql.
upsvtm.jarUpsQry.IRequeteSqlInterface IRequeteSql.
upsvtm.jarUpsQry.ResultatRequeteSqlType ResultatRequeteSql.

Up ! Record File

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsedi.jarUpsRcf.ChampType Champ.
upsedi.jarUpsRcf.UpsRcfModule d'Up ! Record File.
upsedi.jarUpsRcf.EchangeFluxDEnregistrementsType EchangeFluxDEnregistrements.
upsedi.jarUpsRcf.EnregistrementType Enregistrement.

Up ! Script Engine

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsvtm.jarUpsSng.UpsSngModule d'Up ! Script Engine.

Up ! Security Manager

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsvtm.jarUpsSec.UpsSecModule d'Up ! Security Manager.
upsvtm.jarUpsSec.HabilitationsType Habilitations.
upsvtm.jarUpsSec.HabilitationUnitaireType HabilitationUnitaire.
upsvtm.jarUpsSec.LicencesType Licences.
upsvtm.jarUpsSec.LicenceUnitaire:Type LicenceUnitaire.
upsvtm.jarUpsSec.QuotasType Quotas.
upsvtm.jarUpsSec.QuotaUnitaireType QuotaUnitaire.
upsvtm.jarUpsSec.RoleType Role.
upsvtm.jarUpsSec.UtilisateurType Utilisateur.

Up ! Single Object Activation Protocol

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upseai.jarUpsSoa.UpsSoaModule d'Up ! Single Object Activation Protocol.
upseai.jarUpsSoa.IntegrationClientSoapType IntegrationClientSoap.
upseai.jarUpsSoa.IntegrationServeurSoapType IntegrationServeurSoap.

Up ! System

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsvtm.jarUpsSys.UpsSysModule d'Up ! System.
upsvtm.jarUpsSys.CalendrierType Calendrier.
upsvtm.jarUpsSys.FichierType Fichier.
upsvtm.jarUpsSys.FichierListeType FichierListe.
upsvtm.jarUpsSys.FileDAttenteType FileDAttente.
upsvtm.jarUpsSys.FluxBinaireType FluxBinaire.
upsvtm.jarUpsSys.FluxCaractereType FluxCaractere.
upsvtm.jarUpsSys.FluxCompresseType FluxCompresse.
upsvtm.jarUpsSys.FluxEncodeType FluxEncode.
upsvtm.jarUpsSys.IFluxInterface IFlux.
upsvtm.jarUpsSys.PeriodeCalendrierType PeriodeCalendrier.
upsvtm.jarUpsSys.ProcessusListeType ProcessusListe.
upsvtm.jarUpsSys.SegmentType Segment.
upsvtm.jarUpsSys.SynchronisationType Synchronisation.
upsvtm.jarUpsSys.TacheType Tache.
upsvtm.jarUpsSys.TravailType Travail.
upsvtm.jarUpsSys.UniteListeeType UniteListee.

Up ! Translator

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsnls.jarUpsTrn.UpsTrnModule d'Up ! Translator.

Up ! Transmission Control Protocol / Internet Protocol

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsnet.jarUpsTcp.UpsTcpModule d'Up ! Transmission Control Protocol.
upsnet.jarUpsTcp.CanalTcpIpType CanalTcpIp.

Up ! World Wide Web

Archive de JavaClasse ou interface de JavaModule, type ou interface d'Up ! Application System
upsnet.jarUpsWww.UpsWwwModule d'Up ! World Wide Web.
upsnet.jarUpsWww.FluxInternetType FluxInternet.
upsnet.jarUpsWww.IClientInternetInterface IClientInternet.
upsnet.jarUpsWww.IContenuInternetInterface IContenuInternet.
upsnet.jarUpsWww.IntervalleContenuType IntervalleContenu.
upsnet.jarUpsWww.IServeurInternetInterface IServeurInternet.

Correspondance entre Java et Up ! Application System

Concepts

JavaUp ! Application System
Constante déclarée par static final.Constante déclarée par Constante.
Exception déclarée par throw.Ignoré.
Interface déclarée par interface.Interface déclarée par Interface.
Méthode fonctionnelle.Méthode fonctionnelle déclarée par Fonction.
Méthode procédurale.Méthode procédurale déclarée par Procedure.
Méthode statique fonctionnelle.Fonction globale déclarée par Fonction.
Méthode statique procédurale.Procédure globale déclarée par Procedure.
Paquet déclaré par package.Sous-module déclaré par Module.
Propriété private.Propriété inaccessible.
Propriété public.Propriété en lecture et écriture.
Propriété static public.Variable globale en lecture et écriture.
Tableau déclaré par [ ].Tableau déclaré par TableauDe.

Types de données

JavaUp ! Application System
booleanBooleen
BooleanNul Ou Booleen
byte
byte []
Entier
Binaire
char
char []
Entier
Caractere
Character
char []
Nul Ou Entier
Nul Ou Caractere
doubleReel
DoubleNul Ou Reel
floatReel
FloatNul Ou Reel
intEntier
IntegerNul Ou Entier
longEntier
ObjectNul Ou Objet
shortEntier
StringCaractere

Inflexions

JavaUp ! Application System
abstractDéfinition d'une interface par Interface au lieu d'un type par Type.
extendsHéritage par .HeriteDe.
finalDéfinition déclarée avec l'inflexion Final.
implementsHéritage par HeriteDe.
synchronizedDéfinition déclarée avec l'inflexion Synchroniser.
transientIgnoré.
volatileIgnoré.

Conversion de types de données

JavaUp ! Application SystemApplication Program Interface
Méthode JavaAppelMéthode UpsKrn.JavaMethod2Appel.
Le prototype correspond à la signature de la méthode selon la convention de Java Native Interface (JNI).
booleanBooleenMéthode UpsKrn.JavaBoolean2Booleen.
byteEntierMéthode UpsKrn.JavaByte2Entier.
byte []BinaireMéthode UpsKrn.JavaByteArray2Binaire.
charEntierMéthode UpsKrn.JavaChar2Entier.
char []CaractereMéthode UpsKrn.JavaCharArray2Caractere.
Character []CaractereMéthode UpsKrn.JavaCharacterArray2Caractere.
doubleReelMéthode UpsKrn.JavaDouble2Reel.
floatReelMéthode UpsKrn.JavaFloat2Reel.
intEntierMéthode UpsKrn.JavaInt2Entier.
longEntierMéthode UpsKrn.JavaLong2Entier.
StringBinaire
Date
Caractere
Méthode UpsKrn.JavaString2Binaire.
Méthode UpsKrn.JavaString2Date.
Méthode UpsKrn.JavaString2Caractere.
shortEntier
Enumere
Méthode UpsKrn.JavaShort2Entier.
Méthode UpsKrn.JavaShort2Enumere.

Usage des modules Java

Le démarrage de la machine virtuelle Java est réalisé automatiquement par Up ! Application System.

Le chargement et le déchargement des classes Java sont réalisés automatiquement par Up ! Application System.

L'arrêt de la machine virtuelle Java est réalisé automatiquement par Up ! Application System.

Correspondance entre Up ! Application System et Java

Concepts

Up ! Application SystemJava
Alias déclaré par Type ... = ... ;.Classe déclarée par public class ... extends.
Constante déclarée par Constante.Constante déclarée par public static final int.
Définition de variables ou de traitements globaux.Définition d'une classe spécifique au module portant le nom du module préfixé par M. Par exemple MUpsKrn.
Enuméré déclaré par Enumere.Constantes déclarées par public static final short.
Importation déclarée par ImporterModule.Il faut importer la classe correspondant au module avec import.
Méthode fonctionnelle déclarée par Fonction.Méthode fonctionnelle.
Méthode procédurale déclarée par Procedure.Méthode procédurale.
Objet sémantique déclaré par AnalyseurLexical.Objet d'interface UpsPrs.AnalyseurLexical.
Objet sémantique déclaré par AnalyseurSyntaxique.Objet d'interface UpsPrs.AnalyseurSyntaxique.
Objet sémantique déclaré par BlocSql.Objet d'interface UpsQry.BlocSql.
Objet sémantique déclaré par ConnexionSql.Objet d'interface UpsQry.ConnexionSql.
Objet sémantique déclaré par Entrepot.Objet d'interface UpsKrn.Entrepot.
Objet sémantique déclaré par Exception.Objet d'interface UpsKrn.Exception.
Objet sémantique déclaré par FileDAttente.Objet d'interface UpsSys.FileDAttente.
Objet sémantique déclaré par OrdreSql.Objet d'interface UpsQry.OrdreSql.
Objet sémantique déclaré par RegleSyntaxique.Objet d'interface UpsPrs.RegleSyntaxique.
Objet sémantique déclaré par RequeteSql.Objet d'interface UpsQry.RequeteSql.
Objet sémantique déclaré par Serveur.Objet d'interface UpsNet.Serveur.
Référence déclarée par ReferenceDe.Référence déclarée par UpsKrn.Reference.
Selon ... Fin Selon.Une classe par cas. Le sélecteur est de type Object ayant pour valeur un objet dont la classe est l'une des classes des cas.
Tableau déclaré par TableauDe.Tableau déclaré par [ ].
Type déclaré par Type ou par Interface.Interface déclarée par class.

Types de données

Up ! Application SystemJava
Booleen.boolean si non nul sinon UpsKrn.Booleen.
Enumere.short si non nul sinon UpsKrn.Enumere.
Caractere.UpsKrn.Caractere.
Date.UpsKrn.Date.
Entier.int si non nul sinon UpsKrn.Entier.
Reel.double si non nul sinon UpsKrn.Reel.

Inflexions

Up ! Application SystemJava
Définitions globales du module.Méthodes de la classe du module retournant l'objet.
Procédure ou fonctions globales du module.Méthodes procédurales ou fonctionnelles de la classe du module.
EntreePassage direct du paramètre.
Entree SortieUsage d'une classe paramètre et du paramètre UpsPrm pour tous les paramètres par variable. Ce paramètre est transmis en dernier.
SortieUsage d'une classe paramètre et du paramètre UpsPrm pour tous les paramètres par variable. Ce paramètre est transmis en dernier.
Définition d'une propriété d'un type en lecture seule.Pas de méthode pour l'affectation de la valeur.

Conversion de types de données

Up ! Application SystemJavaApplication Program Interface de Up ! Kernel
AppelMéthode JavaDirect par génération.
Binairebyte []
String
Méthode UpsKrn.Binaire2JavaByteArray.
Méthode UpsKrn.Binaire2JavaString.
BooleenbooleanMéthode UpsKrn.Booleen2JavaBoolean.
Caracterechar []
Character []
String
Méthode UpsKrn.Caractere2JavaCharArray.
Méthode UpsKrn.Caractere2JavaCharacterArray.
Méthode UpsKrn.Caractere2JavaString.
DateStringMéthode UpsKrn.Date2JavaString.
EnumereshortMéthode UpsKrn.Enumere2JavaShort.
Entiershort
int
long
Méthode UpsKrn.Entier2JavaShort.
Méthode UpsKrn.Entier2JavaInt.
Méthode UpsKrn.Entier2JavaLong.
Reelfloat
double
Méthode UpsKrn.Reel2JavaFloat.
Méthode UpsKrn.Reel2JavaDouble.

Usage des modules Up ! Application System

Sans Entreprise Java Beans (EJB)

Le démarrage de Up ! Virtual Technical Machine n'est pas réalisé automatiquement par Java. Cela doit s'effectuer par l'appel à la méthode Demarrer de la classe d'Up ! Kernel en premier.

Le chargement de chaque module employé n'est pas réalisé automatiquement par Java. Cela doit s'effectuer par l'appel à la méthode Demarrer de chaque module employé.
Le déchargement de chaque module employé n'est pas réalisé automatiquement par Java. Cela doit s'effectuer par l'appel à la méthode Arreter de chaque module employé.

Chaque Application Program Interface (API) est susceptible de lancer une exception de classe UpsKrn.UpsException qu'il est obligatoire de gérer.

L'arrêt de Up ! Virtual Technical Machine n'est pas réalisé automatiquement par Java. Cela doit s'effectuer par l'appel à la méthode Arreter de la classe d'Up ! Kernel en dernier.

Voici un exemple où Up ! Virtual Technical Machine coexiste avec Java Virtual Machine - Il y a donc un unique processus :

import UpsKrn.UpsKrn;
import UpsKrn.UpsException;
import MonModule.MMonModule;
...

public class MaClasse
/*******************/
{
...

public static void main(String s[])
/*********************************/
{
...

try

catch (UpsKrn.UpsException e) catch (java.lang.Throwable e2) }
}

Avec Entreprise Java Beans (EJB)

Le démarrage de Up ! Virtual Technical Machine est réalisé automatiquement par le serveur d'Entreprise Java Beans (EJB).

Le chargement de chaque module employé n'est pas réalisé automatiquement par le serveur d'Entreprise Java Beans (EJB). Cela doit s'effectuer par l'appel à la méthode javax.ejb.EJBHome.create de chaque module employé.
Le déchargement de chaque module employé est réalisé automatiquement par le serveur d'Entreprise Java Beans (EJB).

Chaque Application Program Interface (API) est susceptible de lancer une exception de l'interface UpsKrn.EjbUpsException qu'il est obligatoire de gérer.

L'arrêt de Up ! Virtual Technical Machine est réalisé automatiquement le serveur d'Entreprise Java Beans (EJB).

Voici un exemple où Up ! Virtual Technical Machine est séparée de Java Virtual Machine - Il y a dont deux processus :

import UpsKrn.EjbMUpsKrn;
import UpsKrn.EjbUpsException;
import UpsMonModule.EjbMonModule;
...

public class MaClasse
/*******************/
{
static UpsKrn.EjbUpsKrnHome pEjbUpsKrnHome;
static UpsMonModule.EjbMonModuleHome pEjbMonModuleHome;
static UpsKrn.EjbUpsKrn EjbUpsKrn;
static UpsMonModule.EjbMonModule pEjbMonModule;
...

public static void main(String s[])
/*********************************/
{
javax.naming.InitialContext Contexte;
...

try

catch (java.lang.Throwable e) }
}