release version 1.12.0
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<parent>
|
||||
<groupId>ru.entaxy.esb.platform.runtime.modules</groupId>
|
||||
<artifactId>uniform-service</artifactId>
|
||||
<version>1.11.0</version>
|
||||
<version>1.12.0</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
||||
@@ -96,6 +96,12 @@
|
||||
<setHeader name="ENTAXY_AcknowledgeMsgID">
|
||||
<xpath resultType="String">/soap-type:uuid/text()</xpath>
|
||||
</setHeader>
|
||||
|
||||
<setProperty name="requestId">
|
||||
<simple>${headers.ENTAXY_AcknowledgeMsgID}</simple>
|
||||
</setProperty>
|
||||
<to uri="direct-vm:fill-logging-key"/>
|
||||
|
||||
<to uri="direct-vm:uniform-service-receive-acknowledge"/>
|
||||
<setHeader name="NTX_UUID">
|
||||
<simple>${headers.ENTAXY_AcknowledgeMsgID}</simple>
|
||||
@@ -139,8 +145,8 @@
|
||||
message="Not supported limitation mode! Only default values."/>
|
||||
</when>
|
||||
|
||||
<log message="${headers.NTX_loggingKey} Fetch From JMS queue: ${headers.NTX_OutQueue}; SystemId=${headers.NTX_SystemId}"
|
||||
loggingLevel="INFO"/>
|
||||
[#-- <log message="${headers.NTX_loggingKey} Fetching From JMS queue: ${headers.NTX_OutQueue}; SystemId=${headers.NTX_SystemId}"--]
|
||||
[#-- loggingLevel="INFO"/>--]
|
||||
|
||||
<setBody>
|
||||
<simple>${null}</simple>
|
||||
@@ -150,6 +156,13 @@
|
||||
<simple>entaxy-broker:queue:${headers.NTX_OutQueue}</simple>
|
||||
</pollEnrich>
|
||||
|
||||
<setProperty name="requestId">
|
||||
<simple>${headers.ENTAXY_MessageUUID}</simple>
|
||||
</setProperty>
|
||||
<to uri="direct-vm:fill-logging-key"/>
|
||||
|
||||
<log message="${headers.NTX_loggingKey} Fetched from JMS queue: ${headers.NTX_OutQueue}; SystemId=${headers.NTX_SystemId}"
|
||||
loggingLevel="INFO"/>
|
||||
<choice>
|
||||
<when>
|
||||
<simple>${body} == null</simple>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>ru.entaxy.esb.platform.runtime</groupId>
|
||||
<artifactId>modules</artifactId>
|
||||
<version>1.11.0</version>
|
||||
<version>1.12.0</version>
|
||||
</parent>
|
||||
<groupId>ru.entaxy.esb.platform.runtime.modules</groupId>
|
||||
<artifactId>uniform-service</artifactId>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<parent>
|
||||
<groupId>ru.entaxy.esb.platform.runtime.modules</groupId>
|
||||
<artifactId>uniform-service</artifactId>
|
||||
<version>1.11.0</version>
|
||||
<version>1.12.0</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* jaas-runtime
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2025 EmDev LLC
|
||||
* Copyright (C) 2020 - 2026 EmDev LLC
|
||||
* ==========
|
||||
* You may not use this file except in accordance with the License Terms of the Copyright
|
||||
* Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -124,6 +124,17 @@
|
||||
"factoryId": "uniform-based-soap-service-protected"
|
||||
}
|
||||
},
|
||||
"camel_headerFilterStrategy": {
|
||||
"@TYPEINFO": {
|
||||
"type": "enum",
|
||||
"values": [
|
||||
"org.apache.camel.http.common.HttpHeaderFilterStrategy",
|
||||
"org.apache.camel.http.common.HttpProtocolHeaderFilterStrategy",
|
||||
"org.apache.camel.support.DefaultHeaderFilterStrategy",
|
||||
"org.apache.camel.component.cxf.common.header.CxfHeaderFilterStrategy"
|
||||
]
|
||||
}
|
||||
},
|
||||
"@IMPORT": [
|
||||
{
|
||||
"sourceFactoryId": "service-components",
|
||||
|
||||
@@ -19,6 +19,13 @@
|
||||
[/#list]
|
||||
-->
|
||||
|
||||
[#import "templates:object-commons/common-utils.ftl" as utils]
|
||||
[#include "templates:base-object/customObjectReferences.ftl" ]
|
||||
|
||||
[#if schemaValidationEnabled?? && schemaValidationEnabled?is_boolean]
|
||||
[#assign schemaValidationEnabled = schemaValidationEnabled?then("BOTH","NONE")]
|
||||
[/#if]
|
||||
|
||||
<camelcxf:cxfEndpoint id="[=objectId]-cxf-endpoint"
|
||||
address="/[=properties.address]"
|
||||
endpointName="[=objectId]:[=properties.port]"
|
||||
@@ -27,7 +34,7 @@
|
||||
<camelcxf:properties>
|
||||
<entry key="dataFormat" value="[=properties.dataFormat]"/>
|
||||
<entry key="mtom-enabled" value="[=properties.mtomEnabled?c]"/>
|
||||
<entry key="schema-validation-enabled" value="[=properties.schemaValidationEnabled?c]"/>
|
||||
<entry key="schema-validation-enabled" value="[=properties.schemaValidationEnabled!"NONE"]"/>
|
||||
</camelcxf:properties>
|
||||
<camelcxf:inInterceptors>
|
||||
[#if properties.authorizationType == "JAAS"]
|
||||
@@ -49,7 +56,7 @@
|
||||
</camelcxf:cxfEndpoint>
|
||||
|
||||
<bean id="validator" class="ru.entaxy.platform.services.runtime.interceptor.SOAPValidateInterceptor">
|
||||
<property name="schemaValidationEnabled" value="[=properties.schemaValidationEnabled?c]"/>
|
||||
<property name="schemaValidationEnabled" value="[=(schemaValidationEnabled?? && schemaValidationEnabled=="BOTH")?c]"/>
|
||||
</bean>
|
||||
|
||||
[#if properties.authorizationType == "JAAS"]
|
||||
@@ -93,7 +100,7 @@
|
||||
<camelContext id="[=objectId]" xmlns="http://camel.apache.org/schema/blueprint">
|
||||
|
||||
<route id="[=objectId]-cxf-endpoint" streamCache="true">
|
||||
<from uri="cxf:bean:[=objectId]-cxf-endpoint"/>
|
||||
<from uri="cxf:bean:[=objectId]-cxf-endpoint[=utils.createQueryString(properties, "camel_", true, ["fieldToExclude1","fieldToExclude2"])]"/>
|
||||
<setHeader name="ENTAXY_EndpointName">
|
||||
<simple>[=objectId]</simple>
|
||||
</setHeader>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- -->
|
||||
<configfile finalname="etc/uniform.service.support.cfg" override="true">
|
||||
mvn:ru.entaxy.esb.platform.runtime.modules/uniform-service/1.11.0/cfg/uniform.service.support
|
||||
mvn:ru.entaxy.esb.platform.runtime.modules/uniform-service/1.12.0/cfg/uniform.service.support
|
||||
</configfile>
|
||||
<!-- -->
|
||||
@@ -2,7 +2,7 @@
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# uniform-service
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2025 EmDev LLC
|
||||
# Copyright (C) 2020 - 2026 EmDev LLC
|
||||
# ==========
|
||||
# You may not use this file except in accordance with the License Terms of the Copyright
|
||||
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
uniform-service
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
@@ -51,18 +51,22 @@
|
||||
|
||||
<feature name="entaxy-uniform-service" version="${project.version}" start-level="${bundle.startlevel.modules}">
|
||||
<feature version="${project.version}">common-soap</feature>
|
||||
<configfile finalname="${karaf.etc}/org.apache.felix.hc.generalchecks.HttpRequestsCheck-uniform_service.cfg" override="true">
|
||||
mvn:ru.entaxy.esb.platform.runtime.modules/uniform-service/${project.version}/cfg/org.apache.felix.hc.generalchecks.HttpRequestsCheck-uniform_service
|
||||
</configfile>
|
||||
<feature version="${project.version}">entaxy-uniform-passive-service</feature>
|
||||
<feature version="${project.version}">entaxy-uniform-passive-service-support</feature>
|
||||
<bundle start="true">mvn:ru.entaxy.esb.platform.runtime.modules.uniform.service/service/${project.version}</bundle>
|
||||
</feature>
|
||||
|
||||
<feature name="entaxy-uniform-passive-service" version="${project.version}" start-level="${bundle.startlevel.base}">
|
||||
<feature name="entaxy-uniform-passive-service-support" version="${project.version}" start-level="${bundle.startlevel.base}">
|
||||
<feature dependency="true">entaxy-schema</feature>
|
||||
<configfile finalname="${karaf.etc}/init/artifacts/shared/entaxy/runtime/service/uniform-passive-service/1.0.0/uniform-passive-service-1.0.0-blueprint.xml" override="false">
|
||||
mvn:ru.entaxy.esb.platform.runtime.modules/uniform-service/${project.version}/xml/uniform.service
|
||||
</configfile>
|
||||
<configfile finalname="${karaf.etc}/init/install/uniform-service.properties" override="false">
|
||||
</feature>
|
||||
|
||||
<feature name="entaxy-uniform-passive-service" version="${project.version}" start-level="${bundle.startlevel.base}">
|
||||
<configfile finalname="${karaf.etc}/org.apache.felix.hc.generalchecks.HttpRequestsCheck-uniform_service.cfg" override="true">
|
||||
mvn:ru.entaxy.esb.platform.runtime.modules/uniform-service/${project.version}/cfg/org.apache.felix.hc.generalchecks.HttpRequestsCheck-uniform_service
|
||||
</configfile>
|
||||
<configfile finalname="${karaf.etc}/init/install/uniform-service.properties" override="false">
|
||||
mvn:ru.entaxy.esb.platform.runtime.modules/uniform-service/${project.version}/properties/uniform-service
|
||||
</configfile>
|
||||
</feature>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- -->
|
||||
<configfile finalname="etc/org.apache.felix.hc.generalchecks.HttpRequestsCheck-uniform_service.cfg" override="true">
|
||||
mvn:ru.entaxy.esb.platform.runtime.modules/uniform-service/1.11.0/cfg/org.apache.felix.hc.generalchecks.HttpRequestsCheck-uniform_service
|
||||
mvn:ru.entaxy.esb.platform.runtime.modules/uniform-service/1.12.0/cfg/org.apache.felix.hc.generalchecks.HttpRequestsCheck-uniform_service
|
||||
</configfile>
|
||||
<!-- -->
|
||||
@@ -2,7 +2,7 @@
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# uniform-service
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2025 EmDev LLC
|
||||
# Copyright (C) 2020 - 2026 EmDev LLC
|
||||
# ==========
|
||||
# You may not use this file except in accordance with the License Terms of the Copyright
|
||||
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
uniform-service
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
@@ -25,23 +25,23 @@
|
||||
~~~~~~/licensing~~~~~~
|
||||
-->
|
||||
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:camelcxf="http://camel.apache.org/schema/blueprint/cxf" xmlns:cxf="http://cxf.apache.org/blueprint/core" xmlns:uniform-passive-service="http://www.entaxy.ru/connector/universal/esb/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0 https://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd"><manifest xmlns="http://karaf.apache.org/xmlns/deployer/blueprint/v1.0.0">Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
DynamicImport-Package: *
|
||||
Entaxy-Bundle: true
|
||||
Entaxy-Runtime: true
|
||||
Entaxy-Generated-Object-Configuration: eyJvYmplY3RJZCI6InVuaWZvcm0tcGFzc2l2ZS1zZXJ2aWNlIiwiZmFjdG9yeUlkIjoidW5pZm9ybS1iYXNlZC1zb2FwLXNlcnZpY2UtcHJvdGVjdGVkIiwidHlwZSI6ImVudGF4eS5ydW50aW1lLnNlcnZpY2UiLCJzY29wZSI6InB1YmxpYyIsInByb3BlcnRpZXMiOnsiZ2VuZXJhdGVMb2dnaW5nS2V5Ijp0cnVlLCJzZXJ2aWNlRnVsbE5hbWUiOiJ7aHR0cDovL3d3dy5lbnRheHkucnUvY29ubmVjdG9yL3VuaXZlcnNhbC9lc2IvMS4wfWVzYkV4Y2hhbmdlIiwiZ2xvYmFsUm9sZXMiOiIqIiwicG9ydCI6ImVzYkV4Y2hhbmdlU09BUCIsImF1dGhvcml6YXRpb25SZWFsbSI6ImthcmFmIiwicmVzdHJpY3RCeVJvbGVzIjpmYWxzZSwiZXJyb3JIYW5kbGVyVHlwZSI6IkRlZmF1bHRFcnJvckhhbmRsZXIiLCJkZWFkTGV0dGVyVXJpIjoibG9nOm15TG9nIiwiYWRkcmVzcyI6InVuaWZvcm0tZXhjaGFuZ2UiLCJzY2hlbWFVcmwiOiJzY2hlbWFzOnVuaWZvcm0tc2VydmljZS9zb2FwLXBhc3NpdmUud3NkbCIsImRpc3BsYXlTZXJ2aWNlU2NoZW1hIjp0cnVlLCJhdXRob3JpemF0aW9uVHlwZSI6IkpBQVMiLCJkYXRhRm9ybWF0IjoiUEFZTE9BRCIsIm10b21FbmFibGVkIjpmYWxzZSwic2NoZW1hVmFsaWRhdGlvbkVuYWJsZWQiOiJOT05FIiwic2VydmljZU5hbWUiOiJlc2JFeGNoYW5nZSIsInNlcnZpY2VOYW1lc3BhY2UiOiJodHRwOi8vd3d3LmVudGF4eS5ydS9jb25uZWN0b3IvdW5pdmVyc2FsL2VzYi8xLjAiLCJvcGVyYXRpb25Sb3V0ZXIiOnsiQFJFU09VUkNFX1JFRiI6Im9iamVjdC1yZXNvdXJjZXM6ZW50YXh5LnJ1bnRpbWUuc2VydmljZS51bmlmb3JtLXBhc3NpdmUtc2VydmljZS9vcGVyYXRpb25Sb3V0ZXIueG1sIn19LCJfX3V1aWRfXyI6IjY5YTI4NzQ0LThkNjAtNDZjYS1iZWRlLWI5ZDhjMjgxYjI1NSJ9
|
||||
Bundle-Name: entaxy.runtime.service.uniform-passive-service
|
||||
Entaxy-Generated: true
|
||||
Bundle-Version: 1.0.0
|
||||
Entaxy-Generated-Object: uniform-passive-service:entaxy.runtime.service:public
|
||||
Entaxy-Main-Object: uniform-passive-service:entaxy.runtime.service:public
|
||||
Provide-Capability: entaxy.runtime.service;factory:String="uniform-based-soap-service-protected";routeContainerType:String="OBJECT";displayName:String="";scope:String="public";name:String="uniform-passive-service";resources:List<String>="schemas:uniform-service/soap-passive.wsdl;runtime,object-resources:entaxy.runtime.service.uniform-passive-service/operationRouter.xml;DESIGN";label:String="service,soap,uniform";objectId:String="uniform-passive-service";isRouteContainer:String="true"
|
||||
Bundle-SymbolicName: entaxy.runtime.service.uniform-passive-service
|
||||
Bundle-ManifestVersion: 2
|
||||
DynamicImport-Package: *
|
||||
Entaxy-Bundle: true
|
||||
Entaxy-Runtime: true
|
||||
Entaxy-Generated-Object-Configuration: eyJvYmplY3RJZCI6InVuaWZvcm0tcGFzc2l2ZS1zZXJ2aWNlIiwiZmFjdG9yeUlkIjoidW5pZm9ybS1iYXNlZC1zb2FwLXNlcnZpY2UtcHJvdGVjdGVkIiwidHlwZSI6ImVudGF4eS5ydW50aW1lLnNlcnZpY2UiLCJzY29wZSI6InB1YmxpYyIsInByb3BlcnRpZXMiOnsiZ2VuZXJhdGVMb2dnaW5nS2V5Ijp0cnVlLCJzZXJ2aWNlRnVsbE5hbWUiOiJ7aHR0cDovL3d3dy5lbnRheHkucnUvY29ubmVjdG9yL3VuaXZlcnNhbC9lc2IvMS4wfWVzYkV4Y2hhbmdlIiwiaGVhZGVyRmlsdGVyU3RyYXRlZ3lQYXR0ZXJuIjoiKD9pKUNhbWVsLit8b3JnXFxcXC5hcGFjaGVcXFxcLmNhbWVsLit8Sk1TLit8TlRYXy4rIiwiZ2xvYmFsUm9sZXMiOiIqIiwicG9ydCI6ImVzYkV4Y2hhbmdlU09BUCIsImRpc3BsYXlOYW1lIjoidW5pZm9ybS1wYXNzaXZlLXNlcnZpY2UiLCJoZWFkZXJGaWx0ZXJTdHJhdGVneVJlZmVyZW5jZSI6ImhlYWRlckZpbHRlclN0cmF0ZWd5IiwiYXV0aG9yaXphdGlvblJlYWxtIjoia2FyYWYiLCJkaXNwbGF5U2VydmljZVNjaGVtYSI6dHJ1ZSwiY2FtZWxfaGVhZGVyRmlsdGVyU3RyYXRlZ3kiOiJvcmcuYXBhY2hlLmNhbWVsLmNvbXBvbmVudC5jeGYuY29tbW9uLmhlYWRlci5DeGZIZWFkZXJGaWx0ZXJTdHJhdGVneSIsInJlc3RyaWN0QnlSb2xlcyI6dHJ1ZSwiYWRkcmVzcyI6InVuaWZvcm0tZXhjaGFuZ2UiLCJzY2hlbWFVcmwiOiJzY2hlbWFzOnVuaWZvcm0tc2VydmljZS9zb2FwLXBhc3NpdmUud3NkbCIsImF1dGhvcml6YXRpb25UeXBlIjoiSkFBUyIsImRhdGFGb3JtYXQiOiJQQVlMT0FEIiwibXRvbUVuYWJsZWQiOmZhbHNlLCJzY2hlbWFWYWxpZGF0aW9uRW5hYmxlZCI6Ik5PTkUiLCJlcnJvckhhbmRsZXJUeXBlIjoiRW50YXh5RGVmYXVsdEVycm9ySGFuZGxlciIsImRlYWRMZXR0ZXJVcmkiOiJsb2c6bXlMb2ciLCJzZXJ2aWNlTmFtZSI6ImVzYkV4Y2hhbmdlIiwic2VydmljZU5hbWVzcGFjZSI6Imh0dHA6Ly93d3cuZW50YXh5LnJ1L2Nvbm5lY3Rvci91bml2ZXJzYWwvZXNiLzEuMCIsIm9wZXJhdGlvblJvdXRlciI6eyJAUkVTT1VSQ0VfUkVGIjoib2JqZWN0LXJlc291cmNlczplbnRheHkucnVudGltZS5zZXJ2aWNlLnVuaWZvcm0tcGFzc2l2ZS1zZXJ2aWNlL29wZXJhdGlvblJvdXRlci54bWwifX0sIl9fdXVpZF9fIjoiNTE3MjgyODQtNWRlZC00MDk0LTk2ZGEtYmMxNDllNzdmZDA0In0=
|
||||
Bundle-Name: entaxy.runtime.service.uniform-passive-service
|
||||
Entaxy-Generated: true
|
||||
Bundle-Version: 1.250609.143046
|
||||
Entaxy-Generated-Object: uniform-passive-service:entaxy.runtime.service:public
|
||||
Entaxy-Main-Object: uniform-passive-service:entaxy.runtime.service:public
|
||||
Provide-Capability: entaxy.runtime.service;factory:String="uniform-based-soap-service-protected";routeContainerType:String="OBJECT";displayName:String="uniform-passive-service";scope:String="public";name:String="uniform-passive-service";resources:List<String>="schemas:uniform-service/soap-passive.wsdl;runtime,object-resources:entaxy.runtime.service.uniform-passive-service/operationRouter.xml;DESIGN";label:String="service,soap,uniform";objectId:String="uniform-passive-service";isRouteContainer:String="true"
|
||||
Bundle-SymbolicName: entaxy.runtime.service.uniform-passive-service
|
||||
|
||||
</manifest>
|
||||
<!--
|
||||
BEGIN secure vaults lookup components
|
||||
-->
|
||||
<!--
|
||||
BEGIN secure vaults lookup components
|
||||
-->
|
||||
<bean activation="eager" class="ru.entaxy.platform.services.runtime.impl.EntaxyServiceConnectorRegistry" id="uniform-passive-service-in-connector-registry">
|
||||
<property name="profileNameHeaders">
|
||||
<list value-type="java.lang.String">
|
||||
@@ -63,15 +63,27 @@
|
||||
<reference-listener bind-method="register" ref="uniform-passive-service-out-connector-registry" unbind-method="unregister"/>
|
||||
</reference-list>
|
||||
<!--
|
||||
BEGIN secure vaults lookup components
|
||||
BEGIN secure vaults lookup components
|
||||
-->
|
||||
<bean class="org.apache.camel.component.cxf.common.header.CxfHeaderFilterStrategy" id="headerFilterStrategy">
|
||||
<property name="outFilterPattern" value="(?i)Camel.+|org\\.apache\\.camel.+|JMS.+|NTX_.+"/>
|
||||
</bean>
|
||||
<!--
|
||||
BEGIN secure vaults lookup components
|
||||
-->
|
||||
<bean class="org.apache.camel.builder.EntaxyDefaultErrorHandlerBuilder" id="EntaxyDefaultErrorHandler">
|
||||
<property name="redeliveryPolicy" ref="redeliveryPolicyProfileBean"/>
|
||||
</bean>
|
||||
<!--
|
||||
BEGIN secure vaults lookup components
|
||||
-->
|
||||
<bean activation="eager" class="ru.entaxy.security.vault.runtime.lookup.CmPropertiesDefaultsLookup" id="vaults.data.provider">
|
||||
<property name="bundleContext" ref="blueprintBundleContext"/>
|
||||
</bean>
|
||||
<cm:property-placeholder xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.4.0" defaults-ref="vaults.data.provider" id="vaults.lookup.placholder" persistent-id="entaxy.secrets" placeholder-prefix="$ENTAXY_SECRETS{" placeholder-suffix="}" update-strategy="reload">
|
||||
</cm:property-placeholder>
|
||||
</cm:property-placeholder>
|
||||
<bean activation="eager" class="ru.entaxy.security.vault.runtime.camel.EntaxyVaultAccessorFunction" id="vaults.data.provider.camel">
|
||||
</bean>
|
||||
</bean>
|
||||
<!-- xmlns:soap-type="http://www.entaxy.ru/ExchangeTypes/1.0" -->
|
||||
<!--
|
||||
|
||||
@@ -80,11 +92,13 @@
|
||||
outputType: init
|
||||
properties:
|
||||
globalRoles
|
||||
__errorHandler
|
||||
displayName
|
||||
mtomEnabled
|
||||
schemaValidationEnabled
|
||||
__globalOptions
|
||||
##vaults
|
||||
camel_headerFilterStrategy
|
||||
headerFilterStrategyReference
|
||||
authorizationType
|
||||
operationRouter
|
||||
restrictByRoles
|
||||
@@ -93,16 +107,19 @@
|
||||
serviceFullName
|
||||
address
|
||||
dataFormat
|
||||
__headerFilterStrategyTemplate
|
||||
_serviceMetadata
|
||||
serviceName
|
||||
displayServiceSchema
|
||||
deadLetterUri
|
||||
schemaUrl
|
||||
deadLetterUri
|
||||
headerFilterStrategyPattern
|
||||
##publish
|
||||
port
|
||||
connectorDispatchingBeans
|
||||
authorizationRealm
|
||||
serviceNamespace
|
||||
__errorHandlerTemplate
|
||||
-->
|
||||
<camelcxf:cxfEndpoint address="/uniform-exchange" endpointName="uniform-passive-service:esbExchangeSOAP" id="uniform-passive-service-cxf-endpoint" serviceName="uniform-passive-service:esbExchange" wsdlURL="entaxy-resource://schemas/uniform-service/soap-passive.wsdl">
|
||||
<camelcxf:properties>
|
||||
@@ -147,19 +164,16 @@
|
||||
<!-- bean id="isSchemaDisplayInterceptor" class="ru.entaxy.platform.services.runtime.interceptor.IsSchemaDisplayInterceptor">
|
||||
<property name="isDisplayServiceSchema" value="true"/>
|
||||
</bean -->
|
||||
<camelContext xmlns="http://camel.apache.org/schema/blueprint" errorHandlerRef="DefaultErrorHandler" id="uniform-passive-service">
|
||||
<camelContext xmlns="http://camel.apache.org/schema/blueprint" errorHandlerRef="EntaxyDefaultErrorHandler" id="uniform-passive-service">
|
||||
<globalOptions>
|
||||
<globalOption key="CamelLogEipName" value="entaxy.runtime.service.uniform-passive-service"/>
|
||||
</globalOptions>
|
||||
<propertyPlaceholder id="propertiesForCamel">
|
||||
<propertiesFunction ref="vaults.data.provider.camel"/>
|
||||
</propertyPlaceholder>
|
||||
<errorHandler id="NoErrorHandler" type="NoErrorHandler"/>
|
||||
<errorHandler id="DefaultErrorHandler" redeliveryPolicyRef="redeliveryPolicyProfileBean" type="DefaultErrorHandler"/>
|
||||
<errorHandler deadLetterUri="log:myLog" id="DeadLetterChannel" redeliveryPolicyRef="redeliveryPolicyProfileBean" type="DeadLetterChannel"/>
|
||||
<redeliveryPolicyProfile id="redeliveryPolicyProfileBean"/>
|
||||
<route id="uniform-passive-service-cxf-endpoint" streamCache="true">
|
||||
<from uri="cxf:bean:uniform-passive-service-cxf-endpoint"/>
|
||||
<from uri="cxf:bean:uniform-passive-service-cxf-endpoint?headerFilterStrategy=#headerFilterStrategy"/>
|
||||
<setHeader name="ENTAXY_EndpointName">
|
||||
<simple>uniform-passive-service</simple>
|
||||
</setHeader>
|
||||
@@ -180,7 +194,8 @@
|
||||
</setProperty>
|
||||
<to uri="direct-vm:fill-logging-key"/>
|
||||
<to uri="direct:uniform-passive-service-operation-router"/>
|
||||
<removeProperties excludePattern="Camel*" pattern="NTX.+|ENTAXY.+"/>
|
||||
<removeProperties pattern="NTX.+|ENTAXY.+"/>
|
||||
<removeHeaders pattern="NTX.+|ENTAXY.+"/>
|
||||
</route>
|
||||
<route>
|
||||
<from uri="direct:uniform-passive-service-operation-router"/>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# uniform-service
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2025 EmDev LLC
|
||||
# Copyright (C) 2020 - 2026 EmDev LLC
|
||||
# ==========
|
||||
# You may not use this file except in accordance with the License Terms of the Copyright
|
||||
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
@@ -23,4 +23,4 @@
|
||||
# or damage to data, property, etc.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
entaxy.runtime.service/uniform-passive-service/1.0.0/xml/blueprint=shared;blueprint;120
|
||||
entaxy.runtime.service/uniform-passive-service/1.0.0/xml/blueprint=shared;blueprint;120;entaxy_runtime
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<parent>
|
||||
<groupId>ru.entaxy.esb.platform.runtime.modules</groupId>
|
||||
<artifactId>uniform-service</artifactId>
|
||||
<version>1.11.0</version>
|
||||
<version>1.12.0</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
@@ -98,6 +98,7 @@
|
||||
|
||||
<bean id="igniteAggregationRepository"
|
||||
class="ru.entaxy.esb.system.common.aggregation.repo.IgniteAggregationRepository">
|
||||
<property name="cacheName" value="uniform"/>
|
||||
<property name="bundleContext" ref="blueprintBundleContext"/>
|
||||
<property name="ignite" ref="igniteInstance"/>
|
||||
<property name="maximumRedeliveries" value="${redelivery.maximumRedeliveries}"/>
|
||||
@@ -172,6 +173,10 @@
|
||||
loggingLevel="DEBUG"/>
|
||||
<toD uri="entaxy-broker:queue:${headers.NTX_OutQueue}?exchangePattern=InOnly"/>
|
||||
</when>
|
||||
<otherwise>
|
||||
<log message="${headers.NTX_loggingKey} Acknowledge for ${headers.ENTAXY_AcknowledgeMsgID}; system queue: ${headers.NTX_OutQueue}"
|
||||
loggingLevel="INFO"/>
|
||||
</otherwise>
|
||||
</choice>
|
||||
</route>
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
~~~~~~licensing~~~~~~
|
||||
support
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
Copyright (C) 2020 - 2026 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
|
||||
Reference in New Issue
Block a user