Professional Documents
Culture Documents
Headers and Propeties
Headers and Propeties
Search within the column Search within the column Search within the column Search within the column
Archived-At Header Mail adapter Specifies a link to the archived form of an e-mail.
CamelAggregatedCompletedBy Header Aggregator Is relevant for use cases with message aggregation.
The header attribute can only have one of the following values:
timeout
predicate
CamelCharsetName Property Encoder Specifies the character encoding to be applied for message
processing.
CamelFileName Header SFTP Receiver adapter Overrides the existing file and directory name that is set
directly in the endpoint.
You can use this header to dynamically change the name of the file and directory to be
called.
If you do not enter a file name in the SFTP receiver adapter, the
content of the CamelFileName header (if set) is
used as file name. If this header is not specified, the
Exchange
ID is used as file name.
CamelHttpMethod Header HTTPS Sender adapter Refers to the HTTP method name of the incoming request (GET,
POST, PUT,
DELETE, and so on).
CamelHttpPath Header HTTPS Sender adapter Refers to the dynamic part of the URL path of the integration
flow endpoint.
CamelHttpQuery Header HTTPS Sender adapter Refers to the query string that is contained in the request URL
(for example, CamelHttpQuery=abcd=1234).
HTTP Receiver adapter The HTTPS sender adapter sets this header.
CamelHttpResponseCode Header HTTPS Sender adapter You can use this header to manually set the HTTP response status code.
CamelHttpUri Header HTTPS Sender adapter Overrides the existing URI set directly in the endpoint.
You can use this header to dynamically change the URI to be called.
1/8
11/16/21, 4:40 PM
Search within the column Search within the column Search within the column Search within the column
CamelHttpUrl Header HTTPS Sender adapter Refers to the complete URL called, without query parameters.
For example,
CamelHttpUrl=https://test.bsn.neo.ondemand.com/http/hello.
CamelServletContextPath Header HTTPS Sender adapter Refers to the path specified in the address field of the channel.
CamelSplitIndex Property Splitter Provides a counter for split items that increases for each
Exchange that is split (starts from 0).
CamelSplitSize Property Splitter Provides the total number of split items (if you are using
stream-based splitting, this header is only provided for the
last item, in other words, for the completed
Exchange).
Sample Code
Example of this use case: The XML signature
verifier of the receiving system expects an XML signature as
shown in the following code snippet.
The signature is a
detached signature, because the signature element is a
sibling of the signed element B. However, the receiving
system requires the
enveloped-signature transform method to
be specified in the Transforms list. To ensure this, you
have to configure a detached signature in the XML Signer
step,
then add a Content Modifier step before the XML Signer
step, where you specify the header
"CamelXmlSignatureTransformMethods" with the constant value
“http://www.w3.org/2000/09/xmldsig#enveloped-signature,http://www.w3.org/TR/2001/REC-xml-c14n-20010315".
<root>
<B ID="IDforB">
...
</B>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
Id="_6bf13099-0568-4d76-8649-faf5dcb313c0">
<ds:SignedInfo>
...
<ds:Reference URI="#IDforB">
<ds:Transforms>
2/8
11/16/21, 4:40 PM
Search within the column Search within the column Search within the column Search within the column
<ds:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
</ds:Transforms>
...
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>aUDFmiG71</ds:SignatureValue>
</ds:Signature>
<root>
CamelXmlSignatureXAdESDataObjectFormatEncoding Header XML Signer Specifies the value of the Encoding element of
the DataObjectFormat element.
Cc Header Mail Receiver adapter Additional e-mail address that the message is sent to.
Content-Encoding Header HTTP Receiver adapter The encoding used during message transport (for example, gzip for GZIP
file compression).
This information is used by the receiver to retrieve the media type that is referenced by
the content-type header.
3/8
11/16/21, 4:40 PM
Search within the column Search within the column Search within the column Search within the column
Content-Type Header HTTP Receiver adapter HTTP content type that fits to the body of the request.
Mail Receiver adapter The content type is composed of two parts: a type and a
subtype.For example, image/jpeg (where
image is the type and jpeg
is the subtype).
Examples:
Note
If transferring text/* content types, you
can also specify the character encoding in the HTTP header
using the charset parameter.
Date Header Mail adapter The date and time when the e-mail was sent.
From Header Mail adapter Email address that the message comes from.
JMSTimestamp Header JMS Consumer Time when a JMS message was created.
Message-ID Header Mail adapter ID that the mail system assigned to the e-mail when it was first created.
Reply-to Header Mail adapter Message ID of the message that this e-mail is a reply to.
SAP-PASSPORT Header Stores the encoded SAP-Passport value from which an instance of
DSRPassport can be created. This header and the passport format
is specified for all SAP
solutions.
SAP_ApplicationID Header When you monitor the messages at runtime, you can search for all messages whose defined
SAP_ApplicationID has a specific
value (displayed as the MessageID
attribute in the Message Monitoring editor).
Note
Only the first
120 characters are displayed.
4/8
11/16/21, 4:40 PM
Search within the column Search within the column Search within the column Search within the column
SAP_DataStoreCreatedAt Header Data Store The Data Store Get operation adds the timestamp information
Created At of the data story entry
(in milliseconds since 01 Jan 1970 00:00:00 UTC).
SAP_DataStoreExpiresAt Header Data Store The Data Store Get operation adds the timestamp information
Retain Until of the data story entry
(in milliseconds since 01 Jan 1970 00:00:00 UTC).
XI Receiver adapter The XI adapter sets this header (when as Quality of Service you
have selectedExactly Once and as
Temporary Storage you have chosen the
option Data Store).
You can use this header to specify that the behavior of the integration flow changes
depending on the number of retries that are actually performed.
For example,
you can use this header to define that after a
certain number of retries the message is routed to a specific
receiver (for example, to send an alert message to a
recipient).
You can use this header in case you configure the XI adapter with
Data Store as temporary storage.
SAP_ERiCResponse Header ELSTER Receiver adapter The ELSTER receiver adapter sets this header. It contains a
technical status created by the ERiC (ELSTER Rich
Client) library.
SAP_ErrorModelStepID Property You can use this property to set a Model Step ID for an
integration flow step. This identifier is required to relate to
an integration flow step in error handling.
SAP_FtpAfterProc Property SFTP Receiver adapter You can use this property to dynamically specify the
Handling for Existing Files
parameter.
SAP_FtpAuthMethod Property SFTP Receiver adapter You can use this property to dynamically specify the
Authentication parameter.
SAP_FtpCreateDir Property SFTP Receiver adapter You can use this property to dynamically specify the
Create Directories parameter.
SAP_FtpDisconnect Property SFTP Receiver adapter You can use this property to dynamically specify the
Automatically Disconnect
parameter.
SAP_FtpEncryption Property FTP Receiver adapter You can use this property to dynamically specify the
Encryption parameter.
SAP_FtpFastExistsCheck Property SFTP Receiver adapter You can use this property to dynamically specify the
Use Fast Exists Check parameter.
SAP_FtpFlattenFileName Property SFTP Receiver adapter You can use this property to dynamically specify the
Flatten File Name parameter.
SAP_FtpMaxReconDelay Property SFTP Receiver adapter You can use this property to dynamically specify the
Reconnect Delay parameter.
SAP_FtpMaxReconnect Property SFTP Receiver adapter You can use this property to dynamically specify the
Maximum Reconnect Attempts
parameter.
SAP_FtpPdUri Property SFTP Receiver adapter You can use this property to dynamically retrieve a known_hosts
file from the Partner Directory.
SAP_FtpProxyType Property SFTP Receiver adapter You can use this property to dynamically specify the
Proxy Type parameter.
SAP_FtpStepwise Property SFTP Receiver adapter You can use this property to dynamically specify the
Change Directories Stepwise
parameter.
5/8
11/16/21, 4:40 PM
Search within the column Search within the column Search within the column Search within the column
SAP_FtpTimeout Property SFTP Receiver adapter You can use this property to dynamically specify the
Timeout parameter.
SAP_MAIL_ENCRYPTION_DETAILS_DECRYPTION_ALIAS Property Mail Sender adapter The alias used for decryption of an encrypted mail.
(String)
SAP_MAIL_ENCRYPTION_DETAILS_DECRYPTION_OK Property Mail Sender adapter The received mail was successfully decrypted (not set, true, false).
(boolean)
SAP_MAIL_ENCRYPTION_DETAILS_ENCRYPTED Property Mail Sender adapter The received mail was encrypted.
(boolean)
SAP_MAIL_ENCRYPTION_DETAILS_ERROR_MESSAGES Property Mail Sender adapter There is an error message if the mail could not be decrypted.
(String)
SAP_MAIL_SIGNATURE_DETAILS_ERROR_MESSAGES Property Mail Sender adapter The error message for a failed verification.
(Array of String)
SAP_MAIL_SIGNATURE_OVERALL_VERIFICATION_OK Property Mail Sender adapter Is true if all signatures could be validated.
(boolean)
SAP_MessageProcessingLogCustomStatus Property You can use this property to set an at most 40 characters alphanumeric custom status for
the current message processing log. The value is transferred as
CustomStatus attribute to the root part of
the message processing log and then stored in the message
processing log header table.
SAP_MessageProcessingLogID Property Points to the message processing log for the respective Exchange.
SAP_MessageProcessingLogLevel Header If this message header is present for an incoming message, the processing of this message exchange is written with the specified log level.
Allowed values are INFO,
NONE, DEBUG (case-insensitive). The header does not get filled by the runtime, so it
cannot be used to retrieve the currently set log level.
SAP_MessageType Header Makes an application-specific Message Type available for monitoring. When set in the
integration flow, this header will be stored in the message
processing log. Only
the first 100 characters are displayed.
6/8
11/16/21, 4:40 PM
Search within the column Search within the column Search within the column Search within the column
SAP_ReceiverOverwrite Property Defines the handling of the message header SAP_Receiver . If set to
true, the header
SAP_Receiver will be overwritten with the
new value in case a value is
assigned to the
SAP_Receiver header. If set to
false, the new value is added to the
already existent header content. The content is stored as a
comma-separated
list,
Note
Example configuration:
Name:
SAP_ReceiverOverwrite
Type:
Constant
Value: True
SapAuthenticatedUserName Header SOAP Sender adapter User name of the client that calls the integration flow.
SapDataStoreId Header Data Store Entry ID used/set by the Data Store component.
SapDataStoreMaxResults Header Data Store Used dynamically overwrite the configured number of polled messages in case of Data Store
SELECT operation.
SapIDocDbId Header IDoc Sender adapter The IDoc receiver adapter sends a request and gets an XML
response.
IDoc Receiver adapter The adapter parses the XML response and generates this header from it. The header
contains the IDoc number from the receiver system (for example,
0000000000160816).
SapIDocTransferId Header IDoc Sender adapter This header contains the incoming IDoc number from the sending
system (for example, 0000000000166099).
IDoc Receiver adapter It corresponds to the field DOCNUM in the IDoc Adapter.
SapIDocType Header IDoc Sender adapter This header contains the IDoc type from the sending system (for example,
WPDTAX01).
SAPJMSAlerttime Header JMS Consumer Specifies the time when an alert needs to be sent.
7/8
11/16/21, 4:40 PM
Search within the column Search within the column Search within the column Search within the column
You can use this header to specify that the behavior of the
integration flow changes depending on the number of retries that
are actually performed. For example,
you can configure a
scenario where a mail is sent to an administrator with the
message as an attachment and the integration flow is terminated
successfully after a
specified number of retries.
You can use this header in case you configure the XI adapter with
JMS Queue as temporary storage.
SapMessageId Header SOAP (SAP RM) Sender adapter SAPRM, IDoc, and XI protocol header for the message identifier
XI adapter
SapMessageIdEx Header SOAP (SAP RM) Sender adapter SAPRM and XI protocol header for the message identifier
XI adapter
SapPlainSoapQueueId Header IDoc Sender adapter Only relevant if the receiver channel is SAPRM. The header
contains the QueueID from the receiver system.
Sender Header Mail adapter Specifies the actual sender (acting on behalf of the e-mail
address stated in the From header).
SOAPAction Header SOAP adapter This header is part of the Web service specification.
Subject Header Mail adapter Specifies the subject of the e-mail message.
To Header Mail adapter Specifies the e-mail address that the message is sent to.
Related Information
Dynamic Parameters (Example)
About Headers and Exchange Properties
8/8