release version 1.12.0

This commit is contained in:
2026-02-18 23:32:39 +03:00
parent 24ce86f470
commit 5d0e27b3e2
2858 changed files with 18366 additions and 113588 deletions

View File

@@ -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>
<!-- -->

View File

@@ -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

View File

@@ -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>

View File

@@ -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>
<!-- -->

View File

@@ -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

View File

@@ -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&lt;String&gt;="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&lt;String&gt;="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"/>

View File

@@ -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