A service consumer is defined into the section '{{consumes}}' of the JBI descriptor, containing:
{table-plus:columnAttributes=,,style="text-align:center;",style="text-align:center;"}
|| {center}Parameter{center} || {center}Description{center} || {center}Default{center} || {center}Required{center} || {center}Support placeholders{center} ||
| {center}{{interface-name}}{center} | Interface name of the service provider to invoke. | {center}-{center} | {center}Yes{center} | {center}No{center} |
| {center}{{service-name}}{center} | Service name of the service provider to invoke. | {center}-{center} | {center}No{center} | {center}No{center} |
| {center}{{endpoint-name}}{center} | Endpoint name of the service provider to invoke. | {center}-{center} | {center}No{center} | {center}No{center} |
| {center}{{timeout}}{center} | Timeout in milliseconds of a synchronous send. This parameter can be used in conjunction with the {{sendSync(Exchange exchange)}} method of the Listeners. Set 0 for an infinite timeout. | 30000 | {center}No{center} | {center}Yes{center} |
| {center}{{operation}}{center} | Operation to call on the service provider. If no operation is specified in the Message Exchange to send, this parameter will be used. | {center}-{center} | {center}No{center} | {center}No{center} |
| -{center}{{activate-flow-tracing}}{center}- | -This parameter makes sens only for service consumer running on binding component.- | {center}-{center} | {center}-{center} | {center}-{center} |
| {center}{{propagate-flow-tracing-activation}}{center} | Control whether the flow tracing activation state must be propagated to next flow steps or not. If '{{true}}', the flow tracing activation state is propagated to the invoked service provider. This value overrides the value defined at component level. | Value defined at component | {center}No{center} | {center}Yes{center} |
| {center}{{su-interceptors}}{center} | Service unit interceptor configuration. See Service unit interceptor configuration. | {center}\-{center} | {center}No{center} | {center}No{center} |
| {center}{{mep}}{center} | Message exchange pattern to use. | {center}-{center} | {center}Yes{center} | {center}No{center} |
{table-plus}
{table-plus:columnAttributes=,,style="text-align:center;",style="text-align:center;"}
|| {center}Parameter{center} || {center}Description{center} || {center}Default{center} || {center}Required{center} || {center}Support placeholders{center} ||
| {center}{{interface-name}}{center} | Interface name of the service provider to invoke. | {center}-{center} | {center}Yes{center} | {center}No{center} |
| {center}{{service-name}}{center} | Service name of the service provider to invoke. | {center}-{center} | {center}No{center} | {center}No{center} |
| {center}{{endpoint-name}}{center} | Endpoint name of the service provider to invoke. | {center}-{center} | {center}No{center} | {center}No{center} |
| {center}{{timeout}}{center} | Timeout in milliseconds of a synchronous send. This parameter can be used in conjunction with the {{sendSync(Exchange exchange)}} method of the Listeners. Set 0 for an infinite timeout. | 30000 | {center}No{center} | {center}Yes{center} |
| {center}{{operation}}{center} | Operation to call on the service provider. If no operation is specified in the Message Exchange to send, this parameter will be used. | {center}-{center} | {center}No{center} | {center}No{center} |
| -{center}{{activate-flow-tracing}}{center}- | -This parameter makes sens only for service consumer running on binding component.- | {center}-{center} | {center}-{center} | {center}-{center} |
| {center}{{propagate-flow-tracing-activation}}{center} | Control whether the flow tracing activation state must be propagated to next flow steps or not. If '{{true}}', the flow tracing activation state is propagated to the invoked service provider. This value overrides the value defined at component level. | Value defined at component | {center}No{center} | {center}Yes{center} |
| {center}{{su-interceptors}}{center} | Service unit interceptor configuration. See Service unit interceptor configuration. | {center}\-{center} | {center}No{center} | {center}No{center} |
| {center}{{mep}}{center} | Message exchange pattern to use. | {center}-{center} | {center}Yes{center} | {center}No{center} |
{table-plus}