On Wed, Feb 17, 2010 at 5:07 AM, Cajus Pollmeier <[email protected]> wrote:
> Thanks. The help thingie did the trick - just exported it to something more
> usable.
>
> You're talking about qpid.messaging. Where can I find this one? It doesn't
> seem to be in my 0.5 installation.
The new messaging API is still being worked out.
However the 0.6 release should contain a fairly workable API.
>
> Am 16.02.2010 um 15:08 schrieb Gordon Sim:
>
>> On 02/15/2010 05:52 PM, Cajus Pollmeier wrote:
>>> Hmm. Looks like the specs declare an user-id in the message-properties. The
>>> python docs don't tell me much about session.message_properties() and
>>> possible methods.
>>>
>>> Is there a way to get it?
>>
>> You can get information on the various properties using pythons help
>> mechanism and an interactive python session. (import qpid.session, then
>> help(qpid.session.Session)). That will include information on the methods
>> and properties available (most of the text is taken from the amqp xml spec).
>>
>> msg.get("message_properties").userid lets you get at the userid (I believe
>> msg["message_properties"].userid would do the same.
>>
>> Btw, you may also want to look at the higher level api in qpid.messaging. It
>> aims to abstract a lot of the protocol details making it easier to use and
>> more future proof.
>>
>>>
>>> Am 15.02.2010 um 10:55 schrieb Cajus Pollmeier:
>>>
>>>> Hi,
>>>>
>>>> sorry for the badly chosen subject - I'm new to the world of amqp/qpid and
>>>> I'm playing with the python stuff in the moment. While digging around, I
>>>> ran into a couple of questions:
>>>>
>>>> The python examples offer a .body element for messages, where I can get
>>>> the message body. How can I find out which SASL user sent the message?
>>>>
>>>> Alternatively: for qpid, there's an ACL module. I'm authenticating against
>>>> LDAP and I'd like to use dynamic groups in order to define ACLs depending
>>>> on a small number of groups. In my case, I'd like to store groups inside
>>>> of my LDAP tree and not statically defined in my qpid policy file. Is it
>>>> possible to get this kind of behavior without creating an additional ACL
>>>> module?
>>>>
>>>> And one python thingie: what would be the preferred way to use a python
>>>> library inside a threaded environment? I've seen that there's a twisted
>>>> integrated non qpid library for that, but I can't get it up and running
>>>> with qpid.
>>>>
>>>> Thanks,
>>>> Cajus
>>>> ---------------------------------------------------------------------
>>>> Apache Qpid - AMQP Messaging Implementation
>>>> Project: http://qpid.apache.org
>>>> Use/Interact: mailto:[email protected]
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> Apache Qpid - AMQP Messaging Implementation
>>> Project: http://qpid.apache.org
>>> Use/Interact: mailto:[email protected]
>>>
>>
>>
>> ---------------------------------------------------------------------
>> Apache Qpid - AMQP Messaging Implementation
>> Project: http://qpid.apache.org
>> Use/Interact: mailto:[email protected]
>>
>
>
> ---------------------------------------------------------------------
> Apache Qpid - AMQP Messaging Implementation
> Project: http://qpid.apache.org
> Use/Interact: mailto:[email protected]
>
>
--
Regards,
Rajith Attapattu
Red Hat
http://rajith.2rlabs.com/
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]