компонент sap‐data‐store - rsugio/cpi GitHub Wiki

Компонент sap‐data‐store

Получатель -- имя датастора, конкретное или sap_global_store

  • для Write, Get, Delete имя записи берётся из header.SapDataStoreId
  • qualifier везде указывает идентификатор локальной области видимости или в случае отсутствия означает глобальность
  • encrypt - видимо шифрует

Важно:

  1. В палитре есть запись через DataStoreWrite и просто Write. Компонент у них sap-data-store, разница в обработке null.
  2. Чтение переменной в content modifier и DataStoreGet тоже отличаются обработкой null.

Write, он же PUT

sap-data-store://DSNAME?operation=put&encrypt=false&alert=172800&expires=7776000&overwrite=true&qualifier=io.rsug.cpi.camel

Get

sap-data-store://DSNAME?operation=get&delete=false&qualifier=io.rsug.cpi.camel

Select

sap-data-store://DSNAME?operation=select&xml=true&delete=true&maxResults=1

Delete

sap-data-store://DSNAME?operation=delete&qualifier=io.rsug.cpi.camel