DelphiZeeBeClient
1.0.0
ZeebeのDelphiクライアント(https://docs.zeebe.io/index.html) - CLIおよびGRPCインターフェイス。
クライアントインターフェイスは、delphigrpc(https://github.com/ultraware/delphigrpcを参照)に基づいています。
述べる:
BUFFER_SIZE = 32768 grijjy.http.pasが関数の修正が必要ですTThreadSafeBuffer.Read read read around now#684:
// Move(FBuffer[Size], FBuffer[0], FSize - ALength); BUG: read behind buffer!
Move(FBuffer[ALength], FBuffer[ 0 ], FSize - ALength); { PMM 29.04.2020: here is the next portion! }ユニットの初期コード "gateway_protocol.client"および "gateway_protocol.proto.pas" delphigrpcツール "protobufgenerator.exe"を使用して生成された場合。ただし、生成されたコードにはいくつかの変更が必要です。
Int64 UInt64に変更する必要がありますTTopologyRequest )再シューズには3つのテストプロジェクトが含まれています。最初の2つは、Zeebe-Tutorialで使用されているテストワークフロー「Order-Process.bpmn」と非常に密接に関連しています
このクライアントは、概念実証プロジェクトで正常に使用されていますが、コードはまだ生産準備が整っていると見なされるべきではありません。デモプロジェクトは、Delphigrpc LIB(まだ生産が準備ができていない)で動作することを示すために、Zeebeワークフローモデルで遊ぶために利用可能になります。