Skip to content

Instantly share code, notes, and snippets.

@janis-ax
Last active September 1, 2022 11:32
Show Gist options
  • Save janis-ax/022805566b0840330245f79e548d7a4a to your computer and use it in GitHub Desktop.
Save janis-ax/022805566b0840330245f79e548d7a4a to your computer and use it in GitHub Desktop.
NiFi Flow to post Tweets for following blog https://blog.ordix.de/ein-twitter-bot-mit-apache-nifi
{
"flowContents": {
"identifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"instanceIdentifier": "325f3da7-da9a-3d2b-87ff-6bd59ec1955b",
"name": "RSS to Twitter",
"comments": "",
"position": {
"x": 5775.000073720323,
"y": 2632.0000022380054
},
"processGroups": [{
"identifier": "aec7e8f3-991f-3d7a-8082-a3144c51a38a",
"instanceIdentifier": "bdb77e9e-1d79-3341-885a-e7ebe344ddb3",
"name": "Setup mysql",
"comments": "",
"position": {
"x": 3784.8405302309084,
"y": -356.1885984621605
},
"processGroups": [],
"remoteProcessGroups": [],
"processors": [{
"identifier": "8f865f27-5759-3124-9231-316b68c48b9c",
"instanceIdentifier": "6e6bf985-5262-3dad-8525-578f82cf8224",
"name": "GenerateFlowFile",
"comments": "",
"position": {
"x": 2822.5854267499094,
"y": -530.9774086982546
},
"type": "org.apache.nifi.processors.standard.GenerateFlowFile",
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-standard-nar",
"version": "1.17.0"
},
"properties": {
"character-set": "UTF-8",
"File Size": "0B",
"mime-type": null,
"generate-ff-custom-text": "CREATE TABLE IF NOT EXISTS nifi.twitter (\n\t`title` VARCHAR(256),\n\t`id` INT NOT NULL AUTO_INCREMENT,\n\t`url` VARCHAR(256),\n\t`publicationDate` VARCHAR(256),\n\tPRIMARY KEY (`id`)\n);",
"Batch Size": "1",
"Unique FlowFiles": "false",
"Data Format": "Text"
},
"propertyDescriptors": {
"character-set": {
"name": "character-set",
"displayName": "Character Set",
"identifiesControllerService": false,
"sensitive": false
},
"File Size": {
"name": "File Size",
"displayName": "File Size",
"identifiesControllerService": false,
"sensitive": false
},
"mime-type": {
"name": "mime-type",
"displayName": "Mime Type",
"identifiesControllerService": false,
"sensitive": false
},
"generate-ff-custom-text": {
"name": "generate-ff-custom-text",
"displayName": "Custom Text",
"identifiesControllerService": false,
"sensitive": false
},
"Batch Size": {
"name": "Batch Size",
"displayName": "Batch Size",
"identifiesControllerService": false,
"sensitive": false
},
"Unique FlowFiles": {
"name": "Unique FlowFiles",
"displayName": "Unique FlowFiles",
"identifiesControllerService": false,
"sensitive": false
},
"Data Format": {
"name": "Data Format",
"displayName": "Data Format",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {},
"schedulingPeriod": "999 days",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "PRIMARY",
"penaltyDuration": "30 sec",
"yieldDuration": "1 sec",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": [],
"scheduledState": "DISABLED",
"retryCount": 0,
"retriedRelationships": [],
"backoffMechanism": "PENALIZE_FLOWFILE",
"maxBackoffPeriod": "10 mins",
"componentType": "PROCESSOR",
"groupIdentifier": "aec7e8f3-991f-3d7a-8082-a3144c51a38a"
}, {
"identifier": "cb89a535-4f66-35fa-ab1b-fb6db11d9287",
"instanceIdentifier": "32c31d65-ac8e-34b2-9f31-37796520f0eb",
"name": "PutSQL",
"comments": "",
"position": {
"x": 2824.0,
"y": -296.0
},
"type": "org.apache.nifi.processors.standard.PutSQL",
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-standard-nar",
"version": "1.17.0"
},
"properties": {
"Support Fragmented Transactions": "true",
"putsql-sql-statement": null,
"Transaction Timeout": null,
"Batch Size": "100",
"Obtain Generated Keys": "false",
"JDBC Connection Pool": "f5d49484-9c5a-3532-8708-a3dee99bf4cb",
"database-session-autocommit": "false",
"rollback-on-failure": "false"
},
"propertyDescriptors": {
"Support Fragmented Transactions": {
"name": "Support Fragmented Transactions",
"displayName": "Support Fragmented Transactions",
"identifiesControllerService": false,
"sensitive": false
},
"putsql-sql-statement": {
"name": "putsql-sql-statement",
"displayName": "SQL Statement",
"identifiesControllerService": false,
"sensitive": false
},
"Transaction Timeout": {
"name": "Transaction Timeout",
"displayName": "Transaction Timeout",
"identifiesControllerService": false,
"sensitive": false
},
"Batch Size": {
"name": "Batch Size",
"displayName": "Batch Size",
"identifiesControllerService": false,
"sensitive": false
},
"Obtain Generated Keys": {
"name": "Obtain Generated Keys",
"displayName": "Obtain Generated Keys",
"identifiesControllerService": false,
"sensitive": false
},
"JDBC Connection Pool": {
"name": "JDBC Connection Pool",
"displayName": "JDBC Connection Pool",
"identifiesControllerService": true,
"sensitive": false
},
"database-session-autocommit": {
"name": "database-session-autocommit",
"displayName": "Database Session AutoCommit",
"identifiesControllerService": false,
"sensitive": false
},
"rollback-on-failure": {
"name": "rollback-on-failure",
"displayName": "Rollback On Failure",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {},
"schedulingPeriod": "0 sec",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "ALL",
"penaltyDuration": "30 sec",
"yieldDuration": "1 sec",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": [],
"scheduledState": "DISABLED",
"retryCount": 0,
"retriedRelationships": [],
"backoffMechanism": "PENALIZE_FLOWFILE",
"maxBackoffPeriod": "10 mins",
"componentType": "PROCESSOR",
"groupIdentifier": "aec7e8f3-991f-3d7a-8082-a3144c51a38a"
}],
"inputPorts": [],
"outputPorts": [],
"connections": [{
"identifier": "0632337c-f017-3991-b5c0-6533253ee35d",
"instanceIdentifier": "82cc3e82-a574-37dd-be9b-83813dad6763",
"name": "",
"source": {
"id": "cb89a535-4f66-35fa-ab1b-fb6db11d9287",
"type": "PROCESSOR",
"groupId": "aec7e8f3-991f-3d7a-8082-a3144c51a38a",
"name": "PutSQL",
"comments": "",
"instanceIdentifier": "32c31d65-ac8e-34b2-9f31-37796520f0eb"
},
"destination": {
"id": "cb89a535-4f66-35fa-ab1b-fb6db11d9287",
"type": "PROCESSOR",
"groupId": "aec7e8f3-991f-3d7a-8082-a3144c51a38a",
"name": "PutSQL",
"comments": "",
"instanceIdentifier": "32c31d65-ac8e-34b2-9f31-37796520f0eb"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["retry"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [{
"x": 3293.0,
"y": -257.0
}, {
"x": 3293.0,
"y": -207.0
}],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "aec7e8f3-991f-3d7a-8082-a3144c51a38a"
}, {
"identifier": "555729ad-dbf0-3296-9d17-0a8da10d4238",
"instanceIdentifier": "69804771-781d-3a9b-a43b-735f945c080d",
"name": "",
"source": {
"id": "cb89a535-4f66-35fa-ab1b-fb6db11d9287",
"type": "PROCESSOR",
"groupId": "aec7e8f3-991f-3d7a-8082-a3144c51a38a",
"name": "PutSQL",
"comments": "",
"instanceIdentifier": "32c31d65-ac8e-34b2-9f31-37796520f0eb"
},
"destination": {
"id": "5e1a7603-1821-302c-b3c8-fa27e4a0df4c",
"type": "FUNNEL",
"groupId": "aec7e8f3-991f-3d7a-8082-a3144c51a38a",
"name": "Funnel",
"comments": "",
"instanceIdentifier": "1103edd6-0044-3915-87df-ea8b3615067e"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["failure"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "aec7e8f3-991f-3d7a-8082-a3144c51a38a"
}, {
"identifier": "cff92307-2b62-3139-b8b7-cd0f047c6b7f",
"instanceIdentifier": "6d0f348e-3d48-350d-a454-2602506b6a0a",
"name": "",
"source": {
"id": "cb89a535-4f66-35fa-ab1b-fb6db11d9287",
"type": "PROCESSOR",
"groupId": "aec7e8f3-991f-3d7a-8082-a3144c51a38a",
"name": "PutSQL",
"comments": "",
"instanceIdentifier": "32c31d65-ac8e-34b2-9f31-37796520f0eb"
},
"destination": {
"id": "dc11bbad-06d3-3372-9a0e-919c202fd94f",
"type": "FUNNEL",
"groupId": "aec7e8f3-991f-3d7a-8082-a3144c51a38a",
"name": "Funnel",
"comments": "",
"instanceIdentifier": "18458051-5ac4-3ccd-a160-029ede697b94"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["success"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "aec7e8f3-991f-3d7a-8082-a3144c51a38a"
}, {
"identifier": "cf64eef5-1ea9-3926-bb3f-18c1bc39f6b6",
"instanceIdentifier": "51e46982-8500-3939-8c2d-d14b51f005db",
"name": "",
"source": {
"id": "8f865f27-5759-3124-9231-316b68c48b9c",
"type": "PROCESSOR",
"groupId": "aec7e8f3-991f-3d7a-8082-a3144c51a38a",
"name": "GenerateFlowFile",
"comments": "",
"instanceIdentifier": "6e6bf985-5262-3dad-8525-578f82cf8224"
},
"destination": {
"id": "cb89a535-4f66-35fa-ab1b-fb6db11d9287",
"type": "PROCESSOR",
"groupId": "aec7e8f3-991f-3d7a-8082-a3144c51a38a",
"name": "PutSQL",
"comments": "",
"instanceIdentifier": "32c31d65-ac8e-34b2-9f31-37796520f0eb"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["success"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "aec7e8f3-991f-3d7a-8082-a3144c51a38a"
}],
"labels": [],
"funnels": [{
"identifier": "5e1a7603-1821-302c-b3c8-fa27e4a0df4c",
"instanceIdentifier": "1103edd6-0044-3915-87df-ea8b3615067e",
"position": {
"x": 2759.5854267499094,
"y": 5.522591301745365
},
"componentType": "FUNNEL",
"groupIdentifier": "aec7e8f3-991f-3d7a-8082-a3144c51a38a"
}, {
"identifier": "dc11bbad-06d3-3372-9a0e-919c202fd94f",
"instanceIdentifier": "18458051-5ac4-3ccd-a160-029ede697b94",
"position": {
"x": 3162.5854267499094,
"y": -12.477408698254635
},
"componentType": "FUNNEL",
"groupIdentifier": "aec7e8f3-991f-3d7a-8082-a3144c51a38a"
}],
"controllerServices": [],
"variables": {},
"defaultFlowFileExpiration": "0 sec",
"defaultBackPressureObjectThreshold": 10000,
"defaultBackPressureDataSizeThreshold": "1 GB",
"flowFileConcurrency": "UNBOUNDED",
"flowFileOutboundPolicy": "STREAM_WHEN_AVAILABLE",
"componentType": "PROCESS_GROUP",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}],
"remoteProcessGroups": [],
"processors": [{
"identifier": "f5fba9dc-c87a-3e16-82e2-adca3c4e7fc6",
"instanceIdentifier": "73081c95-1127-36a5-b232-7122a8a02a3a",
"name": "Fetch ORDIX Blog XML",
"comments": "",
"position": {
"x": 2464.0,
"y": -56.0
},
"type": "org.apache.nifi.processors.standard.InvokeHTTP",
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-standard-nar",
"version": "1.17.0"
},
"properties": {
"Proxy Host": null,
"Attributes to Send": null,
"use-etag": "false",
"proxy-configuration-service": null,
"Proxy Type": "http",
"cookie-strategy": "DISABLED",
"Connection Timeout": "5 secs",
"send-message-body": "true",
"set-form-filename": "true",
"Always Output Response": "false",
"etag-max-cache-size": "10MB",
"Content-Encoding": "DISABLED",
"disable-http2": "False",
"idle-timeout": "5 mins",
"Put Response Body In Attribute": null,
"Use Chunked Encoding": "false",
"Follow Redirects": "True",
"Remote URL": "#{ORDIX Blog URL}",
"form-body-form-name": null,
"Content-Type": "${mime.type}",
"flow-file-naming-strategy": "RANDOM",
"max-idle-connections": "5",
"invokehttp-proxy-user": null,
"Read Timeout": "15 secs",
"Max Length To Put In Attribute": "256",
"ignore-response-content": "false",
"Proxy Port": null,
"SSL Context Service": null,
"Digest Authentication": "false",
"HTTP Method": "GET",
"Add Response Headers to Request": "false",
"oauth2-access-token-provider": null,
"Basic Authentication Username": null,
"Include Date Header": "True",
"Penalize on \"No Retry\"": "false",
"Useragent": null
},
"propertyDescriptors": {
"Proxy Host": {
"name": "Proxy Host",
"displayName": "Proxy Host",
"identifiesControllerService": false,
"sensitive": false
},
"Attributes to Send": {
"name": "Attributes to Send",
"displayName": "Request Header Attributes Pattern",
"identifiesControllerService": false,
"sensitive": false
},
"use-etag": {
"name": "use-etag",
"displayName": "Response Cache Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"proxy-configuration-service": {
"name": "proxy-configuration-service",
"displayName": "Proxy Configuration Service",
"identifiesControllerService": true,
"sensitive": false
},
"Proxy Type": {
"name": "Proxy Type",
"displayName": "Proxy Type",
"identifiesControllerService": false,
"sensitive": false
},
"Basic Authentication Password": {
"name": "Basic Authentication Password",
"displayName": "Request Password",
"identifiesControllerService": false,
"sensitive": true
},
"cookie-strategy": {
"name": "cookie-strategy",
"displayName": "Response Cookie Strategy",
"identifiesControllerService": false,
"sensitive": false
},
"Connection Timeout": {
"name": "Connection Timeout",
"displayName": "Socket Connect Timeout",
"identifiesControllerService": false,
"sensitive": false
},
"send-message-body": {
"name": "send-message-body",
"displayName": "Request Body Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"set-form-filename": {
"name": "set-form-filename",
"displayName": "Request Multipart Form-Data Filename Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"Always Output Response": {
"name": "Always Output Response",
"displayName": "Response Generation Required",
"identifiesControllerService": false,
"sensitive": false
},
"etag-max-cache-size": {
"name": "etag-max-cache-size",
"displayName": "Response Cache Size",
"identifiesControllerService": false,
"sensitive": false
},
"Content-Encoding": {
"name": "Content-Encoding",
"displayName": "Request Content-Encoding",
"identifiesControllerService": false,
"sensitive": false
},
"disable-http2": {
"name": "disable-http2",
"displayName": "HTTP/2 Disabled",
"identifiesControllerService": false,
"sensitive": false
},
"idle-timeout": {
"name": "idle-timeout",
"displayName": "Socket Idle Timeout",
"identifiesControllerService": false,
"sensitive": false
},
"Put Response Body In Attribute": {
"name": "Put Response Body In Attribute",
"displayName": "Response Body Attribute Name",
"identifiesControllerService": false,
"sensitive": false
},
"Use Chunked Encoding": {
"name": "Use Chunked Encoding",
"displayName": "Request Chunked Transfer-Encoding Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"Follow Redirects": {
"name": "Follow Redirects",
"displayName": "Response Redirects Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"Remote URL": {
"name": "Remote URL",
"displayName": "HTTP URL",
"identifiesControllerService": false,
"sensitive": false
},
"form-body-form-name": {
"name": "form-body-form-name",
"displayName": "Request Multipart Form-Data Name",
"identifiesControllerService": false,
"sensitive": false
},
"Content-Type": {
"name": "Content-Type",
"displayName": "Request Content-Type",
"identifiesControllerService": false,
"sensitive": false
},
"flow-file-naming-strategy": {
"name": "flow-file-naming-strategy",
"displayName": "Response FlowFile Naming Strategy",
"identifiesControllerService": false,
"sensitive": false
},
"max-idle-connections": {
"name": "max-idle-connections",
"displayName": "Socket Idle Connections",
"identifiesControllerService": false,
"sensitive": false
},
"invokehttp-proxy-user": {
"name": "invokehttp-proxy-user",
"displayName": "Proxy Username",
"identifiesControllerService": false,
"sensitive": false
},
"Read Timeout": {
"name": "Read Timeout",
"displayName": "Socket Read Timeout",
"identifiesControllerService": false,
"sensitive": false
},
"Max Length To Put In Attribute": {
"name": "Max Length To Put In Attribute",
"displayName": "Response Body Attribute Size",
"identifiesControllerService": false,
"sensitive": false
},
"invokehttp-proxy-password": {
"name": "invokehttp-proxy-password",
"displayName": "Proxy Password",
"identifiesControllerService": false,
"sensitive": true
},
"ignore-response-content": {
"name": "ignore-response-content",
"displayName": "Response Body Ignored",
"identifiesControllerService": false,
"sensitive": false
},
"Proxy Port": {
"name": "Proxy Port",
"displayName": "Proxy Port",
"identifiesControllerService": false,
"sensitive": false
},
"SSL Context Service": {
"name": "SSL Context Service",
"displayName": "SSL Context Service",
"identifiesControllerService": true,
"sensitive": false
},
"Digest Authentication": {
"name": "Digest Authentication",
"displayName": "Request Digest Authentication Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"HTTP Method": {
"name": "HTTP Method",
"displayName": "HTTP Method",
"identifiesControllerService": false,
"sensitive": false
},
"Add Response Headers to Request": {
"name": "Add Response Headers to Request",
"displayName": "Response Header Request Attributes Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"oauth2-access-token-provider": {
"name": "oauth2-access-token-provider",
"displayName": "Request OAuth2 Access Token Provider",
"identifiesControllerService": true,
"sensitive": false
},
"Basic Authentication Username": {
"name": "Basic Authentication Username",
"displayName": "Request Username",
"identifiesControllerService": false,
"sensitive": false
},
"Include Date Header": {
"name": "Include Date Header",
"displayName": "Request Date Header Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"Penalize on \"No Retry\"": {
"name": "Penalize on \"No Retry\"",
"displayName": "Request Failure Penalization Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"Useragent": {
"name": "Useragent",
"displayName": "Request User-Agent",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {},
"schedulingPeriod": "1 day",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "PRIMARY",
"penaltyDuration": "30 sec",
"yieldDuration": "1 sec",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": ["No Retry", "Retry", "Original", "Failure"],
"scheduledState": "ENABLED",
"retryCount": 0,
"retriedRelationships": [],
"backoffMechanism": "PENALIZE_FLOWFILE",
"maxBackoffPeriod": "10 mins",
"componentType": "PROCESSOR",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "7f9be22f-93ba-32ad-abc3-7753658cc4dc",
"instanceIdentifier": "0c432fd2-ac2e-3ac0-9d20-f493c2ccb68a",
"name": "Run count query",
"comments": "",
"position": {
"x": 2536.0,
"y": 336.0
},
"type": "org.apache.nifi.processors.standard.ExecuteSQLRecord",
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-standard-nar",
"version": "1.17.0"
},
"properties": {
"esql-max-rows": "0",
"esqlrecord-record-writer": "53ec6241-3c03-32d5-8497-82a7e23be3d0",
"dbf-default-precision": "10",
"Max Wait Time": "0 seconds",
"Database Connection Pooling Service": "f5d49484-9c5a-3532-8708-a3dee99bf4cb",
"sql-post-query": null,
"esql-auto-commit": "true",
"dbf-user-logical-types": "false",
"dbf-default-scale": "0",
"sql-pre-query": "use #{Database};",
"esql-output-batch-size": "0",
"esql-fetch-size": "0",
"SQL select query": "SELECT count(*) as c FROM #{Table} WHERE title=\"${title}\"",
"esqlrecord-normalize": "false"
},
"propertyDescriptors": {
"esql-max-rows": {
"name": "esql-max-rows",
"displayName": "Max Rows Per Flow File",
"identifiesControllerService": false,
"sensitive": false
},
"esqlrecord-record-writer": {
"name": "esqlrecord-record-writer",
"displayName": "Record Writer",
"identifiesControllerService": true,
"sensitive": false
},
"dbf-default-precision": {
"name": "dbf-default-precision",
"displayName": "Default Decimal Precision",
"identifiesControllerService": false,
"sensitive": false
},
"Max Wait Time": {
"name": "Max Wait Time",
"displayName": "Max Wait Time",
"identifiesControllerService": false,
"sensitive": false
},
"Database Connection Pooling Service": {
"name": "Database Connection Pooling Service",
"displayName": "Database Connection Pooling Service",
"identifiesControllerService": true,
"sensitive": false
},
"sql-post-query": {
"name": "sql-post-query",
"displayName": "SQL Post-Query",
"identifiesControllerService": false,
"sensitive": false
},
"esql-auto-commit": {
"name": "esql-auto-commit",
"displayName": "Set Auto Commit",
"identifiesControllerService": false,
"sensitive": false
},
"dbf-user-logical-types": {
"name": "dbf-user-logical-types",
"displayName": "Use Avro Logical Types",
"identifiesControllerService": false,
"sensitive": false
},
"dbf-default-scale": {
"name": "dbf-default-scale",
"displayName": "Default Decimal Scale",
"identifiesControllerService": false,
"sensitive": false
},
"sql-pre-query": {
"name": "sql-pre-query",
"displayName": "SQL Pre-Query",
"identifiesControllerService": false,
"sensitive": false
},
"esql-output-batch-size": {
"name": "esql-output-batch-size",
"displayName": "Output Batch Size",
"identifiesControllerService": false,
"sensitive": false
},
"esql-fetch-size": {
"name": "esql-fetch-size",
"displayName": "Fetch Size",
"identifiesControllerService": false,
"sensitive": false
},
"SQL select query": {
"name": "SQL select query",
"displayName": "SQL select query",
"identifiesControllerService": false,
"sensitive": false
},
"esqlrecord-normalize": {
"name": "esqlrecord-normalize",
"displayName": "Normalize Table/Column Names",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {
"background-color": "#00ff0d"
},
"schedulingPeriod": "0 sec",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "ALL",
"penaltyDuration": "30 sec",
"yieldDuration": "1 sec",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": ["failure"],
"scheduledState": "ENABLED",
"retryCount": 0,
"retriedRelationships": [],
"backoffMechanism": "PENALIZE_FLOWFILE",
"maxBackoffPeriod": "10 mins",
"componentType": "PROCESSOR",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "e545e9fa-c8d5-3a5b-b5c0-eb42ee0bc61d",
"instanceIdentifier": "0fe3cff7-795b-3f95-9e74-199dc423d14f",
"name": "Insert into database",
"comments": "",
"position": {
"x": 3040.0,
"y": 536.0
},
"type": "org.apache.nifi.processors.standard.PutSQL",
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-standard-nar",
"version": "1.17.0"
},
"properties": {
"Support Fragmented Transactions": "false",
"putsql-sql-statement": "INSERT INTO #{Database}.#{Table} (title, url, publicationDate) VALUES (\"${title}\", \"${url}\", \"${publicationDate}\")",
"Transaction Timeout": null,
"Batch Size": "1",
"Obtain Generated Keys": "false",
"JDBC Connection Pool": "f5d49484-9c5a-3532-8708-a3dee99bf4cb",
"database-session-autocommit": "false",
"rollback-on-failure": "false"
},
"propertyDescriptors": {
"Support Fragmented Transactions": {
"name": "Support Fragmented Transactions",
"displayName": "Support Fragmented Transactions",
"identifiesControllerService": false,
"sensitive": false
},
"putsql-sql-statement": {
"name": "putsql-sql-statement",
"displayName": "SQL Statement",
"identifiesControllerService": false,
"sensitive": false
},
"Transaction Timeout": {
"name": "Transaction Timeout",
"displayName": "Transaction Timeout",
"identifiesControllerService": false,
"sensitive": false
},
"Batch Size": {
"name": "Batch Size",
"displayName": "Batch Size",
"identifiesControllerService": false,
"sensitive": false
},
"Obtain Generated Keys": {
"name": "Obtain Generated Keys",
"displayName": "Obtain Generated Keys",
"identifiesControllerService": false,
"sensitive": false
},
"JDBC Connection Pool": {
"name": "JDBC Connection Pool",
"displayName": "JDBC Connection Pool",
"identifiesControllerService": true,
"sensitive": false
},
"database-session-autocommit": {
"name": "database-session-autocommit",
"displayName": "Database Session AutoCommit",
"identifiesControllerService": false,
"sensitive": false
},
"rollback-on-failure": {
"name": "rollback-on-failure",
"displayName": "Rollback On Failure",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {
"background-color": "#ff00ff"
},
"schedulingPeriod": "0 sec",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "ALL",
"penaltyDuration": "30 sec",
"yieldDuration": "1 sec",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": [],
"scheduledState": "ENABLED",
"retryCount": 0,
"retriedRelationships": [],
"backoffMechanism": "PENALIZE_FLOWFILE",
"maxBackoffPeriod": "10 mins",
"componentType": "PROCESSOR",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "c5368689-6ec7-38ce-9287-16beaf7362bd",
"instanceIdentifier": "e504d4dc-b500-3683-8dbe-8b828b40ba71",
"name": "Fetch ORDIX Blog XML",
"comments": "",
"position": {
"x": 2024.0,
"y": -56.0
},
"type": "org.apache.nifi.processors.standard.InvokeHTTP",
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-standard-nar",
"version": "1.17.0"
},
"properties": {
"Proxy Host": null,
"Attributes to Send": null,
"use-etag": "false",
"proxy-configuration-service": null,
"Proxy Type": "http",
"cookie-strategy": "DISABLED",
"Connection Timeout": "5 secs",
"send-message-body": "true",
"set-form-filename": "true",
"Always Output Response": "false",
"etag-max-cache-size": "10MB",
"Content-Encoding": "DISABLED",
"disable-http2": "False",
"idle-timeout": "5 mins",
"Put Response Body In Attribute": null,
"Use Chunked Encoding": "false",
"Follow Redirects": "True",
"Remote URL": "#{ORDIX Blog URL}",
"form-body-form-name": null,
"Content-Type": "${mime.type}",
"flow-file-naming-strategy": "RANDOM",
"max-idle-connections": "5",
"invokehttp-proxy-user": null,
"Read Timeout": "15 secs",
"Max Length To Put In Attribute": "256",
"ignore-response-content": "false",
"Proxy Port": null,
"SSL Context Service": null,
"Digest Authentication": "false",
"HTTP Method": "GET",
"Add Response Headers to Request": "false",
"oauth2-access-token-provider": null,
"Basic Authentication Username": null,
"Include Date Header": "True",
"Penalize on \"No Retry\"": "false",
"Useragent": null
},
"propertyDescriptors": {
"Proxy Host": {
"name": "Proxy Host",
"displayName": "Proxy Host",
"identifiesControllerService": false,
"sensitive": false
},
"Attributes to Send": {
"name": "Attributes to Send",
"displayName": "Request Header Attributes Pattern",
"identifiesControllerService": false,
"sensitive": false
},
"use-etag": {
"name": "use-etag",
"displayName": "Response Cache Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"proxy-configuration-service": {
"name": "proxy-configuration-service",
"displayName": "Proxy Configuration Service",
"identifiesControllerService": true,
"sensitive": false
},
"Proxy Type": {
"name": "Proxy Type",
"displayName": "Proxy Type",
"identifiesControllerService": false,
"sensitive": false
},
"Basic Authentication Password": {
"name": "Basic Authentication Password",
"displayName": "Request Password",
"identifiesControllerService": false,
"sensitive": true
},
"cookie-strategy": {
"name": "cookie-strategy",
"displayName": "Response Cookie Strategy",
"identifiesControllerService": false,
"sensitive": false
},
"Connection Timeout": {
"name": "Connection Timeout",
"displayName": "Socket Connect Timeout",
"identifiesControllerService": false,
"sensitive": false
},
"send-message-body": {
"name": "send-message-body",
"displayName": "Request Body Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"set-form-filename": {
"name": "set-form-filename",
"displayName": "Request Multipart Form-Data Filename Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"Always Output Response": {
"name": "Always Output Response",
"displayName": "Response Generation Required",
"identifiesControllerService": false,
"sensitive": false
},
"etag-max-cache-size": {
"name": "etag-max-cache-size",
"displayName": "Response Cache Size",
"identifiesControllerService": false,
"sensitive": false
},
"Content-Encoding": {
"name": "Content-Encoding",
"displayName": "Request Content-Encoding",
"identifiesControllerService": false,
"sensitive": false
},
"disable-http2": {
"name": "disable-http2",
"displayName": "HTTP/2 Disabled",
"identifiesControllerService": false,
"sensitive": false
},
"idle-timeout": {
"name": "idle-timeout",
"displayName": "Socket Idle Timeout",
"identifiesControllerService": false,
"sensitive": false
},
"Put Response Body In Attribute": {
"name": "Put Response Body In Attribute",
"displayName": "Response Body Attribute Name",
"identifiesControllerService": false,
"sensitive": false
},
"Use Chunked Encoding": {
"name": "Use Chunked Encoding",
"displayName": "Request Chunked Transfer-Encoding Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"Follow Redirects": {
"name": "Follow Redirects",
"displayName": "Response Redirects Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"Remote URL": {
"name": "Remote URL",
"displayName": "HTTP URL",
"identifiesControllerService": false,
"sensitive": false
},
"form-body-form-name": {
"name": "form-body-form-name",
"displayName": "Request Multipart Form-Data Name",
"identifiesControllerService": false,
"sensitive": false
},
"Content-Type": {
"name": "Content-Type",
"displayName": "Request Content-Type",
"identifiesControllerService": false,
"sensitive": false
},
"flow-file-naming-strategy": {
"name": "flow-file-naming-strategy",
"displayName": "Response FlowFile Naming Strategy",
"identifiesControllerService": false,
"sensitive": false
},
"max-idle-connections": {
"name": "max-idle-connections",
"displayName": "Socket Idle Connections",
"identifiesControllerService": false,
"sensitive": false
},
"invokehttp-proxy-user": {
"name": "invokehttp-proxy-user",
"displayName": "Proxy Username",
"identifiesControllerService": false,
"sensitive": false
},
"Read Timeout": {
"name": "Read Timeout",
"displayName": "Socket Read Timeout",
"identifiesControllerService": false,
"sensitive": false
},
"Max Length To Put In Attribute": {
"name": "Max Length To Put In Attribute",
"displayName": "Response Body Attribute Size",
"identifiesControllerService": false,
"sensitive": false
},
"invokehttp-proxy-password": {
"name": "invokehttp-proxy-password",
"displayName": "Proxy Password",
"identifiesControllerService": false,
"sensitive": true
},
"ignore-response-content": {
"name": "ignore-response-content",
"displayName": "Response Body Ignored",
"identifiesControllerService": false,
"sensitive": false
},
"Proxy Port": {
"name": "Proxy Port",
"displayName": "Proxy Port",
"identifiesControllerService": false,
"sensitive": false
},
"SSL Context Service": {
"name": "SSL Context Service",
"displayName": "SSL Context Service",
"identifiesControllerService": true,
"sensitive": false
},
"Digest Authentication": {
"name": "Digest Authentication",
"displayName": "Request Digest Authentication Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"HTTP Method": {
"name": "HTTP Method",
"displayName": "HTTP Method",
"identifiesControllerService": false,
"sensitive": false
},
"Add Response Headers to Request": {
"name": "Add Response Headers to Request",
"displayName": "Response Header Request Attributes Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"oauth2-access-token-provider": {
"name": "oauth2-access-token-provider",
"displayName": "Request OAuth2 Access Token Provider",
"identifiesControllerService": true,
"sensitive": false
},
"Basic Authentication Username": {
"name": "Basic Authentication Username",
"displayName": "Request Username",
"identifiesControllerService": false,
"sensitive": false
},
"Include Date Header": {
"name": "Include Date Header",
"displayName": "Request Date Header Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"Penalize on \"No Retry\"": {
"name": "Penalize on \"No Retry\"",
"displayName": "Request Failure Penalization Enabled",
"identifiesControllerService": false,
"sensitive": false
},
"Useragent": {
"name": "Useragent",
"displayName": "Request User-Agent",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {},
"schedulingPeriod": "1 day",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "PRIMARY",
"penaltyDuration": "30 sec",
"yieldDuration": "1 sec",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": ["No Retry", "Retry", "Original"],
"scheduledState": "ENABLED",
"retryCount": 0,
"retriedRelationships": [],
"backoffMechanism": "PENALIZE_FLOWFILE",
"maxBackoffPeriod": "10 mins",
"componentType": "PROCESSOR",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "8e5f996d-4fff-3099-a0e4-2501819aad9c",
"instanceIdentifier": "4c609570-d072-366a-8155-fb8b717ee1f1",
"name": "PutTwitterProcessor",
"comments": "",
"position": {
"x": 3568.0,
"y": 320.0
},
"type": "com.dataflowdeveloper.processor.twitter.PutTwitterProcessor",
"bundle": {
"group": "com.dataflowdeveloper",
"artifact": "nifi-twitter-nar",
"version": "1.0"
},
"properties": {
"Consumer Key": "#{Consumer Key}",
"Message": "Hi there! A new #ORDIX blog regarding @apachenifi released! \n${url}",
"latitude": null,
"Access Token": "#{Access Token}",
"longitude": null
},
"propertyDescriptors": {
"Consumer Key": {
"name": "Consumer Key",
"displayName": "Consumer Key",
"identifiesControllerService": false,
"sensitive": false
},
"Consumer Secret": {
"name": "Consumer Secret",
"displayName": "Consumer Secret",
"identifiesControllerService": false,
"sensitive": true
},
"Message": {
"name": "Message",
"displayName": "Message",
"identifiesControllerService": false,
"sensitive": false
},
"latitude": {
"name": "latitude",
"displayName": "Latitude",
"identifiesControllerService": false,
"sensitive": false
},
"Access Token": {
"name": "Access Token",
"displayName": "Access Token",
"identifiesControllerService": false,
"sensitive": false
},
"Access Token Secret": {
"name": "Access Token Secret",
"displayName": "Access Token Secret",
"identifiesControllerService": false,
"sensitive": true
},
"longitude": {
"name": "longitude",
"displayName": "Longitude",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {},
"schedulingPeriod": "0 sec",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "ALL",
"penaltyDuration": "30 sec",
"yieldDuration": "1 sec",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": [],
"scheduledState": "DISABLED",
"retryCount": 0,
"retriedRelationships": [],
"backoffMechanism": "PENALIZE_FLOWFILE",
"maxBackoffPeriod": "10 mins",
"componentType": "PROCESSOR",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "3e3d8a62-cc76-36a5-b18f-3867caed09fd",
"instanceIdentifier": "2f02df88-afaa-3ae0-9c81-1714091a42d4",
"name": "Update Content-Type to JSON",
"comments": "",
"position": {
"x": 2024.0,
"y": 344.0
},
"type": "org.apache.nifi.processors.attributes.UpdateAttribute",
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-update-attribute-nar",
"version": "1.17.0"
},
"properties": {
"Delete Attributes Expression": null,
"Store State": "Do not store state",
"canonical-value-lookup-cache-size": "100",
"mime.type": "application/json",
"Stateful Variables Initial Value": null,
"Content-Type": "application/json"
},
"propertyDescriptors": {
"Delete Attributes Expression": {
"name": "Delete Attributes Expression",
"displayName": "Delete Attributes Expression",
"identifiesControllerService": false,
"sensitive": false
},
"Store State": {
"name": "Store State",
"displayName": "Store State",
"identifiesControllerService": false,
"sensitive": false
},
"canonical-value-lookup-cache-size": {
"name": "canonical-value-lookup-cache-size",
"displayName": "Cache Value Lookup Cache Size",
"identifiesControllerService": false,
"sensitive": false
},
"mime.type": {
"name": "mime.type",
"displayName": "mime.type",
"identifiesControllerService": false,
"sensitive": false
},
"Stateful Variables Initial Value": {
"name": "Stateful Variables Initial Value",
"displayName": "Stateful Variables Initial Value",
"identifiesControllerService": false,
"sensitive": false
},
"Content-Type": {
"name": "Content-Type",
"displayName": "Content-Type",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {
"background-color": "#00eaff"
},
"schedulingPeriod": "0 sec",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "ALL",
"penaltyDuration": "30 sec",
"yieldDuration": "1 sec",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": [],
"scheduledState": "ENABLED",
"retryCount": 0,
"retriedRelationships": [],
"backoffMechanism": "PENALIZE_FLOWFILE",
"maxBackoffPeriod": "10 mins",
"componentType": "PROCESSOR",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "0f10a20a-7ed4-36a1-9397-b915f3c56c92",
"instanceIdentifier": "c64df944-2f24-3037-ab9a-a6875cadbeab",
"name": "Remove if exist",
"comments": "",
"position": {
"x": 3040.0,
"y": 328.0
},
"type": "org.apache.nifi.processors.standard.RouteOnAttribute",
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-standard-nar",
"version": "1.17.0"
},
"properties": {
"Routing Strategy": "Route to Property name",
"not posted": "${c:equals('0')}"
},
"propertyDescriptors": {
"Routing Strategy": {
"name": "Routing Strategy",
"displayName": "Routing Strategy",
"identifiesControllerService": false,
"sensitive": false
},
"not posted": {
"name": "not posted",
"displayName": "not posted",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {
"background-color": "#00ff0d"
},
"schedulingPeriod": "0 sec",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "ALL",
"penaltyDuration": "30 sec",
"yieldDuration": "1 sec",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": ["unmatched"],
"scheduledState": "ENABLED",
"retryCount": 0,
"retriedRelationships": [],
"backoffMechanism": "PENALIZE_FLOWFILE",
"maxBackoffPeriod": "10 mins",
"componentType": "PROCESSOR",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "51184fc9-027d-3c9c-93f3-d5248c79be7b",
"instanceIdentifier": "60aa08f3-c968-3c26-97aa-61022698f411",
"name": "Extract Attributes",
"comments": "",
"position": {
"x": 2024.0,
"y": 528.0
},
"type": "org.apache.nifi.processors.standard.EvaluateJsonPath",
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-standard-nar",
"version": "1.17.0"
},
"properties": {
"Destination": "flowfile-attribute",
"Return Type": "json",
"Null Value Representation": "empty string",
"title": "$.title",
"publicationDate": "$.publicationDate",
"url": "$.url",
"Path Not Found Behavior": "ignore"
},
"propertyDescriptors": {
"Destination": {
"name": "Destination",
"displayName": "Destination",
"identifiesControllerService": false,
"sensitive": false
},
"Return Type": {
"name": "Return Type",
"displayName": "Return Type",
"identifiesControllerService": false,
"sensitive": false
},
"Null Value Representation": {
"name": "Null Value Representation",
"displayName": "Null Value Representation",
"identifiesControllerService": false,
"sensitive": false
},
"title": {
"name": "title",
"displayName": "title",
"identifiesControllerService": false,
"sensitive": false
},
"publicationDate": {
"name": "publicationDate",
"displayName": "publicationDate",
"identifiesControllerService": false,
"sensitive": false
},
"url": {
"name": "url",
"displayName": "url",
"identifiesControllerService": false,
"sensitive": false
},
"Path Not Found Behavior": {
"name": "Path Not Found Behavior",
"displayName": "Path Not Found Behavior",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {
"background-color": "#00eaff"
},
"schedulingPeriod": "0 sec",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "ALL",
"penaltyDuration": "30 sec",
"yieldDuration": "1 sec",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": [],
"scheduledState": "ENABLED",
"retryCount": 0,
"retriedRelationships": [],
"backoffMechanism": "PENALIZE_FLOWFILE",
"maxBackoffPeriod": "10 mins",
"componentType": "PROCESSOR",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "e67279c5-7c2d-3786-9c0d-667db809bc9d",
"instanceIdentifier": "3327258a-fdb9-36c3-9c42-173b689e3920",
"name": "RSSProcessor",
"comments": "",
"position": {
"x": 2024.0,
"y": 152.0
},
"type": "com.gm_ram.processors.rss.RSSProcessor",
"bundle": {
"group": "com.gm_ram",
"artifact": "nifi-rss-nar",
"version": "1.0-SNAPSHOT"
},
"properties": {
"OUTPUT_FORMAT": "json"
},
"propertyDescriptors": {
"OUTPUT_FORMAT": {
"name": "OUTPUT_FORMAT",
"displayName": "Output Format",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {},
"schedulingPeriod": "0 sec",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "ALL",
"penaltyDuration": "30 sec",
"yieldDuration": "1 sec",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": [],
"scheduledState": "ENABLED",
"retryCount": 0,
"retriedRelationships": [],
"backoffMechanism": "PENALIZE_FLOWFILE",
"maxBackoffPeriod": "10 mins",
"componentType": "PROCESSOR",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "7a35de44-3c43-3e7e-9494-1fcc8cdc693f",
"instanceIdentifier": "72c03fdb-fe95-33ec-8137-47155b968be7",
"name": "Extract Attribute",
"comments": "",
"position": {
"x": 2536.0,
"y": 536.0
},
"type": "org.apache.nifi.processors.standard.EvaluateJsonPath",
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-standard-nar",
"version": "1.17.0"
},
"properties": {
"Destination": "flowfile-attribute",
"c": "$.c",
"Return Type": "json",
"Null Value Representation": "empty string",
"Path Not Found Behavior": "ignore"
},
"propertyDescriptors": {
"Destination": {
"name": "Destination",
"displayName": "Destination",
"identifiesControllerService": false,
"sensitive": false
},
"c": {
"name": "c",
"displayName": "c",
"identifiesControllerService": false,
"sensitive": false
},
"Return Type": {
"name": "Return Type",
"displayName": "Return Type",
"identifiesControllerService": false,
"sensitive": false
},
"Null Value Representation": {
"name": "Null Value Representation",
"displayName": "Null Value Representation",
"identifiesControllerService": false,
"sensitive": false
},
"Path Not Found Behavior": {
"name": "Path Not Found Behavior",
"displayName": "Path Not Found Behavior",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {
"background-color": "#00ff0d"
},
"schedulingPeriod": "0 sec",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "ALL",
"penaltyDuration": "30 sec",
"yieldDuration": "1 sec",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": [],
"scheduledState": "ENABLED",
"retryCount": 0,
"retriedRelationships": [],
"backoffMechanism": "PENALIZE_FLOWFILE",
"maxBackoffPeriod": "10 mins",
"componentType": "PROCESSOR",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}],
"inputPorts": [],
"outputPorts": [{
"identifier": "11a46125-b04c-36be-8f04-ebad927a135f",
"instanceIdentifier": "447062eb-89c1-37ee-8ccd-e1f6fce49bf8",
"name": "Logging",
"comments": "",
"position": {
"x": 1224.0,
"y": 160.0
},
"type": "OUTPUT_PORT",
"concurrentlySchedulableTaskCount": 1,
"scheduledState": "ENABLED",
"allowRemoteAccess": false,
"componentType": "OUTPUT_PORT",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "fe999ef8-2c2f-3494-8134-28dfc07d0bd9",
"instanceIdentifier": "f55f7541-de99-3e1e-a905-6ac444090c44",
"name": "Error-Handler",
"comments": "",
"position": {
"x": 2600.0,
"y": 864.0
},
"type": "OUTPUT_PORT",
"concurrentlySchedulableTaskCount": 1,
"scheduledState": "ENABLED",
"allowRemoteAccess": false,
"componentType": "OUTPUT_PORT",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}],
"connections": [{
"identifier": "f38a61d8-0296-3ee7-aefb-f10715f4a29d",
"instanceIdentifier": "0bb771fb-8cfa-3dcd-b4ea-9e37897b515f",
"name": "",
"source": {
"id": "e545e9fa-c8d5-3a5b-b5c0-eb42ee0bc61d",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Insert into database",
"comments": "",
"instanceIdentifier": "0fe3cff7-795b-3f95-9e74-199dc423d14f"
},
"destination": {
"id": "8e5f996d-4fff-3099-a0e4-2501819aad9c",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "PutTwitterProcessor",
"comments": "",
"instanceIdentifier": "4c609570-d072-366a-8155-fb8b717ee1f1"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["success"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "19a6f2af-d5af-3a7c-9a85-580c01724122",
"instanceIdentifier": "8a6a6d5a-2daf-34b7-805a-1ee2c7e97030",
"name": "",
"source": {
"id": "e545e9fa-c8d5-3a5b-b5c0-eb42ee0bc61d",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Insert into database",
"comments": "",
"instanceIdentifier": "0fe3cff7-795b-3f95-9e74-199dc423d14f"
},
"destination": {
"id": "e545e9fa-c8d5-3a5b-b5c0-eb42ee0bc61d",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Insert into database",
"comments": "",
"instanceIdentifier": "0fe3cff7-795b-3f95-9e74-199dc423d14f"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["retry"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [{
"x": 3505.617919921875,
"y": 574.2582397460938
}, {
"x": 3505.617919921875,
"y": 624.2582397460938
}],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "f01d60c1-21ec-3880-8416-801a4a15a7e0",
"instanceIdentifier": "7b87f71d-140d-30c6-8a52-f7e1638de667",
"name": "",
"source": {
"id": "f5fba9dc-c87a-3e16-82e2-adca3c4e7fc6",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Fetch ORDIX Blog XML",
"comments": "",
"instanceIdentifier": "73081c95-1127-36a5-b232-7122a8a02a3a"
},
"destination": {
"id": "e67279c5-7c2d-3786-9c0d-667db809bc9d",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "RSSProcessor",
"comments": "",
"instanceIdentifier": "3327258a-fdb9-36c3-9c42-173b689e3920"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["Response"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "6faaf307-7806-3c76-b295-99fcb8609c0f",
"instanceIdentifier": "fc44bddf-38e5-37f2-ac17-a583b39364ab",
"name": "",
"source": {
"id": "0f10a20a-7ed4-36a1-9397-b915f3c56c92",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Remove if exist",
"comments": "",
"instanceIdentifier": "c64df944-2f24-3037-ab9a-a6875cadbeab"
},
"destination": {
"id": "e545e9fa-c8d5-3a5b-b5c0-eb42ee0bc61d",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Insert into database",
"comments": "",
"instanceIdentifier": "0fe3cff7-795b-3f95-9e74-199dc423d14f"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["not posted"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "db1f89c7-4cc5-3f1e-ba2f-505a2303c0b3",
"instanceIdentifier": "8d6835f6-8542-346e-96fa-38eb1ef3dc8a",
"name": "",
"source": {
"id": "51184fc9-027d-3c9c-93f3-d5248c79be7b",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Extract Attributes",
"comments": "",
"instanceIdentifier": "60aa08f3-c968-3c26-97aa-61022698f411"
},
"destination": {
"id": "fe999ef8-2c2f-3494-8134-28dfc07d0bd9",
"type": "OUTPUT_PORT",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Error-Handler",
"comments": "",
"instanceIdentifier": "f55f7541-de99-3e1e-a905-6ac444090c44"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["failure", "unmatched"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "120c1af9-cd33-37c9-9038-9ef4ef6e36e4",
"instanceIdentifier": "782e5b9f-e069-3f1b-b03a-3546ca2e3fb6",
"name": "",
"source": {
"id": "8e5f996d-4fff-3099-a0e4-2501819aad9c",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "PutTwitterProcessor",
"comments": "",
"instanceIdentifier": "4c609570-d072-366a-8155-fb8b717ee1f1"
},
"destination": {
"id": "524de85d-442a-35c5-bbe9-f5123a13b39b",
"type": "FUNNEL",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Funnel",
"comments": "",
"instanceIdentifier": "333fca95-6277-3f73-9a69-a9d39bd0b58b"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["success"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "909a2ee0-80c1-311e-90c2-edaf82ff984f",
"instanceIdentifier": "62a5d3b1-a69e-3660-ad48-03c8ae2a6f5c",
"name": "",
"source": {
"id": "7f9be22f-93ba-32ad-abc3-7753658cc4dc",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Run count query",
"comments": "",
"instanceIdentifier": "0c432fd2-ac2e-3ac0-9d20-f493c2ccb68a"
},
"destination": {
"id": "7a35de44-3c43-3e7e-9494-1fcc8cdc693f",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Extract Attribute",
"comments": "",
"instanceIdentifier": "72c03fdb-fe95-33ec-8137-47155b968be7"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["success"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "12a12259-7353-3566-90ba-ee2df439538f",
"instanceIdentifier": "ccc819de-e08e-36eb-9d25-d09ccb88e2c9",
"name": "",
"source": {
"id": "e67279c5-7c2d-3786-9c0d-667db809bc9d",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "RSSProcessor",
"comments": "",
"instanceIdentifier": "3327258a-fdb9-36c3-9c42-173b689e3920"
},
"destination": {
"id": "be0c23f6-3240-34bd-b991-614c1b998a81",
"type": "FUNNEL",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Funnel",
"comments": "",
"instanceIdentifier": "cd904f1a-d6b5-369a-8b20-720d6bfbbbe0"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["success"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "0e3d551b-6e9e-345c-831e-10f74048dc6e",
"instanceIdentifier": "e80e71af-818f-33b0-a5fa-efa62fc0c8e9",
"name": "",
"source": {
"id": "7a35de44-3c43-3e7e-9494-1fcc8cdc693f",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Extract Attribute",
"comments": "",
"instanceIdentifier": "72c03fdb-fe95-33ec-8137-47155b968be7"
},
"destination": {
"id": "0f10a20a-7ed4-36a1-9397-b915f3c56c92",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Remove if exist",
"comments": "",
"instanceIdentifier": "c64df944-2f24-3037-ab9a-a6875cadbeab"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["matched"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "e86a298c-8666-38af-b787-05f987298083",
"instanceIdentifier": "97486438-1b13-3130-bf93-d2e249edfd60",
"name": "",
"source": {
"id": "e67279c5-7c2d-3786-9c0d-667db809bc9d",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "RSSProcessor",
"comments": "",
"instanceIdentifier": "3327258a-fdb9-36c3-9c42-173b689e3920"
},
"destination": {
"id": "11a46125-b04c-36be-8f04-ebad927a135f",
"type": "OUTPUT_PORT",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Logging",
"comments": "",
"instanceIdentifier": "447062eb-89c1-37ee-8ccd-e1f6fce49bf8"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["failure"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "17bdcd25-dd8e-3652-95a7-db4642e91518",
"instanceIdentifier": "c790a5b2-de51-382f-944b-6616a6ef0c5f",
"name": "",
"source": {
"id": "c5368689-6ec7-38ce-9287-16beaf7362bd",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Fetch ORDIX Blog XML",
"comments": "",
"instanceIdentifier": "e504d4dc-b500-3683-8dbe-8b828b40ba71"
},
"destination": {
"id": "11a46125-b04c-36be-8f04-ebad927a135f",
"type": "OUTPUT_PORT",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Logging",
"comments": "",
"instanceIdentifier": "447062eb-89c1-37ee-8ccd-e1f6fce49bf8"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["Failure"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "04657f73-fc4a-3156-80c9-e063009c9359",
"instanceIdentifier": "950984f6-2bab-3d52-ab88-bde8b3d4c36b",
"name": "",
"source": {
"id": "e67279c5-7c2d-3786-9c0d-667db809bc9d",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "RSSProcessor",
"comments": "",
"instanceIdentifier": "3327258a-fdb9-36c3-9c42-173b689e3920"
},
"destination": {
"id": "3e3d8a62-cc76-36a5-b18f-3867caed09fd",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Update Content-Type to JSON",
"comments": "",
"instanceIdentifier": "2f02df88-afaa-3ae0-9c81-1714091a42d4"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["item"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "ROUND_ROBIN",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "17ea76b5-515a-3920-b18c-e40e429a4bfd",
"instanceIdentifier": "c822badc-9e5d-3df3-b369-811d3ac9180e",
"name": "",
"source": {
"id": "51184fc9-027d-3c9c-93f3-d5248c79be7b",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Extract Attributes",
"comments": "",
"instanceIdentifier": "60aa08f3-c968-3c26-97aa-61022698f411"
},
"destination": {
"id": "7f9be22f-93ba-32ad-abc3-7753658cc4dc",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Run count query",
"comments": "",
"instanceIdentifier": "0c432fd2-ac2e-3ac0-9d20-f493c2ccb68a"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["matched"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "477683d2-38bd-3085-980a-9bec7f94a755",
"instanceIdentifier": "be6bd790-6c2b-32f4-bad9-cb3d1537a22c",
"name": "",
"source": {
"id": "7a35de44-3c43-3e7e-9494-1fcc8cdc693f",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Extract Attribute",
"comments": "",
"instanceIdentifier": "72c03fdb-fe95-33ec-8137-47155b968be7"
},
"destination": {
"id": "fe999ef8-2c2f-3494-8134-28dfc07d0bd9",
"type": "OUTPUT_PORT",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Error-Handler",
"comments": "",
"instanceIdentifier": "f55f7541-de99-3e1e-a905-6ac444090c44"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["failure", "unmatched"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "f999444a-1fa0-3aaa-ae9d-ea5d30a5aa72",
"instanceIdentifier": "2645a1d4-494b-3428-9938-2f77c1b0f09a",
"name": "",
"source": {
"id": "e545e9fa-c8d5-3a5b-b5c0-eb42ee0bc61d",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Insert into database",
"comments": "",
"instanceIdentifier": "0fe3cff7-795b-3f95-9e74-199dc423d14f"
},
"destination": {
"id": "fe999ef8-2c2f-3494-8134-28dfc07d0bd9",
"type": "OUTPUT_PORT",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Error-Handler",
"comments": "",
"instanceIdentifier": "f55f7541-de99-3e1e-a905-6ac444090c44"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["failure"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "fc700b23-ad76-3fd5-990c-5f7c2355d754",
"instanceIdentifier": "5d3d8c4d-1e27-3d02-9315-5dcc9fda6b7a",
"name": "",
"source": {
"id": "3e3d8a62-cc76-36a5-b18f-3867caed09fd",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Update Content-Type to JSON",
"comments": "",
"instanceIdentifier": "2f02df88-afaa-3ae0-9c81-1714091a42d4"
},
"destination": {
"id": "51184fc9-027d-3c9c-93f3-d5248c79be7b",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Extract Attributes",
"comments": "",
"instanceIdentifier": "60aa08f3-c968-3c26-97aa-61022698f411"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["success"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "2c100f19-26c1-3e38-bbe4-0322015e03b5",
"instanceIdentifier": "9c566e43-f2a5-3beb-88b4-e79ab821f0d5",
"name": "",
"source": {
"id": "c5368689-6ec7-38ce-9287-16beaf7362bd",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "Fetch ORDIX Blog XML",
"comments": "",
"instanceIdentifier": "e504d4dc-b500-3683-8dbe-8b828b40ba71"
},
"destination": {
"id": "e67279c5-7c2d-3786-9c0d-667db809bc9d",
"type": "PROCESSOR",
"groupId": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92",
"name": "RSSProcessor",
"comments": "",
"instanceIdentifier": "3327258a-fdb9-36c3-9c42-173b689e3920"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": ["Response"],
"backPressureObjectThreshold": 10000,
"backPressureDataSizeThreshold": "1 GB",
"flowFileExpiration": "0 sec",
"prioritizers": [],
"bends": [],
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
"partitioningAttribute": "",
"loadBalanceCompression": "DO_NOT_COMPRESS",
"componentType": "CONNECTION",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}],
"labels": [],
"funnels": [{
"identifier": "524de85d-442a-35c5-bbe9-f5123a13b39b",
"instanceIdentifier": "333fca95-6277-3f73-9a69-a9d39bd0b58b",
"position": {
"x": 3720.0,
"y": 592.0
},
"componentType": "FUNNEL",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}, {
"identifier": "be0c23f6-3240-34bd-b991-614c1b998a81",
"instanceIdentifier": "cd904f1a-d6b5-369a-8b20-720d6bfbbbe0",
"position": {
"x": 2720.0,
"y": 192.0
},
"componentType": "FUNNEL",
"groupIdentifier": "267bfe9f-d8d3-3dea-89f3-c98717aa0b92"
}],
"controllerServices": [],
"variables": {},
"defaultFlowFileExpiration": "0 sec",
"defaultBackPressureObjectThreshold": 10000,
"defaultBackPressureDataSizeThreshold": "1 GB",
"flowFileConcurrency": "UNBOUNDED",
"flowFileOutboundPolicy": "STREAM_WHEN_AVAILABLE",
"componentType": "PROCESS_GROUP"
},
"externalControllerServices": {
"f5d49484-9c5a-3532-8708-a3dee99bf4cb": {
"identifier": "f5d49484-9c5a-3532-8708-a3dee99bf4cb",
"name": "MySQL Source"
},
"53ec6241-3c03-32d5-8497-82a7e23be3d0": {
"identifier": "53ec6241-3c03-32d5-8497-82a7e23be3d0",
"name": "JsonRecordSetWriter"
}
},
"parameterContexts": {},
"flowEncodingVersion": "1.0"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment