Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 82809 invoked from network); 1 Sep 2004 18:54:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 1 Sep 2004 18:54:52 -0000 Received: (qmail 35402 invoked by uid 500); 1 Sep 2004 18:54:48 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 35346 invoked by uid 500); 1 Sep 2004 18:54:48 -0000 Mailing-List: contact axis-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@ws.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-dev@ws.apache.org Received: (qmail 35318 invoked by uid 99); 1 Sep 2004 18:54:47 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=WEIRD_PORT X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from [192.156.110.26] (HELO gtech.com) (192.156.110.26) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 01 Sep 2004 11:54:46 -0700 Received: from ([156.24.14.43]) by ciphertrust2.gtech.com with ESMTP id KP-TDDA6.5325512; Wed, 01 Sep 2004 14:53:40 -0400 Received: by rimail01.mis.gtech.com with Internet Mail Service (5.5.2653.19) id ; Wed, 1 Sep 2004 14:54:03 -0400 Message-ID: <5167256D0F8AE24A852FB3E3D8B8EDC00102B31A@rimail4.gtk.gtech.com> From: "Pasula, Venugopal (Consultant)" To: "'axis-dev@ws.apache.org'" Subject: xmlns attribute is missing.. Date: Wed, 1 Sep 2004 14:53:58 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi, I have a problem in verifying the digital signature. one of my Client is doing digital signature to whole SoapBody. when he is doing the digital signature, that SoapBody consist an attribute of "xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/" in all the elements. and he is passing that sigatre value along with SOAP request. when I recieved the SoapEnvelope from messagecontext, that xmlns attribute is missing in all the elements. so my verification is failing. both of we are using same version of axis (1.1). can u please tell me why that attribute is missing?? is it a problem with serialization?? here I am listing those 2 soap envelope. please have a look at it. soapBody at client's place Lotto6/49 addonNumber 9118722:118722 addonProduct Spiel77:Super6 ................... .................... soapBody when I get it from messagecontext Lotto6/49 addonNumber 1862116:862116 addonProduct Spiel77:Super6 address 172.20.20.2 ................... .................... -----Original Message----- From: axis-dev@ws.apache.org [mailto:axis-dev@ws.apache.org] Sent: Wednesday, September 01, 2004 2:42 PM To: axis-dev@ws.apache.org Subject: [jira] Updated: (AXIS-1488) xs:list itemTypes are forced into namespace {http://www.w3.org/2001/XMLSchema} The following issue has been updated: Updater: Steve Green (mailto:steve.green@epok.net) Date: Wed, 1 Sep 2004 11:40 AM Comment: New patch, but with unified context. Changes: Attachment changed to 1488.patch --------------------------------------------------------------------- For a full history of the issue, see: http://issues.apache.org/jira/browse/AXIS-1488?page=history --------------------------------------------------------------------- View the issue: http://issues.apache.org/jira/browse/AXIS-1488 Here is an overview of the issue: --------------------------------------------------------------------- Key: AXIS-1488 Summary: xs:list itemTypes are forced into namespace {http://www.w3.org/2001/XMLSchema} Type: Bug Status: Unassigned Priority: Major Project: Axis Components: WSDL processing Versions: beta-3 Assignee: Reporter: Steve Green Created: Tue, 3 Aug 2004 1:51 PM Updated: Wed, 1 Sep 2004 11:40 AM Description: Generated code from xs:list items uses the wrong namespace for the list. Attached is some wsdl that demonstrates the problem. newEntryIDs is class ModifyResponseType gets generated like this: org.w3.www._2001.XMLSchema.IDReferenceType[] newEntryIDs; The reason for this is in SchemaUtils.getListItemType(). The code in question finds the array type, throws away any namespace prefix, and returns a QName in org.w3.www._2001.XMLSchema. return new QName(Constants.URI_2001_SCHEMA_XSD, type + "[]"); Also attached is a patch that partially fixes the problem. The patch will attempt to find the QName of the base type for the array. I call this a partial fix because my patch does not throw an exception if the list item type cannot be found in the symbol table. I also suspect that there might be a better way to solve the problem. --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira ----------------------------------------- This email may contain confidential and privileged material for the sole use of the intended recipient(s). Any review, use, retention, distribution or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive for the recipient), please contact the sender by reply email and delete all copies of this message. Also, email is susceptible to data corruption, interception, tampering, unauthorized amendment and viruses. We only send and receive emails on the basis that we are not liable for any such corruption, interception, tampering, amendment or viruses or any consequence thereof.