Up ! Component Object Module

Up ! Component Object Module met en oeuvre les API de la norme Component Object Module (COM).

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

Les classes sont décrites dans les fichiers Interface Definition Language (IDL) dans le répertoire ${UPS_HOME}/upscom/upscom/${UPS_LANGUAGE}.

Quelques exemples d'emploi de ces interfaces sont présentés dans la rubrique Encapsulation des modules en technologie Up ! Virtual Technical Machine en modules Component Object Module (COM)...

Up ! Advanced Business Applications Programming

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2300-8a05-11d0-8e3c-e1043ebbde2bUpsAbaModule d'Up ! Advanced Business Applications Programming.
fecd2301-8a05-11d0-8e3c-e1043ebbde2bUpsAba_IntegrationClientBapiType IntegrationClientBapi.
fecd2302-8a05-11d0-8e3c-e1043ebbde2bUpsAba_IntegrationServeurBapiType IntegrationServeurBapi.

Up ! Archive

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd1c00-8a05-11d0-8e3c-e1043ebbde2bUpsArcModule d'Up ! Business.
fecd1c01-8a05-11d0-8e3c-e1043ebbde2bUpsArc_IArchiveInterface IArchive.
fecd1c02-8a05-11d0-8e3c-e1043ebbde2bUpsArc_ArchiveUpsArcType ArchiveUpsArc.

Up ! Business

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fece0000-8a05-11d0-8e3c-e1043ebbde2bUpsBizModule d'Up ! Business.
fece0001-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IAdressePostaleInterface IAdressePostale.
fece0002-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IApplicationInterface IApplication.
fece0003-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IArticleInterface IArticle.
fece0004-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IAvanceInterface IAvance.
fece0005-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IAvoirInterface IAvoir.
fece0006-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IBonDeCommandeInterface IBonDeCommande.
fece0007-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IBonDeLivraisonInterface IBonDeLivraison.
fece0008-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ICategorieInterface ICategorie.
fece0009-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ICentreDAnalyseInterface ICentreDAnalyse.
fece000a-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ICentreDeCoutsInterface ICentreDeCouts.
fece000b-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ICentreDeProfitsInterface ICentreDeProfits.
fece000c-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ICompteGeneralInterface ICompteGeneral.
fece000d-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ICompteGeneralInterface IContrat.
fece000e-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ICoordonneesInterface ICoordonnees.
fece000f-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IDepotDeGarantieInterface IDepotDeGarantie.
fece0010-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IDetailDocumentInterface IDetailDocument.
fece0011-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IDocumentInterface IDocument.
fece0012-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IEcheanceInterface IEcheance.
fece0013-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IEcheancierInterface IEcheancier.
fece0014-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IFactureInterface IFacture.
fece0015-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IImplantationInterface IImplantation.
fece0016-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IIndividuInterface IIndividu.
fece0017-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ILangueInterface ILangue.
fece0018-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ILettrageInterface ILettrage.
fece0019-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IMonnaieInterface IMonnaie.
fece001a-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IMoratoireInterface IMoratoire.
fece001b-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IObjetMetierInterface IObjetMetier.
fece001c-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IOffreCatalogueInterface IOffreCatalogue.
fece001d-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IOffreRemiseeInterface IOffreRemisee.
fece001e-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IOrganisationInterface IOrganisation.
fece001f-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IPaysInterface IPays.
fece0020-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IPersonnelInterface IPersonnel.
fece0021-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IPersonnelClientInterface IPersonnelClient.
fece0022-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IPersonnelConcurrentInterface IPersonnelConcurrent.
fece0023-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IPersonnelDistributeurInterface IPersonnelDistributeur.
fece0024-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IPersonnelEmployeInterface IPersonnelEmploye.
fece0025-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IPersonnelFinancierInterface IPersonnelFinancier.
fece0026-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IPersonnelFournisseurInterface IPersonnelFournisseur.
fece0027-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IPersonnelPartenaireInterface IPersonnelPartenaire.
fece0028-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IPieceComptableInterface IPieceComptable.
fece0029-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IRegionInterface IRegion.
fece002a-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IReglementInterface IReglement.
fece002b-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ISocieteInterface ISociete.
fece002c-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ISocieteClientInterface ISocieteClient.
fece002d-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ISocieteConcurrentInterface ISocieteConcurrent.
fece002e-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ISocieteDistributeurInterface ISocieteDistributeur.
fece002f-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ISocieteFournisseurInterface ISocieteFournisseur.
fece0030-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ISocieteGroupeInterface ISocieteGroupe.
fece0032-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ISocieteFinancierInterface ISocieteFinancier.
fece0033-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ISocietePartenaireInterface ISocietePartenaire.
fece0034-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ITaxeInterface ITaxe.
fece0035-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_ITransactionInterface ITransaction.
fece0036-8a05-11d0-8e3c-e1043ebbde2bUpsBiz_IUtilisateurInterface IUtilisateur.

Up ! Comma Separated Value

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd1500-8a05-11d0-8e3c-e1043ebbde2bUpsCsvModule d'Up ! Comma Separated Value.
fecd1501-8a05-11d0-8e3c-e1043ebbde2bUpsCsv_EchangeCsvType EchangeCsv.

Up ! Common Object Request Broker Architecture

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0800-8a05-11d0-8e3c-e1043ebbde2bUpsCrbModule d'Up ! Common Object Request Broker Architecture.
fecd0802-8a05-11d0-8e3c-e1043ebbde2bUpsCrb_IntegrationClientCorba:Type IntegrationClientCorba.
fecd0803-8a05-11d0-8e3c-e1043ebbde2bUpsCrb_IntegrationServeurCorbaType IntegrationServeurCorba.
fecd0801-8a05-11d0-8e3c-e1043ebbde2bUpsCrb_TypeCodeType TypeCode.

Up ! Compiler

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0d00-8a05-11d0-8e3c-e1043ebbde2bUpsCmpModule d'Up ! Compiler.

Up ! Component Object Module

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0700-8a05-11d0-8e3c-e1043ebbde2bUpsComModule d'Up ! Component Object Module.
fecd0701-8a05-11d0-8e3c-e1043ebbde2bUpsCom_IntegrationClientComType IntegrationClientCom.
fecd0702-8a05-11d0-8e3c-e1043ebbde2bUpsCom_IntegrationServeurComType IntegrationServeurCom.

Up ! Content Service

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd1e00-8a05-11d0-8e3c-e1043ebbde2bUpsCnsModule d'Up ! Content Service.
fecd1e01-8a05-11d0-8e3c-e1043ebbde2bUpsCns_ClientContenuType ClientContenu.
fecd1e04-8a05-11d0-8e3c-e1043ebbde2bUpsCns_ReponseContenuType ReponseContenu.
fecd1e03-8a05-11d0-8e3c-e1043ebbde2bUpsCns_RequeteContenuType RequeteContenu.
fecd1e02-8a05-11d0-8e3c-e1043ebbde2bUpsCns_ServeurContenuType ServeurContenu.

Up ! Db2

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2600-8a05-11d0-8e3c-e1043ebbde2bUpsDb2Module d'Up ! Db2.
fecd2601-8a05-11d0-8e3c-e1043ebbde2bUpsDb2_BlocDb2Type BlocDb2.
fecd2602-8a05-11d0-8e3c-e1043ebbde2bUpsDb2_ConnexionDb2Type ConnexionDb2.
fecd2603-8a05-11d0-8e3c-e1043ebbde2bUpsDb2_OrdreDb2Type OrdreDb2.
fecd2604-8a05-11d0-8e3c-e1043ebbde2bUpsDb2_RequeteDb2Type RequeteDb2.

Up ! Debugger

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd1100-8a05-11d0-8e3c-e1043ebbde2bUpsDbgModule d'Up ! Debugger.

Up ! Document Generator

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0e00-8a05-11d0-8e3c-e1043ebbde2bUpsDgnModule d'Up ! Document Generator.

Up ! Edi for Administration, Commerce and Transport

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd1800-8a05-11d0-8e3c-e1043ebbde2bUpsEdfModule d'Up ! Edi for Administration, Commerce and Transport.
fecd1807-8a05-11d0-8e3c-e1043ebbde2bUpsEdf_EchangeEdifactType EchangeEdifact.
fecd1806-8a05-11d0-8e3c-e1043ebbde2bUpsEdf_EnteteEdifactType EnteteEdifact.
fecd1805-8a05-11d0-8e3c-e1043ebbde2bUpsEdf_GroupeMessagesEdifactType GroupeMessagesEdifact.
fecd1804-8a05-11d0-8e3c-e1043ebbde2bUpsEdf_MessageEdifactType MessageEdifact.
fecd1803-8a05-11d0-8e3c-e1043ebbde2bUpsEdf_SegmentMessageType SegmentMessage.
fecd1801-8a05-11d0-8e3c-e1043ebbde2bUpsEdf_ValeurCompositeType ValeurComposite.
fecd1802-8a05-11d0-8e3c-e1043ebbde2bUpsEdf_ValeurElementaireType ValeurElementaire.

Up ! Electronic Data Interchange

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd1400-8a05-11d0-8e3c-e1043ebbde2bUpsEdiModule d'Up ! Electronic Data Interchange.
fecd1402-8a05-11d0-8e3c-e1043ebbde2bUpsEdi_EchangeBinaireType EchangeBinaire.
fecd1403-8a05-11d0-8e3c-e1043ebbde2bUpsEdi_EchangeUps5GLType EchangeUps5GL.
fecd1401-8a05-11d0-8e3c-e1043ebbde2bUpsEdi_IEchangeInterface IEchange.

Up ! Enterprise Application Integration

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2a00-8a05-11d0-8e3c-e1043ebbde2bUpsEaiModule d'Up ! Enterprise Application Integration.
fecd2a01-8a05-11d0-8e3c-e1043ebbde2bUpsEai_IIntegrationClientInterface IIntegrationClient.
fecd2a02-8a05-11d0-8e3c-e1043ebbde2bUpsEai_IIntegrationServeurInterface IIntegrationServeur.

Up ! File Transfer Service

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd1a00-8a05-11d0-8e3c-e1043ebbde2bUpsFtsModule d'Up ! File Transfer Service.
fecd1a01-8a05-11d0-8e3c-e1043ebbde2bUpsFts_ClientFtpType ClientFtp.
fecd1a02-8a05-11d0-8e3c-e1043ebbde2bUpsFts_ServeurFtpType ServeurFtp.

Up ! Sap IDoc

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd1700-8a05-11d0-8e3c-e1043ebbde2bUpsSidModule d'Up ! Sap IDoc.
fecd1701-8a05-11d0-8e3c-e1043ebbde2bUpsSid_ChampType Champ.
fecd1703-8a05-11d0-8e3c-e1043ebbde2bUpsSid_EchangeIDocType EchangeIDoc.
fecd1702-8a05-11d0-8e3c-e1043ebbde2bUpsSid_EnregistrementType Enregistrement.

Up ! Java

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0900-8a05-11d0-8e3c-e1043ebbde2bUpsJavModule d'Up ! Java.
fecd0901-8a05-11d0-8e3c-e1043ebbde2bUpsJav_IntegrationClientJavaType IntegrationClientJava.
fecd0902-8a05-11d0-8e3c-e1043ebbde2bUpsJav_IntegrationServeurJavaType IntegrationServeurJava.

Up ! Kernel

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0000-8a05-11d0-8e3c-e1043ebbde2bUpsKrnModule d'Up ! Kernel.
fecd000f-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_AppelType Appel.
fecd000c-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_ArbreBinaireType ArbreBinaire.
fecd0001-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_BinaireType Binaire.
fecd0019-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_BooleenEnuméré Booleen.
fecd0002-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_CaractereType Caractere.
fecd0003-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_DateType Date.
fecd0004-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_EntierType Entier.
fecd000d-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_EntrepotType Entrepot.
fecd0005-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_EnumereType Enumere.
fecd0006-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_ExceptionType Exception.
fecd0010-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_HachageType Hachage.
fecd0015-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_IAlgebreCommutativeInterface IAlgebreCommutative.
fecd0013-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_ICollectionInterface ICollection.
fecd0016-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_ICorpsCommutatifInterface ICorpsCommutatif.
fecd0017-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_IEnregistrementInterface IEnregistrement.
fecd0014-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_IEspaceMetreInterface IEspaceMetre.
fecd0012-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_IIterateurInterface IIterateur.
fecd0018-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_IResultatRequeteInterface IResultatRequete.
fecd0009-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_ListeType Liste.
fecd000e-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_ModuleType Module.
fecd0007-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_ObjetType Objet.
fecd0011-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_OctetType Octet.
fecd0007-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_ReelType Reel.
fecd000a-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_ReferenceType Reference.
fecd0018-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_ResultatRequeteListeType ResultatRequeteListe.
fecd000b-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_TableauType Tableau.
fecd0008-8a05-11d0-8e3c-e1043ebbde2bUpsKrn_TypeType Type.

Nota bene :
L'interface UpsKrn_Booleen correspond au clonage de l'interface UpsKrn_Enumere en se restreignant aux booléens.

Up ! Mail Service

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd1b00-8a05-11d0-8e3c-e1043ebbde2bUpsMlsModule d'Up ! Mail Service.
fecd1b07-8a05-11d0-8e3c-e1043ebbde2bUpsMls_AbonnementElectroniqueType AbonnementElectronique.
fecd1b02-8a05-11d0-8e3c-e1043ebbde2bUpsMls_BoiteAuxLettresElectroniqueType BoiteAuxLettresElectronique.
fecd1b01-8a05-11d0-8e3c-e1043ebbde2bUpsMls_ClientMessagerieType ClientMessagerie.
fecd1b06-8a05-11d0-8e3c-e1043ebbde2bUpsMls_CourrierElectroniqueType CourrierElectronique.
fecd1b03-8a05-11d0-8e3c-e1043ebbde2bUpsMls_IServeurMessagerieInterface IServeurMessagerie.
fecd1b05-8a05-11d0-8e3c-e1043ebbde2bUpsMls_ServeurMessagerieImapType ServeurMessagerieImap.
fecd1b04-8a05-11d0-8e3c-e1043ebbde2bUpsMls_ServeurMessageriePopType ServeurMessageriePop.

Up ! Mathematical

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0600-8a05-11d0-8e3c-e1043ebbde2bUpsMatModule d'Up ! Mathematical.
fecd0601-8a05-11d0-8e3c-e1043ebbde2bUpsMat_DegreType Degre.
fecd0602-8a05-11d0-8e3c-e1043ebbde2bUpsMat_RadianType Radian.

Up ! Max DB

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2700-8a05-11d0-8e3c-e1043ebbde2bUpsMdbModule d'Up ! Max DB.
fecd2701-8a05-11d0-8e3c-e1043ebbde2bUpsMdb_BlocMaxDBType BlocMaxDB.
fecd2702-8a05-11d0-8e3c-e1043ebbde2bUpsMdb_ConnexionMaxDBType ConnexionMaxDB.
fecd2703-8a05-11d0-8e3c-e1043ebbde2bUpsMdb_OrdreMaxDBType OrdreMaxDB.
fecd2704-8a05-11d0-8e3c-e1043ebbde2bUpsMdb_RequeteMaxDBType RequeteMaxDB.

Up ! Microsoft Network

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0a00-8a05-11d0-8e3c-e1043ebbde2bUpsMsnModule d'Up ! Microsoft Network.
fecd0a01-8a05-11d0-8e3c-e1043ebbde2bUpsMsn_CanalMicrosoftNetworkType CanalMicrosoftNetwork.

Up ! Microsoft Sql Server

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2800-8a05-11d0-8e3c-e1043ebbde2bUpsMssModule d'Up ! Sql Server.
fecd2801-8a05-11d0-8e3c-e1043ebbde2bUpsMss_BlocSqlServerType BlocSqlServer.
fecd2802-8a05-11d0-8e3c-e1043ebbde2bUpsMss_ConnexionSqlServerType ConnexionSqlServer.
fecd2803-8a05-11d0-8e3c-e1043ebbde2bUpsMss_OrdreSqlServerType OrdreSqlServer.
fecd2804-8a05-11d0-8e3c-e1043ebbde2bUpsMss_RequeteSqlServerType RequeteSqlServer.

Up ! My Sql

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2800-8a05-11d0-8e3c-e1043ebbde2bUpsMysModule d'Up ! My Sql.
fecd2801-8a05-11d0-8e3c-e1043ebbde2bUpsMys_BlocMySqlType BlocMySql.
fecd2802-8a05-11d0-8e3c-e1043ebbde2bUpsMys_ConnexionMySqlType ConnexionMySql.
fecd2803-8a05-11d0-8e3c-e1043ebbde2bUpsMys_OrdreMySqlType OrdreMySql.
fecd2804-8a05-11d0-8e3c-e1043ebbde2bUpsMys_RequeteMySqlType RequeteMySql.

Up ! Named Pipes

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0b00-8a05-11d0-8e3c-e1043ebbde2bUpsNapModule d'Up ! Named Pipes.
fecd0b01-8a05-11d0-8e3c-e1043ebbde2bUpsNap_CanalTuyauNommeType CanalTuyauNomme.

Up ! Natural Language Support

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0200-8a05-11d0-8e3c-e1043ebbde2bUpsNlsModule d'Up ! Natural Language Support.

Up ! Network

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0500-8a05-11d0-8e3c-e1043ebbde2bUpsNetModule d'Up ! Network.
fecd0501-8a05-11d0-8e3c-e1043ebbde2bUpsNet_CanalInterface ICanal.
fecd0502-8a05-11d0-8e3c-e1043ebbde2bUpsNet_ServeurInterface Serveur.

Up ! Object Management System

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2e00-8a05-11d0-8e3c-e1043ebbde2bUpsOmsModule d'Up ! Object Management System.
fecd2e01-8a05-11d0-8e3c-e1043ebbde2bUpsOms_ITransactionInterface ITransaction.
fecd2e02-8a05-11d0-8e3c-e1043ebbde2bUpsOms_TransactionType Transaction.

Up ! Object Request Broker

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0300-8a05-11d0-8e3c-e1043ebbde2bUpsOrbModule d'Up ! Object Request Broker.
fecd0301-8a05-11d0-8e3c-e1043ebbde2bUpsOrb_AnnuaireType AnnuaireUpsOrb.

Up ! Open Database Connectivity

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2c00-8a05-11d0-8e3c-e1043ebbde2bUpsOdbModule d'Up ! Open DataBase Connectivity.
fecd2c01-8a05-11d0-8e3c-e1043ebbde2bUpsOdb_BlocOdbcType BlocOdbc.
fecd2c02-8a05-11d0-8e3c-e1043ebbde2bUpsOdb_ConnexionOdbcType ConnexionOdbc.
fecd2c03-8a05-11d0-8e3c-e1043ebbde2bUpsOdb_OrdreOdbcType OrdreOdbc.
fecd2c04-8a05-11d0-8e3c-e1043ebbde2bUpsOdb_RequeteOdbcType RequeteOdbc.

Up ! Oracle

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2b00-8a05-11d0-8e3c-e1043ebbde2bUpsOraModule d'Up ! Oracle.
fecd2b01-8a05-11d0-8e3c-e1043ebbde2bUpsOra_BlocOracleType BlocOracle.
fecd2b02-8a05-11d0-8e3c-e1043ebbde2bUpsOra_ConnexionOracleType ConnexionOracle.
fecd2b03-8a05-11d0-8e3c-e1043ebbde2bUpsOra_OrdreOracleType OrdreOracle.
fecd2b04-8a05-11d0-8e3c-e1043ebbde2bUpsOra_RequeteOracleType RequeteOracle.

Up ! Parser

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2000-8a05-11d0-8e3c-e1043ebbde2bUpsPrsModule d'Up ! Parser.
fecd2000-8a05-11d0-8e3c-e1043ebbde2bUpsPrs_AnalyseurLexicalType AnalyseurLexical.
fecd2000-8a05-11d0-8e3c-e1043ebbde2bUpsPrs_AnalyseurSyntaxiqueType AnalyseurSyntaxique.
fecd2000-8a05-11d0-8e3c-e1043ebbde2bUpsPrs_NonTerminalSyntaxiqueType NonTerminalSyntaxique.
fecd2000-8a05-11d0-8e3c-e1043ebbde2bUpsPrs_PaquetLexicalType PaquetLexical.
fecd2000-8a05-11d0-8e3c-e1043ebbde2bUpsPrs_RegleSyntaxiqueType RegleSyntaxique.

Up ! Programming Language / Structured Query Language

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2000-8a05-11d0-8e3c-e1043ebbde2bUpsPsqModule d'Up ! Programming Language / Structured Query Language.
fecd2001-8a05-11d0-8e3c-e1043ebbde2bUpsPsq_IntegrationClientPlSqlType IntegrationClientPlSql.
fecd2002-8a05-11d0-8e3c-e1043ebbde2bUpsPsq_IntegrationServeurPlSqlType IntegrationServeurPlSql.

Up ! PostgreSQL

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2d00-8a05-11d0-8e3c-e1043ebbde2bUpsPgsModule d'Up ! PostgreSQL.
fecd2d01-8a05-11d0-8e3c-e1043ebbde2bUpsPgs_BlocPostgreSQLType BlocPostgreSQL.
fecd2d02-8a05-11d0-8e3c-e1043ebbde2bUpsPgs_ConnexionPostgreSQLType ConnexionPostgreSQL.
fecd2d03-8a05-11d0-8e3c-e1043ebbde2bUpsPgs_OrdrePostgreSQLType OrdrePostgreSQL.
fecd2d04-8a05-11d0-8e3c-e1043ebbde2bUpsPgs_RequetePostgreSQLType RequetePostgreSQL.

Up ! Profiler

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd1300-8a05-11d0-8e3c-e1043ebbde2bUpsPrfModule d'Up ! Profiler.

Up ! Query

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2500-8a05-11d0-8e3c-e1043ebbde2bUpsQryModule d'Up ! Query.
fecd2505-8a05-11d0-8e3c-e1043ebbde2bUpsQry_EnregistrementSqlType EnregistrementSql.
fecd2501-8a05-11d0-8e3c-e1043ebbde2bUpsQry_IBlocSqlInterface IBlocSql.
fecd2502-8a05-11d0-8e3c-e1043ebbde2bUpsQry_IConnexionSqlInterface IConnexionSql.
fecd2503-8a05-11d0-8e3c-e1043ebbde2bUpsQry_IOrdreSqlInterface IOrdreSql.
fecd2504-8a05-11d0-8e3c-e1043ebbde2bUpsQry_IRequeteSqlInterface IRequeteSql.
fecd2506-8a05-11d0-8e3c-e1043ebbde2bUpsQry_ResultatRequeteSqlType ResultatRequeteSql.

Up ! Record File

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd1600-8a05-11d0-8e3c-e1043ebbde2bUpsRcfModule d'Up ! Record File.
fecd1601-8a05-11d0-8e3c-e1043ebbde2bUpsRcf_ChampType Champ.
fecd1603-8a05-11d0-8e3c-e1043ebbde2bUpsRcf_EchangeIDocType EchangeFluxDEnregistrements.
fecd1602-8a05-11d0-8e3c-e1043ebbde2bUpsRcf_EnregistrementType Enregistrement.

Up ! Script Engine

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd1000-8a05-11d0-8e3c-e1043ebbde2bUpsSngModule d'Up ! Script Engine.

Up ! Security Manager

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0400-8a05-11d0-8e3c-e1043ebbde2bUpsSecModule d'Up ! Security Manager.
fecd0403-8a05-11d0-8e3c-e1043ebbde2bUpsSec_HabilitationsType Habilitations.
fecd0404-8a05-11d0-8e3c-e1043ebbde2bUpsSec_HabilitationUnitaireType HabilitationUnitaire.
fecd0405-8a05-11d0-8e3c-e1043ebbde2bUpsSec_LicencesType Licences.
fecd0406-8a05-11d0-8e3c-e1043ebbde2bUpsSec_LicenceUnitaire:Type LicenceUnitaire.
fecd0407-8a05-11d0-8e3c-e1043ebbde2bUpsSec_QuotasType Quotas.
fecd0408-8a05-11d0-8e3c-e1043ebbde2bUpsSec_QuotaUnitaireType QuotaUnitaire.
fecd0402-8a05-11d0-8e3c-e1043ebbde2bUpsSec_RoleType Role.
fecd0401-8a05-11d0-8e3c-e1043ebbde2bUpsSec_UtilisateurType Utilisateur.

Up ! Single Object Activation Protocol

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2200-8a05-11d0-8e3c-e1043ebbde2bUpsSoaModule d'Up ! Single Object Activation Protocol.
fecd2201-8a05-11d0-8e3c-e1043ebbde2bUpsSoa_IntegrationClientSoapType IntegrationClientSoap.
fecd2202-8a05-11d0-8e3c-e1043ebbde2bUpsSoa_IntegrationServeurSoapType IntegrationServeurSoap.

Up ! System

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0100-8a05-11d0-8e3c-e1043ebbde2bUpsSysModule d'Up ! System.
fecd010b-8a05-11d0-8e3c-e1043ebbde2bUpsSys_CalendrierType Calendrier.
fecd0108-8a05-11d0-8e3c-e1043ebbde2bUpsSys_FichierType Fichier.
fecd0101-8a05-11d0-8e3c-e1043ebbde2bUpsSys_FichierListeType FichierListe.
fecd0106-8a05-11d0-8e3c-e1043ebbde2bUpsSys_FileDAttenteType FileDAttente.
fecd010f-8a05-11d0-8e3c-e1043ebbde2bUpsSys_FluxBinaireType FluxBinaire.
fecd0110-8a05-11d0-8e3c-e1043ebbde2bUpsSys_FluxCaractereType FluxCaractere.
fecd010d-8a05-11d0-8e3c-e1043ebbde2bUpsSys_FluxCompresseType FluxCompresse.
fecd010e-8a05-11d0-8e3c-e1043ebbde2bUpsSys_FluxEncodeType FluxEncode.
fecd010c-8a05-11d0-8e3c-e1043ebbde2bUpsSys_IFluxInterface IFlux.
fecd010a-8a05-11d0-8e3c-e1043ebbde2bUpsSys_PeriodeCalendrierType PeriodeCalendrier.
fecd0102-8a05-11d0-8e3c-e1043ebbde2bUpsSys_ProcessusListeType ProcessusListe.
fecd0109-8a05-11d0-8e3c-e1043ebbde2bUpsSys_SegmentType Segment.
fecd0105-8a05-11d0-8e3c-e1043ebbde2bUpsSys_SynchronisationType Synchronisation.
fecd0104-8a05-11d0-8e3c-e1043ebbde2bUpsSys_TacheType Tache.
fecd0107-8a05-11d0-8e3c-e1043ebbde2bUpsSys_TravailType Travail.
fecd0103-8a05-11d0-8e3c-e1043ebbde2bUpsSys_UniteListeeType UniteListee.

Up ! Translator

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0f00-8a05-11d0-8e3c-e1043ebbde2bUpsTrnModule d'Up ! Translator.

Up ! Transmission Control Protocol / Internet Protocol

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd0c00-8a05-11d0-8e3c-e1043ebbde2bUpsTcpModule d'Up ! Transmission Control Protocol.
fecd0c01-8a05-11d0-8e3c-e1043ebbde2bUpsTcp_CanalTcpIpType CanalTcpIp.

Up ! World Wide Web

Guid de ComInterface de ComModule, type ou interface d'Up ! Application System
fecd2400-8a05-11d0-8e3c-e1043ebbde2bUpsWwwModule d'Up ! World Wide Web.
fecd2401-8a05-11d0-8e3c-e1043ebbde2bUpsWww_FluxInternetType FluxInternet.
fecd2403-8a05-11d0-8e3c-e1043ebbde2bUpsWww_IClientInternetInterface IClientInternet.
fecd2405-8a05-11d0-8e3c-e1043ebbde2bUpsWww_IContenuInternetInterface IContenuInternet.
fecd2404-8a05-11d0-8e3c-e1043ebbde2bUpsWww_IntervalleContenuType IntervalleContenu.
fecd2402-8a05-11d0-8e3c-e1043ebbde2bUpsWww_IServeurInternetInterface IServeurInternet.

Correspondance entre Com et Up ! Application System

Concepts

ComUp ! Application System
Alias déclaré par typedef.Alias déclaré par Type ... = ... ; .
Bibliothèque déclarée par library.Module déclaré par Module.
Constante déclarée par const.Constante déclarée par Constante.
Enuméré déclaré par enum.Enuméré déclaré par Enumere.
Importation déclarée par import ou importlib.Importation déclarée par ImporterModule.
Interface déclarée par dispinterface.Type déclaré par Type.
Interface déclarée par interface.Type déclaré par Type.
Méthode fonctionnelle.Méthode fonctionnelle déclarée par Fonction.
Méthode procédurale.Méthode procédurale déclarée par Procedure.
Module déclaré par module.Définition de variables ou de traitements globaux.
Référence déclarée par *.Référence déclarée par ReferenceDe.
Structure déclarée par struct.Type déclaré par Type.
Tableau déclaré par [ ].Tableau déclaré par TableauDe.
Union déclarée par union.Type encapsulant un Selon ... Fin Selon.

Types de données

ComUp ! Application System
booleanBooleen
byte
byte *
byte []
Entier
Binaire
Binaire
char
char *
char []
Entier
Caractere
Caractere
floatReel
handle_tObjet
hyperEntier
intEntier
longEntier
shortEntier
SAFEARRAYTableau
signed charEntier
signed intEntier
signed longEntier
signed shortEntier
unsigned charEntier
unsigned intEntier
unsigned longEntier
unsigned shortEntier
VARIANT_BOOLBooleen
wchar_t
wchar_t *
wchar_t []
Entier
Caractere
Caractere

Inflexions

ComUp ! Application System
appobjectDéfinition de variables ou de traitements globaux.
inEntree
in, outEntree Sortie
outSortie
propget ou propputDéfinition d'une propriété au lieu de deux méthodes.
readonlyLecture Prive
retvalDéfinition du type du résultat d'une fonction au lieu d'un dernier paramètre passé par sortie d'une procédure.

Conversion de types de données

ComUp ! Application SystemApplication Program Interface
Méthode ComAppelMéthode UpsKrn_ComMethod2Appel.
Le prototype correspond à la signature de la méthode selon la convention de Interface Definition Language (IDL).
booleanBooleenMéthode UpsKrn_ComBoolean2Booleen.
BSTRBinaire
Caractere
Date
Méthode UpsKrn_ComBStr2Binaire.
Méthode UpsKrn_DComBStr2Caractere.
Méthode UpsKrn_DComBStr2Date.
byteEntierMéthode UpsKrn_ComByte2Entier.
byte *BinaireMéthode UpsKrn_ComByteArray2Binaire.
charEntierMéthode UpsKrn_ComChar2Entier.
char *CaractereMéthode UpsKrn_ComCharArray2Caractere.
doubleReelMéthode UpsKrn_ComDouble2Reel.
floatReelMéthode UpsKrn_ComFloat2Reel.
intEntierMéthode UpsKrn_ComInt2Entier.
__int64EntierMéthode UpsKrn_ComInt642Entier.
longEntierMéthode UpsKrn_ComLong2Entier.
shortEntier
Enumere
Méthode UpsKrn_ComShort2Entier.
Méthode UpsKrn_DComShort2Enumere.
unsigned intEntierMéthode UpsKrn_ComUnsignedInt2Entier.
unsigned __int64EntierMéthode UpsKrn_ComUnsignedInt642Entier.
unsigned longEntierMéthode UpsKrn_ComUnsignedLong2Entier.
unsigned shortEntierMéthode UpsKrn_ComUnsignedShort2Entier.
VARIANT_BOOLBooleenMéthode UpsKrn_ComVariantBool2Booleen.
wchar_tEntierMéthode UpsKrn_ComWCharT2Entier.
wchar_t *CaractereMéthode UpsKrn_ComWCharTArray2Caractere.

Nota bene :
Pour Visual Basic, lors de l'usage de l'Application Program Interface ComAppel2Appel :

Usage des modules Com

Le démarrage et l'arrêt des bibliothèques Com sont réalisés automatiquement par Up ! Application System.

Correspondance entre Up ! Application System et Com

Concepts

Up ! Application SystemCorba
Alias déclaré par Type ... = ... ;.Alias déclaré par typedef.
Constructeur implicite déclaré par Constructeur.Constructeur déclaré par coclass.
Constante déclarée par Constante.Constante déclarée par const.
Définition de variables ou de traitements globaux.Interface spécifique au module.
Enuméré déclaré par Enumere.Enuméré déclaré par enum.
Importation déclarée par ImporterModule.Importation déclarée par importlib.
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 NonTerminalSyntaxique.Objet d'interface UpsPrs_NonTerminalSyntaxique.
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_Interface.
Référence déclarée par ReferenceDe.Référence déclarée par *.
Selon ... Fin Selon.Propriétés mises à plat en accès exclusif selon le sélecteur.
Tableau déclaré par TableauDe.Tableau déclaré par [ ] pour les scalaires et SAFEARRAY pour les objets.
Type déclaré par Type ou par Interface.Interface déclarée par interface.

Types de données

Up ! Application SystemCom
Booleen.VARIANT_BOOL si non nul sinon UpsKrn_Booleen.
Enumere.short si non nul sinon UpsKrn_Enumere.
Caractere.UpsKrn_Caractere.
Date.UpsKrn_Date.
Entier.long si non nul sinon UpsKrn_Entier.
Reel.double si non nul sinon UpsKrn_Reel.

Inflexions

Up ! Application SystemCom
Définition de variables ou de traitements globaux.appobject.
Entreein.
Entree Sortiein, out.
Sortieout.
Définition d'une propriété en lecture et écriture.propget et propput.
Définition d'une propriété en lecture.propget et readonly.
Définition du type du résultat d'une fonctionretval.

Conversion de types de données

Up ! Application SystemComApplication Program Interface de Up ! Kernel
AppelMéthode ComDirect par génération.
BinaireBSTR
byte *
Méthode UpsKrn_Binaire2ComBStr.
Méthode UpsKrn_Binaire2ComByteArray.
Booleenboolean
VARIANT_BOOL
Méthode UpsKrn_Booleen2ComBoolean.
Méthode UpsKrn_Booleen2ComVariantBoolean.
CaractereBSTR
char *
wchar_t *
Méthode UpsKrn_Caractere2ComBStr.
Méthode UpsKrn_Caractere2ComCharArray.
Méthode UpsKrn_Caractere2ComWCharTArray.
DateBSTRMéthode UpsKrn_Date2ComBStr.
EnumereshortMéthode UpsKrn_Enumere2ComShort.
Entiershort
unsigned short
int
unsigned int
long
unsigned long
__int64
unsigned __int64
Méthode UpsKrn_Entier2ComShort.
Méthode IUpsKrn.Entier2ComUnsignedShort.
Méthode UpsKrn_Entier2ComInt.
Méthode UpsKrn_Entier2ComUnsignedInt.
Méthode UpsKrn_Entier2ComLong.
Méthode UpsKrn_Entier2ComUnsignedLong.
Méthode UpsKrn_Entier2ComInt64.
Méthode UpsKrn_Entier2ComUnsignedInt64.
Reelfloat
double
Méthode UpsKrn_Reel2ComFloat.
Méthode UpsKrn_Reel2ComDouble.

Nota bene :

Usage des modules Up ! Application System

Le démarrage de Up ! Virtual Technical Machine est réalisé automatiquement par Com.

Le chargement de chaque module employé est réalisé automatiquement par Com. Cependant, depuis le menu Project - References de Visual Basic, il faut importer les déclarations de modules utilisés en cochant les cases correspondantes.

Le déchargement de chaque module employé est réalisé automatiquement par Com.

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

L'arrêt de Up ! Virtual Technical Machine est réalisé automatiquement par Com.

Voici un exemple :

Dim pUpsKrn As UpsKrn
Dim pMonModule As MonModule

Private Sub EcrireEcran(ByVal Libelle As String)
' ==============================================
...
End Sub

Private Sub Form_Load()
' =====================
On Error GoTo GestionErreur

Set pUpsKrn = CreateObject("UpsApp.UpsKrn")
Set pMonModule = CreateObject("MonProjet.MonModule")
...
pUpsKrn.Tracer("Bonjour le monde !")
pMonModule.MaMethode(...)
...
Set pMonModule = Nothing
Set pUpsKrn = Nothing
Exit Sub

GestionErreur:
'=============
EcrireEcran ("Erreur UpsKrn-0 : L'exception suivante a été envoyée dans le source '" + Err.Source + "' :")
EcrireEcran (Err.Description)
End Sub