Guest User

CSVDir connector configuration

a guest
Sep 29th, 2016
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 7.89 KB | None | 0 0
  1. {
  2.   "key": "6c2acf1b-b052-46f0-8c56-7a8ad6905edf",
  3.   "location": "connid://testconnectorserver@localhost:4554",
  4.   "connectorName": "net.tirasa.connid.bundles.csvdir.CSVDirConnector",
  5.   "bundleName": "net.tirasa.connid.bundles.csvdir",
  6.   "version": "0.8.5",
  7.   "displayName": "CSVDir",
  8.   "connRequestTimeout": 10,
  9.   "poolConf": {
  10.     "maxObjects": null,
  11.     "minIdle": null,
  12.     "maxIdle": null,
  13.     "maxWait": null,
  14.     "minEvictableIdleTimeMillis": null
  15.   },
  16.   "conf": [
  17.     {
  18.       "schema": {
  19.         "name": "fields",
  20.         "displayName": "Column names",
  21.         "helpMessage": "Column names",
  22.         "type": "[Ljava.lang.String;",
  23.         "required": true,
  24.         "order": 10,
  25.         "confidential": false,
  26.         "defaultValues": []
  27.       },
  28.       "overridable": false,
  29.       "values": [
  30.         "username",
  31.         "password",
  32.         "email"
  33.       ]
  34.     },
  35.     {
  36.       "schema": {
  37.         "name": "keyColumnNames",
  38.         "displayName": "Key column name",
  39.         "helpMessage": "Name of the column used to identify user uniquely",
  40.         "type": "[Ljava.lang.String;",
  41.         "required": true,
  42.         "order": 6,
  43.         "confidential": false,
  44.         "defaultValues": []
  45.       },
  46.       "overridable": false,
  47.       "values": [
  48.         "username"
  49.       ]
  50.     },
  51.     {
  52.       "schema": {
  53.         "name": "fileMask",
  54.         "displayName": "File mask",
  55.         "helpMessage": "Regular expression describing files to be processed",
  56.         "type": "java.lang.String",
  57.         "required": true,
  58.         "order": 2,
  59.         "confidential": false,
  60.         "defaultValues": []
  61.       },
  62.       "overridable": false,
  63.       "values": [
  64.         "test.csv"
  65.       ]
  66.     },
  67.     {
  68.       "schema": {
  69.         "name": "multivalueSeparator",
  70.         "displayName": "Multi value separator",
  71.         "helpMessage": "Character used to separate values in a multi-value scenario. Multivalue unsupported if not provided.",
  72.         "type": "java.lang.String",
  73.         "required": false,
  74.         "order": 13,
  75.         "confidential": false,
  76.         "defaultValues": []
  77.       },
  78.       "overridable": false,
  79.       "values": []
  80.     },
  81.     {
  82.       "schema": {
  83.         "name": "keyseparator",
  84.         "displayName": "Key separator",
  85.         "helpMessage": "Character used to separate keys in a multi-key scenario. Default is \",\".",
  86.         "type": "java.lang.String",
  87.         "required": false,
  88.         "order": 12,
  89.         "confidential": false,
  90.         "defaultValues": [
  91.           ","
  92.         ]
  93.       },
  94.       "overridable": false,
  95.       "values": [
  96.         ","
  97.       ]
  98.     },
  99.     {
  100.       "schema": {
  101.         "name": "statusColumn",
  102.         "displayName": "Status Column name",
  103.         "helpMessage": "Status column name.",
  104.         "type": "java.lang.String",
  105.         "required": false,
  106.         "order": 17,
  107.         "confidential": false,
  108.         "defaultValues": []
  109.       },
  110.       "overridable": false,
  111.       "values": []
  112.     },
  113.     {
  114.       "schema": {
  115.         "name": "ignoreHeader",
  116.         "displayName": "Ignore header",
  117.         "helpMessage": "Specify if first line of the file must be ignored. Default is true.",
  118.         "type": "java.lang.Boolean",
  119.         "required": false,
  120.         "order": 11,
  121.         "confidential": false,
  122.         "defaultValues": [
  123.           true
  124.         ]
  125.       },
  126.       "overridable": false,
  127.       "values": [
  128.         false
  129.       ]
  130.     },
  131.     {
  132.       "schema": {
  133.         "name": "defaultStatusValue",
  134.         "displayName": "Default Status Value",
  135.         "helpMessage": "Enter the value for status in case of status not specified. Default is \"true\".",
  136.         "type": "java.lang.String",
  137.         "required": false,
  138.         "order": 14,
  139.         "confidential": false,
  140.         "defaultValues": [
  141.           "true"
  142.         ]
  143.       },
  144.       "overridable": false,
  145.       "values": [
  146.         "true"
  147.       ]
  148.     },
  149.     {
  150.       "schema": {
  151.         "name": "enabledStatusValue",
  152.         "displayName": "Enable Status Value",
  153.         "helpMessage": "Specify a value for enabled status. Default is \"true\".",
  154.         "type": "java.lang.String",
  155.         "required": false,
  156.         "order": 16,
  157.         "confidential": false,
  158.         "defaultValues": [
  159.           "true"
  160.         ]
  161.       },
  162.       "overridable": false,
  163.       "values": [
  164.         "true"
  165.       ]
  166.     },
  167.     {
  168.       "schema": {
  169.         "name": "passwordColumnName",
  170.         "displayName": "Password column name",
  171.         "helpMessage": "Name of the column used to specify user password",
  172.         "type": "java.lang.String",
  173.         "required": false,
  174.         "order": 7,
  175.         "confidential": false,
  176.         "defaultValues": []
  177.       },
  178.       "overridable": false,
  179.       "values": [
  180.         "password"
  181.       ]
  182.     },
  183.     {
  184.       "schema": {
  185.         "name": "textQualifier",
  186.         "displayName": "Text qualifier",
  187.         "helpMessage": "Delimiter to determine beginning and end of text in value. Default is \".",
  188.         "type": "char",
  189.         "required": false,
  190.         "order": 5,
  191.         "confidential": false,
  192.         "defaultValues": [
  193.           "\""
  194.         ]
  195.       },
  196.       "overridable": false,
  197.       "values": [
  198.         "\""
  199.       ]
  200.     },
  201.     {
  202.       "schema": {
  203.         "name": "sourcePath",
  204.         "displayName": "Source path",
  205.         "helpMessage": "Absolute path of a directory where the CSV files to be processed are located",
  206.         "type": "java.lang.String",
  207.         "required": true,
  208.         "order": 1,
  209.         "confidential": false,
  210.         "defaultValues": []
  211.       },
  212.       "overridable": false,
  213.       "values": [
  214.         "./syncope-951"
  215.       ]
  216.     },
  217.     {
  218.       "schema": {
  219.         "name": "fieldDelimiter",
  220.         "displayName": "Field delimiter",
  221.         "helpMessage": "Delimiter used to separate fields in CSV files. Default is \",\".",
  222.         "type": "char",
  223.         "required": false,
  224.         "order": 4,
  225.         "confidential": false,
  226.         "defaultValues": [
  227.           ","
  228.         ]
  229.       },
  230.       "overridable": false,
  231.       "values": [
  232.         ","
  233.       ]
  234.     },
  235.     {
  236.       "schema": {
  237.         "name": "disabledStatusValue",
  238.         "displayName": "Disabled Status Value",
  239.         "helpMessage": "Specify a value for disabled status. Default is \"false\".",
  240.         "type": "java.lang.String",
  241.         "required": false,
  242.         "order": 15,
  243.         "confidential": false,
  244.         "defaultValues": [
  245.           "false"
  246.         ]
  247.       },
  248.       "overridable": false,
  249.       "values": [
  250.         "false"
  251.       ]
  252.     },
  253.     {
  254.       "schema": {
  255.         "name": "encoding",
  256.         "displayName": "File encoding",
  257.         "helpMessage": "Basic encoding of the file",
  258.         "type": "java.lang.String",
  259.         "required": false,
  260.         "order": 3,
  261.         "confidential": false,
  262.         "defaultValues": [
  263.           "UTF-8"
  264.         ]
  265.       },
  266.       "overridable": false,
  267.       "values": [
  268.         "UTF-8"
  269.       ]
  270.     },
  271.     {
  272.       "schema": {
  273.         "name": "deleteColumnName",
  274.         "displayName": "Delete column name",
  275.         "helpMessage": "Name of the column used to specify users to be deleted",
  276.         "type": "java.lang.String",
  277.         "required": false,
  278.         "order": 8,
  279.         "confidential": false,
  280.         "defaultValues": []
  281.       },
  282.       "overridable": false,
  283.       "values": []
  284.     },
  285.     {
  286.       "schema": {
  287.         "name": "quotationRequired",
  288.         "displayName": "Value quotation required",
  289.         "helpMessage": "Specify if value quotation is required. Default is true.",
  290.         "type": "java.lang.Boolean",
  291.         "required": false,
  292.         "order": 9,
  293.         "confidential": false,
  294.         "defaultValues": [
  295.           true
  296.         ]
  297.       },
  298.       "overridable": false,
  299.       "values": [
  300.         false
  301.       ]
  302.     }
  303.   ],
  304.   "capabilities": [
  305.     "CREATE",
  306.     "UPDATE",
  307.     "DELETE",
  308.     "SEARCH",
  309.     "SYNC"
  310.   ]
  311. }
Advertisement
Add Comment
Please, Sign In to add comment