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-examples.git
The following commit(s) were added to refs/heads/main by this push:
new a3324456 CAMEL-21090: camel-as2 fix wrong header name prefix.
a3324456 is described below
commit a3324456d2b20fa69c917dec1fb49dfca14c6904
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Aug 15 14:58:22 2024 +0200
CAMEL-21090: camel-as2 fix wrong header name prefix.
---
.../as2/ProvisionExchangeMessageCrypto.java | 16 ++++----
.../resources/META-INF/spring/camel-context.xml | 46 +++++++++++-----------
2 files changed, 31 insertions(+), 31 deletions(-)
diff --git
a/as2/src/main/java/org/apache/camel/example/as2/ProvisionExchangeMessageCrypto.java
b/as2/src/main/java/org/apache/camel/example/as2/ProvisionExchangeMessageCrypto.java
index 1d47904b..976fa1b1 100644
---
a/as2/src/main/java/org/apache/camel/example/as2/ProvisionExchangeMessageCrypto.java
+++
b/as2/src/main/java/org/apache/camel/example/as2/ProvisionExchangeMessageCrypto.java
@@ -29,14 +29,14 @@ public class ProvisionExchangeMessageCrypto implements
Processor {
AS2Component component = exchange.getContext().getComponent("as2",
AS2Component.class);
AS2Configuration configuration = component.getConfiguration();
- exchange.getIn().setHeader("CamelAS2.signingAlgorithm",
configuration.getSigningAlgorithm());
- exchange.getIn().setHeader("CamelAS2.signingCertificateChain",
configuration.getSigningCertificateChain());
- exchange.getIn().setHeader("CamelAS2.signingPrivateKey",
configuration.getSigningPrivateKey());
- exchange.getIn().setHeader("CamelAS2.signedReceiptMicAlgorithms",
configuration.getSignedReceiptMicAlgorithms());
- exchange.getIn().setHeader("CamelAS2.encryptingAlgorithm",
configuration.getEncryptingAlgorithm());
- exchange.getIn().setHeader("CamelAS2.encryptingCertificateChain",
configuration.getEncryptingCertificateChain());
- exchange.getIn().setHeader("CamelAS2.decryptingPrivateKey",
configuration.getDecryptingPrivateKey());
- exchange.getIn().setHeader("CamelAS2.compressionAlgorithm",
configuration.getCompressionAlgorithm());
+ exchange.getIn().setHeader("CamelAs2.signingAlgorithm",
configuration.getSigningAlgorithm());
+ exchange.getIn().setHeader("CamelAs2.signingCertificateChain",
configuration.getSigningCertificateChain());
+ exchange.getIn().setHeader("CamelAs2.signingPrivateKey",
configuration.getSigningPrivateKey());
+ exchange.getIn().setHeader("CamelAs2.signedReceiptMicAlgorithms",
configuration.getSignedReceiptMicAlgorithms());
+ exchange.getIn().setHeader("CamelAs2.encryptingAlgorithm",
configuration.getEncryptingAlgorithm());
+ exchange.getIn().setHeader("CamelAs2.encryptingCertificateChain",
configuration.getEncryptingCertificateChain());
+ exchange.getIn().setHeader("CamelAs2.decryptingPrivateKey",
configuration.getDecryptingPrivateKey());
+ exchange.getIn().setHeader("CamelAs2.compressionAlgorithm",
configuration.getCompressionAlgorithm());
}
diff --git a/as2/src/main/resources/META-INF/spring/camel-context.xml
b/as2/src/main/resources/META-INF/spring/camel-context.xml
index b498ceab..b5ddfc01 100644
--- a/as2/src/main/resources/META-INF/spring/camel-context.xml
+++ b/as2/src/main/resources/META-INF/spring/camel-context.xml
@@ -69,25 +69,25 @@ UNT+23+00000000000117'
UNZ+1+00000000000778'
</constant>
</transform>
- <setHeader name="CamelAS2.ediMessageContentType">
+ <setHeader name="CamelAs2.ediMessageContentType">
<simple
resultType="org.apache.hc.core5.http.ContentType">application/edifact;charset=US-ASCII</simple>
</setHeader>
- <setHeader name="CamelAS2.ediMessageTransferEncoding">
+ <setHeader name="CamelAs2.ediMessageTransferEncoding">
<constant>7bit</constant>
</setHeader>
- <setHeader name="CamelAS2.requestUri">
+ <setHeader name="CamelAs2.requestUri">
<constant>/</constant>
</setHeader>
- <setHeader name="CamelAS2.from">
+ <setHeader name="CamelAs2.from">
<constant>[email protected]</constant>
</setHeader>
- <setHeader name="CamelAS2.as2From">
+ <setHeader name="CamelAs2.as2From">
<constant>878051556</constant>
</setHeader>
- <setHeader name="CamelAS2.as2To">
+ <setHeader name="CamelAs2.as2To">
<constant>878051556</constant>
</setHeader>
- <setHeader name="CamelAS2.dispositionNotificationTo">
+ <setHeader name="CamelAs2.dispositionNotificationTo">
<constant>[email protected]</constant>
</setHeader>
<to uri="bean:provision-exchange-message-crypto"/>
@@ -104,10 +104,10 @@ UNZ+1+00000000000778'
</route>
<route id="plain-message-route">
<from uri="direct:plainMessage"/>
- <setHeader name="CamelAS2.subject">
+ <setHeader name="CamelAs2.subject">
<constant>AS2 Message Example</constant>
</setHeader>
- <setHeader name="CamelAS2.as2MessageStructure">
+ <setHeader name="CamelAs2.as2MessageStructure">
<simple
resultType="org.apache.camel.component.as2.api.AS2MessageStructure">PLAIN</simple>
</setHeader>
<to
@@ -115,10 +115,10 @@ UNZ+1+00000000000778'
</route>
<route id="signed-message-route">
<from uri="direct:signedMessage"/>
- <setHeader name="CamelAS2.subject">
+ <setHeader name="CamelAs2.subject">
<constant>Signed AS2 Message Example</constant>
</setHeader>
- <setHeader name="CamelAS2.as2MessageStructure">
+ <setHeader name="CamelAs2.as2MessageStructure">
<simple
resultType="org.apache.camel.component.as2.api.AS2MessageStructure">SIGNED</simple>
</setHeader>
<to
@@ -126,10 +126,10 @@ UNZ+1+00000000000778'
</route>
<route id="enveloped-message-route">
<from uri="direct:envelopedMessage"/>
- <setHeader name="CamelAS2.subject">
+ <setHeader name="CamelAs2.subject">
<constant>Enveloped AS2 Message Example</constant>
</setHeader>
- <setHeader name="CamelAS2.as2MessageStructure">
+ <setHeader name="CamelAs2.as2MessageStructure">
<simple
resultType="org.apache.camel.component.as2.api.AS2MessageStructure">ENCRYPTED</simple>
</setHeader>
<to
@@ -137,10 +137,10 @@ UNZ+1+00000000000778'
</route>
<route id="enveloped-signed-message-route">
<from uri="direct:envelopedSignedMessage"/>
- <setHeader name="CamelAS2.subject">
+ <setHeader name="CamelAs2.subject">
<constant>Enveloped and Signed AS2 Message Example</constant>
</setHeader>
- <setHeader name="CamelAS2.as2MessageStructure">
+ <setHeader name="CamelAs2.as2MessageStructure">
<simple
resultType="org.apache.camel.component.as2.api.AS2MessageStructure">SIGNED_ENCRYPTED</simple>
</setHeader>
<to
@@ -148,10 +148,10 @@ UNZ+1+00000000000778'
</route>
<route id="compressed-plain-message-route">
<from uri="direct:compressedPlainMessage"/>
- <setHeader name="CamelAS2.subject">
+ <setHeader name="CamelAs2.subject">
<constant>Compressed AS2 Message Example</constant>
</setHeader>
- <setHeader name="CamelAS2.as2MessageStructure">
+ <setHeader name="CamelAs2.as2MessageStructure">
<simple
resultType="org.apache.camel.component.as2.api.AS2MessageStructure">PLAIN_COMPRESSED</simple>
</setHeader>
<to
@@ -159,10 +159,10 @@ UNZ+1+00000000000778'
</route>
<route id="compressed-signed-message-route">
<from uri="direct:compressedSignedMessage"/>
- <setHeader name="CamelAS2.subject">
+ <setHeader name="CamelAs2.subject">
<constant>Compressed and Signed AS2 Message Example</constant>
</setHeader>
- <setHeader name="CamelAS2.as2MessageStructure">
+ <setHeader name="CamelAs2.as2MessageStructure">
<simple
resultType="org.apache.camel.component.as2.api.AS2MessageStructure">SIGNED_COMPRESSED</simple>
</setHeader>
<to
@@ -170,10 +170,10 @@ UNZ+1+00000000000778'
</route>
<route id="enveloped-compressed-message-route">
<from uri="direct:envelopedCompressedMessage"/>
- <setHeader name="CamelAS2.subject">
+ <setHeader name="CamelAs2.subject">
<constant>Enveloped and Compressed AS2 Message Example</constant>
</setHeader>
- <setHeader name="CamelAS2.as2MessageStructure">
+ <setHeader name="CamelAs2.as2MessageStructure">
<simple
resultType="org.apache.camel.component.as2.api.AS2MessageStructure">ENCRYPTED_COMPRESSED</simple>
</setHeader>
<to
@@ -181,10 +181,10 @@ UNZ+1+00000000000778'
</route>
<route id="enveloped-compressed-signed-message-route">
<from uri="direct:envelopedCompressedSignedMessage"/>
- <setHeader name="CamelAS2.subject">
+ <setHeader name="CamelAs2.subject">
<constant>Enveloped, Compressed and Signed AS2 Message
Example</constant>
</setHeader>
- <setHeader name="CamelAS2.as2MessageStructure">
+ <setHeader name="CamelAs2.as2MessageStructure">
<simple
resultType="org.apache.camel.component.as2.api.AS2MessageStructure">ENCRYPTED_COMPRESSED_SIGNED</simple>
</setHeader>
<to