This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/main by this push:
     new 0e1c848361c Regen
0e1c848361c is described below

commit 0e1c848361cc6326c90bc0bd9dbde3ca9c597088
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Thu Nov 9 13:01:11 2023 +0100

    Regen
---
 .../camel/springboot/catalog/components/smpp.json  | 66 +++++++++++-----------
 .../camel/springboot/catalog/components/smpps.json | 66 +++++++++++-----------
 .../camel-smpp-starter/src/main/docs/smpp.json     |  7 +++
 .../springboot/SmppComponentConfiguration.java     | 16 ++++++
 tooling/camel-spring-boot-dependencies/pom.xml     |  5 ++
 5 files changed, 96 insertions(+), 64 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smpp.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smpp.json
index e9b10c23eca..04d02c30b7b 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smpp.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smpp.json
@@ -49,22 +49,23 @@
     "autowiredEnabled": { "index": 23, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching  [...]
     "configuration": { "index": 24, "kind": "property", "displayName": 
"Configuration", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.smpp.SmppConfiguration", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use the shared 
SmppConfiguration as configuration." },
     "enquireLinkTimer": { "index": 25, "kind": "property", "displayName": 
"Enquire Link Timer", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "60000", 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the interval in 
milliseconds between the confidence checks. Th [...]
-    "pduProcessorDegree": { "index": 26, "kind": "property", "displayName": 
"Pdu Processor Degree", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "3", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the number of threads which can read PDU 
and process them in para [...]
-    "pduProcessorQueueCapacity": { "index": 27, "kind": "property", 
"displayName": "Pdu Processor Queue Capacity", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "100", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the capacity of the working queue for PDU 
proces [...]
-    "sessionStateListener": { "index": 28, "kind": "property", "displayName": 
"Session State Listener", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "org.jsmpp.session.SessionStateListener", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "You can refer to a 
org.jsmpp.session.SessionStateListener in the Re [...]
-    "singleDLR": { "index": 29, "kind": "property", "displayName": "Single 
DLR", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "When true, the SMSC delivery receipt would be 
requested only for the last segment of a multi-segm [...]
-    "transactionTimer": { "index": 30, "kind": "property", "displayName": 
"Transaction Timer", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "10000", 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the maximum 
period of inactivity allowed after a transaction, a [...]
-    "alphabet": { "index": 31, "kind": "property", "displayName": "Alphabet", 
"group": "codec", "label": "codec", "required": false, "type": "integer", 
"javaType": "byte", "enum": [ "0", "4", "8" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines encoding of data according the SMPP 
3.4 specification, section 5.2.19. 0: SMSC Default Alphabet 4 [...]
-    "dataCoding": { "index": 32, "kind": "property", "displayName": "Data 
Coding", "group": "codec", "label": "codec", "required": false, "type": 
"integer", "javaType": "byte", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the data coding according the SMPP 3.4 
specification, section 5.2.19. Example data encodings are: 0: SMSC Default 
Alpha [...]
-    "encoding": { "index": 33, "kind": "property", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "ISO-8859-1", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the encoding scheme of the short 
message user data. Only for SubmitSm, ReplaceSm an [...]
-    "httpProxyHost": { "index": 34, "kind": "property", "displayName": "Http 
Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the hostname or ip address of your HTT [...]
-    "httpProxyPassword": { "index": 35, "kind": "property", "displayName": 
"Http Proxy Password", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the password required for you [...]
-    "httpProxyPort": { "index": 36, "kind": "property", "displayName": "Http 
Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "3128", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the port of  [...]
-    "httpProxyUsername": { "index": 37, "kind": "property", "displayName": 
"Http Proxy Username", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the username required for you [...]
-    "proxyHeaders": { "index": 38, "kind": "property", "displayName": "Proxy 
Headers", "group": "proxy", "label": "proxy", "required": false, "type": 
"object", "javaType": "java.util.Map<java.lang.String, java.lang.String>", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "These headers will be passed to the proxy 
server while establishing the connect [...]
-    "password": { "index": 39, "kind": "property", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The password for connecting to SMSC server." },
-    "systemId": { "index": 40, "kind": "property", "displayName": "System Id", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "defaultValue": "smppclient", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The system id (username) for connecting to 
SMSC server." },
-    "usingSSL": { "index": 41, "kind": "property", "displayName": "Using SSL", 
"group": "security", "label": "security", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Whether using SSL with the smpps protocol" }
+    "interfaceVersion": { "index": 26, "kind": "property", "displayName": 
"Interface Version", "group": "advanced", "label": "advanced", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "legacy", 
"3.3", "3.4", "5.0" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "3.4", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the interface version to [...]
+    "pduProcessorDegree": { "index": 27, "kind": "property", "displayName": 
"Pdu Processor Degree", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "3", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the number of threads which can read PDU 
and process them in para [...]
+    "pduProcessorQueueCapacity": { "index": 28, "kind": "property", 
"displayName": "Pdu Processor Queue Capacity", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "100", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the capacity of the working queue for PDU 
proces [...]
+    "sessionStateListener": { "index": 29, "kind": "property", "displayName": 
"Session State Listener", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "org.jsmpp.session.SessionStateListener", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "You can refer to a 
org.jsmpp.session.SessionStateListener in the Re [...]
+    "singleDLR": { "index": 30, "kind": "property", "displayName": "Single 
DLR", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "When true, the SMSC delivery receipt would be 
requested only for the last segment of a multi-segm [...]
+    "transactionTimer": { "index": 31, "kind": "property", "displayName": 
"Transaction Timer", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "10000", 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the maximum 
period of inactivity allowed after a transaction, a [...]
+    "alphabet": { "index": 32, "kind": "property", "displayName": "Alphabet", 
"group": "codec", "label": "codec", "required": false, "type": "integer", 
"javaType": "byte", "enum": [ "0", "4", "8" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines encoding of data according the SMPP 
3.4 specification, section 5.2.19. 0: SMSC Default Alphabet 4 [...]
+    "dataCoding": { "index": 33, "kind": "property", "displayName": "Data 
Coding", "group": "codec", "label": "codec", "required": false, "type": 
"integer", "javaType": "byte", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the data coding according the SMPP 3.4 
specification, section 5.2.19. Example data encodings are: 0: SMSC Default 
Alpha [...]
+    "encoding": { "index": 34, "kind": "property", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "ISO-8859-1", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the encoding scheme of the short 
message user data. Only for SubmitSm, ReplaceSm an [...]
+    "httpProxyHost": { "index": 35, "kind": "property", "displayName": "Http 
Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the hostname or ip address of your HTT [...]
+    "httpProxyPassword": { "index": 36, "kind": "property", "displayName": 
"Http Proxy Password", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the password required for you [...]
+    "httpProxyPort": { "index": 37, "kind": "property", "displayName": "Http 
Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "3128", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the port of  [...]
+    "httpProxyUsername": { "index": 38, "kind": "property", "displayName": 
"Http Proxy Username", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the username required for you [...]
+    "proxyHeaders": { "index": 39, "kind": "property", "displayName": "Proxy 
Headers", "group": "proxy", "label": "proxy", "required": false, "type": 
"object", "javaType": "java.util.Map<java.lang.String, java.lang.String>", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "These headers will be passed to the proxy 
server while establishing the connect [...]
+    "password": { "index": 40, "kind": "property", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The password for connecting to SMSC server." },
+    "systemId": { "index": 41, "kind": "property", "displayName": "System Id", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "defaultValue": "smppclient", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The system id (username) for connecting to 
SMSC server." },
+    "usingSSL": { "index": 42, "kind": "property", "displayName": "Using SSL", 
"group": "security", "label": "security", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Whether using SSL with the smpps protocol" }
   },
   "headers": {
     "CamelSmppAlphabet": { "index": 0, "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Byte", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "For SubmitSm, SubmitMulti and ReplaceSm The 
data coding according to the SMPP 3.4 specification, section 5.2.19. Use the 
URI option alphabet settings above.", "constantName": 
"org.apache.camel.component.smpp.SmppConstants#ALPHABET" },
@@ -139,21 +140,22 @@
     "typeOfNumber": { "index": 25, "kind": "parameter", "displayName": "Type 
Of Number", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "byte", "enum": [ "0", "1", "2", "3", "4", "5", 
"6" ], "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the type of 
number (TON) to be used in the SME. The followin [...]
     "lazyStartProducer": { "index": 26, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
     "enquireLinkTimer": { "index": 27, "kind": "parameter", "displayName": 
"Enquire Link Timer", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "60000", 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the interval in 
milliseconds between the confidence checks. T [...]
-    "pduProcessorDegree": { "index": 28, "kind": "parameter", "displayName": 
"Pdu Processor Degree", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "3", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the number of threads which can read PDU 
and process them in par [...]
-    "pduProcessorQueueCapacity": { "index": 29, "kind": "parameter", 
"displayName": "Pdu Processor Queue Capacity", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "100", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the capacity of the working queue for PDU 
proce [...]
-    "sessionStateListener": { "index": 30, "kind": "parameter", "displayName": 
"Session State Listener", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "org.jsmpp.session.SessionStateListener", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "You can refer to a 
org.jsmpp.session.SessionStateListener in the R [...]
-    "singleDLR": { "index": 31, "kind": "parameter", "displayName": "Single 
DLR", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "When true, the SMSC delivery receipt would be 
requested only for the last segment of a multi-seg [...]
-    "transactionTimer": { "index": 32, "kind": "parameter", "displayName": 
"Transaction Timer", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "10000", 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the maximum 
period of inactivity allowed after a transaction,  [...]
-    "alphabet": { "index": 33, "kind": "parameter", "displayName": "Alphabet", 
"group": "codec", "label": "codec", "required": false, "type": "integer", 
"javaType": "byte", "enum": [ "0", "4", "8" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines encoding of data according the SMPP 
3.4 specification, section 5.2.19. 0: SMSC Default Alphabet  [...]
-    "dataCoding": { "index": 34, "kind": "parameter", "displayName": "Data 
Coding", "group": "codec", "label": "codec", "required": false, "type": 
"integer", "javaType": "byte", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the data coding according the SMPP 3.4 
specification, section 5.2.19. Example data encodings are: 0: SMSC Default Alph 
[...]
-    "encoding": { "index": 35, "kind": "parameter", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "ISO-8859-1", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the encoding scheme of the short 
message user data. Only for SubmitSm, ReplaceSm a [...]
-    "httpProxyHost": { "index": 36, "kind": "parameter", "displayName": "Http 
Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the hostname or ip address of your HT [...]
-    "httpProxyPassword": { "index": 37, "kind": "parameter", "displayName": 
"Http Proxy Password", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the password required for yo [...]
-    "httpProxyPort": { "index": 38, "kind": "parameter", "displayName": "Http 
Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "3128", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the port of [...]
-    "httpProxyUsername": { "index": 39, "kind": "parameter", "displayName": 
"Http Proxy Username", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the username required for yo [...]
-    "proxyHeaders": { "index": 40, "kind": "parameter", "displayName": "Proxy 
Headers", "group": "proxy", "label": "proxy", "required": false, "type": 
"object", "javaType": "java.util.Map<java.lang.String, java.lang.String>", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "These headers will be passed to the proxy 
server while establishing the connec [...]
-    "password": { "index": 41, "kind": "parameter", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The password for connecting to SMSC server." },
-    "systemId": { "index": 42, "kind": "parameter", "displayName": "System 
Id", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "defaultValue": "smppclient", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The system id (username) for connecting to 
SMSC server." },
-    "usingSSL": { "index": 43, "kind": "parameter", "displayName": "Using 
SSL", "group": "security", "label": "security", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Whether using SSL with the smpps protocol" }
+    "interfaceVersion": { "index": 28, "kind": "parameter", "displayName": 
"Interface Version", "group": "advanced", "label": "advanced", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "legacy", 
"3.3", "3.4", "5.0" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "3.4", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the interface version t [...]
+    "pduProcessorDegree": { "index": 29, "kind": "parameter", "displayName": 
"Pdu Processor Degree", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "3", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the number of threads which can read PDU 
and process them in par [...]
+    "pduProcessorQueueCapacity": { "index": 30, "kind": "parameter", 
"displayName": "Pdu Processor Queue Capacity", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "100", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the capacity of the working queue for PDU 
proce [...]
+    "sessionStateListener": { "index": 31, "kind": "parameter", "displayName": 
"Session State Listener", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "org.jsmpp.session.SessionStateListener", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "You can refer to a 
org.jsmpp.session.SessionStateListener in the R [...]
+    "singleDLR": { "index": 32, "kind": "parameter", "displayName": "Single 
DLR", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "When true, the SMSC delivery receipt would be 
requested only for the last segment of a multi-seg [...]
+    "transactionTimer": { "index": 33, "kind": "parameter", "displayName": 
"Transaction Timer", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "10000", 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the maximum 
period of inactivity allowed after a transaction,  [...]
+    "alphabet": { "index": 34, "kind": "parameter", "displayName": "Alphabet", 
"group": "codec", "label": "codec", "required": false, "type": "integer", 
"javaType": "byte", "enum": [ "0", "4", "8" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines encoding of data according the SMPP 
3.4 specification, section 5.2.19. 0: SMSC Default Alphabet  [...]
+    "dataCoding": { "index": 35, "kind": "parameter", "displayName": "Data 
Coding", "group": "codec", "label": "codec", "required": false, "type": 
"integer", "javaType": "byte", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the data coding according the SMPP 3.4 
specification, section 5.2.19. Example data encodings are: 0: SMSC Default Alph 
[...]
+    "encoding": { "index": 36, "kind": "parameter", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "ISO-8859-1", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the encoding scheme of the short 
message user data. Only for SubmitSm, ReplaceSm a [...]
+    "httpProxyHost": { "index": 37, "kind": "parameter", "displayName": "Http 
Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the hostname or ip address of your HT [...]
+    "httpProxyPassword": { "index": 38, "kind": "parameter", "displayName": 
"Http Proxy Password", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the password required for yo [...]
+    "httpProxyPort": { "index": 39, "kind": "parameter", "displayName": "Http 
Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "3128", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the port of [...]
+    "httpProxyUsername": { "index": 40, "kind": "parameter", "displayName": 
"Http Proxy Username", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the username required for yo [...]
+    "proxyHeaders": { "index": 41, "kind": "parameter", "displayName": "Proxy 
Headers", "group": "proxy", "label": "proxy", "required": false, "type": 
"object", "javaType": "java.util.Map<java.lang.String, java.lang.String>", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "These headers will be passed to the proxy 
server while establishing the connec [...]
+    "password": { "index": 42, "kind": "parameter", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The password for connecting to SMSC server." },
+    "systemId": { "index": 43, "kind": "parameter", "displayName": "System 
Id", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "defaultValue": "smppclient", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The system id (username) for connecting to 
SMSC server." },
+    "usingSSL": { "index": 44, "kind": "parameter", "displayName": "Using 
SSL", "group": "security", "label": "security", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Whether using SSL with the smpps protocol" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smpps.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smpps.json
index e60b38d33ac..19db06bdcdc 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smpps.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smpps.json
@@ -49,22 +49,23 @@
     "autowiredEnabled": { "index": 23, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching  [...]
     "configuration": { "index": 24, "kind": "property", "displayName": 
"Configuration", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.smpp.SmppConfiguration", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use the shared 
SmppConfiguration as configuration." },
     "enquireLinkTimer": { "index": 25, "kind": "property", "displayName": 
"Enquire Link Timer", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "60000", 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the interval in 
milliseconds between the confidence checks. Th [...]
-    "pduProcessorDegree": { "index": 26, "kind": "property", "displayName": 
"Pdu Processor Degree", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "3", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the number of threads which can read PDU 
and process them in para [...]
-    "pduProcessorQueueCapacity": { "index": 27, "kind": "property", 
"displayName": "Pdu Processor Queue Capacity", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "100", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the capacity of the working queue for PDU 
proces [...]
-    "sessionStateListener": { "index": 28, "kind": "property", "displayName": 
"Session State Listener", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "org.jsmpp.session.SessionStateListener", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "You can refer to a 
org.jsmpp.session.SessionStateListener in the Re [...]
-    "singleDLR": { "index": 29, "kind": "property", "displayName": "Single 
DLR", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "When true, the SMSC delivery receipt would be 
requested only for the last segment of a multi-segm [...]
-    "transactionTimer": { "index": 30, "kind": "property", "displayName": 
"Transaction Timer", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "10000", 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the maximum 
period of inactivity allowed after a transaction, a [...]
-    "alphabet": { "index": 31, "kind": "property", "displayName": "Alphabet", 
"group": "codec", "label": "codec", "required": false, "type": "integer", 
"javaType": "byte", "enum": [ "0", "4", "8" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines encoding of data according the SMPP 
3.4 specification, section 5.2.19. 0: SMSC Default Alphabet 4 [...]
-    "dataCoding": { "index": 32, "kind": "property", "displayName": "Data 
Coding", "group": "codec", "label": "codec", "required": false, "type": 
"integer", "javaType": "byte", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the data coding according the SMPP 3.4 
specification, section 5.2.19. Example data encodings are: 0: SMSC Default 
Alpha [...]
-    "encoding": { "index": 33, "kind": "property", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "ISO-8859-1", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the encoding scheme of the short 
message user data. Only for SubmitSm, ReplaceSm an [...]
-    "httpProxyHost": { "index": 34, "kind": "property", "displayName": "Http 
Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the hostname or ip address of your HTT [...]
-    "httpProxyPassword": { "index": 35, "kind": "property", "displayName": 
"Http Proxy Password", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the password required for you [...]
-    "httpProxyPort": { "index": 36, "kind": "property", "displayName": "Http 
Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "3128", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the port of  [...]
-    "httpProxyUsername": { "index": 37, "kind": "property", "displayName": 
"Http Proxy Username", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the username required for you [...]
-    "proxyHeaders": { "index": 38, "kind": "property", "displayName": "Proxy 
Headers", "group": "proxy", "label": "proxy", "required": false, "type": 
"object", "javaType": "java.util.Map<java.lang.String, java.lang.String>", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "These headers will be passed to the proxy 
server while establishing the connect [...]
-    "password": { "index": 39, "kind": "property", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The password for connecting to SMSC server." },
-    "systemId": { "index": 40, "kind": "property", "displayName": "System Id", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "defaultValue": "smppclient", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The system id (username) for connecting to 
SMSC server." },
-    "usingSSL": { "index": 41, "kind": "property", "displayName": "Using SSL", 
"group": "security", "label": "security", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Whether using SSL with the smpps protocol" }
+    "interfaceVersion": { "index": 26, "kind": "property", "displayName": 
"Interface Version", "group": "advanced", "label": "advanced", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "legacy", 
"3.3", "3.4", "5.0" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "3.4", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the interface version to [...]
+    "pduProcessorDegree": { "index": 27, "kind": "property", "displayName": 
"Pdu Processor Degree", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "3", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the number of threads which can read PDU 
and process them in para [...]
+    "pduProcessorQueueCapacity": { "index": 28, "kind": "property", 
"displayName": "Pdu Processor Queue Capacity", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "100", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the capacity of the working queue for PDU 
proces [...]
+    "sessionStateListener": { "index": 29, "kind": "property", "displayName": 
"Session State Listener", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "org.jsmpp.session.SessionStateListener", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "You can refer to a 
org.jsmpp.session.SessionStateListener in the Re [...]
+    "singleDLR": { "index": 30, "kind": "property", "displayName": "Single 
DLR", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "When true, the SMSC delivery receipt would be 
requested only for the last segment of a multi-segm [...]
+    "transactionTimer": { "index": 31, "kind": "property", "displayName": 
"Transaction Timer", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "10000", 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the maximum 
period of inactivity allowed after a transaction, a [...]
+    "alphabet": { "index": 32, "kind": "property", "displayName": "Alphabet", 
"group": "codec", "label": "codec", "required": false, "type": "integer", 
"javaType": "byte", "enum": [ "0", "4", "8" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines encoding of data according the SMPP 
3.4 specification, section 5.2.19. 0: SMSC Default Alphabet 4 [...]
+    "dataCoding": { "index": 33, "kind": "property", "displayName": "Data 
Coding", "group": "codec", "label": "codec", "required": false, "type": 
"integer", "javaType": "byte", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the data coding according the SMPP 3.4 
specification, section 5.2.19. Example data encodings are: 0: SMSC Default 
Alpha [...]
+    "encoding": { "index": 34, "kind": "property", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "ISO-8859-1", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the encoding scheme of the short 
message user data. Only for SubmitSm, ReplaceSm an [...]
+    "httpProxyHost": { "index": 35, "kind": "property", "displayName": "Http 
Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the hostname or ip address of your HTT [...]
+    "httpProxyPassword": { "index": 36, "kind": "property", "displayName": 
"Http Proxy Password", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the password required for you [...]
+    "httpProxyPort": { "index": 37, "kind": "property", "displayName": "Http 
Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "3128", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the port of  [...]
+    "httpProxyUsername": { "index": 38, "kind": "property", "displayName": 
"Http Proxy Username", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the username required for you [...]
+    "proxyHeaders": { "index": 39, "kind": "property", "displayName": "Proxy 
Headers", "group": "proxy", "label": "proxy", "required": false, "type": 
"object", "javaType": "java.util.Map<java.lang.String, java.lang.String>", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "These headers will be passed to the proxy 
server while establishing the connect [...]
+    "password": { "index": 40, "kind": "property", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The password for connecting to SMSC server." },
+    "systemId": { "index": 41, "kind": "property", "displayName": "System Id", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "defaultValue": "smppclient", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The system id (username) for connecting to 
SMSC server." },
+    "usingSSL": { "index": 42, "kind": "property", "displayName": "Using SSL", 
"group": "security", "label": "security", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Whether using SSL with the smpps protocol" }
   },
   "headers": {
     "CamelSmppAlphabet": { "index": 0, "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Byte", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "For SubmitSm, SubmitMulti and ReplaceSm The 
data coding according to the SMPP 3.4 specification, section 5.2.19. Use the 
URI option alphabet settings above.", "constantName": 
"org.apache.camel.component.smpp.SmppConstants#ALPHABET" },
@@ -139,21 +140,22 @@
     "typeOfNumber": { "index": 25, "kind": "parameter", "displayName": "Type 
Of Number", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "byte", "enum": [ "0", "1", "2", "3", "4", "5", 
"6" ], "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the type of 
number (TON) to be used in the SME. The followin [...]
     "lazyStartProducer": { "index": 26, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
     "enquireLinkTimer": { "index": 27, "kind": "parameter", "displayName": 
"Enquire Link Timer", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "60000", 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the interval in 
milliseconds between the confidence checks. T [...]
-    "pduProcessorDegree": { "index": 28, "kind": "parameter", "displayName": 
"Pdu Processor Degree", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "3", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the number of threads which can read PDU 
and process them in par [...]
-    "pduProcessorQueueCapacity": { "index": 29, "kind": "parameter", 
"displayName": "Pdu Processor Queue Capacity", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "100", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the capacity of the working queue for PDU 
proce [...]
-    "sessionStateListener": { "index": 30, "kind": "parameter", "displayName": 
"Session State Listener", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "org.jsmpp.session.SessionStateListener", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "You can refer to a 
org.jsmpp.session.SessionStateListener in the R [...]
-    "singleDLR": { "index": 31, "kind": "parameter", "displayName": "Single 
DLR", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "When true, the SMSC delivery receipt would be 
requested only for the last segment of a multi-seg [...]
-    "transactionTimer": { "index": 32, "kind": "parameter", "displayName": 
"Transaction Timer", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "10000", 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the maximum 
period of inactivity allowed after a transaction,  [...]
-    "alphabet": { "index": 33, "kind": "parameter", "displayName": "Alphabet", 
"group": "codec", "label": "codec", "required": false, "type": "integer", 
"javaType": "byte", "enum": [ "0", "4", "8" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines encoding of data according the SMPP 
3.4 specification, section 5.2.19. 0: SMSC Default Alphabet  [...]
-    "dataCoding": { "index": 34, "kind": "parameter", "displayName": "Data 
Coding", "group": "codec", "label": "codec", "required": false, "type": 
"integer", "javaType": "byte", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the data coding according the SMPP 3.4 
specification, section 5.2.19. Example data encodings are: 0: SMSC Default Alph 
[...]
-    "encoding": { "index": 35, "kind": "parameter", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "ISO-8859-1", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the encoding scheme of the short 
message user data. Only for SubmitSm, ReplaceSm a [...]
-    "httpProxyHost": { "index": 36, "kind": "parameter", "displayName": "Http 
Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the hostname or ip address of your HT [...]
-    "httpProxyPassword": { "index": 37, "kind": "parameter", "displayName": 
"Http Proxy Password", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the password required for yo [...]
-    "httpProxyPort": { "index": 38, "kind": "parameter", "displayName": "Http 
Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "3128", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the port of [...]
-    "httpProxyUsername": { "index": 39, "kind": "parameter", "displayName": 
"Http Proxy Username", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the username required for yo [...]
-    "proxyHeaders": { "index": 40, "kind": "parameter", "displayName": "Proxy 
Headers", "group": "proxy", "label": "proxy", "required": false, "type": 
"object", "javaType": "java.util.Map<java.lang.String, java.lang.String>", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "These headers will be passed to the proxy 
server while establishing the connec [...]
-    "password": { "index": 41, "kind": "parameter", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The password for connecting to SMSC server." },
-    "systemId": { "index": 42, "kind": "parameter", "displayName": "System 
Id", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "defaultValue": "smppclient", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The system id (username) for connecting to 
SMSC server." },
-    "usingSSL": { "index": 43, "kind": "parameter", "displayName": "Using 
SSL", "group": "security", "label": "security", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Whether using SSL with the smpps protocol" }
+    "interfaceVersion": { "index": 28, "kind": "parameter", "displayName": 
"Interface Version", "group": "advanced", "label": "advanced", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "legacy", 
"3.3", "3.4", "5.0" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "3.4", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the interface version t [...]
+    "pduProcessorDegree": { "index": 29, "kind": "parameter", "displayName": 
"Pdu Processor Degree", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "3", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the number of threads which can read PDU 
and process them in par [...]
+    "pduProcessorQueueCapacity": { "index": 30, "kind": "parameter", 
"displayName": "Pdu Processor Queue Capacity", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "100", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Sets the capacity of the working queue for PDU 
proce [...]
+    "sessionStateListener": { "index": 31, "kind": "parameter", "displayName": 
"Session State Listener", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "org.jsmpp.session.SessionStateListener", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "You can refer to a 
org.jsmpp.session.SessionStateListener in the R [...]
+    "singleDLR": { "index": 32, "kind": "parameter", "displayName": "Single 
DLR", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "When true, the SMSC delivery receipt would be 
requested only for the last segment of a multi-seg [...]
+    "transactionTimer": { "index": 33, "kind": "parameter", "displayName": 
"Transaction Timer", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "10000", 
"configurationClass": "org.apache.camel.component.smpp.SmppConfiguration", 
"configurationField": "configuration", "description": "Defines the maximum 
period of inactivity allowed after a transaction,  [...]
+    "alphabet": { "index": 34, "kind": "parameter", "displayName": "Alphabet", 
"group": "codec", "label": "codec", "required": false, "type": "integer", 
"javaType": "byte", "enum": [ "0", "4", "8" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines encoding of data according the SMPP 
3.4 specification, section 5.2.19. 0: SMSC Default Alphabet  [...]
+    "dataCoding": { "index": 35, "kind": "parameter", "displayName": "Data 
Coding", "group": "codec", "label": "codec", "required": false, "type": 
"integer", "javaType": "byte", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the data coding according the SMPP 3.4 
specification, section 5.2.19. Example data encodings are: 0: SMSC Default Alph 
[...]
+    "encoding": { "index": 36, "kind": "parameter", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "ISO-8859-1", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Defines the encoding scheme of the short 
message user data. Only for SubmitSm, ReplaceSm a [...]
+    "httpProxyHost": { "index": 37, "kind": "parameter", "displayName": "Http 
Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the hostname or ip address of your HT [...]
+    "httpProxyPassword": { "index": 38, "kind": "parameter", "displayName": 
"Http Proxy Password", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the password required for yo [...]
+    "httpProxyPort": { "index": 39, "kind": "parameter", "displayName": "Http 
Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "3128", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If you need to tunnel SMPP through a HTTP 
proxy, set this attribute to the port of [...]
+    "httpProxyUsername": { "index": 40, "kind": "parameter", "displayName": 
"Http Proxy Username", "group": "proxy", "label": "proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "If your HTTP proxy requires basic 
authentication, set this attribute to the username required for yo [...]
+    "proxyHeaders": { "index": 41, "kind": "parameter", "displayName": "Proxy 
Headers", "group": "proxy", "label": "proxy", "required": false, "type": 
"object", "javaType": "java.util.Map<java.lang.String, java.lang.String>", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "These headers will be passed to the proxy 
server while establishing the connec [...]
+    "password": { "index": 42, "kind": "parameter", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The password for connecting to SMSC server." },
+    "systemId": { "index": 43, "kind": "parameter", "displayName": "System 
Id", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "defaultValue": "smppclient", "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "The system id (username) for connecting to 
SMSC server." },
+    "usingSSL": { "index": 44, "kind": "parameter", "displayName": "Using 
SSL", "group": "security", "label": "security", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.smpp.SmppConfiguration", "configurationField": 
"configuration", "description": "Whether using SSL with the smpps protocol" }
   }
 }
diff --git a/components-starter/camel-smpp-starter/src/main/docs/smpp.json 
b/components-starter/camel-smpp-starter/src/main/docs/smpp.json
index 7ca51da33ef..d4994293e83 100644
--- a/components-starter/camel-smpp-starter/src/main/docs/smpp.json
+++ b/components-starter/camel-smpp-starter/src/main/docs/smpp.json
@@ -127,6 +127,13 @@
       "sourceType": 
"org.apache.camel.component.smpp.springboot.SmppComponentConfiguration",
       "defaultValue": 5000
     },
+    {
+      "name": "camel.component.smpp.interface-version",
+      "type": "java.lang.String",
+      "description": "Defines the interface version to be used in the binding 
request with the SMSC. The following values are allowed, as defined in the SMPP 
protocol (and the underlying implementation using the jSMPP library, 
respectively): legacy (0x00), 3.3 (0x33), 3.4 (0x34), and 5.0 (0x50). The 
default (fallback) value is version 3.4.",
+      "sourceType": 
"org.apache.camel.component.smpp.springboot.SmppComponentConfiguration",
+      "defaultValue": "3.4"
+    },
     {
       "name": "camel.component.smpp.lazy-session-creation",
       "type": "java.lang.Boolean",
diff --git 
a/components-starter/camel-smpp-starter/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentConfiguration.java
 
b/components-starter/camel-smpp-starter/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentConfiguration.java
index 0a50c888cf5..8187f450aa1 100644
--- 
a/components-starter/camel-smpp-starter/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentConfiguration.java
+++ 
b/components-starter/camel-smpp-starter/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentConfiguration.java
@@ -229,6 +229,14 @@ public class SmppComponentConfiguration
      * and an SMSC.
      */
     private Integer enquireLinkTimer = 60000;
+    /**
+     * Defines the interface version to be used in the binding request with the
+     * SMSC. The following values are allowed, as defined in the SMPP protocol
+     * (and the underlying implementation using the jSMPP library,
+     * respectively): legacy (0x00), 3.3 (0x33), 3.4 (0x34), and 5.0 (0x50). 
The
+     * default (fallback) value is version 3.4.
+     */
+    private String interfaceVersion = "3.4";
     /**
      * Sets the number of threads which can read PDU and process them in
      * parallel.
@@ -520,6 +528,14 @@ public class SmppComponentConfiguration
         this.enquireLinkTimer = enquireLinkTimer;
     }
 
+    public String getInterfaceVersion() {
+        return interfaceVersion;
+    }
+
+    public void setInterfaceVersion(String interfaceVersion) {
+        this.interfaceVersion = interfaceVersion;
+    }
+
     public Integer getPduProcessorDegree() {
         return pduProcessorDegree;
     }
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index b93958bdf4c..76382a06b0c 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -2198,6 +2198,11 @@
         <artifactId>camel-azure-key-vault</artifactId>
         <version>4.2.0-SNAPSHOT</version>
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
+        <artifactId>camel-azure-schema-registry</artifactId>
+        <version>4.2.0-SNAPSHOT</version>
+      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-azure-servicebus</artifactId>

Reply via email to