General

Information

  • There are three Python interpreters integrated in the PLANTA software:
    • CPython
    • Jython
    • IronPython

Details

  • File directories:
    • Servers: Python modules as script files (Cpython and Jython)
    • Client: IronPython modules that can open Python functions (lib directory)


Client-Server RPC

Client Server Interaction in Python is enabled via the Client Server RPC Interface.

  • For this purpose, client and server can offer services via which clearly defined operations for mutual execution are published.
  • For safety-conscious service implementation, the RPC interface permits a safe access to functionality and resources.
  • The functionality is made available in a transparent manner here: A function call of a published function returns return values in the same way as is done for local function calls.
  • For longer todo items the return of which is irrelevant or only needed at a later point, you also have the option to make an asynchronous function call.