Pulled this from the SOAP Header Properties thread so that everyone can edit:
https://community.jboss.org/message/796845#796845
To make this manageable, we should probably discuss in the forum thread and then simply record consensus here.
mapFrom (normally inbound)
ContextMapper | Hardcoded Property | Source | Target Scope (current) | Target Labels (current) | Target Scope (change) | Target Labels (change) | Comments |
---|---|---|---|---|---|---|---|
Camel | (Camel) Message headers | IN | camel_message_header | NO CHANGE | I would dump the message/exchange part of the label. Might be worth adding two labels : one for "camel" and the other for the endpoint type (e.g. "file", "ftp", etc.) | Note that this implementation needs to be tweaked a bit post-modularization, particularly around the use of labels. Having a label of "camel" is not very useful, it should be correlated to the actual binding type. | |
Camel | (Camel) Exchange properties | EXCHANGE | camel_exchange_property | NO CHANGE | I would dump the message/exchange part of the label. Might be worth adding two labels : one for "camel" and the other for the endpoint type (e.g. "file", "ftp", etc.) | ||
HornetQ | ClientMessage properties | EXCHANGE | hornetq_message_property | IN | Change to "hornetq" ? | This component is going way, so I wouldn't bother changing anything. | |
Http | status | HTTP response | IN | http_header | ??? | This seems like a mistake to me. HTTP response codes are only relevant on the return path. | |
Http | request_info | HTTP request | IN | http_header | NO CHANGE | Change to "http" ? | |
Http | (not "status" or "request_info") | HTTP headers | IN | http_header | NO CHANGE | Change to "http" ? | |
RESTEasy | RESTEasy headers | IN | http_header | NO CHANGE | Change to "http" ? | ||
SOAP | SOAP MIME headers | IN | soap_message_mime_header | NO CHANGE | Change to "http" ? | ||
SOAP | SOAPMessage headers | EXCHANGE | soap_message_header | IN | Change to "soap" ? | ||
JMS | (JMS) Message properties | EXCHANGE | jca_message_property | IN | Change to "jms" ? | ||
IndexedRecord | recordName | Record name | EXCHANGE | jca_message_property | IN | Change to "jca" ? | |
IndexedRecord | recordShortDescription | Record short description | EXCHANGE | jca_message_property | IN | Change to "jca" ? | |
MappedRecord | recordName | Record name | EXCHANGE | jca_message_property | IN | Change to "jca" ? | |
MappedRecord | recordShortDescription | Record short description | EXCHANGE | jca_message_property | IN | Change to "jca" ? | |
StreamableRecord | recordName | Record name | EXCHANGE | jca_message_property | IN | Change to "jca" ? | |
StreamableRecord | recordShortDescription | Record short description | EXCHANGE | jca_message_property | IN | Change to "jca" ? |
mapTo (normally outbound)
ContextMapper | Hardcoded Property | Source Scope (current) | Source Labels (current) | Source Scope (change) | Source Labels (change) | Target | Comments |
---|---|---|---|---|---|---|---|
Camel | IN | (any) | (remove) | (Camel) Message headers | Nothing should be done with IN headers relative to the response path. | ||
Camel | OUT | (any) | NO CHANGE | (Camel) Message headers | |||
Camel | EXCHANGE | (any) | NO CHANGE | (Camel) Exchange properties | |||
HornetQ | EXCHANGE | (any) | OUT and EXCHANGE | ClientMessage properties | We will be removing this component, so we don't need to bother changing it. | ||
Http | status | OUT | http_header | NO CHANGE | HTTP response status | ||
Http | (not "status") | OUT | http_header | NO CHANGE | HTTP response headers | ||
RESTEasy | OUT | http_header | NO CHANGE | RESTEAsy headers | |||
SOAP | OUT | (any) | (remove) ??? | SOAP Mime headers | OUT and EXCHANGE source scopes are appropriate for the response SOAP message. Where the property is stored (HTTP header or SOAP header) should be part of the config of the context mapper. | ||
SOAP | EXCHANGE | (any) | OUT | SOAPMessage headers | |||
JMS | EXCHANGE | (any) | OUT and EXCHANGE | (JMS) Message properties | |||
IndexedRecord | recordName | EXCHANGE | (any) | OUT and EXCHANGE | Record name | ||
IndexedRecord | recordShortDescription | EXCHANGE | (any) | OUT and EXCHANGE | Record short description | ||
MappedRecord | recordName | EXCHANGE | (any) | OUT and EXCHANGE | Record name | ||
MappedRecord | recordShortDescription | EXCHANGE | (any) | OUT and EXCHANGE | Record short description | ||
StreamableRecord | recordName | EXCHANGE | (any) | OUT and EXCHANGE | Record name | ||
StreamableRecord | recordShortDescription | EXCHANGE | (any) | OUT and EXCHANGE | Record short description |
Comments