You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Cliff Jansen (JIRA)" <qp...@incubator.apache.org> on 2010/06/04 07:01:49 UTC

[jira] Created: (QPID-2646) Qpid Messaging address support for WCF Channel

Qpid Messaging address support for WCF Channel
----------------------------------------------

                 Key: QPID-2646
                 URL: https://issues.apache.org/jira/browse/QPID-2646
             Project: Qpid
          Issue Type: New Feature
          Components: WCF/C++ Client
    Affects Versions: 0.7
         Environment: Windows
            Reporter: Cliff Jansen
             Fix For: 0.7


Updating the WCF channel to handle the same address strings as the C++ client is desirable for consistency between clients and also simplifies rebasing the WCF channel on the new messaging API in the future.

This JIRA can be used to track functionality as it becomes available in the 0.7 timeframe.

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


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Commented: (QPID-2646) Qpid Messaging address support for WCF Channel

Posted by "Cliff Jansen (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-2646?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12876548#action_12876548 ] 

Cliff Jansen commented on QPID-2646:
------------------------------------

Please see the comments attached to QPID-2589.

The bottom line is that the underlying new C++ messaging API provides less functionality than the older client API for 0-10 in a number of important areas.  The .NET binding is necessarily similarly constrained.

As I understand it, there is a desire to eventually enhance the C++ API to provide the missing bits described in the thread.  But in the 0.7 time frame, this appears to be the most sensible route to add the functionality and simultaneously ease the future switch to the messaging C++ API.

> Qpid Messaging address support for WCF Channel
> ----------------------------------------------
>
>                 Key: QPID-2646
>                 URL: https://issues.apache.org/jira/browse/QPID-2646
>             Project: Qpid
>          Issue Type: New Feature
>          Components: WCF/C++ Client
>    Affects Versions: 0.7
>         Environment: Windows
>            Reporter: Cliff Jansen
>             Fix For: 0.7
>
>         Attachments: QPID-2646-1.patch, QPID-2646-2.patch
>
>
> Updating the WCF channel to handle the same address strings as the C++ client is desirable for consistency between clients and also simplifies rebasing the WCF channel on the new messaging API in the future.
> This JIRA can be used to track functionality as it becomes available in the 0.7 timeframe.

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


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Commented: (QPID-2646) Qpid Messaging address support for WCF Channel

Posted by "Ted Ross (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-2646?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12876378#action_12876378 ] 

Ted Ross commented on QPID-2646:
--------------------------------

My understanding of the issues here may be limited, but it seems that you are going to a *lot* of work to adapt the new addressing syntax to the old C++ API when the new C++ API already implements all of the new addressing.  Might it be simpler to port over to the new API and leverage its capabilities?

I'm not sure if it's helpful to you, but the new C++ API (and its addressing, and map-message support) are now also available via .NET using the .NET binding Chuck Rolke contributed.

-Ted


> Qpid Messaging address support for WCF Channel
> ----------------------------------------------
>
>                 Key: QPID-2646
>                 URL: https://issues.apache.org/jira/browse/QPID-2646
>             Project: Qpid
>          Issue Type: New Feature
>          Components: WCF/C++ Client
>    Affects Versions: 0.7
>         Environment: Windows
>            Reporter: Cliff Jansen
>             Fix For: 0.7
>
>         Attachments: QPID-2646-1.patch, QPID-2646-2.patch
>
>
> Updating the WCF channel to handle the same address strings as the C++ client is desirable for consistency between clients and also simplifies rebasing the WCF channel on the new messaging API in the future.
> This JIRA can be used to track functionality as it becomes available in the 0.7 timeframe.

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


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Updated: (QPID-2646) Qpid Messaging address support for WCF Channel

Posted by "Cliff Jansen (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-2646?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Cliff Jansen updated QPID-2646:
-------------------------------

    Attachment: QPID-2646-2.patch

This patch provides updates to the transport channel and Interop layer to create temporary queues (bound to an exchange), point and shoot queues (default exchange), and browse mode.  Other advanced address options such as node/link properties and assert are not yet implemented.  Use of unimplemented addressing features results in an ArgumenException from the WCF Channel for now.

> Qpid Messaging address support for WCF Channel
> ----------------------------------------------
>
>                 Key: QPID-2646
>                 URL: https://issues.apache.org/jira/browse/QPID-2646
>             Project: Qpid
>          Issue Type: New Feature
>          Components: WCF/C++ Client
>    Affects Versions: 0.7
>         Environment: Windows
>            Reporter: Cliff Jansen
>             Fix For: 0.7
>
>         Attachments: QPID-2646-1.patch, QPID-2646-2.patch
>
>
> Updating the WCF channel to handle the same address strings as the C++ client is desirable for consistency between clients and also simplifies rebasing the WCF channel on the new messaging API in the future.
> This JIRA can be used to track functionality as it becomes available in the 0.7 timeframe.

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


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Updated: (QPID-2646) Qpid Messaging address support for WCF Channel

Posted by "Cliff Jansen (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-2646?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Cliff Jansen updated QPID-2646:
-------------------------------

    Attachment: QPID-2646-1.patch

This patch provides Drain and Spout programs that operate like their existing counterparts in C++ and Python.  These programs can be used to monitor the progress of addressing functionality in the WCF Channel.  They can also be enhanced going forward to track map message support (coming soon).


> Qpid Messaging address support for WCF Channel
> ----------------------------------------------
>
>                 Key: QPID-2646
>                 URL: https://issues.apache.org/jira/browse/QPID-2646
>             Project: Qpid
>          Issue Type: New Feature
>          Components: WCF/C++ Client
>    Affects Versions: 0.7
>         Environment: Windows
>            Reporter: Cliff Jansen
>             Fix For: 0.7
>
>         Attachments: QPID-2646-1.patch
>
>
> Updating the WCF channel to handle the same address strings as the C++ client is desirable for consistency between clients and also simplifies rebasing the WCF channel on the new messaging API in the future.
> This JIRA can be used to track functionality as it becomes available in the 0.7 timeframe.

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


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org