Uploaded image for project: 'Tuscany'
  1. Tuscany
  2. TUSCANY-2835

JMS Binding does not save operation names unless there are properties.

    XMLWordPrintableJSON

Details

    Description

      Christopher Ortiz: "I believe there is still a problem with the way the OperationProperties element is being processed in the JMSBinding. The new method getOperationNames() will return the keySet from the operationProperties map. However, operationProperties is the map of 'property' found in the 'header' subelement of OperationProperties. If no header element with a property is present in OperationProperties, the operationProperties name (opName) is never set in this map.

      When the 'operations properties' element is parsed in JMSBindingProcessor in parseOperationProperties, the operation Name attribute (opName) is retrieved from the reader. But it is not saved anywhere. The nativeOperation attribute is read next. If it is present, it is set to a map with the opName as a key. But since the NativeOperation attribute is optional, it may not be present, and the opName is not preserved."

      Dan Becker: "I see what you're saying. It sounds like we need to add operation names, even if there are no properties for the operation name."

      Attachments

        Activity

          People

            beckerdo Daniel O. Becker
            beckerdo Daniel O. Becker
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: