Table des matières

Search

  1. Préface
  2. Introduction aux services d'entité commerciale
  3. Appels de services d'entité commerciale Enterprise Java Bean
  4. Appels de services d'entité commerciale Representational State Transfer
  5. Appels de services d'entité commerciale du protocole SOAP (Simple Object Access Protocol)
  6. Services d'enregistrements de références croisées et de calculs de MVV
  7. Prise en charge du service de liaison d'entreprise
  8. Appels externes pour le nettoyage, l'analyse et la transformation de données
  9. Utilisation d'API REST pour ajouter des enregistrements
  10. Utilisation d'API REST pour le chargement de fichiers
  11. Utilisation des API REST pour gérer les rapports

Guide des services d'entité d'entreprise

Guide des services d'entité d'entreprise

Identification d'un enregistrement racine

Identification d'un enregistrement racine

Vous pouvez utiliser l'une des méthodes suivantes pour identifier un enregistrement racine :
  • rowid. Valeur dans la colonne ROWID_OBJECT de l'enregistrement.
  • systemName et sourceKey. Le paramètre systemName représente le nom du système auquel l'enregistrement appartient. Le paramètre sourceKey représente la valeur dans la colonne PKEY_SRC_OBJECT de l'enregistrement.
  • Identificateur d'entreprise global (GBID) d'un objet. Un GBID peut être une valeur composée, auquel cas vous devez transférer toutes les valeurs.
    La méthode GBID fonctionne uniquement avec le service ReadBE.
L'exemple de code suivant utilise les paramètres systemName et sourceKey pour identifier un enregistrement :
String systemName = "SFA"; Properties config = new Properties(); config.put(SiperianClient.SIPERIANCLIENT_PROTOCOL, EjbSiperianClient.PROTOCOL_NAME); CompositeServiceClient client = CompositeServiceClient.newCompositeServiceClient(config); CallContext callContext = new CallContext(orsId, user, pass); helperContext = client.getHelperContext(callContext); DataFactory dataFactory = helperContext.getDataFactory(); //String personRowId = "1097"; String pkeySrcObject = "CST1379"; //Set custom key pkey pkey = (Key) dataFactory.create(Key.class); pkey.setSystemName(systemName); pkey.setSourceKey(val); writePerson.setKey(pkey);