Skip to content

Instantly share code, notes, and snippets.

@phantomjinx
Created July 18, 2019 16:08
Show Gist options
  • Save phantomjinx/02bbc6c6cd60542ddf0e1e8775374140 to your computer and use it in GitHub Desktop.
Save phantomjinx/02bbc6c6cd60542ddf0e1e8775374140 to your computer and use it in GitHub Desktop.
Export of an odata -> log integration
{
"connections": {
":i-LY3cbSWe0LJkL0EzEXVz": {
"configuredProperties": {
"basicPassword": "»ENC:0dffde094a704fe1dfa49443cf9cf714d8685ded181f8b2ab2e4e869c2992e17",
"basicUserName": "user",
"clientCertificate": "-----BEGIN CERTIFICATE-----\nMIIGcjCCBFqgAwIBAgICEAowDQYJKoZIhvcNAQELBQAwgZExCzAJBgNVBAYTAkdC\nMQ4wDAYDVQQIDAVXYWxlczEZMBcGA1UECgwQRmFsY29uIENvbXB1dGluZzEmMCQG\nA1UEAwwdQmlyZHMgb2YgUHJleSBJbnRlcm1lZGlhdGUgQ0ExLzAtBgkqhkiG9w0B\nCQEWIHAuZy5yaWNoYXJkc29uQHBoYW50b21qaW54LmNvLnVrMB4XDTE4MTAzMDE3\nNDQzMVoXDTE5MTEwOTE3NDQzMVowgckxCzAJBgNVBAYTAlVLMQ4wDAYDVQQIDAVX\nYWxlczESMBAGA1UEBwwJUG9udHlwb29sMRkwFwYDVQQKDBBGYWxjb24gQ29tcHV0\naW5nMRUwEwYDVQQLDAxIb21lIE5ldHdvcmsxMzAxBgNVBAMMKnBlcmVncmluZS5i\naXJkcy1vZi1wcmV5LnBoYW50b21qaW54Lm9yZy51azEvMC0GCSqGSIb3DQEJARYg\ncC5nLnJpY2hhcmRzb25AcGhhbnRvbWppbnguY28udWswggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQCefhdVDymJ9PQzrwh/f9JUqp3OFX5WoOEG3f+pRzV8\nTqGAJjwcXjEoNIWwx1IsTG1dCGNJKc7BK7ma88Jza3hDMIErhvOroqWNojOeYo/D\niWjcqNpO8kd6sck0iBLsUyEvqS2MHH1/JPVH0RpelOwFTnUfN8K1nXPIpdQiyk8k\nofKk7/qE4+4lq18OkOzxW70dsTgHqHf0Xeqx13I+3Ygfrb9/I/d1j5W8Zug9ZCv1\nwurAR3sq+XMGD1u5KHWcnU0eLrtJ10NWeuCDankV5rivqrw731VkacyhRpryp9Ii\nND+5nAIxu6dQVcyQ23pA56+9HvOUA3NA3ElB+qWsntH/AgMBAAGjggGYMIIBlDAJ\nBgNVHRMEAjAAMBEGCWCGSAGG+EIBAQQEAwIGQDAzBglghkgBhvhCAQ0EJhYkT3Bl\nblNTTCBHZW5lcmF0ZWQgU2VydmVyIENlcnRpZmljYXRlMB0GA1UdDgQWBBQI7RWU\nvLmgzq8dLEUrELxVRz4CiTCBywYDVR0jBIHDMIHAgBSDSXt3yLNa3MIjyhKxDHtp\nnVYKM6GBo6SBoDCBnTELMAkGA1UEBhMCR0IxDjAMBgNVBAgMBVdhbGVzMRIwEAYD\nVQQHDAlQb250eXBvb2wxGTAXBgNVBAoMEEZhbGNvbiBDb21wdXRpbmcxHjAcBgNV\nBAMMFUJpcmRzIG9mIFByZXkgUm9vdCBDQTEvMC0GCSqGSIb3DQEJARYgcC5nLnJp\nY2hhcmRzb25AcGhhbnRvbWppbnguY28udWuCAhAAMA4GA1UdDwEB/wQEAwIFoDAT\nBgNVHSUEDDAKBggrBgEFBQcDATAtBgNVHREEJjAkgiIqLmJpcmRzLW9mLXByZXku\ncGhhbnRvbWppbngub3JnLnVrMA0GCSqGSIb3DQEBCwUAA4ICAQC5e2tTiz6fun5B\niWrYLhJ3fuAsbIJKlz7rScqF0Xx7nf9BMK9OVHjurDIOSrcmf537sMsLdsnzCPOh\n1obZZO3/e1P+o91hNqPVimmBVQtg0ZwPBVufu95DM2ScPMAnPv0KUVIQWlcyOfUj\nzx4uNBYpcKUhjRAkQxVMh/HUYPVKcmdDeb0fvNgAP3YudmSmrrEgZNvWFkrufFah\noid0zzU5TClumZ+xskRZ/8zwT8anyYAvF+0la0rg7Oxx/yvso1OzNE11ZShQyqVk\nCeG/pCkKh7gIMXD/StDGl2Xfz0BuSB/f5J1l4vcg6dBsD+LilGHSxNy5Wmzk9Da7\npmXI+UFnMgzPwSqF10oQmzaC2sPppO6ZXgGGhlu1SajEjYRzdqShuuEHkd+4om0q\n2YEPk60/+B9IYOnztRjJevVQwEQdhks8hT6NqfonONLVcOET+TV/lpl+oBkH+EhB\nu5TwmHnUkgbUO0sLD9FGZ0j9QxHT/FwcYoZkO1Dg4XlB0hwUHLYiTHTLV5IgroC/\nTxLFSWyLfklgsQ8tMTyVkO18n7I9eFWnVJHKBGJtOYUNxNV6WBP6lOvb4PqN/Ies\nivu/HwIjaI8bTWJFvdtH/xwPj/YIKZqh7ueQLjVedUMUUZD+8CYZmp08bQKr8r11\ndlTIbVwKp+PXHJzSDR5dHxvHYknVtg\u003d\u003d\n-----END CERTIFICATE-----",
"serviceUri": "https://peregrine.birds-of-prey.phantomjinx.org.uk:8543/odata4/usstates/USStates",
"skipCertificateCheck": "false"
},
"connector": {
"actions": [
{
"actionType": "connector",
"description": "Read a resource from the server",
"descriptor": {
"configuredProperties": {
"apiName": "read"
},
"connectorCustomizers": [
"io.syndesis.connector.odata.customizer.ODataStartCustomizer"
],
"connectorFactory": "io.syndesis.connector.odata.component.ODataComponentFactory",
"inputDataShape": {
"kind": "any"
},
"outputDataShape": {
"kind": "json-schema"
},
"propertyDefinitionSteps": [
{
"description": "Enhance the service url with a resource path",
"name": "Resource Path and Query Options",
"properties": {
"backoffIdleThreshold": {
"defaultValue": "1",
"deprecated": false,
"displayName": "Backoff Idle Threshold",
"group": "scheduler",
"javaType": "int",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "If no results are returned after (Backoff Threshold) times then polling will become idle for (Backoff Threshold * Backoff Multiplier) seconds",
"order": 8,
"required": false,
"secret": false,
"type": "integer"
},
"backoffMultiplier": {
"defaultValue": "1",
"deprecated": false,
"displayName": "Backoff Multiplier",
"group": "scheduler",
"javaType": "int",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "If no results are returned after (Backoff Threshold) times then polling will become idle for (Backoff Threshold * Backoff Multiplier) seconds",
"order": 9,
"required": false,
"secret": false,
"type": "integer"
},
"delay": {
"defaultValue": "30000",
"deprecated": false,
"displayName": "Delay",
"group": "scheduler",
"javaType": "long",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "Milliseconds before the next poll. You can also specify time values using units such as 60s (60 seconds) 5m30s (5 minutes and 30 seconds) and 1h (1 hour).",
"order": 7,
"required": false,
"secret": false,
"type": "duration"
},
"filterAlreadySeen": {
"deprecated": false,
"displayName": "Filter Old Results",
"group": "common",
"javaType": "java.lang.Boolean",
"kind": "parameter",
"label": "consumer",
"labelHint": "While continuing to monitor the OData service, filter out those results already communicated.",
"order": 4,
"required": false,
"secret": false,
"type": "boolean"
},
"initialDelay": {
"defaultValue": "1000",
"deprecated": false,
"displayName": "Interval before polling starts",
"group": "consumer",
"javaType": "java.lang.Integer",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "Wait amount of time before starting to poll",
"order": 6,
"required": false,
"secret": false,
"type": "duration"
},
"keyPredicate": {
"deprecated": false,
"displayName": "Entity Key Predicate",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "Parameter to refine the collection to a single entity, eg. People(\u003ci\u003e\u003cb\u003eUserName\u003d\u0027Bob\u0027\u003c/i\u003e\u003c/b\u003e) or Categories(\u003ci\u003e\u003cb\u003e1\u003c/b\u003e\u003c/i\u003e)",
"order": 2,
"required": false,
"secret": false,
"type": "string"
},
"methodName": {
"deprecated": false,
"displayName": "Resource Collection",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "The resource collection to be queried, eg. an \u003ci\u003e\u003cb\u003eEntitySetName\u003c/b\u003e\u003c/i\u003e or \u003ci\u003e\u003cb\u003eEntityFunctionImportCall\u003c/b\u003e\u003c/i\u003e",
"order": 1,
"required": true,
"secret": false,
"type": "string"
},
"queryParams": {
"deprecated": false,
"displayName": "Query Options",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "consumer",
"labelHint": "Enter the full query to be applied to the collection in OData query syntax.",
"order": 3,
"required": false,
"secret": false,
"type": "string"
},
"splitResult": {
"defaultValue": "true",
"deprecated": false,
"displayName": "Split Results",
"group": "consumer",
"javaType": "java.lang.Boolean",
"kind": "parameter",
"label": "consumer",
"labelHint": "When enabled the result set is split into multiple results where each result represents a single OData entity.",
"order": 5,
"required": false,
"secret": false,
"type": "boolean"
}
}
}
]
},
"id": "io.syndesis:odata-read-connector",
"name": "Read",
"pattern": "From",
"tags": [
"dynamic"
]
}
],
"componentScheme": "olingo4",
"dependencies": [
{
"id": "io.syndesis.connector:connector-odata:1.6-SNAPSHOT",
"type": "MAVEN"
}
],
"description": "Communicate with an OData service",
"icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAzMDAiPgogIDxnIGlkPSJsYXllcjEiPgogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIzMDAiIGZpbGw9IiNmZThiMDAiIC8+CgogICAgPHJlY3QgeD0iMjYiIHk9IjMwIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxyZWN0IHg9IjI2IiB5PSI4NiIgd2lkdGg9IjExMSIgaGVpZ2h0PSIyOCIgZmlsbD0id2hpdGUiIC8+CiAgICA8cmVjdCB4PSIyNiIgeT0iMTQyIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxjaXJjbGUgY3g9IjgxLjUiIGN5PSIyMzAiIHI9IjQ4IiBmaWxsPSJ3aGl0ZSIgLz4KCiAgICA8cmVjdCB4PSIxNjMiIHk9IjMwIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxyZWN0IHg9IjE2MyIgeT0iODYiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgPHJlY3QgeD0iMTYzIiB5PSIxNDIiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgPHJlY3QgeD0iMTYzIiB5PSIxOTgiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgCiAgPC9nPgo8L3N2Zz4K",
"id": "odata",
"name": "OData",
"properties": {
"basicPassword": {
"componentProperty": true,
"deprecated": false,
"displayName": "Password",
"group": "security",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "common,security",
"labelHint": "Specify a password for basic authentication of the odata service url, if required.",
"order": 3,
"required": false,
"secret": true,
"type": "string"
},
"basicUserName": {
"componentProperty": true,
"deprecated": false,
"displayName": "User Name",
"group": "security",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "common,security",
"labelHint": "Specify a user name for basic authentication of the odata service url, if required.",
"order": 2,
"required": false,
"secret": false,
"type": "string"
},
"clientCertificate": {
"componentProperty": true,
"deprecated": false,
"description": "Client certificate for SSL connections",
"displayName": "Client Certificate",
"group": "security",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "common,security",
"order": 5,
"relation": [
{
"action": "ENABLE",
"when": [
{
"id": "skipCertificateCheck",
"value": "false"
}
]
}
],
"required": false,
"secret": false,
"type": "textarea"
},
"serviceUri": {
"deprecated": false,
"displayName": "Service Root URL",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "The service root URL of your OData server",
"order": 1,
"required": true,
"secret": false,
"type": "string"
},
"skipCertificateCheck": {
"componentProperty": true,
"defaultValue": "false",
"deprecated": false,
"displayName": "Check Certificate",
"enum": [
{
"label": "Disable",
"value": "true"
},
{
"label": "Enable",
"value": "false"
}
],
"group": "security",
"javaType": "java.lang.String",
"kind": "property",
"label": "common,security",
"labelHint": "Ensure certificate checks are enabled for secure production environments. Disable for convenience in only development environments.",
"order": 4,
"required": false,
"secret": false,
"type": "string"
}
},
"tags": [
"verifier"
],
"version": 7
},
"connectorId": "odata",
"createdDate": 1549487208270,
"icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAzMDAiPgogIDxnIGlkPSJsYXllcjEiPgogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIzMDAiIGZpbGw9IiNmZThiMDAiIC8+CgogICAgPHJlY3QgeD0iMjYiIHk9IjMwIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxyZWN0IHg9IjI2IiB5PSI4NiIgd2lkdGg9IjExMSIgaGVpZ2h0PSIyOCIgZmlsbD0id2hpdGUiIC8+CiAgICA8cmVjdCB4PSIyNiIgeT0iMTQyIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxjaXJjbGUgY3g9IjgxLjUiIGN5PSIyMzAiIHI9IjQ4IiBmaWxsPSJ3aGl0ZSIgLz4KCiAgICA8cmVjdCB4PSIxNjMiIHk9IjMwIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxyZWN0IHg9IjE2MyIgeT0iODYiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgPHJlY3QgeD0iMTYzIiB5PSIxNDIiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgPHJlY3QgeD0iMTYzIiB5PSIxOTgiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgCiAgPC9nPgo8L3N2Zz4K",
"id": "i-LY3cbSWe0LJkL0EzEXVz",
"isDerived": false,
"lastUpdated": 1549487208270,
"name": "MyODataConn",
"userId": "developer",
"uses": 0
},
":log": {
"connector": {
"actions": [
{
"actionType": "connector",
"description": "Simple Logger",
"descriptor": {
"componentScheme": "log",
"configuredProperties": {
"loggerName": "syndesis-log"
},
"inputDataShape": {
"kind": "none"
},
"outputDataShape": {
"kind": "none"
},
"propertyDefinitionSteps": [
{
"description": "Log Level",
"name": "level",
"properties": {
"level": {
"componentProperty": false,
"defaultValue": "INFO",
"deprecated": false,
"description": "Log Level.",
"displayName": "log level",
"enum": [
{
"label": "ERROR",
"value": "ERROR"
},
{
"label": "WARN",
"value": "WARN"
},
{
"label": "INFO",
"value": "INFO"
},
{
"label": "DEBUG",
"value": "DEBUG"
},
{
"label": "TRACE",
"value": "TRACE"
},
{
"label": "OFF",
"value": "OFF"
}
],
"javaType": "java.lang.String",
"kind": "parameter",
"required": true,
"secret": false,
"type": "string"
},
"showAll": {
"componentProperty": false,
"defaultValue": "false",
"deprecated": false,
"description": "whether or not to log everything (very verbose).",
"displayName": "Log everything",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
},
"showBody": {
"componentProperty": false,
"defaultValue": "true",
"deprecated": false,
"description": "whether or not to show Body content in the Log.",
"displayName": "Log Body",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
},
"showExchangeId": {
"componentProperty": false,
"defaultValue": "true",
"deprecated": false,
"description": "whether or not to show Exchange Id in the Log.",
"displayName": "Log message Id",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
},
"showHeaders": {
"componentProperty": false,
"defaultValue": "false",
"deprecated": false,
"description": "whether or not to show Headers in the Log.",
"displayName": "Log Headers",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
}
}
}
]
},
"id": "io.syndesis:log-action",
"name": "Simple Logger",
"pattern": "To"
}
],
"dependencies": [
{
"id": "io.syndesis.connector:connector-log:1.6-SNAPSHOT",
"type": "MAVEN"
}
],
"description": "Log the exchange with different options",
"icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDYgMzAwIj48c3R5bGU+LnN0MTB7ZmlsbDojMjMxZjIwfS5zdDYye2ZpbGw6I2QxZDNkNH08L3N0eWxlPjxnIGlkPSJMYXllcl8xIj48cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTE1Mi4xIDE2Ni4ySDI0LjdjLTIuMSAwLTMuNy0xLjctMy43LTMuNyAwLTIuMSAxLjctMy43IDMuNy0zLjdoMTI3LjRjMi4xIDAgMy43IDEuNyAzLjcgMy43cy0xLjcgMy43LTMuNyAzLjd6TTE1Mi43IDE5NC4xaC0xMjhjLTIuMSAwLTMuNy0xLjctMy43LTMuNyAwLTIuMSAxLjctMy43IDMuNy0zLjdoMTI4YzIuMSAwIDMuNyAxLjcgMy43IDMuN3MtMS42IDMuNy0zLjcgMy43eiIvPjxwYXRoIGQ9Ik0zMS4xIDE2LjJjLjkgNy4xIDQuNiAxNCA1LjYgMTUuOC45IDEuNiAyLjYgMi41IDQuMyAyLjUuOCAwIDEuNy0uMiAyLjQtLjcgMi40LTEuNCAzLjItNC40IDEuOS02LjgtMS42LTIuOC0zLjQtNy4yLTQuMi0xMC44aDExM2MuOSA3LjEgNC42IDE0IDUuNiAxNS44LjkgMS42IDIuNiAyLjUgNC4zIDIuNS44IDAgMS43LS4yIDIuNC0uNyAyLjQtMS40IDMuMi00LjQgMS45LTYuOC0xLjYtMi44LTMuNC03LjItNC4yLTEwLjhoMzMuNVY0NEg3LjRWMTYuMmgyMy43eiIgZmlsbD0iIzAwYWVlZiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMzYuOCA0MC42YzEuNC41IDIuOC44IDQuMi44IDEuNyAwIDMuMy0uNCA0LjktMS4xIDIuOS0xLjMgNS4xLTMuNyA2LjItNi43IDEuMS0zIDEtNi4yLS4zLTkuMS0uOC0xLjctMi0zLjItMy42LTQuNS0xLjEtLjgtMi42LS43LTMuNS40LS44IDEuMS0uNyAyLjYuNCAzLjUgMSAuOCAxLjcgMS42IDIuMSAyLjYuOCAxLjcuOCAzLjYuMiA1LjMtLjcgMS43LTIgMy4xLTMuNiAzLjktMS43LjgtMy42LjgtNS4zLjItMS43LS43LTMuMS0yLTMuOS0zLjctLjUtMS0uNi0yLjEtLjYtMy4zLjEtMS40LTEtMi41LTIuMy0yLjYtMS40LS4xLTIuNSAxLTIuNiAyLjMtLjEgMiAuMiAzLjkgMSA1LjYgMS4zIDMuMSAzLjcgNS4zIDYuNyA2LjR6TTE1OS44IDQwLjZjMS40LjUgMi44LjggNC4yLjggMS43IDAgMy4zLS40IDQuOS0xLjEgMi45LTEuMyA1LjEtMy43IDYuMi02LjcgMS4xLTMgMS02LjItLjMtOS4xLS44LTEuNy0yLTMuMi0zLjYtNC41LTEuMS0uOC0yLjYtLjctMy41LjQtLjggMS4xLS42IDIuNi40IDMuNSAxIC43IDEuNyAxLjYgMi4xIDIuNi44IDEuNy44IDMuNi4yIDUuMy0uNyAxLjctMiAzLjEtMy42IDMuOS0xLjcuOC0zLjYuOC01LjMuMi0xLjctLjctMy4xLTItMy45LTMuNy0uNS0xLS42LTIuMS0uNi0zLjMuMS0xLjQtMS0yLjUtMi4zLTIuNi0xLjQtLjEtMi41IDEtMi42IDIuMy0uMSAyIC4yIDMuOSAxIDUuNyAxLjQgMyAzLjggNS4yIDYuNyA2LjN6Ii8+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0yNDQuNSAxOC4xTDIxOC4zIDYuOGMtLjYtLjMtMS4zLS4zLTEuOSAwLS42LjItMS4xLjctMS40IDEuM2wtMy45IDktNy4xLTcuM2MtLjMtLjMtLjgtLjYtMS4yLS44LS41LS4yLS45LS4zLTEuNC0uM2gtMjYuOWMtLjYtMi4yLTItNS44LTUuMS03LjYtMi4xLTEuMi00LjUtMS40LTYuOS0uNy0zLjYgMS4yLTYuMyAzLjctNy42IDcuMi0uMS40LS4yLjctLjMgMS4xSDUxLjRjLS42LTIuMi0yLTUuOC01LjEtNy42LTIuMS0xLjItNC41LTEuNC02LjktLjctMy42IDEuMi02LjMgMy43LTcuNiA3LjItLjEuNC0uMi43LS4zIDEuMUgzLjdjLTIgMC0zLjcgMS43LTMuNyAzLjd2MjcyLjhjMCAuNS4xLjkuMyAxLjQuMi41LjUuOS44IDEuMmwxMSAxMWMuNy43IDEuNiAxLjEgMi42IDEuMWgxOTcuNmMuNSAwIDEtLjEgMS40LS4zLjQtLjIuNy0uNCAxLS43LjEgMCAuMS0uMS4yLS4xIDAgMCAuMS0uMS4xLS4yLjMtLjMuNS0uNy43LTEuMS4yLS41LjMtLjkuMy0xLjRWOTAuNGwyOS43LTY5LjFjLjYtMS4yLjEtMi43LTEuMi0zLjJ6bS03Mi40IDg5LjhIMjQuN2MtMi4xIDAtMy43IDEuNy0zLjcgMy43IDAgMi4xIDEuNyAzLjcgMy43IDMuN2gxNDQuMmwtNy42IDE3LjZjLS4zLS4xLS43LS4yLTEtLjJIMjQuN2MtMi4xIDAtMy43IDEuNy0zLjcgMy43IDAgMi4xIDEuNyAzLjcgMy43IDMuN2gxMzMuNmwtOC44IDIwLjVjLS4yLjMtLjIuNy0uMiAxLjF2LjFsMS44IDMwYy4xLjkuNiAxLjcgMS40IDIuMS4zLjIuNy4yIDEgLjIuNSAwIDEuMS0uMiAxLjUtLjVsMjQuNC0xOC44czAtLjEuMS0uMWMuMy0uMi41LS41LjctLjlsMTcuNC00MC41VjI1M2MtLjUuNi0xIDEuMi0xLjcgMS43LTQuNiAzLjItMTQuMyAzLjMtMjIuOS4yLS44LS4zLTEuNi0uMi0yLjMuMy0uNy41LTEuMSAxLjItMS4xIDIgMCAxMC03LjggMjEuNC0xOC41IDI0LjNINy40di0yMzBoMTg5bC0yNC4zIDU2LjR6bS0xNy43IDU3LjZsMTcuMSA3LjQgMS41LjYtNyA1LjQtMTAuOC45LS44LTE0LjN6bTQzLjIgOTguOXYxNy4ySDE3MGwyNy42LTE3LjJ6bS0zMiAxNC4xYzQuOC01IDgtMTEuNSA4LjktMTcuOSA2IDEuNyAxMyAyLjMgMTguNy44bC0yNy42IDE3LjF6bTM5LjUtMjU3LjFsMyAzLTMgNi45di05Ljl6bS0xNzQtNS4yYy45IDcuMSA0LjYgMTQgNS42IDE1LjguOSAxLjYgMi42IDIuNSA0LjMgMi41LjggMCAxLjctLjIgMi40LS43IDIuNC0xLjQgMy4yLTQuNCAxLjktNi44LTEuNi0yLjgtMy40LTcuMi00LjItMTAuOGgxMTNjLjkgNy4xIDQuNiAxNCA1LjYgMTUuOC45IDEuNiAyLjYgMi41IDQuMyAyLjUuOCAwIDEuNy0uMiAyLjQtLjcgMi40LTEuNCAzLjItNC40IDEuOS02LjgtMS42LTIuOC0zLjQtNy4yLTQuMi0xMC44aDMzLjVWNDRINy40VjE2LjJoMjMuN3pNMTIuNyAyODloMTg3LjFsMy42IDMuNkgxNi4zbC0zLjYtMy42em0xOTYtMS43bC0zLjYtMy42VjExNmwzLjYtOC4zdjE3OS42em0tMzIuMS0xMTcuN2wtMTMuMS01LjYtOC41LTMuNyAxOS44LTQ2Yy42LS42IDEtMS41IDEuMS0yLjVMMjE1IDIwLjlsMy43LTguNSAyMS42IDkuMy02My43IDE0Ny45eiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMTc2LjYgMTY5LjZsLTEzLjEtNS42LTguNS0zLjcgMTkuOC00NmMuNi0uNiAxLTEuNSAxLjEtMi41TDIxN
SAyMC45bDMuNy04LjUgMjEuNiA5LjMtNjMuNyAxNDcuOXoiLz48cGF0aCBjbGFzcz0ic3Q2MiIgZD0iTTEyLjcgMjg5aDE4Ny4xbDMuNiAzLjZIMTYuM3pNMjA4LjcgMjg3LjNsLTMuNi0zLjZWMTE2bDMuNi04LjN6Ii8+PC9nPjwvc3ZnPg\u003d\u003d",
"id": "log",
"metadata": {
"hide-from-connection-pages": "true"
},
"name": "Log",
"version": 7
},
"connectorId": "log",
"description": "Log the exchange with different options",
"icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDYgMzAwIj48c3R5bGU+LnN0MTB7ZmlsbDojMjMxZjIwfS5zdDYye2ZpbGw6I2QxZDNkNH08L3N0eWxlPjxnIGlkPSJMYXllcl8xIj48cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTE1Mi4xIDE2Ni4ySDI0LjdjLTIuMSAwLTMuNy0xLjctMy43LTMuNyAwLTIuMSAxLjctMy43IDMuNy0zLjdoMTI3LjRjMi4xIDAgMy43IDEuNyAzLjcgMy43cy0xLjcgMy43LTMuNyAzLjd6TTE1Mi43IDE5NC4xaC0xMjhjLTIuMSAwLTMuNy0xLjctMy43LTMuNyAwLTIuMSAxLjctMy43IDMuNy0zLjdoMTI4YzIuMSAwIDMuNyAxLjcgMy43IDMuN3MtMS42IDMuNy0zLjcgMy43eiIvPjxwYXRoIGQ9Ik0zMS4xIDE2LjJjLjkgNy4xIDQuNiAxNCA1LjYgMTUuOC45IDEuNiAyLjYgMi41IDQuMyAyLjUuOCAwIDEuNy0uMiAyLjQtLjcgMi40LTEuNCAzLjItNC40IDEuOS02LjgtMS42LTIuOC0zLjQtNy4yLTQuMi0xMC44aDExM2MuOSA3LjEgNC42IDE0IDUuNiAxNS44LjkgMS42IDIuNiAyLjUgNC4zIDIuNS44IDAgMS43LS4yIDIuNC0uNyAyLjQtMS40IDMuMi00LjQgMS45LTYuOC0xLjYtMi44LTMuNC03LjItNC4yLTEwLjhoMzMuNVY0NEg3LjRWMTYuMmgyMy43eiIgZmlsbD0iIzAwYWVlZiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMzYuOCA0MC42YzEuNC41IDIuOC44IDQuMi44IDEuNyAwIDMuMy0uNCA0LjktMS4xIDIuOS0xLjMgNS4xLTMuNyA2LjItNi43IDEuMS0zIDEtNi4yLS4zLTkuMS0uOC0xLjctMi0zLjItMy42LTQuNS0xLjEtLjgtMi42LS43LTMuNS40LS44IDEuMS0uNyAyLjYuNCAzLjUgMSAuOCAxLjcgMS42IDIuMSAyLjYuOCAxLjcuOCAzLjYuMiA1LjMtLjcgMS43LTIgMy4xLTMuNiAzLjktMS43LjgtMy42LjgtNS4zLjItMS43LS43LTMuMS0yLTMuOS0zLjctLjUtMS0uNi0yLjEtLjYtMy4zLjEtMS40LTEtMi41LTIuMy0yLjYtMS40LS4xLTIuNSAxLTIuNiAyLjMtLjEgMiAuMiAzLjkgMSA1LjYgMS4zIDMuMSAzLjcgNS4zIDYuNyA2LjR6TTE1OS44IDQwLjZjMS40LjUgMi44LjggNC4yLjggMS43IDAgMy4zLS40IDQuOS0xLjEgMi45LTEuMyA1LjEtMy43IDYuMi02LjcgMS4xLTMgMS02LjItLjMtOS4xLS44LTEuNy0yLTMuMi0zLjYtNC41LTEuMS0uOC0yLjYtLjctMy41LjQtLjggMS4xLS42IDIuNi40IDMuNSAxIC43IDEuNyAxLjYgMi4xIDIuNi44IDEuNy44IDMuNi4yIDUuMy0uNyAxLjctMiAzLjEtMy42IDMuOS0xLjcuOC0zLjYuOC01LjMuMi0xLjctLjctMy4xLTItMy45LTMuNy0uNS0xLS42LTIuMS0uNi0zLjMuMS0xLjQtMS0yLjUtMi4zLTIuNi0xLjQtLjEtMi41IDEtMi42IDIuMy0uMSAyIC4yIDMuOSAxIDUuNyAxLjQgMyAzLjggNS4yIDYuNyA2LjN6Ii8+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0yNDQuNSAxOC4xTDIxOC4zIDYuOGMtLjYtLjMtMS4zLS4zLTEuOSAwLS42LjItMS4xLjctMS40IDEuM2wtMy45IDktNy4xLTcuM2MtLjMtLjMtLjgtLjYtMS4yLS44LS41LS4yLS45LS4zLTEuNC0uM2gtMjYuOWMtLjYtMi4yLTItNS44LTUuMS03LjYtMi4xLTEuMi00LjUtMS40LTYuOS0uNy0zLjYgMS4yLTYuMyAzLjctNy42IDcuMi0uMS40LS4yLjctLjMgMS4xSDUxLjRjLS42LTIuMi0yLTUuOC01LjEtNy42LTIuMS0xLjItNC41LTEuNC02LjktLjctMy42IDEuMi02LjMgMy43LTcuNiA3LjItLjEuNC0uMi43LS4zIDEuMUgzLjdjLTIgMC0zLjcgMS43LTMuNyAzLjd2MjcyLjhjMCAuNS4xLjkuMyAxLjQuMi41LjUuOS44IDEuMmwxMSAxMWMuNy43IDEuNiAxLjEgMi42IDEuMWgxOTcuNmMuNSAwIDEtLjEgMS40LS4zLjQtLjIuNy0uNCAxLS43LjEgMCAuMS0uMS4yLS4xIDAgMCAuMS0uMS4xLS4yLjMtLjMuNS0uNy43LTEuMS4yLS41LjMtLjkuMy0xLjRWOTAuNGwyOS43LTY5LjFjLjYtMS4yLjEtMi43LTEuMi0zLjJ6bS03Mi40IDg5LjhIMjQuN2MtMi4xIDAtMy43IDEuNy0zLjcgMy43IDAgMi4xIDEuNyAzLjcgMy43IDMuN2gxNDQuMmwtNy42IDE3LjZjLS4zLS4xLS43LS4yLTEtLjJIMjQuN2MtMi4xIDAtMy43IDEuNy0zLjcgMy43IDAgMi4xIDEuNyAzLjcgMy43IDMuN2gxMzMuNmwtOC44IDIwLjVjLS4yLjMtLjIuNy0uMiAxLjF2LjFsMS44IDMwYy4xLjkuNiAxLjcgMS40IDIuMS4zLjIuNy4yIDEgLjIuNSAwIDEuMS0uMiAxLjUtLjVsMjQuNC0xOC44czAtLjEuMS0uMWMuMy0uMi41LS41LjctLjlsMTcuNC00MC41VjI1M2MtLjUuNi0xIDEuMi0xLjcgMS43LTQuNiAzLjItMTQuMyAzLjMtMjIuOS4yLS44LS4zLTEuNi0uMi0yLjMuMy0uNy41LTEuMSAxLjItMS4xIDIgMCAxMC03LjggMjEuNC0xOC41IDI0LjNINy40di0yMzBoMTg5bC0yNC4zIDU2LjR6bS0xNy43IDU3LjZsMTcuMSA3LjQgMS41LjYtNyA1LjQtMTAuOC45LS44LTE0LjN6bTQzLjIgOTguOXYxNy4ySDE3MGwyNy42LTE3LjJ6bS0zMiAxNC4xYzQuOC01IDgtMTEuNSA4LjktMTcuOSA2IDEuNyAxMyAyLjMgMTguNy44bC0yNy42IDE3LjF6bTM5LjUtMjU3LjFsMyAzLTMgNi45di05Ljl6bS0xNzQtNS4yYy45IDcuMSA0LjYgMTQgNS42IDE1LjguOSAxLjYgMi42IDIuNSA0LjMgMi41LjggMCAxLjctLjIgMi40LS43IDIuNC0xLjQgMy4yLTQuNCAxLjktNi44LTEuNi0yLjgtMy40LTcuMi00LjItMTAuOGgxMTNjLjkgNy4xIDQuNiAxNCA1LjYgMTUuOC45IDEuNiAyLjYgMi41IDQuMyAyLjUuOCAwIDEuNy0uMiAyLjQtLjcgMi40LTEuNCAzLjItNC40IDEuOS02LjgtMS42LTIuOC0zLjQtNy4yLTQuMi0xMC44aDMzLjVWNDRINy40VjE2LjJoMjMuN3pNMTIuNyAyODloMTg3LjFsMy42IDMuNkgxNi4zbC0zLjYtMy42em0xOTYtMS43bC0zLjYtMy42VjExNmwzLjYtOC4zdjE3OS42em0tMzIuMS0xMTcuN2wtMTMuMS01LjYtOC41LTMuNyAxOS44LTQ2Yy42LS42IDEtMS41IDEuMS0yLjVMMjE1IDIwLjlsMy43LTguNSAyMS42IDkuMy02My43IDE0Ny45eiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMTc2LjYgMTY5LjZsLTEzLjEtNS42LTguNS0zLjcgMTkuOC00NmMuNi0uNiAxLTEuNSAxLjEtMi41TDIxNSA
yMC45bDMuNy04LjUgMjEuNiA5LjMtNjMuNyAxNDcuOXoiLz48cGF0aCBjbGFzcz0ic3Q2MiIgZD0iTTEyLjcgMjg5aDE4Ny4xbDMuNiAzLjZIMTYuM3pNMjA4LjcgMjg3LjNsLTMuNi0zLjZWMTE2bDMuNi04LjN6Ii8+PC9nPjwvc3ZnPg\u003d\u003d",
"id": "log",
"isDerived": false,
"metadata": {
"hide-from-connection-pages": "true"
},
"name": "Log",
"uses": 0
}
},
"connectors": {
":log": {
"actions": [
{
"actionType": "connector",
"description": "Simple Logger",
"descriptor": {
"componentScheme": "log",
"configuredProperties": {
"loggerName": "syndesis-log"
},
"inputDataShape": {
"kind": "none"
},
"outputDataShape": {
"kind": "none"
},
"propertyDefinitionSteps": [
{
"description": "Log Level",
"name": "level",
"properties": {
"level": {
"componentProperty": false,
"defaultValue": "INFO",
"deprecated": false,
"description": "Log Level.",
"displayName": "log level",
"enum": [
{
"label": "ERROR",
"value": "ERROR"
},
{
"label": "WARN",
"value": "WARN"
},
{
"label": "INFO",
"value": "INFO"
},
{
"label": "DEBUG",
"value": "DEBUG"
},
{
"label": "TRACE",
"value": "TRACE"
},
{
"label": "OFF",
"value": "OFF"
}
],
"javaType": "java.lang.String",
"kind": "parameter",
"required": true,
"secret": false,
"type": "string"
},
"showAll": {
"componentProperty": false,
"defaultValue": "false",
"deprecated": false,
"description": "whether or not to log everything (very verbose).",
"displayName": "Log everything",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
},
"showBody": {
"componentProperty": false,
"defaultValue": "true",
"deprecated": false,
"description": "whether or not to show Body content in the Log.",
"displayName": "Log Body",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
},
"showExchangeId": {
"componentProperty": false,
"defaultValue": "true",
"deprecated": false,
"description": "whether or not to show Exchange Id in the Log.",
"displayName": "Log message Id",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
},
"showHeaders": {
"componentProperty": false,
"defaultValue": "false",
"deprecated": false,
"description": "whether or not to show Headers in the Log.",
"displayName": "Log Headers",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
}
}
}
]
},
"id": "io.syndesis:log-action",
"name": "Simple Logger",
"pattern": "To"
}
],
"dependencies": [
{
"id": "io.syndesis.connector:connector-log:1.6-SNAPSHOT",
"type": "MAVEN"
}
],
"description": "Log the exchange with different options",
"icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDYgMzAwIj48c3R5bGU+LnN0MTB7ZmlsbDojMjMxZjIwfS5zdDYye2ZpbGw6I2QxZDNkNH08L3N0eWxlPjxnIGlkPSJMYXllcl8xIj48cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTE1Mi4xIDE2Ni4ySDI0LjdjLTIuMSAwLTMuNy0xLjctMy43LTMuNyAwLTIuMSAxLjctMy43IDMuNy0zLjdoMTI3LjRjMi4xIDAgMy43IDEuNyAzLjcgMy43cy0xLjcgMy43LTMuNyAzLjd6TTE1Mi43IDE5NC4xaC0xMjhjLTIuMSAwLTMuNy0xLjctMy43LTMuNyAwLTIuMSAxLjctMy43IDMuNy0zLjdoMTI4YzIuMSAwIDMuNyAxLjcgMy43IDMuN3MtMS42IDMuNy0zLjcgMy43eiIvPjxwYXRoIGQ9Ik0zMS4xIDE2LjJjLjkgNy4xIDQuNiAxNCA1LjYgMTUuOC45IDEuNiAyLjYgMi41IDQuMyAyLjUuOCAwIDEuNy0uMiAyLjQtLjcgMi40LTEuNCAzLjItNC40IDEuOS02LjgtMS42LTIuOC0zLjQtNy4yLTQuMi0xMC44aDExM2MuOSA3LjEgNC42IDE0IDUuNiAxNS44LjkgMS42IDIuNiAyLjUgNC4zIDIuNS44IDAgMS43LS4yIDIuNC0uNyAyLjQtMS40IDMuMi00LjQgMS45LTYuOC0xLjYtMi44LTMuNC03LjItNC4yLTEwLjhoMzMuNVY0NEg3LjRWMTYuMmgyMy43eiIgZmlsbD0iIzAwYWVlZiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMzYuOCA0MC42YzEuNC41IDIuOC44IDQuMi44IDEuNyAwIDMuMy0uNCA0LjktMS4xIDIuOS0xLjMgNS4xLTMuNyA2LjItNi43IDEuMS0zIDEtNi4yLS4zLTkuMS0uOC0xLjctMi0zLjItMy42LTQuNS0xLjEtLjgtMi42LS43LTMuNS40LS44IDEuMS0uNyAyLjYuNCAzLjUgMSAuOCAxLjcgMS42IDIuMSAyLjYuOCAxLjcuOCAzLjYuMiA1LjMtLjcgMS43LTIgMy4xLTMuNiAzLjktMS43LjgtMy42LjgtNS4zLjItMS43LS43LTMuMS0yLTMuOS0zLjctLjUtMS0uNi0yLjEtLjYtMy4zLjEtMS40LTEtMi41LTIuMy0yLjYtMS40LS4xLTIuNSAxLTIuNiAyLjMtLjEgMiAuMiAzLjkgMSA1LjYgMS4zIDMuMSAzLjcgNS4zIDYuNyA2LjR6TTE1OS44IDQwLjZjMS40LjUgMi44LjggNC4yLjggMS43IDAgMy4zLS40IDQuOS0xLjEgMi45LTEuMyA1LjEtMy43IDYuMi02LjcgMS4xLTMgMS02LjItLjMtOS4xLS44LTEuNy0yLTMuMi0zLjYtNC41LTEuMS0uOC0yLjYtLjctMy41LjQtLjggMS4xLS42IDIuNi40IDMuNSAxIC43IDEuNyAxLjYgMi4xIDIuNi44IDEuNy44IDMuNi4yIDUuMy0uNyAxLjctMiAzLjEtMy42IDMuOS0xLjcuOC0zLjYuOC01LjMuMi0xLjctLjctMy4xLTItMy45LTMuNy0uNS0xLS42LTIuMS0uNi0zLjMuMS0xLjQtMS0yLjUtMi4zLTIuNi0xLjQtLjEtMi41IDEtMi42IDIuMy0uMSAyIC4yIDMuOSAxIDUuNyAxLjQgMyAzLjggNS4yIDYuNyA2LjN6Ii8+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0yNDQuNSAxOC4xTDIxOC4zIDYuOGMtLjYtLjMtMS4zLS4zLTEuOSAwLS42LjItMS4xLjctMS40IDEuM2wtMy45IDktNy4xLTcuM2MtLjMtLjMtLjgtLjYtMS4yLS44LS41LS4yLS45LS4zLTEuNC0uM2gtMjYuOWMtLjYtMi4yLTItNS44LTUuMS03LjYtMi4xLTEuMi00LjUtMS40LTYuOS0uNy0zLjYgMS4yLTYuMyAzLjctNy42IDcuMi0uMS40LS4yLjctLjMgMS4xSDUxLjRjLS42LTIuMi0yLTUuOC01LjEtNy42LTIuMS0xLjItNC41LTEuNC02LjktLjctMy42IDEuMi02LjMgMy43LTcuNiA3LjItLjEuNC0uMi43LS4zIDEuMUgzLjdjLTIgMC0zLjcgMS43LTMuNyAzLjd2MjcyLjhjMCAuNS4xLjkuMyAxLjQuMi41LjUuOS44IDEuMmwxMSAxMWMuNy43IDEuNiAxLjEgMi42IDEuMWgxOTcuNmMuNSAwIDEtLjEgMS40LS4zLjQtLjIuNy0uNCAxLS43LjEgMCAuMS0uMS4yLS4xIDAgMCAuMS0uMS4xLS4yLjMtLjMuNS0uNy43LTEuMS4yLS41LjMtLjkuMy0xLjRWOTAuNGwyOS43LTY5LjFjLjYtMS4yLjEtMi43LTEuMi0zLjJ6bS03Mi40IDg5LjhIMjQuN2MtMi4xIDAtMy43IDEuNy0zLjcgMy43IDAgMi4xIDEuNyAzLjcgMy43IDMuN2gxNDQuMmwtNy42IDE3LjZjLS4zLS4xLS43LS4yLTEtLjJIMjQuN2MtMi4xIDAtMy43IDEuNy0zLjcgMy43IDAgMi4xIDEuNyAzLjcgMy43IDMuN2gxMzMuNmwtOC44IDIwLjVjLS4yLjMtLjIuNy0uMiAxLjF2LjFsMS44IDMwYy4xLjkuNiAxLjcgMS40IDIuMS4zLjIuNy4yIDEgLjIuNSAwIDEuMS0uMiAxLjUtLjVsMjQuNC0xOC44czAtLjEuMS0uMWMuMy0uMi41LS41LjctLjlsMTcuNC00MC41VjI1M2MtLjUuNi0xIDEuMi0xLjcgMS43LTQuNiAzLjItMTQuMyAzLjMtMjIuOS4yLS44LS4zLTEuNi0uMi0yLjMuMy0uNy41LTEuMSAxLjItMS4xIDIgMCAxMC03LjggMjEuNC0xOC41IDI0LjNINy40di0yMzBoMTg5bC0yNC4zIDU2LjR6bS0xNy43IDU3LjZsMTcuMSA3LjQgMS41LjYtNyA1LjQtMTAuOC45LS44LTE0LjN6bTQzLjIgOTguOXYxNy4ySDE3MGwyNy42LTE3LjJ6bS0zMiAxNC4xYzQuOC01IDgtMTEuNSA4LjktMTcuOSA2IDEuNyAxMyAyLjMgMTguNy44bC0yNy42IDE3LjF6bTM5LjUtMjU3LjFsMyAzLTMgNi45di05Ljl6bS0xNzQtNS4yYy45IDcuMSA0LjYgMTQgNS42IDE1LjguOSAxLjYgMi42IDIuNSA0LjMgMi41LjggMCAxLjctLjIgMi40LS43IDIuNC0xLjQgMy4yLTQuNCAxLjktNi44LTEuNi0yLjgtMy40LTcuMi00LjItMTAuOGgxMTNjLjkgNy4xIDQuNiAxNCA1LjYgMTUuOC45IDEuNiAyLjYgMi41IDQuMyAyLjUuOCAwIDEuNy0uMiAyLjQtLjcgMi40LTEuNCAzLjItNC40IDEuOS02LjgtMS42LTIuOC0zLjQtNy4yLTQuMi0xMC44aDMzLjVWNDRINy40VjE2LjJoMjMuN3pNMTIuNyAyODloMTg3LjFsMy42IDMuNkgxNi4zbC0zLjYtMy42em0xOTYtMS43bC0zLjYtMy42VjExNmwzLjYtOC4zdjE3OS42em0tMzIuMS0xMTcuN2wtMTMuMS01LjYtOC41LTMuNyAxOS44LTQ2Yy42LS42IDEtMS41IDEuMS0yLjVMMjE1IDIwLjlsMy43LTguNSAyMS42IDkuMy02My43IDE0Ny45eiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMTc2LjYgMTY5LjZsLTEzLjEtNS42LTguNS0zLjcgMTkuOC00NmMuNi0uNiAxLTEuNSAxLjEtMi41TDIxNSA
yMC45bDMuNy04LjUgMjEuNiA5LjMtNjMuNyAxNDcuOXoiLz48cGF0aCBjbGFzcz0ic3Q2MiIgZD0iTTEyLjcgMjg5aDE4Ny4xbDMuNiAzLjZIMTYuM3pNMjA4LjcgMjg3LjNsLTMuNi0zLjZWMTE2bDMuNi04LjN6Ii8+PC9nPjwvc3ZnPg\u003d\u003d",
"id": "log",
"metadata": {
"hide-from-connection-pages": "true"
},
"name": "Log",
"version": 7
},
":odata": {
"actions": [
{
"actionType": "connector",
"description": "Read a resource from the server",
"descriptor": {
"configuredProperties": {
"apiName": "read"
},
"connectorCustomizers": [
"io.syndesis.connector.odata.customizer.ODataStartCustomizer"
],
"connectorFactory": "io.syndesis.connector.odata.component.ODataComponentFactory",
"inputDataShape": {
"kind": "any"
},
"outputDataShape": {
"kind": "json-schema"
},
"propertyDefinitionSteps": [
{
"description": "Enhance the service url with a resource path",
"name": "Resource Path and Query Options",
"properties": {
"backoffIdleThreshold": {
"defaultValue": "1",
"deprecated": false,
"displayName": "Backoff Idle Threshold",
"group": "scheduler",
"javaType": "int",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "If no results are returned after (Backoff Threshold) times then polling will become idle for (Backoff Threshold * Backoff Multiplier) seconds",
"order": 8,
"required": false,
"secret": false,
"type": "integer"
},
"backoffMultiplier": {
"defaultValue": "1",
"deprecated": false,
"displayName": "Backoff Multiplier",
"group": "scheduler",
"javaType": "int",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "If no results are returned after (Backoff Threshold) times then polling will become idle for (Backoff Threshold * Backoff Multiplier) seconds",
"order": 9,
"required": false,
"secret": false,
"type": "integer"
},
"delay": {
"defaultValue": "30000",
"deprecated": false,
"displayName": "Delay",
"group": "scheduler",
"javaType": "long",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "Milliseconds before the next poll. You can also specify time values using units such as 60s (60 seconds) 5m30s (5 minutes and 30 seconds) and 1h (1 hour).",
"order": 7,
"required": false,
"secret": false,
"type": "duration"
},
"filterAlreadySeen": {
"deprecated": false,
"displayName": "Filter Old Results",
"group": "common",
"javaType": "java.lang.Boolean",
"kind": "parameter",
"label": "consumer",
"labelHint": "While continuing to monitor the OData service, filter out those results already communicated.",
"order": 4,
"required": false,
"secret": false,
"type": "boolean"
},
"initialDelay": {
"defaultValue": "1000",
"deprecated": false,
"displayName": "Interval before polling starts",
"group": "consumer",
"javaType": "java.lang.Integer",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "Wait amount of time before starting to poll",
"order": 6,
"required": false,
"secret": false,
"type": "duration"
},
"keyPredicate": {
"deprecated": false,
"displayName": "Entity Key Predicate",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "Parameter to refine the collection to a single entity, eg. People(\u003ci\u003e\u003cb\u003eUserName\u003d\u0027Bob\u0027\u003c/i\u003e\u003c/b\u003e) or Categories(\u003ci\u003e\u003cb\u003e1\u003c/b\u003e\u003c/i\u003e)",
"order": 2,
"required": false,
"secret": false,
"type": "string"
},
"methodName": {
"deprecated": false,
"displayName": "Resource Collection",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "The resource collection to be queried, eg. an \u003ci\u003e\u003cb\u003eEntitySetName\u003c/b\u003e\u003c/i\u003e or \u003ci\u003e\u003cb\u003eEntityFunctionImportCall\u003c/b\u003e\u003c/i\u003e",
"order": 1,
"required": true,
"secret": false,
"type": "string"
},
"queryParams": {
"deprecated": false,
"displayName": "Query Options",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "consumer",
"labelHint": "Enter the full query to be applied to the collection in OData query syntax.",
"order": 3,
"required": false,
"secret": false,
"type": "string"
},
"splitResult": {
"defaultValue": "true",
"deprecated": false,
"displayName": "Split Results",
"group": "consumer",
"javaType": "java.lang.Boolean",
"kind": "parameter",
"label": "consumer",
"labelHint": "When enabled the result set is split into multiple results where each result represents a single OData entity.",
"order": 5,
"required": false,
"secret": false,
"type": "boolean"
}
}
}
]
},
"id": "io.syndesis:odata-read-connector",
"name": "Read",
"pattern": "From",
"tags": [
"dynamic"
]
}
],
"componentScheme": "olingo4",
"dependencies": [
{
"id": "io.syndesis.connector:connector-odata:1.6-SNAPSHOT",
"type": "MAVEN"
}
],
"description": "Communicate with an OData service",
"icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAzMDAiPgogIDxnIGlkPSJsYXllcjEiPgogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIzMDAiIGZpbGw9IiNmZThiMDAiIC8+CgogICAgPHJlY3QgeD0iMjYiIHk9IjMwIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxyZWN0IHg9IjI2IiB5PSI4NiIgd2lkdGg9IjExMSIgaGVpZ2h0PSIyOCIgZmlsbD0id2hpdGUiIC8+CiAgICA8cmVjdCB4PSIyNiIgeT0iMTQyIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxjaXJjbGUgY3g9IjgxLjUiIGN5PSIyMzAiIHI9IjQ4IiBmaWxsPSJ3aGl0ZSIgLz4KCiAgICA8cmVjdCB4PSIxNjMiIHk9IjMwIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxyZWN0IHg9IjE2MyIgeT0iODYiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgPHJlY3QgeD0iMTYzIiB5PSIxNDIiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgPHJlY3QgeD0iMTYzIiB5PSIxOTgiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgCiAgPC9nPgo8L3N2Zz4K",
"id": "odata",
"name": "OData",
"properties": {
"basicPassword": {
"componentProperty": true,
"deprecated": false,
"displayName": "Password",
"group": "security",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "common,security",
"labelHint": "Specify a password for basic authentication of the odata service url, if required.",
"order": 3,
"required": false,
"secret": true,
"type": "string"
},
"basicUserName": {
"componentProperty": true,
"deprecated": false,
"displayName": "User Name",
"group": "security",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "common,security",
"labelHint": "Specify a user name for basic authentication of the odata service url, if required.",
"order": 2,
"required": false,
"secret": false,
"type": "string"
},
"clientCertificate": {
"componentProperty": true,
"deprecated": false,
"description": "Client certificate for SSL connections",
"displayName": "Client Certificate",
"group": "security",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "common,security",
"order": 5,
"relation": [
{
"action": "ENABLE",
"when": [
{
"id": "skipCertificateCheck",
"value": "false"
}
]
}
],
"required": false,
"secret": false,
"type": "textarea"
},
"serviceUri": {
"deprecated": false,
"displayName": "Service Root URL",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "The service root URL of your OData server",
"order": 1,
"required": true,
"secret": false,
"type": "string"
},
"skipCertificateCheck": {
"componentProperty": true,
"defaultValue": "false",
"deprecated": false,
"displayName": "Check Certificate",
"enum": [
{
"label": "Disable",
"value": "true"
},
{
"label": "Enable",
"value": "false"
}
],
"group": "security",
"javaType": "java.lang.String",
"kind": "property",
"label": "common,security",
"labelHint": "Ensure certificate checks are enabled for secure production environments. Disable for convenience in only development environments.",
"order": 4,
"required": false,
"secret": false,
"type": "string"
}
},
"tags": [
"verifier"
],
"version": 7
}
},
"integrations": {
":i-LYC0SU-MIDqF3dfQqbDz": {
"createdAt": 0,
"flows": [
{
"id": "-LYC0K4EBfVresgxvB4d",
"steps": [
{
"action": {
"actionType": "connector",
"description": "Read a resource from the server",
"descriptor": {
"configuredProperties": {
"apiName": "read"
},
"connectorCustomizers": [
"io.syndesis.connector.odata.customizer.ODataStartCustomizer"
],
"connectorFactory": "io.syndesis.connector.odata.component.ODataComponentFactory",
"inputDataShape": {
"kind": "none"
},
"outputDataShape": {
"description": "Schema of OData result entities",
"kind": "json-schema",
"name": "Entity Schema",
"specification": "{\"type\":\"object\",\"$schema\":\"http://json-schema.org/schema#\",\"title\":\"ODATA_ENTITY_PROPERTIES\",\"properties\":{\"code\":{\"type\":\"string\",\"required\":false},\"RowId\":{\"type\":\"number\",\"required\":true},\"name\":{\"type\":\"string\",\"required\":false}}}",
"type": "ODATA_ENTITY_PROPERTIES"
},
"propertyDefinitionSteps": [
{
"description": "Enhance the service url with a resource path",
"name": "Resource Path and Query Options",
"properties": {
"backoffIdleThreshold": {
"defaultValue": "1",
"deprecated": false,
"displayName": "Backoff Idle Threshold",
"group": "scheduler",
"javaType": "int",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "If no results are returned after (Backoff Threshold) times then polling will become idle for (Backoff Threshold * Backoff Multiplier) seconds",
"order": 8,
"required": false,
"secret": false,
"type": "integer"
},
"backoffMultiplier": {
"defaultValue": "1",
"deprecated": false,
"displayName": "Backoff Multiplier",
"group": "scheduler",
"javaType": "int",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "If no results are returned after (Backoff Threshold) times then polling will become idle for (Backoff Threshold * Backoff Multiplier) seconds",
"order": 9,
"required": false,
"secret": false,
"type": "integer"
},
"delay": {
"defaultValue": "30000",
"deprecated": false,
"displayName": "Delay",
"group": "scheduler",
"javaType": "long",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "Milliseconds before the next poll. You can also specify time values using units such as 60s (60 seconds) 5m30s (5 minutes and 30 seconds) and 1h (1 hour).",
"order": 7,
"required": false,
"secret": false,
"type": "duration"
},
"filterAlreadySeen": {
"deprecated": false,
"displayName": "Filter Old Results",
"group": "common",
"javaType": "java.lang.Boolean",
"kind": "parameter",
"label": "consumer",
"labelHint": "While continuing to monitor the OData service, filter out those results already communicated.",
"order": 4,
"required": false,
"secret": false,
"type": "boolean"
},
"initialDelay": {
"defaultValue": "1000",
"deprecated": false,
"displayName": "Interval before polling starts",
"group": "consumer",
"javaType": "java.lang.Integer",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "Wait amount of time before starting to poll",
"order": 6,
"required": false,
"secret": false,
"type": "duration"
},
"keyPredicate": {
"deprecated": false,
"displayName": "Entity Key Predicate",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "Parameter to refine the collection to a single entity, eg. People(\u003ci\u003e\u003cb\u003eUserName\u003d\u0027Bob\u0027\u003c/i\u003e\u003c/b\u003e) or Categories(\u003ci\u003e\u003cb\u003e1\u003c/b\u003e\u003c/i\u003e)",
"order": 2,
"required": false,
"secret": false,
"type": "string"
},
"methodName": {
"deprecated": false,
"displayName": "Resource Collection",
"enum": [
{
"label": "SvcView",
"value": "SvcView"
}
],
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "The resource collection to be queried, eg. an \u003ci\u003e\u003cb\u003eEntitySetName\u003c/b\u003e\u003c/i\u003e or \u003ci\u003e\u003cb\u003eEntityFunctionImportCall\u003c/b\u003e\u003c/i\u003e",
"order": 1,
"required": true,
"secret": false,
"type": "string"
},
"queryParams": {
"deprecated": false,
"displayName": "Query Options",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "consumer",
"labelHint": "Enter the full query to be applied to the collection in OData query syntax.",
"order": 3,
"required": false,
"secret": false,
"type": "string"
},
"splitResult": {
"defaultValue": "true",
"deprecated": false,
"displayName": "Split Results",
"group": "consumer",
"javaType": "java.lang.Boolean",
"kind": "parameter",
"label": "consumer",
"labelHint": "When enabled the result set is split into multiple results where each result represents a single OData entity.",
"order": 5,
"required": false,
"secret": false,
"type": "boolean"
}
}
}
]
},
"id": "io.syndesis:odata-read-connector",
"name": "Read",
"pattern": "From",
"tags": [
"dynamic"
]
},
"configuredProperties": {
"backoffIdleThreshold": "1",
"backoffMultiplier": "1",
"delay": "30000",
"filterAlreadySeen": "true",
"initialDelay": "1000",
"methodName": "SvcView",
"splitResult": "true"
},
"connection": {
"configuredProperties": {
"basicPassword": "»ENC:0dffde094a704fe1dfa49443cf9cf714d8685ded181f8b2ab2e4e869c2992e17",
"basicUserName": "user",
"clientCertificate": "-----BEGIN CERTIFICATE-----\nMIIGcjCCBFqgAwIBAgICEAowDQYJKoZIhvcNAQELBQAwgZExCzAJBgNVBAYTAkdC\nMQ4wDAYDVQQIDAVXYWxlczEZMBcGA1UECgwQRmFsY29uIENvbXB1dGluZzEmMCQG\nA1UEAwwdQmlyZHMgb2YgUHJleSBJbnRlcm1lZGlhdGUgQ0ExLzAtBgkqhkiG9w0B\nCQEWIHAuZy5yaWNoYXJkc29uQHBoYW50b21qaW54LmNvLnVrMB4XDTE4MTAzMDE3\nNDQzMVoXDTE5MTEwOTE3NDQzMVowgckxCzAJBgNVBAYTAlVLMQ4wDAYDVQQIDAVX\nYWxlczESMBAGA1UEBwwJUG9udHlwb29sMRkwFwYDVQQKDBBGYWxjb24gQ29tcHV0\naW5nMRUwEwYDVQQLDAxIb21lIE5ldHdvcmsxMzAxBgNVBAMMKnBlcmVncmluZS5i\naXJkcy1vZi1wcmV5LnBoYW50b21qaW54Lm9yZy51azEvMC0GCSqGSIb3DQEJARYg\ncC5nLnJpY2hhcmRzb25AcGhhbnRvbWppbnguY28udWswggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQCefhdVDymJ9PQzrwh/f9JUqp3OFX5WoOEG3f+pRzV8\nTqGAJjwcXjEoNIWwx1IsTG1dCGNJKc7BK7ma88Jza3hDMIErhvOroqWNojOeYo/D\niWjcqNpO8kd6sck0iBLsUyEvqS2MHH1/JPVH0RpelOwFTnUfN8K1nXPIpdQiyk8k\nofKk7/qE4+4lq18OkOzxW70dsTgHqHf0Xeqx13I+3Ygfrb9/I/d1j5W8Zug9ZCv1\nwurAR3sq+XMGD1u5KHWcnU0eLrtJ10NWeuCDankV5rivqrw731VkacyhRpryp9Ii\nND+5nAIxu6dQVcyQ23pA56+9HvOUA3NA3ElB+qWsntH/AgMBAAGjggGYMIIBlDAJ\nBgNVHRMEAjAAMBEGCWCGSAGG+EIBAQQEAwIGQDAzBglghkgBhvhCAQ0EJhYkT3Bl\nblNTTCBHZW5lcmF0ZWQgU2VydmVyIENlcnRpZmljYXRlMB0GA1UdDgQWBBQI7RWU\nvLmgzq8dLEUrELxVRz4CiTCBywYDVR0jBIHDMIHAgBSDSXt3yLNa3MIjyhKxDHtp\nnVYKM6GBo6SBoDCBnTELMAkGA1UEBhMCR0IxDjAMBgNVBAgMBVdhbGVzMRIwEAYD\nVQQHDAlQb250eXBvb2wxGTAXBgNVBAoMEEZhbGNvbiBDb21wdXRpbmcxHjAcBgNV\nBAMMFUJpcmRzIG9mIFByZXkgUm9vdCBDQTEvMC0GCSqGSIb3DQEJARYgcC5nLnJp\nY2hhcmRzb25AcGhhbnRvbWppbnguY28udWuCAhAAMA4GA1UdDwEB/wQEAwIFoDAT\nBgNVHSUEDDAKBggrBgEFBQcDATAtBgNVHREEJjAkgiIqLmJpcmRzLW9mLXByZXku\ncGhhbnRvbWppbngub3JnLnVrMA0GCSqGSIb3DQEBCwUAA4ICAQC5e2tTiz6fun5B\niWrYLhJ3fuAsbIJKlz7rScqF0Xx7nf9BMK9OVHjurDIOSrcmf537sMsLdsnzCPOh\n1obZZO3/e1P+o91hNqPVimmBVQtg0ZwPBVufu95DM2ScPMAnPv0KUVIQWlcyOfUj\nzx4uNBYpcKUhjRAkQxVMh/HUYPVKcmdDeb0fvNgAP3YudmSmrrEgZNvWFkrufFah\noid0zzU5TClumZ+xskRZ/8zwT8anyYAvF+0la0rg7Oxx/yvso1OzNE11ZShQyqVk\nCeG/pCkKh7gIMXD/StDGl2Xfz0BuSB/f5J1l4vcg6dBsD+LilGHSxNy5Wmzk9Da7\npmXI+UFnMgzPwSqF10oQmzaC2sPppO6ZXgGGhlu1SajEjYRzdqShuuEHkd+4om0q\n2YEPk60/+B9IYOnztRjJevVQwEQdhks8hT6NqfonONLVcOET+TV/lpl+oBkH+EhB\nu5TwmHnUkgbUO0sLD9FGZ0j9QxHT/FwcYoZkO1Dg4XlB0hwUHLYiTHTLV5IgroC/\nTxLFSWyLfklgsQ8tMTyVkO18n7I9eFWnVJHKBGJtOYUNxNV6WBP6lOvb4PqN/Ies\nivu/HwIjaI8bTWJFvdtH/xwPj/YIKZqh7ueQLjVedUMUUZD+8CYZmp08bQKr8r11\ndlTIbVwKp+PXHJzSDR5dHxvHYknVtg\u003d\u003d\n-----END CERTIFICATE-----",
"serviceUri": "https://peregrine.birds-of-prey.phantomjinx.org.uk:8543/odata4/usstates/USStates",
"skipCertificateCheck": "false"
},
"connector": {
"actions": [
{
"actionType": "connector",
"description": "Read a resource from the server",
"descriptor": {
"configuredProperties": {
"apiName": "read"
},
"connectorCustomizers": [
"io.syndesis.connector.odata.customizer.ODataStartCustomizer"
],
"connectorFactory": "io.syndesis.connector.odata.component.ODataComponentFactory",
"inputDataShape": {
"kind": "any"
},
"outputDataShape": {
"kind": "json-schema"
},
"propertyDefinitionSteps": [
{
"description": "Enhance the service url with a resource path",
"name": "Resource Path and Query Options",
"properties": {
"backoffIdleThreshold": {
"defaultValue": "1",
"deprecated": false,
"displayName": "Backoff Idle Threshold",
"group": "scheduler",
"javaType": "int",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "If no results are returned after (Backoff Threshold) times then polling will become idle for (Backoff Threshold * Backoff Multiplier) seconds",
"order": 8,
"required": false,
"secret": false,
"type": "integer"
},
"backoffMultiplier": {
"defaultValue": "1",
"deprecated": false,
"displayName": "Backoff Multiplier",
"group": "scheduler",
"javaType": "int",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "If no results are returned after (Backoff Threshold) times then polling will become idle for (Backoff Threshold * Backoff Multiplier) seconds",
"order": 9,
"required": false,
"secret": false,
"type": "integer"
},
"delay": {
"defaultValue": "30000",
"deprecated": false,
"displayName": "Delay",
"group": "scheduler",
"javaType": "long",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "Milliseconds before the next poll. You can also specify time values using units such as 60s (60 seconds) 5m30s (5 minutes and 30 seconds) and 1h (1 hour).",
"order": 7,
"required": false,
"secret": false,
"type": "duration"
},
"filterAlreadySeen": {
"deprecated": false,
"displayName": "Filter Old Results",
"group": "common",
"javaType": "java.lang.Boolean",
"kind": "parameter",
"label": "consumer",
"labelHint": "While continuing to monitor the OData service, filter out those results already communicated.",
"order": 4,
"required": false,
"secret": false,
"type": "boolean"
},
"initialDelay": {
"defaultValue": "1000",
"deprecated": false,
"displayName": "Interval before polling starts",
"group": "consumer",
"javaType": "java.lang.Integer",
"kind": "parameter",
"label": "consumer,scheduler",
"labelHint": "Wait amount of time before starting to poll",
"order": 6,
"required": false,
"secret": false,
"type": "duration"
},
"keyPredicate": {
"deprecated": false,
"displayName": "Entity Key Predicate",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "Parameter to refine the collection to a single entity, eg. People(\u003ci\u003e\u003cb\u003eUserName\u003d\u0027Bob\u0027\u003c/i\u003e\u003c/b\u003e) or Categories(\u003ci\u003e\u003cb\u003e1\u003c/b\u003e\u003c/i\u003e)",
"order": 2,
"required": false,
"secret": false,
"type": "string"
},
"methodName": {
"deprecated": false,
"displayName": "Resource Collection",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "The resource collection to be queried, eg. an \u003ci\u003e\u003cb\u003eEntitySetName\u003c/b\u003e\u003c/i\u003e or \u003ci\u003e\u003cb\u003eEntityFunctionImportCall\u003c/b\u003e\u003c/i\u003e",
"order": 1,
"required": true,
"secret": false,
"type": "string"
},
"queryParams": {
"deprecated": false,
"displayName": "Query Options",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "consumer",
"labelHint": "Enter the full query to be applied to the collection in OData query syntax.",
"order": 3,
"required": false,
"secret": false,
"type": "string"
},
"splitResult": {
"defaultValue": "true",
"deprecated": false,
"displayName": "Split Results",
"group": "consumer",
"javaType": "java.lang.Boolean",
"kind": "parameter",
"label": "consumer",
"labelHint": "When enabled the result set is split into multiple results where each result represents a single OData entity.",
"order": 5,
"required": false,
"secret": false,
"type": "boolean"
}
}
}
]
},
"id": "io.syndesis:odata-read-connector",
"name": "Read",
"pattern": "From",
"tags": [
"dynamic"
]
}
],
"componentScheme": "olingo4",
"dependencies": [
{
"id": "io.syndesis.connector:connector-odata:1.6-SNAPSHOT",
"type": "MAVEN"
}
],
"description": "Communicate with an OData service",
"icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAzMDAiPgogIDxnIGlkPSJsYXllcjEiPgogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIzMDAiIGZpbGw9IiNmZThiMDAiIC8+CgogICAgPHJlY3QgeD0iMjYiIHk9IjMwIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxyZWN0IHg9IjI2IiB5PSI4NiIgd2lkdGg9IjExMSIgaGVpZ2h0PSIyOCIgZmlsbD0id2hpdGUiIC8+CiAgICA8cmVjdCB4PSIyNiIgeT0iMTQyIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxjaXJjbGUgY3g9IjgxLjUiIGN5PSIyMzAiIHI9IjQ4IiBmaWxsPSJ3aGl0ZSIgLz4KCiAgICA8cmVjdCB4PSIxNjMiIHk9IjMwIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxyZWN0IHg9IjE2MyIgeT0iODYiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgPHJlY3QgeD0iMTYzIiB5PSIxNDIiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgPHJlY3QgeD0iMTYzIiB5PSIxOTgiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgCiAgPC9nPgo8L3N2Zz4K",
"id": "odata",
"name": "OData",
"properties": {
"basicPassword": {
"componentProperty": true,
"deprecated": false,
"displayName": "Password",
"group": "security",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "common,security",
"labelHint": "Specify a password for basic authentication of the odata service url, if required.",
"order": 3,
"required": false,
"secret": true,
"type": "string"
},
"basicUserName": {
"componentProperty": true,
"deprecated": false,
"displayName": "User Name",
"group": "security",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "common,security",
"labelHint": "Specify a user name for basic authentication of the odata service url, if required.",
"order": 2,
"required": false,
"secret": false,
"type": "string"
},
"clientCertificate": {
"componentProperty": true,
"deprecated": false,
"description": "Client certificate for SSL connections",
"displayName": "Client Certificate",
"group": "security",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "common,security",
"order": 5,
"relation": [
{
"action": "ENABLE",
"when": [
{
"id": "skipCertificateCheck",
"value": "false"
}
]
}
],
"required": false,
"secret": false,
"type": "textarea"
},
"serviceUri": {
"deprecated": false,
"displayName": "Service Root URL",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "The service root URL of your OData server",
"order": 1,
"required": true,
"secret": false,
"type": "string"
},
"skipCertificateCheck": {
"componentProperty": true,
"defaultValue": "false",
"deprecated": false,
"displayName": "Check Certificate",
"enum": [
{
"label": "Disable",
"value": "true"
},
{
"label": "Enable",
"value": "false"
}
],
"group": "security",
"javaType": "java.lang.String",
"kind": "property",
"label": "common,security",
"labelHint": "Ensure certificate checks are enabled for secure production environments. Disable for convenience in only development environments.",
"order": 4,
"required": false,
"secret": false,
"type": "string"
}
},
"tags": [
"verifier"
],
"version": 7
},
"connectorId": "odata",
"createdDate": 1549487208270,
"icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAzMDAiPgogIDxnIGlkPSJsYXllcjEiPgogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIzMDAiIGZpbGw9IiNmZThiMDAiIC8+CgogICAgPHJlY3QgeD0iMjYiIHk9IjMwIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxyZWN0IHg9IjI2IiB5PSI4NiIgd2lkdGg9IjExMSIgaGVpZ2h0PSIyOCIgZmlsbD0id2hpdGUiIC8+CiAgICA8cmVjdCB4PSIyNiIgeT0iMTQyIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxjaXJjbGUgY3g9IjgxLjUiIGN5PSIyMzAiIHI9IjQ4IiBmaWxsPSJ3aGl0ZSIgLz4KCiAgICA8cmVjdCB4PSIxNjMiIHk9IjMwIiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDxyZWN0IHg9IjE2MyIgeT0iODYiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgPHJlY3QgeD0iMTYzIiB5PSIxNDIiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgPHJlY3QgeD0iMTYzIiB5PSIxOTgiIHdpZHRoPSIxMTEiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIiAvPgogICAgCiAgPC9nPgo8L3N2Zz4K",
"id": "i-LY3cbSWe0LJkL0EzEXVz",
"isDerived": false,
"lastUpdated": 1549487208270,
"name": "MyODataConn",
"userId": "developer",
"uses": 0
},
"id": "-LYC0KZ1BfVresgxvB4d",
"metadata": {
"configured": "true"
},
"stepKind": "endpoint"
},
{
"action": {
"actionType": "connector",
"description": "Simple Logger",
"descriptor": {
"componentScheme": "log",
"configuredProperties": {
"loggerName": "syndesis-log"
},
"inputDataShape": {
"kind": "none"
},
"outputDataShape": {
"kind": "none"
},
"propertyDefinitionSteps": [
{
"description": "Log Level",
"name": "level",
"properties": {
"level": {
"componentProperty": false,
"defaultValue": "INFO",
"deprecated": false,
"description": "Log Level.",
"displayName": "log level",
"enum": [
{
"label": "ERROR",
"value": "ERROR"
},
{
"label": "WARN",
"value": "WARN"
},
{
"label": "INFO",
"value": "INFO"
},
{
"label": "DEBUG",
"value": "DEBUG"
},
{
"label": "TRACE",
"value": "TRACE"
},
{
"label": "OFF",
"value": "OFF"
}
],
"javaType": "java.lang.String",
"kind": "parameter",
"required": true,
"secret": false,
"type": "string"
},
"showAll": {
"componentProperty": false,
"defaultValue": "false",
"deprecated": false,
"description": "whether or not to log everything (very verbose).",
"displayName": "Log everything",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
},
"showBody": {
"componentProperty": false,
"defaultValue": "true",
"deprecated": false,
"description": "whether or not to show Body content in the Log.",
"displayName": "Log Body",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
},
"showExchangeId": {
"componentProperty": false,
"defaultValue": "true",
"deprecated": false,
"description": "whether or not to show Exchange Id in the Log.",
"displayName": "Log message Id",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
},
"showHeaders": {
"componentProperty": false,
"defaultValue": "false",
"deprecated": false,
"description": "whether or not to show Headers in the Log.",
"displayName": "Log Headers",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
}
}
}
]
},
"id": "io.syndesis:log-action",
"name": "Simple Logger",
"pattern": "To"
},
"configuredProperties": {
"level": "INFO",
"showAll": "false",
"showBody": "false",
"showExchangeId": "false",
"showHeaders": "false"
},
"connection": {
"connector": {
"actions": [
{
"actionType": "connector",
"description": "Simple Logger",
"descriptor": {
"componentScheme": "log",
"configuredProperties": {
"loggerName": "syndesis-log"
},
"inputDataShape": {
"kind": "none"
},
"outputDataShape": {
"kind": "none"
},
"propertyDefinitionSteps": [
{
"description": "Log Level",
"name": "level",
"properties": {
"level": {
"componentProperty": false,
"defaultValue": "INFO",
"deprecated": false,
"description": "Log Level.",
"displayName": "log level",
"enum": [
{
"label": "ERROR",
"value": "ERROR"
},
{
"label": "WARN",
"value": "WARN"
},
{
"label": "INFO",
"value": "INFO"
},
{
"label": "DEBUG",
"value": "DEBUG"
},
{
"label": "TRACE",
"value": "TRACE"
},
{
"label": "OFF",
"value": "OFF"
}
],
"javaType": "java.lang.String",
"kind": "parameter",
"required": true,
"secret": false,
"type": "string"
},
"showAll": {
"componentProperty": false,
"defaultValue": "false",
"deprecated": false,
"description": "whether or not to log everything (very verbose).",
"displayName": "Log everything",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
},
"showBody": {
"componentProperty": false,
"defaultValue": "true",
"deprecated": false,
"description": "whether or not to show Body content in the Log.",
"displayName": "Log Body",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
},
"showExchangeId": {
"componentProperty": false,
"defaultValue": "true",
"deprecated": false,
"description": "whether or not to show Exchange Id in the Log.",
"displayName": "Log message Id",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
},
"showHeaders": {
"componentProperty": false,
"defaultValue": "false",
"deprecated": false,
"description": "whether or not to show Headers in the Log.",
"displayName": "Log Headers",
"javaType": "boolean",
"kind": "parameter",
"required": true,
"secret": false,
"type": "boolean"
}
}
}
]
},
"id": "io.syndesis:log-action",
"name": "Simple Logger",
"pattern": "To"
}
],
"dependencies": [
{
"id": "io.syndesis.connector:connector-log:1.6-SNAPSHOT",
"type": "MAVEN"
}
],
"description": "Log the exchange with different options",
"icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDYgMzAwIj48c3R5bGU+LnN0MTB7ZmlsbDojMjMxZjIwfS5zdDYye2ZpbGw6I2QxZDNkNH08L3N0eWxlPjxnIGlkPSJMYXllcl8xIj48cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTE1Mi4xIDE2Ni4ySDI0LjdjLTIuMSAwLTMuNy0xLjctMy43LTMuNyAwLTIuMSAxLjctMy43IDMuNy0zLjdoMTI3LjRjMi4xIDAgMy43IDEuNyAzLjcgMy43cy0xLjcgMy43LTMuNyAzLjd6TTE1Mi43IDE5NC4xaC0xMjhjLTIuMSAwLTMuNy0xLjctMy43LTMuNyAwLTIuMSAxLjctMy43IDMuNy0zLjdoMTI4YzIuMSAwIDMuNyAxLjcgMy43IDMuN3MtMS42IDMuNy0zLjcgMy43eiIvPjxwYXRoIGQ9Ik0zMS4xIDE2LjJjLjkgNy4xIDQuNiAxNCA1LjYgMTUuOC45IDEuNiAyLjYgMi41IDQuMyAyLjUuOCAwIDEuNy0uMiAyLjQtLjcgMi40LTEuNCAzLjItNC40IDEuOS02LjgtMS42LTIuOC0zLjQtNy4yLTQuMi0xMC44aDExM2MuOSA3LjEgNC42IDE0IDUuNiAxNS44LjkgMS42IDIuNiAyLjUgNC4zIDIuNS44IDAgMS43LS4yIDIuNC0uNyAyLjQtMS40IDMuMi00LjQgMS45LTYuOC0xLjYtMi44LTMuNC03LjItNC4yLTEwLjhoMzMuNVY0NEg3LjRWMTYuMmgyMy43eiIgZmlsbD0iIzAwYWVlZiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMzYuOCA0MC42YzEuNC41IDIuOC44IDQuMi44IDEuNyAwIDMuMy0uNCA0LjktMS4xIDIuOS0xLjMgNS4xLTMuNyA2LjItNi43IDEuMS0zIDEtNi4yLS4zLTkuMS0uOC0xLjctMi0zLjItMy42LTQuNS0xLjEtLjgtMi42LS43LTMuNS40LS44IDEuMS0uNyAyLjYuNCAzLjUgMSAuOCAxLjcgMS42IDIuMSAyLjYuOCAxLjcuOCAzLjYuMiA1LjMtLjcgMS43LTIgMy4xLTMuNiAzLjktMS43LjgtMy42LjgtNS4zLjItMS43LS43LTMuMS0yLTMuOS0zLjctLjUtMS0uNi0yLjEtLjYtMy4zLjEtMS40LTEtMi41LTIuMy0yLjYtMS40LS4xLTIuNSAxLTIuNiAyLjMtLjEgMiAuMiAzLjkgMSA1LjYgMS4zIDMuMSAzLjcgNS4zIDYuNyA2LjR6TTE1OS44IDQwLjZjMS40LjUgMi44LjggNC4yLjggMS43IDAgMy4zLS40IDQuOS0xLjEgMi45LTEuMyA1LjEtMy43IDYuMi02LjcgMS4xLTMgMS02LjItLjMtOS4xLS44LTEuNy0yLTMuMi0zLjYtNC41LTEuMS0uOC0yLjYtLjctMy41LjQtLjggMS4xLS42IDIuNi40IDMuNSAxIC43IDEuNyAxLjYgMi4xIDIuNi44IDEuNy44IDMuNi4yIDUuMy0uNyAxLjctMiAzLjEtMy42IDMuOS0xLjcuOC0zLjYuOC01LjMuMi0xLjctLjctMy4xLTItMy45LTMuNy0uNS0xLS42LTIuMS0uNi0zLjMuMS0xLjQtMS0yLjUtMi4zLTIuNi0xLjQtLjEtMi41IDEtMi42IDIuMy0uMSAyIC4yIDMuOSAxIDUuNyAxLjQgMyAzLjggNS4yIDYuNyA2LjN6Ii8+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0yNDQuNSAxOC4xTDIxOC4zIDYuOGMtLjYtLjMtMS4zLS4zLTEuOSAwLS42LjItMS4xLjctMS40IDEuM2wtMy45IDktNy4xLTcuM2MtLjMtLjMtLjgtLjYtMS4yLS44LS41LS4yLS45LS4zLTEuNC0uM2gtMjYuOWMtLjYtMi4yLTItNS44LTUuMS03LjYtMi4xLTEuMi00LjUtMS40LTYuOS0uNy0zLjYgMS4yLTYuMyAzLjctNy42IDcuMi0uMS40LS4yLjctLjMgMS4xSDUxLjRjLS42LTIuMi0yLTUuOC01LjEtNy42LTIuMS0xLjItNC41LTEuNC02LjktLjctMy42IDEuMi02LjMgMy43LTcuNiA3LjItLjEuNC0uMi43LS4zIDEuMUgzLjdjLTIgMC0zLjcgMS43LTMuNyAzLjd2MjcyLjhjMCAuNS4xLjkuMyAxLjQuMi41LjUuOS44IDEuMmwxMSAxMWMuNy43IDEuNiAxLjEgMi42IDEuMWgxOTcuNmMuNSAwIDEtLjEgMS40LS4zLjQtLjIuNy0uNCAxLS43LjEgMCAuMS0uMS4yLS4xIDAgMCAuMS0uMS4xLS4yLjMtLjMuNS0uNy43LTEuMS4yLS41LjMtLjkuMy0xLjRWOTAuNGwyOS43LTY5LjFjLjYtMS4yLjEtMi43LTEuMi0zLjJ6bS03Mi40IDg5LjhIMjQuN2MtMi4xIDAtMy43IDEuNy0zLjcgMy43IDAgMi4xIDEuNyAzLjcgMy43IDMuN2gxNDQuMmwtNy42IDE3LjZjLS4zLS4xLS43LS4yLTEtLjJIMjQuN2MtMi4xIDAtMy43IDEuNy0zLjcgMy43IDAgMi4xIDEuNyAzLjcgMy43IDMuN2gxMzMuNmwtOC44IDIwLjVjLS4yLjMtLjIuNy0uMiAxLjF2LjFsMS44IDMwYy4xLjkuNiAxLjcgMS40IDIuMS4zLjIuNy4yIDEgLjIuNSAwIDEuMS0uMiAxLjUtLjVsMjQuNC0xOC44czAtLjEuMS0uMWMuMy0uMi41LS41LjctLjlsMTcuNC00MC41VjI1M2MtLjUuNi0xIDEuMi0xLjcgMS43LTQuNiAzLjItMTQuMyAzLjMtMjIuOS4yLS44LS4zLTEuNi0uMi0yLjMuMy0uNy41LTEuMSAxLjItMS4xIDIgMCAxMC03LjggMjEuNC0xOC41IDI0LjNINy40di0yMzBoMTg5bC0yNC4zIDU2LjR6bS0xNy43IDU3LjZsMTcuMSA3LjQgMS41LjYtNyA1LjQtMTAuOC45LS44LTE0LjN6bTQzLjIgOTguOXYxNy4ySDE3MGwyNy42LTE3LjJ6bS0zMiAxNC4xYzQuOC01IDgtMTEuNSA4LjktMTcuOSA2IDEuNyAxMyAyLjMgMTguNy44bC0yNy42IDE3LjF6bTM5LjUtMjU3LjFsMyAzLTMgNi45di05Ljl6bS0xNzQtNS4yYy45IDcuMSA0LjYgMTQgNS42IDE1LjguOSAxLjYgMi42IDIuNSA0LjMgMi41LjggMCAxLjctLjIgMi40LS43IDIuNC0xLjQgMy4yLTQuNCAxLjktNi44LTEuNi0yLjgtMy40LTcuMi00LjItMTAuOGgxMTNjLjkgNy4xIDQuNiAxNCA1LjYgMTUuOC45IDEuNiAyLjYgMi41IDQuMyAyLjUuOCAwIDEuNy0uMiAyLjQtLjcgMi40LTEuNCAzLjItNC40IDEuOS02LjgtMS42LTIuOC0zLjQtNy4yLTQuMi0xMC44aDMzLjVWNDRINy40VjE2LjJoMjMuN3pNMTIuNyAyODloMTg3LjFsMy42IDMuNkgxNi4zbC0zLjYtMy42em0xOTYtMS43bC0zLjYtMy42VjExNmwzLjYtOC4zdjE3OS42em0tMzIuMS0xMTcuN2wtMTMuMS01LjYtOC41LTMuNyAxOS44LTQ2Yy42LS42IDEtMS41IDEuMS0yLjVMMjE1IDIwLjlsMy43LTguNSAyMS42IDkuMy02My43IDE0Ny45eiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMTc2LjYgMTY5LjZsLTEzLjEtNS42LTguNS0zLjcgMTkuOC00NmMuNi0uNiAxLTEuNSAxLjE
tMi41TDIxNSAyMC45bDMuNy04LjUgMjEuNiA5LjMtNjMuNyAxNDcuOXoiLz48cGF0aCBjbGFzcz0ic3Q2MiIgZD0iTTEyLjcgMjg5aDE4Ny4xbDMuNiAzLjZIMTYuM3pNMjA4LjcgMjg3LjNsLTMuNi0zLjZWMTE2bDMuNi04LjN6Ii8+PC9nPjwvc3ZnPg\u003d\u003d",
"id": "log",
"metadata": {
"hide-from-connection-pages": "true"
},
"name": "Log",
"version": 7
},
"connectorId": "log",
"description": "Log the exchange with different options",
"icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDYgMzAwIj48c3R5bGU+LnN0MTB7ZmlsbDojMjMxZjIwfS5zdDYye2ZpbGw6I2QxZDNkNH08L3N0eWxlPjxnIGlkPSJMYXllcl8xIj48cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTE1Mi4xIDE2Ni4ySDI0LjdjLTIuMSAwLTMuNy0xLjctMy43LTMuNyAwLTIuMSAxLjctMy43IDMuNy0zLjdoMTI3LjRjMi4xIDAgMy43IDEuNyAzLjcgMy43cy0xLjcgMy43LTMuNyAzLjd6TTE1Mi43IDE5NC4xaC0xMjhjLTIuMSAwLTMuNy0xLjctMy43LTMuNyAwLTIuMSAxLjctMy43IDMuNy0zLjdoMTI4YzIuMSAwIDMuNyAxLjcgMy43IDMuN3MtMS42IDMuNy0zLjcgMy43eiIvPjxwYXRoIGQ9Ik0zMS4xIDE2LjJjLjkgNy4xIDQuNiAxNCA1LjYgMTUuOC45IDEuNiAyLjYgMi41IDQuMyAyLjUuOCAwIDEuNy0uMiAyLjQtLjcgMi40LTEuNCAzLjItNC40IDEuOS02LjgtMS42LTIuOC0zLjQtNy4yLTQuMi0xMC44aDExM2MuOSA3LjEgNC42IDE0IDUuNiAxNS44LjkgMS42IDIuNiAyLjUgNC4zIDIuNS44IDAgMS43LS4yIDIuNC0uNyAyLjQtMS40IDMuMi00LjQgMS45LTYuOC0xLjYtMi44LTMuNC03LjItNC4yLTEwLjhoMzMuNVY0NEg3LjRWMTYuMmgyMy43eiIgZmlsbD0iIzAwYWVlZiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMzYuOCA0MC42YzEuNC41IDIuOC44IDQuMi44IDEuNyAwIDMuMy0uNCA0LjktMS4xIDIuOS0xLjMgNS4xLTMuNyA2LjItNi43IDEuMS0zIDEtNi4yLS4zLTkuMS0uOC0xLjctMi0zLjItMy42LTQuNS0xLjEtLjgtMi42LS43LTMuNS40LS44IDEuMS0uNyAyLjYuNCAzLjUgMSAuOCAxLjcgMS42IDIuMSAyLjYuOCAxLjcuOCAzLjYuMiA1LjMtLjcgMS43LTIgMy4xLTMuNiAzLjktMS43LjgtMy42LjgtNS4zLjItMS43LS43LTMuMS0yLTMuOS0zLjctLjUtMS0uNi0yLjEtLjYtMy4zLjEtMS40LTEtMi41LTIuMy0yLjYtMS40LS4xLTIuNSAxLTIuNiAyLjMtLjEgMiAuMiAzLjkgMSA1LjYgMS4zIDMuMSAzLjcgNS4zIDYuNyA2LjR6TTE1OS44IDQwLjZjMS40LjUgMi44LjggNC4yLjggMS43IDAgMy4zLS40IDQuOS0xLjEgMi45LTEuMyA1LjEtMy43IDYuMi02LjcgMS4xLTMgMS02LjItLjMtOS4xLS44LTEuNy0yLTMuMi0zLjYtNC41LTEuMS0uOC0yLjYtLjctMy41LjQtLjggMS4xLS42IDIuNi40IDMuNSAxIC43IDEuNyAxLjYgMi4xIDIuNi44IDEuNy44IDMuNi4yIDUuMy0uNyAxLjctMiAzLjEtMy42IDMuOS0xLjcuOC0zLjYuOC01LjMuMi0xLjctLjctMy4xLTItMy45LTMuNy0uNS0xLS42LTIuMS0uNi0zLjMuMS0xLjQtMS0yLjUtMi4zLTIuNi0xLjQtLjEtMi41IDEtMi42IDIuMy0uMSAyIC4yIDMuOSAxIDUuNyAxLjQgMyAzLjggNS4yIDYuNyA2LjN6Ii8+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0yNDQuNSAxOC4xTDIxOC4zIDYuOGMtLjYtLjMtMS4zLS4zLTEuOSAwLS42LjItMS4xLjctMS40IDEuM2wtMy45IDktNy4xLTcuM2MtLjMtLjMtLjgtLjYtMS4yLS44LS41LS4yLS45LS4zLTEuNC0uM2gtMjYuOWMtLjYtMi4yLTItNS44LTUuMS03LjYtMi4xLTEuMi00LjUtMS40LTYuOS0uNy0zLjYgMS4yLTYuMyAzLjctNy42IDcuMi0uMS40LS4yLjctLjMgMS4xSDUxLjRjLS42LTIuMi0yLTUuOC01LjEtNy42LTIuMS0xLjItNC41LTEuNC02LjktLjctMy42IDEuMi02LjMgMy43LTcuNiA3LjItLjEuNC0uMi43LS4zIDEuMUgzLjdjLTIgMC0zLjcgMS43LTMuNyAzLjd2MjcyLjhjMCAuNS4xLjkuMyAxLjQuMi41LjUuOS44IDEuMmwxMSAxMWMuNy43IDEuNiAxLjEgMi42IDEuMWgxOTcuNmMuNSAwIDEtLjEgMS40LS4zLjQtLjIuNy0uNCAxLS43LjEgMCAuMS0uMS4yLS4xIDAgMCAuMS0uMS4xLS4yLjMtLjMuNS0uNy43LTEuMS4yLS41LjMtLjkuMy0xLjRWOTAuNGwyOS43LTY5LjFjLjYtMS4yLjEtMi43LTEuMi0zLjJ6bS03Mi40IDg5LjhIMjQuN2MtMi4xIDAtMy43IDEuNy0zLjcgMy43IDAgMi4xIDEuNyAzLjcgMy43IDMuN2gxNDQuMmwtNy42IDE3LjZjLS4zLS4xLS43LS4yLTEtLjJIMjQuN2MtMi4xIDAtMy43IDEuNy0zLjcgMy43IDAgMi4xIDEuNyAzLjcgMy43IDMuN2gxMzMuNmwtOC44IDIwLjVjLS4yLjMtLjIuNy0uMiAxLjF2LjFsMS44IDMwYy4xLjkuNiAxLjcgMS40IDIuMS4zLjIuNy4yIDEgLjIuNSAwIDEuMS0uMiAxLjUtLjVsMjQuNC0xOC44czAtLjEuMS0uMWMuMy0uMi41LS41LjctLjlsMTcuNC00MC41VjI1M2MtLjUuNi0xIDEuMi0xLjcgMS43LTQuNiAzLjItMTQuMyAzLjMtMjIuOS4yLS44LS4zLTEuNi0uMi0yLjMuMy0uNy41LTEuMSAxLjItMS4xIDIgMCAxMC03LjggMjEuNC0xOC41IDI0LjNINy40di0yMzBoMTg5bC0yNC4zIDU2LjR6bS0xNy43IDU3LjZsMTcuMSA3LjQgMS41LjYtNyA1LjQtMTAuOC45LS44LTE0LjN6bTQzLjIgOTguOXYxNy4ySDE3MGwyNy42LTE3LjJ6bS0zMiAxNC4xYzQuOC01IDgtMTEuNSA4LjktMTcuOSA2IDEuNyAxMyAyLjMgMTguNy44bC0yNy42IDE3LjF6bTM5LjUtMjU3LjFsMyAzLTMgNi45di05Ljl6bS0xNzQtNS4yYy45IDcuMSA0LjYgMTQgNS42IDE1LjguOSAxLjYgMi42IDIuNSA0LjMgMi41LjggMCAxLjctLjIgMi40LS43IDIuNC0xLjQgMy4yLTQuNCAxLjktNi44LTEuNi0yLjgtMy40LTcuMi00LjItMTAuOGgxMTNjLjkgNy4xIDQuNiAxNCA1LjYgMTUuOC45IDEuNiAyLjYgMi41IDQuMyAyLjUuOCAwIDEuNy0uMiAyLjQtLjcgMi40LTEuNCAzLjItNC40IDEuOS02LjgtMS42LTIuOC0zLjQtNy4yLTQuMi0xMC44aDMzLjVWNDRINy40VjE2LjJoMjMuN3pNMTIuNyAyODloMTg3LjFsMy42IDMuNkgxNi4zbC0zLjYtMy42em0xOTYtMS43bC0zLjYtMy42VjExNmwzLjYtOC4zdjE3OS42em0tMzIuMS0xMTcuN2wtMTMuMS01LjYtOC41LTMuNyAxOS44LTQ2Yy42LS42IDEtMS41IDEuMS0yLjVMMjE1IDIwLjlsMy43LTguNSAyMS42IDkuMy02My43IDE0Ny45eiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMTc2LjYgMTY5LjZsLTEzLjEtNS42LTguNS0zLjcgMTkuOC00NmMuNi0uNiAxLTEuNSAxLjEtM
i41TDIxNSAyMC45bDMuNy04LjUgMjEuNiA5LjMtNjMuNyAxNDcuOXoiLz48cGF0aCBjbGFzcz0ic3Q2MiIgZD0iTTEyLjcgMjg5aDE4Ny4xbDMuNiAzLjZIMTYuM3pNMjA4LjcgMjg3LjNsLTMuNi0zLjZWMTE2bDMuNi04LjN6Ii8+PC9nPjwvc3ZnPg\u003d\u003d",
"id": "log",
"isDerived": false,
"metadata": {
"hide-from-connection-pages": "true"
},
"name": "Log",
"uses": 0
},
"id": "-LYC0PSWBfVresgxvB4d",
"metadata": {
"configured": "true"
},
"stepKind": "endpoint"
}
]
}
],
"id": "i-LYC0SU-MIDqF3dfQqbDz",
"name": "ODataInt4",
"tags": [
"log",
"odata"
],
"updatedAt": 1549627943478,
"version": 1
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment