Return-Path: X-Original-To: apmail-axis-java-dev-archive@www.apache.org Delivered-To: apmail-axis-java-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8F941D063 for ; Fri, 28 Dec 2012 11:47:28 +0000 (UTC) Received: (qmail 7980 invoked by uid 500); 28 Dec 2012 11:47:27 -0000 Delivered-To: apmail-axis-java-dev-archive@axis.apache.org Received: (qmail 7849 invoked by uid 500); 28 Dec 2012 11:47:27 -0000 Mailing-List: contact java-dev-help@axis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@axis.apache.org Delivered-To: mailing list java-dev@axis.apache.org Received: (qmail 7826 invoked by uid 99); 28 Dec 2012 11:47:27 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Dec 2012 11:47:27 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [67.210.98.185] (HELO ina.lunarmania.com) (67.210.98.185) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Dec 2012 11:47:19 +0000 Received: from c-24-128-175-194.hsd1.nh.comcast.net ([24.128.175.194]:51109 helo=BrianPC) by ina.lunarmania.com with esmtpa (Exim 4.77) (envelope-from ) id 1ToYOu-0001Ez-Kc for java-dev@axis.apache.org; Fri, 28 Dec 2012 03:46:56 -0800 From: "Brian Reinhold" To: Subject: WS-Addressing and the mustUnderstand attribute Date: Fri, 28 Dec 2012 06:47:03 -0500 Message-ID: <005001cde4f1$0e8e23e0$2baa6ba0$@lampreynetworks.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 14.0 Thread-Index: Ac3k8IxXoxlN5zl6SMuc23govWyIgQ== Content-Language: en-us X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ina.lunarmania.com X-AntiAbuse: Original Domain - axis.apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lampreynetworks.com X-Get-Message-Sender-Via: ina.lunarmania.com: authenticated_id: brianreinhold@lampreynetworks.com X-Source: X-Source-Args: X-Source-Dir: X-Virus-Checked: Checked by ClamAV on apache.org Dear Sagara Gunathunga , I see you have been INCREDABLY busy today fixing and resolving bugs. If = you get a chance might you take a look at bug 5431? This bug concerns = WS-Addressing and the mustUnderstand attribute. The standard is not 100% = clear on the exact behavior but this is how I understand it. 1. The client sends out a request with some WS-Addressing header = elements containing the mustUnderstand attribute set to true (or 1) 2. The request (for success) shall contain the matching header elements = with the mustUnderstand attribute set to true. 3. Not all WS-addressing headers need to contain the mustUnderstand = attribute The behavior I get is that the response contains no mustUnderstand = attributes at all. Looking at the code I put in something which I = believe is correct but I am not 100% sure. In the addressing module I = check the incoming message for the mustUnderstand attribute and set a = parameter that the kernel later uses to set these attributes in the = response. I notice here that the mustUnderstand attribute is treated = globably; if one header is has the attribute, all headers are assumed to = have the attribute. At least this approach gives me the mustUnderstand = attribute in the response. Thanks, Brian Reinhold --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org For additional commands, e-mail: java-dev-help@axis.apache.org