Created
July 18, 2019 16:08
-
-
Save phantomjinx/02bbc6c6cd60542ddf0e1e8775374140 to your computer and use it in GitHub Desktop.
Export of an odata -> log integration
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"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