To create a new retranslator, use the command core/create_retranslator:
svc=core/create_retranslator¶ms={"creatorId":<long>, "name":<text>, "config":{ "protocol":<text>, "server":<text>, "port":<ushort>, "auth":<text>, "ssl":<int>, "debug":<int>, "v6type":<int> }, "dataFlags":<uint>}
Parameters
Name | Description |
---|---|
creatorId | ID of a user who will be assigned a creator for a new retranslator |
name | new retranslator name (at least 4 characters) |
config | retranslator configuration |
protocol | protocol ID (see Retranslators: Update configuration) |
server | retranslation server |
port | port (for all protocols except NIS) |
auth | authorization (only for NIS and Wialon IPS protocols) |
ssl | use SSL (for NIS): 0 – no, 1 – yes |
debug | use debug mode: 0 – no, 1 – yes |
v6type | use protocol ver.6 (only for Granit Navigator): 0 – no, 1 – yes |
dataFlags | data flags for the response (see Data format: Retranslators) |
Response
{ "item":{ /* retranslator created */ ... }, "flags":<uint> /* applied data flags */ }
You can find the format of “item” in the chapter Data format: Retranslators.