Show Table of Contents
1.5.5. On-demand Create Workaround for Legacy Applications
AMQP 1.0 does not allow on-demand creation of nodes with a client-specified name. However, the MRG-M Qpid broker has an extension behavior that allows '
create' behavior similar to that supported over 0-10. That is, it will create a node with the name specified by the client if it does not already exist. This is provided to help transition applications that rely on create policy. However, this is non-standard behavior, and new applications should not rely on this.
If the addressed node is to be created on demand - either through use of '
#' as the name, or through the create policy - the node properties are sent as dynamic-node-properties on the source or target. These can be specified in a nested map within the node. Additionally, any durable and type properties in the node map are sent. There is also a translation from the 0-10 style x-declare in the node. All fields specified in the node are included as if listed in properties.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.