whitlock    2002/12/02 05:36:13

  Modified:    java/src/org/apache/wsif/providers/jms JMSMessage.java
  Log:
  Bug fix for multiple parts that are jms properties
  
  Revision  Changes    Path
  1.14      +4 -3      
xml-axis-wsif/java/src/org/apache/wsif/providers/jms/JMSMessage.java
  
  Index: JMSMessage.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis-wsif/java/src/org/apache/wsif/providers/jms/JMSMessage.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- JMSMessage.java   30 Oct 2002 15:42:22 -0000      1.13
  +++ JMSMessage.java   2 Dec 2002 13:36:12 -0000       1.14
  @@ -612,8 +612,7 @@
                   return;
   
               // Check to see if it is a known format
  -            if (object instanceof java.util.Map
  -                && ((java.util.Map) object).containsKey(partNames[0])) {
  +            if (object instanceof java.util.Map) {
                   // Need to make the message mutable                  
                   message.clearBody();
   
  @@ -663,7 +662,9 @@
                   if (partNames.length != 1)
                       throw new WSIFException(
                           "There should only be one part defined in "
  -                            + fieldMessageModel.getQName().getLocalPart());
  +                            + fieldMessageModel.getQName().getLocalPart()
  +                            + " or the JMS ObjectMessage should be a Map of "
  +                            + "all the parts in the message");
   
                   String partName = partNames[0].toString();
   
  
  
  


Reply via email to