run-remote <service> \ ( local <app name> ) | ( location <location> ) \ url-path <service URL> | ( \ app-path <app path> \ request-path <request path> \ [ url-params <url params> ] \ ) \ [ request-body content <content> \ [ content-length <content length> ] \ [ content-type <content type> ] ] \ [ method <request method> ] \ [ environment <name>=<value> [ , ... ] ] \ [ timeout <timeout> ]\ [ status <status> ] \ [ started <started> ] \ [ finished-okay <finished okay> ]\ [ data <data> ] \ [ error <error> ] \ [ status <status> ] \ [ status-text <status text> ] \ [ handler-status <service status> ]
begin-handler /serv run-remote nf local "hash-server-yey" \ url-path "/hash-server-yey/server/op=add/key=sb_XYZ/data=sdb_123" \ finished-okay sfok \ data rdata error edata \ status st handler-status rstatus if-true sfok not-equal 1 or st not-equal GG_OKAY @Call did not succeed else-if @Result is <<p-out rdata> and (any) error is <<p-out edata>> end-if end-handler