DelphiZeeBeClient
1.0.0
Zeebe의 Delphi 클라이언트 (https://docs.zeebe.io/index.html) - CLI 및 GRPC 인터페이스.
클라이언트 인터페이스는 delphigrpc (https://github.com/ultraware/delphigpc 참조)를 기반으로하며, 이는 grijjy.http 라이브러리를 사용합니다.
주목:
BUFFER_SIZE = 32768 grijjy.http.pas보다 더 긴 bpmn-files를 읽으려면 TThreadSafeBuffer.Read #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 )재 작전에는 세 가지 테스트 프로젝트가 포함됩니다. 처음 두 개는 Zeebe-Tutorial에 사용되는 테스트 워크 플로 "Order-Process.bpmn"과 매우 밀접한 관련이 있습니다.
이 클라이언트는 개념 증명 프로젝트에서 성공적으로 사용되었지만 코드는 아직 생산 준비로 간주되어서는 안됩니다. 데모 프로젝트는 Delphigrpc LIB (아직 생산 준비가되지 않음)와 함께 작동하고 Zeebe Workflow Modells와 함께 플레이 할 수 있도록 제공됩니다.