Petals-BC-SOAP 4.x

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (19)

View Page History

The SOAP component can expose an external Web Service as a JBI service endpoint by deploying a Service Unit on it:
\\
\\
{center}

!petals-bc-soap-x.x-provider..png|border=1,width=500,height=285!
*Provides an external Web Service as a JBI service*
\\
!petals-bc-soap-x.x-provider..png|border=0,width=500,height=285!
{center}

{center}{*}Configuration of a Service Unit to provide a service (SOAP)*{center}
{table-plus}





|| Parameter || Description || Default \\ || Required ||
| soap-version | The SOAP version used to create SOAP messages. \\
Possible values are 1.1 and 1.2. | {center}1.1{center} | {center}Yes{center} |
{petalslink}
{table-plus}






|| Parameter || Description || Default || Required ||
| wsa-to | Default address of the external Web Service to send JBI messages to. | {center}\-{center} | {center}No{center} |

The petals-bc-soap component can listen incoming SOAP messages and send messages to a JBI service endpoint by deploying a Service Unit on it. The component consumes the JBI service:
\\
\\
{center}
!petals-bc-soap-x.x-consumer.png|border=1,width=500,height=285!
*Consumes a JBI service on a SOAP message*
\\
!petals-bc-soap-x.x-consumer.png|border=0,width=500,height=285!
{center}




|| Parameter || Description || Default || Required ||
| service-name | Web Service name to expose. | {center}\-{center} | {center}No{center} |
| soap-action | The SOAP action QName to be used for the Web Service, will override the JBI message operation. | {center}\-{center} | {center}No{center} |
| synchronous-timeout | The timeout value when invoking a service in the JBI bus. \\ {info:title=Note}This value overrides the CDK value.{info} \\
The value is expressed in milliseconds. | {center}\-{center} | {center}No{center} |
| mode | The mode to be used to receive messages. \\



|| Parameter || Description || Default || Required ||
| service-parameters | Additional XML configuration for created Axis2 service as CDATA, same as the Axis2 services.xml file one. | | {center}No{center} |



|| Parameter || Description || Default || Required ||
| address | Address of the external Web Service to send JBI messages to. | {center}\-{center} | {center}Yes{center} |



|| Parameter || Description || Default || Required ||
| wsa-to | Default address of the external Web Service to send JBI messages to. It is the same use than soap:address for the REST mode and it is overridden by soap:address if the both are specified. | | {center}No{center} |



|| Parameter || Description || Default || Required ||
| service-name | Web Service name to expose. | {center}\-{center} | {center}No{center} |



|| Parameter || Description || Default || Required ||
| service-parameters | Additional XML configuration for created Axis2 service as CDATA, same as the Axis2 services.xml file one. | | {center}No{center} |



|| Parameter || Description || Default || Required ||
| http-port | Port of the embedded Jetty HTTP server. | {center}8084{center} | {center}No{center} |