Uploaded image for project: 'JBoss ESB'
  1. JBoss ESB
  2. JBESB-3391

SoapUIClientService transforms targeted at #document fragment are lost because SoapUIClientServicealready holds a ref to the old DOM Document root element

    Details

      Description

      Fix is very easy.... just modify the SoapUIClientService.buildSOAPMessage() where if calls Smooks ... as follows...

      From...

      if(smooksResource != null)

      { applySmooksTransform(smooksResource, messageDoc); }

      To...

      if(smooksResource != null)

      { applySmooksTransform(smooksResource, messageDoc); // reassign the docRoot variable after transform... in case it was replaced by a #document transform... docRoot = messageDoc.getDocumentElement(); }

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  tfennelly Tom Fennelly
                  Reporter:
                  tfennelly Tom Fennelly
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: