- From: Phil Adams <phil_adams@us.ibm.com>
- Date: Fri, 3 Oct 2008 17:51:39 -0500
- To: Roland Merrick <roland_merrick@uk.ibm.com>
- Cc: public-soap-jms@w3.org, public-soap-jms-request@w3.org
- Message-ID: <OF706D83E2.A0AED792-ON862574D7.007738F4-862574D7.007D944F@us.ibm.com>
I thought it might help to try to make it clear as to what the "current"
TextMessage proposal is. In the agenda below, Roland pointed to an
email of mine to the mailing list and since I sent that email out, we've
discussed various things related to TextMessage support. So... this is
my understanding relative to what is currently on the table.
Overview:
- We will not be introducing any changes to the URI spec.
- The binding spec will be updated to state that the message sending node
MUST send either a BytesMessage or a TextMessage. The determination of
whether the message sending node uses a TextMessage or BytesMessage would
be left to the vendor implementation. I think we decided to introduce a
WSDL property ("messageType") for both WSDL 1.1 and 2.0 which can be used
in a manner similar to other WSDL properties.
- The binding spec will be updated to state that the message receiving
node MUST support both BytesMessage and TextMessage and MUST respond with
the same type of message that was received for the request (respond in
kind).
Details:
1) In section 2.4 (The JMS Message Body), we should re-word the first
sentence as follows:
The contents of the JMS Message body MUST be the SOAP payload as a JMS
BytesMessage or TextMessage. The means for determining whether a
BytesMessage or TextMessage is used is vendor-specific.
2) In section 2.6.1.1, the second sentence should read something like:
"The message MUST be created as a JMS BytesMessage or TextMessage as
defined in 2.4 The JMS Message Body."
3) In section 2.6.2.3, the third sentence should read something like: "If
the request message is a TextMessage, then the response message MUST be a
TextMessage. If the request message is a BytesMessage, then the response
message MUST be a BytesMessage."
4) In section 2.7.1, the second sentence should read: "The message MUST be
created as a JMS BytesMessage or a TextMessage as defined in 2.4 The JMS
Message Body."
5) I believe there is enough support within the group to introduce a
property within the WSDL called "messageType" which could be set to
TEXT to indicate a TextMessage or BYTES to indicate a BytesMessage. This
change would apply to both WSDL 1.1 and WSDL 2.0.
6) I think we also agreed (although the discussion was short) to mention
something in the binding spec about the need to do base64-encoding of
binary MIME parts if a MIME multi-part message is going to be inserted
into a TextMessage.
7) We also discussed the performance implications of doing
base64-encoding, including the memory implications, and IIRC we talked
about adding some words to the binding spec to warn vendors about this
issue.
Phil Adams
WebSphere Development - Web Services
IBM Austin, TX
email: phil_adams@us.ibm.com
office: (512) 838-6702 (tie-line 678-6702)
mobile: (512) 750-6599
From:
Roland Merrick <roland_merrick@uk.ibm.com>
To:
public-soap-jms@w3.org
Date:
10/03/2008 06:42 AM
Subject:
Agenda for 2008-10-07
Greetings, our next call will take place on Tuesday 2008-10-07 at 16:00UTC
and last for 1 hour.
http://www.timeanddate.com/worldclock/meetingdetails.html?year=2008&month=10&day=07&hour=16&min=0&sec=0&p1=136&p2=179&p3=283
We will be using the Zakim bridge [1], the phone numbers and passcode for
the call can be found at:
http://www.w3.org/2002/ws/soapjms/admin
Participants are invited to join IRC channel #soap-jms as documented on
the WG's administrative home page:
http://www.w3.org/2002/ws/soapjms/admin#irc
Minutes of last call : http://www.w3.org/2008/09/30-soap-jms-minutes.html
Oustanding Actions
http://www.w3.org/2002/ws/soapjms/tracker/actions/open
Agenda
Regrets: none
Review all open actions
- - - - - - - - - - - - - - - - - - - - - - - -
TextMessage - how do we support it?
- Phil's proposed changes to spec
[1] http://lists.w3.org/Archives/Public/public-soap-jms/2008Sep/0035.html
This topic has been ongoing for a while and was agreed by those on the
2008-09-30 call. If there any concerns please send them to the mailing
before this call so that they can be reviewed and allowing us to close
off this topic.
- - - - - - - - - - - - - - - - - - - - - - - -
Is WSDL portion of specification normative, continued? [2]
- whatever the collective decision,
text needs to be improved for clarity of our intent
[2] - Email from Roland of 2008-09-25:
http://lists.w3.org/Archives/Public/public-soap-jms/2008Sep/0039.html
http://lists.w3.org/Archives/Public/public-soap-jms/2008Sep/0043.html
- - - - - - - - - - - - - - - - - - - - - - - -
URI spec, what changes do we want?
- Action35 [3] Eric proposal [4]
[3] http://www.w3.org/2002/ws/soapjms/tracker/actions/35
[4] http://lists.w3.org/Archives/Public/public-soap-jms/2008Sep/0046.html
- - - - - - - - - - - - - - - - - - - - - - - -
Specifying additional JNDI parameters, [5] & [6]
- Should these JNDI items go into the URI? [7]
- Do we need to worry about non-String JNDI values? Answer - don't think
so.
[5] - Email from Derek of 2008-09-22
http://lists.w3.org/Archives/Public/public-soap-jms/2008Sep/0028.html
[6] - Email from Eric of 2008-09-22
http://lists.w3.org/Archives/Public/public-soap-jms/2008Sep/0031.html
[7] - Email from Peter of 2008-09-22
http://lists.w3.org/Archives/Public/public-soap-jms/2008Sep/0026.html
- - - - - - - - - - - - - - - - - - - - - - - -
JMS headers, do we want to allow for setting arbitrary headers? [8]
[8] - Email from Peter of 2008-09-25
http://lists.w3.org/Archives/Public/public-soap-jms/2008Sep/0041.html
Pubs
SOAP over Java™ Message Service 1.0
Editor Draft
[
http://dev.w3.org/cvsweb/~checkout~/2008/ws/soapjms/soapjms.html?content-type=text/html;%20charset=utf-8
]
First Public Working Draft published
[ http://www.w3.org/TR/2008/WD-soapjms-20080723/ ]
Next draft: Last Call, milestone plan in Charter says Sept 2008
Regards, Roland
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
Received on Friday, 3 October 2008 22:52:24 UTC