You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Freeman Fang (JIRA)" <ji...@apache.org> on 2007/08/07 11:10:01 UTC

[jira] Created: (SM-1019) support ws-addressing

support ws-addressing
---------------------

                 Key: SM-1019
                 URL: https://issues.apache.org/activemq/browse/SM-1019
             Project: ServiceMix
          Issue Type: Sub-task
            Reporter: Freeman Fang


already support ws-addressing between cxf bc and external request, as for things inside jbi container, should refer to how servicemix-http implement ws-addressing, append how servicemix-http do ws-addressing from wiki

WS-Addressing

When used on a SOAP consumer endpoint, servicemix-http handles the WS-Adressing Action and To headers.
wsa:Action

The wsa:Action header can be used to specify the target interface name and operation to use for the JBI exchange.

The header uses the following syntax:

[target namespace][delimiter][interface name][delimiter][operation name]

where:

    * [delimiter] is ":" when the [target namespace] is a URN, otherwise "/".
    * [target namespace] is the namespace of the interface.
    * [interface name] is the name of the interface.
    * [operation name] is the name of the operation.

For example, the following header

<wsa:Action>http://example.com/stockquote/StockQuoteInterface/GetLastTradePrice</wsa:Action>

will be used to address the JBI exchange with the following properties:

    * interface name: {http://example.com/stockquote\}StockQuoteInterface
    * operation name: {http://example.com/stockquote\}GetLastTradePrice

wsa:To

The wsa:To header specifies the target JBI service name and endpoint name.

The header uses the following syntax:

[target namespace][delimiter][service name][delimiter][endpoint name]

where:

    * [delimiter] is ":" when the [target namespace] is a URN, otherwise "/".
    * [target namespace] is the namespace of the interface.
    * [service name] is the name of the service.
    * [endpoint name] is the name of the endpoint.

For example, the following header

<wsa:To>urn:example:stockquote:StockQuoteService:JBIEndpoint</wsa:To>

will be used to address the JBI exchange with the following properties:

    * service name: {urn:example:stockquote}StockQuoteService
    * endpoint name: JBIEndpoint


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (SM-1019) support ws-addressing

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang resolved SM-1019.
------------------------------

    Resolution: Fixed

> support ws-addressing
> ---------------------
>
>                 Key: SM-1019
>                 URL: https://issues.apache.org/activemq/browse/SM-1019
>             Project: ServiceMix
>          Issue Type: Sub-task
>            Reporter: Freeman Fang
>            Assignee: Freeman Fang
>
> already support ws-addressing between cxf bc and external request, as for things inside jbi container, should refer to how servicemix-http implement ws-addressing, append how servicemix-http do ws-addressing from wiki
> WS-Addressing
> When used on a SOAP consumer endpoint, servicemix-http handles the WS-Adressing Action and To headers.
> wsa:Action
> The wsa:Action header can be used to specify the target interface name and operation to use for the JBI exchange.
> The header uses the following syntax:
> [target namespace][delimiter][interface name][delimiter][operation name]
> where:
>     * [delimiter] is ":" when the [target namespace] is a URN, otherwise "/".
>     * [target namespace] is the namespace of the interface.
>     * [interface name] is the name of the interface.
>     * [operation name] is the name of the operation.
> For example, the following header
> <wsa:Action>http://example.com/stockquote/StockQuoteInterface/GetLastTradePrice</wsa:Action>
> will be used to address the JBI exchange with the following properties:
>     * interface name: {http://example.com/stockquote\}StockQuoteInterface
>     * operation name: {http://example.com/stockquote\}GetLastTradePrice
> wsa:To
> The wsa:To header specifies the target JBI service name and endpoint name.
> The header uses the following syntax:
> [target namespace][delimiter][service name][delimiter][endpoint name]
> where:
>     * [delimiter] is ":" when the [target namespace] is a URN, otherwise "/".
>     * [target namespace] is the namespace of the interface.
>     * [service name] is the name of the service.
>     * [endpoint name] is the name of the endpoint.
> For example, the following header
> <wsa:To>urn:example:stockquote:StockQuoteService:JBIEndpoint</wsa:To>
> will be used to address the JBI exchange with the following properties:
>     * service name: {urn:example:stockquote}StockQuoteService
>     * endpoint name: JBIEndpoint

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (SM-1019) support ws-addressing

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang reassigned SM-1019:
--------------------------------

    Assignee: Freeman Fang

> support ws-addressing
> ---------------------
>
>                 Key: SM-1019
>                 URL: https://issues.apache.org/activemq/browse/SM-1019
>             Project: ServiceMix
>          Issue Type: Sub-task
>            Reporter: Freeman Fang
>            Assignee: Freeman Fang
>
> already support ws-addressing between cxf bc and external request, as for things inside jbi container, should refer to how servicemix-http implement ws-addressing, append how servicemix-http do ws-addressing from wiki
> WS-Addressing
> When used on a SOAP consumer endpoint, servicemix-http handles the WS-Adressing Action and To headers.
> wsa:Action
> The wsa:Action header can be used to specify the target interface name and operation to use for the JBI exchange.
> The header uses the following syntax:
> [target namespace][delimiter][interface name][delimiter][operation name]
> where:
>     * [delimiter] is ":" when the [target namespace] is a URN, otherwise "/".
>     * [target namespace] is the namespace of the interface.
>     * [interface name] is the name of the interface.
>     * [operation name] is the name of the operation.
> For example, the following header
> <wsa:Action>http://example.com/stockquote/StockQuoteInterface/GetLastTradePrice</wsa:Action>
> will be used to address the JBI exchange with the following properties:
>     * interface name: {http://example.com/stockquote\}StockQuoteInterface
>     * operation name: {http://example.com/stockquote\}GetLastTradePrice
> wsa:To
> The wsa:To header specifies the target JBI service name and endpoint name.
> The header uses the following syntax:
> [target namespace][delimiter][service name][delimiter][endpoint name]
> where:
>     * [delimiter] is ":" when the [target namespace] is a URN, otherwise "/".
>     * [target namespace] is the namespace of the interface.
>     * [service name] is the name of the service.
>     * [endpoint name] is the name of the endpoint.
> For example, the following header
> <wsa:To>urn:example:stockquote:StockQuoteService:JBIEndpoint</wsa:To>
> will be used to address the JBI exchange with the following properties:
>     * service name: {urn:example:stockquote}StockQuoteService
>     * endpoint name: JBIEndpoint

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.