« ProcessInfo (TbpConnection) » : différence entre les versions

De Wiki1000
(Page créée avec « <source lang='delphi'>function ProcessInfo( const iEngineName:string; const iProcessId:string; var xml:TxmlDocument):integer;</source> Cette méthode retourne des informa... »)
 
Aucun résumé des modifications
 
Ligne 26 : Ligne 26 :
: L'opération à réussi
: L'opération à réussi
* <>0
* <>0
: L'opération à échouée
: L'opération à échoué





Dernière version du 17 janvier 2017 à 17:40

<source lang='delphi'>function ProcessInfo( const iEngineName:string; const iProcessId:string; var xml:TxmlDocument):integer;</source>

Cette méthode retourne des informations sur un moteur de processus métiers.

Paramètre Usage
iEngineName Nom du moteur de processus métiers
iProcessId Identifiant du processus métier
xml Document xml retourné par la fonction
Result Valeur de retour de la fonction

Valeur de retour :

  • 0
L'opération à réussi
  • <>0
L'opération à échoué


Exemple : <source lang='delphi'> var bpc:TbpConnection; rslt:integer; doc:TxmlDocument; S:string; begin

 bpc := TbpConnection.Create;
 bpc.HostName := 'pc100xxx';
 bpc.HostServiceName := 'syfre';
 bpc.UserName := 'syfre';
 bpc.Password := 'syfre';
 rslt := bpc.Open;
 if rslt<>0 then
  begin
    showMessage(Format('Connect Failed :%d',[rslt]));
    exit;
  end;
 rslt := bpc.ProcessInfo('syfre1','testsyfre1.1',doc);
 if rslt=0 then
    begin
      if Assigned(doc)
         then S := doc.SaveToString
         else S := 'doc not set';
      showMessage(Format('OK: %s',[S]));
    end
    else showMessage(Format('Failed :%d',[rslt]));
 Result := FALSE;

end; </source>

Voir aussi:


{{#if:TbpConnection (class)|

{{#if:TbpConnection (class)|— TbpConnection (class) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}