From axistracey01@example.net Sat Dec 01 04:08:05 2007 Return-Path: <axistracey01@example.net> Delivered-To: tracey01@example.net Received: (qmail 9899 invoked from network); 1 Dec 2007 04:08:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2007 04:08:05 -0000 Received: (qmail 50472 invoked by uid 500); 1 Dec 2007 04:07:52 -0000 Delivered-To: tracey01@example.net Received: (qmail 50465 invoked by uid 500); 1 Dec 2007 04:07:52 -0000 Mailing-List: contact tracey01@example.net; run by ezmlm Precedence: bulk list-help: <mailto:tracey01@example.net> list-unsubscribe: <mailto:tracey01@example.net> List-Post: <mailto:tracey01@example.net> List-Id: "Apache AXIS C User List" <axis-c-user.ws.apache.org> Reply-To: "Apache AXIS C User List" <tracey01@example.net> Delivered-To: mailing list tracey01@example.net Received: (qmail 50454 invoked by uid 99); 1 Dec 2007 04:07:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Nov 2007 20:07:52 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tracey01@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO rv-out-0910.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 01 Dec 2007 04:07:32 +0000 Received: by rv-out-0910.google.com with SMTP id c24so2007309rvf for <tracey01@example.net>; Fri, 30 Nov 2007 20:07:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:subject:references:from:x-url:to:date:in-reply-to:message-id:user-agent:mime-version:content-type:sender; bh=pCdeCPYCH4QDeVKfniC+MoEqty10gc6i910FeQBAMzQ=; b=Rey00W4abBCmjgrFn1ib9dD/pd1RfMfeKLcmU4/DttC8JI9lbkxXhoS8qbVTb+hJYBSnv7UzilXxTT0aKNczdIlhJlNTsS3Onfhe+ysL/dJf4bOgr8Lt4jMKqeVm6GnfAkUHScy7qTegNKI79GT1YU+mdrUjZbJkC0VH+wW3khs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:subject:references:from:x-url:to:date:in-reply-to:message-id:user-agent:mime-version:content-type:sender; b=qgTXaphpE12odQs6K/hmr/iTgZYJnP/NShyio4J9KT0+ALVhoPgRlGF3M5u6nzaB+wuTrmVIg1TcA0LffE+hiVHCbv+iinr4NdwXsy8O6nkoOvYEsBGtZVpgLmPfSnSgbA+/e0KzGSAgjHkse4sn8dHrutsTq2+EXmUQl9aL2M4= Received: by 83.161.120.155 with SMTP id u5mr676472rvo.1196482054893; Fri, 30 Nov 2007 20:07:34 -0800 (PST) Received: from localhost ( [83.161.120.155]) by mx.google.com with ESMTPS id g1sm4112208rvb.283.161.120.155.07.29 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 30 Nov 2007 20:07:32 -0800 (PST) Received: from dinesh by localhost with local (Exim 4.68) (envelope-from <tracey01@example.net>) id 1IyJrX-000299-Qb for tracey01@example.net; Sat, 01 Dec 2007 09:51:55 +0530 Subject: Re: session cookies References: <tracey01@example.net> From: Dinesh Premalal <tracey01@example.net> X-URL: http://xydinesh.wordpress.com To: tracey01@example.net Date: Sat, 01 Dec 2007 09:51:45 +0530 In-Reply-To: <tracey01@example.net> (Subra A. Narayanan's message of "Thu\, 29 Nov 2007 21\:49\:34 -0500") Message-ID: <tracey01@example.net> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: Dinesh Premalal <tracey01@example.net> X-Virus-Checked: Checked by ClamAV on apache.org Hi Subra, "Subra A Narayanan" <tracey01@example.net> writes: > Hello folks, > > I have a webservice that requires that should be accessible only by > authenticated users. right now, the way it works is, each and every request has > to be authenticated. i was wondering, if there is a way in axis2/c to generate > a session cookie or id which would be valid for a given period of > time. AFAIK, there is no session cookie or id management system in Axis2/C. >the > webservice would set this cookie after the first request comes in and is > successfully authenticated but each subsequent request would just pass this > cookie and there will be no need for authenticating every incoming request. > Couldn't you use HTTPS for this scenario? Though it is not authenticate every request, at least it authenticate before session begins :) > does this make sense? is it doable in axis2c? I think this can be done, My feeling is , this should be handled at http transport level. thanks, Dinesh --------------------------------------------------------------------- To unsubscribe, e-mail: tracey01@example.net For additional commands, e-mail: tracey01@example.net From axistracey01@example.net Sat Dec 01 05:09:40 2007 Return-Path: <axistracey01@example.net> Delivered-To: tracey01@example.net Received: (qmail 26550 invoked from network); 1 Dec 2007 05:09:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2007 05:09:40 -0000 Received: (qmail 66322 invoked by uid 500); 1 Dec 2007 05:09:27 -0000 Delivered-To: tracey01@example.net Received: (qmail 66308 invoked by uid 500); 1 Dec 2007 05:09:27 -0000 Mailing-List: contact tracey01@example.net; run by ezmlm Precedence: bulk list-help: <mailto:tracey01@example.net> list-unsubscribe: <mailto:tracey01@example.net> List-Post: <mailto:tracey01@example.net> List-Id: "Apache AXIS C User List" <axis-c-user.ws.apache.org> Reply-To: "Apache AXIS C User List" <tracey01@example.net> Delivered-To: mailing list tracey01@example.net Received: (qmail 66296 invoked by uid 99); 1 Dec 2007 05:09:27 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Nov 2007 21:09:27 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tracey01@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO rv-out-0910.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 01 Dec 2007 05:09:07 +0000 Received: by rv-out-0910.google.com with SMTP id c24so2013858rvf for <tracey01@example.net>; Fri, 30 Nov 2007 21:09:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:subject:references:from:x-url:to:date:in-reply-to:message-id:user-agent:mime-version:content-type:sender; bh=Qr0cnawH1yJv0qfdP5DQslg2CzUMHAf43HcrlzQkMTA=; b=HjrGo2e0iWkRx6eGYB5SzizYPCFksrPzv93EpKDDhYAAuSnkdKa7WrE+mISd5JO36kaYhVEscQW/K3z0z7QZIKenCF+x+8QKrIko8p4EwfqsPRmcceMxdPaUgiG7vTQEwlfRhOxeu6syqH8tzBHB3XkI2QhWO7qYdgGDE/k9aYY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:subject:references:from:x-url:to:date:in-reply-to:message-id:user-agent:mime-version:content-type:sender; b=biiQ2Y7H8jseq8yzJXCCP8LGj3GVDVtDo5x6w8S32jzsYN8rLP0/KQLe3/eUqfZ+arq78ngaAaQQQeYRt/beouQjo2cc/zLwWt/doQ4NlgQjMXB+ujX2DkN9rMdcc0oVxQIOp8jp7XR5l0j1+FfxDHno9NiFsruHG94MPTWfM9Y= Received: by 83.161.120.155 with SMTP id m3mr4449235rvp.1196485749588; Fri, 30 Nov 2007 21:09:09 -0800 (PST) Received: from localhost ( [83.161.120.155]) by mx.google.com with ESMTPS id f36sm2623008rvb.283.161.120.155.09.06 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 30 Nov 2007 21:09:08 -0800 (PST) Received: from dinesh by localhost with local (Exim 4.68) (envelope-from <tracey01@example.net>) id 1IyKpD-0004M1-4m for tracey01@example.net; Sat, 01 Dec 2007 10:53:35 +0530 Subject: Re: AXIS2/C and scope="soapsession" References: <tracey01@example.net> From: Dinesh Premalal <tracey01@example.net> X-URL: http://xydinesh.wordpress.com To: tracey01@example.net Date: Sat, 01 Dec 2007 10:53:25 +0530 In-Reply-To: <tracey01@example.net> (Stadelmann Josef's message of "Thu\, 29 Nov 2007 17\:54\:34 +0100") Message-ID: <tracey01@example.net> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: Dinesh Premalal <tracey01@example.net> X-Virus-Checked: Checked by ClamAV on apache.org "Stadelmann Josef" <tracey01@example.net> writes: > Hi > > does someone know how user sessions are implemented for Axis2/C ? > > Do I have the possibility to setup the same scope(s) as with the Java version > of Axis2? > > If yes how is it done? which .C files or .H. files do I have to check in the > axis2/c code set? > > I need scope="soapsession" as defined for some axis2 java services in > service.xml, so > I need this now as well for services I am going to implement using Axis2/C > techniq. > > If scope="sopasession" is supported which release of axis2/c supports it? > > where can I read about that? AFAIK, there is no method to manipulate sessions in Axis2/C. thanks, Dinesh --------------------------------------------------------------------- To unsubscribe, e-mail: tracey01@example.net For additional commands, e-mail: tracey01@example.net From axistracey01@example.net Sat Dec 01 05:40:29 2007 Return-Path: <axistracey01@example.net> Delivered-To: tracey01@example.net Received: (qmail 32728 invoked from network); 1 Dec 2007 05:40:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2007 05:40:29 -0000 Received: (qmail 76333 invoked by uid 500); 1 Dec 2007 05:40:16 -0000 Delivered-To: tracey01@example.net Received: (qmail 76323 invoked by uid 500); 1 Dec 2007 05:40:16 -0000 Mailing-List: contact tracey01@example.net; run by ezmlm Precedence: bulk list-help: <mailto:tracey01@example.net> list-unsubscribe: <mailto:tracey01@example.net> List-Post: <mailto:tracey01@example.net> List-Id: "Apache AXIS C User List" <axis-c-user.ws.apache.org> Reply-To: "Apache AXIS C User List" <tracey01@example.net> Delivered-To: mailing list tracey01@example.net Received: (qmail 76312 invoked by uid 99); 1 Dec 2007 05:40:16 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Nov 2007 21:40:16 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tracey01@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO rv-out-0910.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 01 Dec 2007 05:39:56 +0000 Received: by rv-out-0910.google.com with SMTP id c24so2016950rvf for <tracey01@example.net>; Fri, 30 Nov 2007 21:39:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:subject:references:from:x-url:to:date:in-reply-to:message-id:user-agent:mime-version:content-type:sender; bh=5O5LJajRSaL0LAXj6d6CkwRR5namWHF50++Ph9awEG8=; b=eyEfiXmeC3/ThVrj1Tquphylj6tVm7CymojpR5WDNABs0v2Yzrqx9mcY7/n5o2eu8kWYR2H1WO3f5UVs9lKN1VQ6R6fPQoi3lMMsYQFJbI8tSy5haC7cxMlYc8AyRm7uVhe/mMR0vOxHUh+hG6HJhL3Zwf+n8udJ+Jq7Ge42ZUc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:subject:references:from:x-url:to:date:in-reply-to:message-id:user-agent:mime-version:content-type:sender; b=S62C+p4fWKLw02J+9OOSlTpvpIz1vG2K3Vz4MO7MF6mVL+A/vAxL/7CTrdaf3kHzghZsRXYDy9Fiwd0q6tvb7V5GD4Lx0OUiCO24CYhISt3rC61Ln5Epssekv8KYNHzNviRW6ZdTVlDywFJ21uuasYXxCVwLDHMGpYmrk4LpQKk= Received: by 83.161.120.155 with SMTP id p4mr4450231rvd.1196487598434; Fri, 30 Nov 2007 21:39:58 -0800 (PST) Received: from localhost ( [83.161.120.155]) by mx.google.com with ESMTPS id g31sm2974359rvb.283.161.120.155.39.55 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 30 Nov 2007 21:39:57 -0800 (PST) Received: from dinesh by localhost with local (Exim 4.68) (envelope-from <tracey01@example.net>) id 1IyKls-0004Ew-Ac for tracey01@example.net; Sat, 01 Dec 2007 10:50:08 +0530 Subject: Re: C++ and C with gcc References: <tracey01@example.net> From: Dinesh Premalal <tracey01@example.net> X-URL: http://xydinesh.wordpress.com To: tracey01@example.net Date: Sat, 01 Dec 2007 10:49:58 +0530 In-Reply-To: <tracey01@example.net> (tom lake's message of "Tue\, 27 Nov 2007 19\:21\:07 +0000 \(GMT\)") Message-ID: <tracey01@example.net> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: Dinesh Premalal <tracey01@example.net> X-Virus-Checked: Checked by ClamAV on apache.org Hi Tom, "tom.lake" <tracey01@example.net> writes: > I found that shared libraries built with g++ on Linux (Fedora Core 6) > contain a reference to __gxx_personality_v0. In order to load such a > library with dlopen the loading program should be built with the > library libstdc++.so (as far as I can see). > > So it seems to be necessary to have a version of AXIS2/C with this > reference defined. It is easy to rebuild axis2c with -lstdc++ stuck > in a Makefile somewhere (say in util/src ), but some people might well > find the difficulty in working out what to do and getting such a system > going time-consuming, as I did. > > It would be good to document this, and even better to put in a > configuration option for it (or did I miss it?). I'm not sure about , what are you doing here? Are you going to compile Axis2/C with g++. If you could provide more information on this, It will help us to understand the problem? and make the improvement that you are suggesting. thanks, Dinesh --------------------------------------------------------------------- To unsubscribe, e-mail: tracey01@example.net For additional commands, e-mail: tracey01@example.net From axistracey01@example.net Sat Dec 01 05:40:36 2007 Return-Path: <axistracey01@example.net> Delivered-To: tracey01@example.net Received: (qmail 32740 invoked from network); 1 Dec 2007 05:40:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2007 05:40:36 -0000 Received: (qmail 76632 invoked by uid 500); 1 Dec 2007 05:40:24 -0000 Delivered-To: tracey01@example.net Received: (qmail 76622 invoked by uid 500); 1 Dec 2007 05:40:24 -0000 Mailing-List: contact tracey01@example.net; run by ezmlm Precedence: bulk list-help: <mailto:tracey01@example.net> list-unsubscribe: <mailto:tracey01@example.net> List-Post: <mailto:tracey01@example.net> List-Id: "Apache AXIS C User List" <axis-c-user.ws.apache.org> Reply-To: "Apache AXIS C User List" <tracey01@example.net> Delivered-To: mailing list tracey01@example.net Received: (qmail 76611 invoked by uid 99); 1 Dec 2007 05:40:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Nov 2007 21:40:24 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tracey01@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO ro-out-1112.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 01 Dec 2007 05:40:03 +0000 Received: by ro-out-1112.google.com with SMTP id a14so3780434rof for <tracey01@example.net>; Fri, 30 Nov 2007 21:40:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:cc:subject:references:from:x-url:to:date:in-reply-to:message-id:user-agent:mime-version:content-type:sender; bh=+D9gPvzX4aYDQlX91g3KgpYT9GrHbgqqHQ9WA0x8mB8=; b=pCIvBcZB3HpFd9yThm89OlcSrCDxOJbm+41sfLOsYY/WpLcEFs4OyRyxqA7+XWycFzPLFBrrOM+T/AasiCO4K+emGA4U2J/ZFLysdITMXfMx06QJgpFNfd1QqgxYvHuHNAjW0b6fOfu5MHSDpfKffNEsZD3epo7BXqQuVMFAr5c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:cc:subject:references:from:x-url:to:date:in-reply-to:message-id:user-agent:mime-version:content-type:sender; b=HKCHljFCBWPHgtzwSj9DFEza/6SYibLwkb1MYdJcFYsHLIhUej+GEdM3OLn9ezOa7u/kcEPsKzkq3vaPjLo/K5ms71dx9FMTzwE+K4EV/jxsv1w95PipXMA2mkNXu6dBwGAwYy06g2BkQlYaDqXDoBHr50OTxg8EJ3oxLtVGvp0= Received: by 83.161.120.155 with SMTP id e19mr4468072rvi.1196487605606; Fri, 30 Nov 2007 21:40:05 -0800 (PST) Received: from localhost ( [83.161.120.155]) by mx.google.com with ESMTPS id c20sm1576029rvf.283.161.120.155.40.03 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 30 Nov 2007 21:40:05 -0800 (PST) Received: from dinesh by localhost with local (Exim 4.68) (envelope-from <tracey01@example.net>) id 1IyKvf-0004Zt-Ca; Sat, 01 Dec 2007 11:00:15 +0530 Cc: "Meg Watson \(E-Mail\)" <tracey01@example.net>, "Powell Hazzard \(E-Mail\)" <tracey01@example.net>, "Phil Hunt \(E-Mail\)" <tracey01@example.net> Subject: Re: Long names and sharable images ... dll's References: <tracey01@example.net> From: Dinesh Premalal <tracey01@example.net> X-URL: http://xydinesh.wordpress.com To: tracey01@example.net Date: Sat, 01 Dec 2007 11:00:05 +0530 In-Reply-To: <tracey01@example.net> (Stadelmann Josef's message of "Thu\, 22 Nov 2007 18\:02\:59 +0100") Message-ID: <tracey01@example.net> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: Dinesh Premalal <tracey01@example.net> X-Virus-Checked: Checked by ClamAV on apache.org Hi Josef, Were you able to get through this problem. I see that you have a problem with name length. SJ>"object file name of any loadable component including function/procedure names SJ> should never be more then 31 characters." I think this is a OpenVMS problem, AFAIK, in standard C implementation there is no such a restriction regarding function names. Did I miss something here? thanks, Dinesh --------------------------------------------------------------------- To unsubscribe, e-mail: tracey01@example.net For additional commands, e-mail: tracey01@example.net From axistracey01@example.net Sat Dec 01 06:55:41 2007 Return-Path: <axistracey01@example.net> Delivered-To: tracey01@example.net Received: (qmail 59947 invoked from network); 1 Dec 2007 06:55:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2007 06:55:41 -0000 Received: (qmail 5589 invoked by uid 500); 1 Dec 2007 06:55:28 -0000 Delivered-To: tracey01@example.net Received: (qmail 5578 invoked by uid 500); 1 Dec 2007 06:55:28 -0000 Mailing-List: contact tracey01@example.net; run by ezmlm Precedence: bulk list-help: <mailto:tracey01@example.net> list-unsubscribe: <mailto:tracey01@example.net> List-Post: <mailto:tracey01@example.net> List-Id: "Apache AXIS C User List" <axis-c-user.ws.apache.org> Reply-To: "Apache AXIS C User List" <tracey01@example.net> Delivered-To: mailing list tracey01@example.net Received: (qmail 5561 invoked by uid 99); 1 Dec 2007 06:55:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Nov 2007 22:55:28 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO wbm2.pair.net) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 01 Dec 2007 06:55:08 +0000 Received: by wbm2.pair.net (Postfix, from userid 65534) id 22B891172C; Sat, 1 Dec 2007 01:55:07 -0500 (EST) Received: from 83.161.120.155 ([83.161.120.155]) (SquirrelMail authenticated user tracey01@example.net) by webmail2.pair.com with HTTP; Sat, 1 Dec 2007 01:55:07 -0500 (EST) Message-ID: <{{EMAIL+SOCIAL_SECURITY_NUMBER}}> In-Reply-To: <tracey01@example.net> References: <tracey01@example.net> <tracey01@example.net> Date: Sat, 1 Dec 2007 01:55:07 -0500 (EST) Subject: Re: Long names and sharable images ... dll's From: "Senaka Fernando" <tracey01@example.net> To: "Apache AXIS C User List" <tracey01@example.net> Reply-To: tracey01@example.net User-Agent: SquirrelMail/1.4.5 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Virus-Checked: Checked by ClamAV on apache.org Hi Dinesh/Josef, > Hi Josef, > > Were you able to get through this problem. I see that you have a > problem with name length. > > SJ>"object file name of any loadable component including > function/procedure names > SJ> should never be more then 31 characters." > > I think this is a OpenVMS problem, AFAIK, in standard C > implementation there is no such a restriction regarding function > names. Did I miss something here? There is something like that in the C Standard I guess, if I'm not mistaken. Refer, http://c0x.coding-guidelines.com/83.161.120.155.html Regards, Senaka --------------------------------------------------------------------- To unsubscribe, e-mail: tracey01@example.net For additional commands, e-mail: tracey01@example.net From axistracey01@example.net Mon Dec 03 23:10:50 2007 Return-Path: <axistracey01@example.net> Delivered-To: tracey01@example.net Received: (qmail 30654 invoked from network); 3 Dec 2007 23:10:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 23:10:50 -0000 Received: (qmail 37487 invoked by uid 500); 3 Dec 2007 23:10:38 -0000 Delivered-To: tracey01@example.net Received: (qmail 37208 invoked by uid 500); 3 Dec 2007 23:10:38 -0000 Mailing-List: contact tracey01@example.net; run by ezmlm Precedence: bulk list-help: <mailto:tracey01@example.net> list-unsubscribe: <mailto:tracey01@example.net> List-Post: <mailto:tracey01@example.net> List-Id: "Apache AXIS C User List" <axis-c-user.ws.apache.org> Reply-To: "Apache AXIS C User List" <tracey01@example.net> Delivered-To: mailing list tracey01@example.net Received: (qmail 37197 invoked by uid 99); 3 Dec 2007 23:10:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 15:10:38 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tracey01@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mu-out-0910.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 23:10:18 +0000 Received: by mu-out-0910.google.com with SMTP id g7so84266muf for <tracey01@example.net>; Mon, 03 Dec 2007 15:10:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=WVp55nyvJUqOHuLVqvF/o9I5DjieNIfhUou3y7ExhGY=; b=ak4aZtCP69NP+lH/xl46ooLqAXyiiChJwLsmtkmpi4z6ujgfqKsKnnYGUQHdM61BXTu6Y59nTdg9IZL/KWWKgL+WBwooaYRCdS7XvXt05E0pg3wu81Vla+JYGEzWMe4c2Zvd4x8W6BuXQPwMY1wUZd8duOXnoyOUSgBDTpmQ3jA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:mime-version:content-type; b=aV9Gr15e5RaMMMlg4sXJEEXF1BR6B3Q0VGAhKqnJ98KyGQDUi+3QjG8FJvPNRUMgEzUxVAneY5c8hgSGyaHUAsa9oyik8Tdz3WQ18uFYnS24QZJI0GJzCwP3nfb1Too1zkAjbQ7Qm69FWRebCxy/4A9vK2CPMusISlMaNqtIuCI= Received: by 83.161.120.155 with SMTP id e1mr7371513buf.1196723409476; Mon, 03 Dec 2007 15:10:09 -0800 (PST) Received: by 83.161.120.155 with HTTP; Mon, 3 Dec 2007 15:10:09 -0800 (PST) Message-ID: <tracey01@example.net> Date: Mon, 3 Dec 2007 18:10:09 -0500 From: "Subra A Narayanan" <tracey01@example.net> To: "Apache AXIS C User List" <tracey01@example.net> Subject: HTTP Authentication (Basic and Digest) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_10727_10727658.1196723409466" X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_10727_10727658.1196723409466 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello folks, I have 2 questions that I hope someone can answer 1. Is there any plan for supporting HTTP Digest Authentication anytime soon in Axis2/C? 2. Are these still issues with Basic Authentication in Axis2/C? If yes, will they be fixed in release 1.2? -> https://issues.apache.org/jira/browse/AXIS2C-716 -> https://issues.apache.org/jira/browse/AXIS2C-767 Thanks as usual! Subra ------=_Part_10727_10727658.1196723409466 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello folks,<br><br>I have 2 questions that I hope someone can answer<br><br>1. Is there any plan for supporting HTTP Digest Authentication anytime soon in Axis2/C?<br><br>2. Are these still issues with Basic Authentication in Axis2/C? If yes, will they be fixed in release 1.2?<br>-&gt; <a href="https://issues.apache.org/jira/browse/AXIS2C-716">https://issues.apache.org/jira/browse/AXIS2C-716</a><br>-&gt; <a href="https://issues.apache.org/jira/browse/AXIS2C-767">https://issues.apache.org/jira/browse/AXIS2C-767 </a><br><br><br><br>Thanks as usual!<br><br>Subra<br> ------=_Part_10727_10727658.1196723409466-- From axistracey01@example.net Tue Dec 04 08:13:05 2007 Return-Path: <axistracey01@example.net> Delivered-To: tracey01@example.net Received: (qmail 87702 invoked from network); 4 Dec 2007 08:13:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Dec 2007 08:13:04 -0000 Received: (qmail 14285 invoked by uid 500); 4 Dec 2007 08:12:52 -0000 Delivered-To: tracey01@example.net Received: (qmail 14271 invoked by uid 500); 4 Dec 2007 08:12:52 -0000 Mailing-List: contact tracey01@example.net; run by ezmlm Precedence: bulk list-help: <mailto:tracey01@example.net> list-unsubscribe: <mailto:tracey01@example.net> List-Post: <mailto:tracey01@example.net> List-Id: "Apache AXIS C User List" <axis-c-user.ws.apache.org> Reply-To: "Apache AXIS C User List" <tracey01@example.net> Delivered-To: mailing list tracey01@example.net Received: (qmail 14258 invoked by uid 99); 4 Dec 2007 08:12:52 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 00:12:52 -0800 X-ASF-Spam-Status: No, hits=-4.0 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO wic-zau-22.dbv-winterthur.de) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 08:12:54 +0000 Received: from wic-zau-22.dbv-winterthur.de (localhost [83.161.120.155]) by localhost.dbv-winterthur.de (Postfix) with ESMTP id 3C3055473 for <tracey01@example.net>; Tue, 4 Dec 2007 09:22:19 +0100 (CET) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: AW: Long names and sharable images ... dll's Date: Tue, 4 Dec 2007 09:12:19 +0100 Message-ID: <tracey01@example.net> In-Reply-To: <tracey01@example.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Long names and sharable images ... dll's Thread-Index: Acgz/kD8wmba7MwgRZON+ePq0GzEvwCTQrgw From: "Stadelmann Josef" <tracey01@example.net> To: "Apache AXIS C User List" <tracey01@example.net> X-OriginalArrivalTime: 04 Dec 2007 08:12:20.0626 (UTC) FILETIME=[647B8F20:01C8364D] X-Virus-Checked: Checked by ClamAV on apache.org Hi Dinesh The name lengt problem is with HP/DEC-C Compiler for OpenVMS only. However, when I use /name=3D(short,as_is) then ... names longer then 31 character will be cut after 23 characters and the=20 rest will be replaced by a unique CRC something entity. normal full = lenght name and cryptic name are then kept in a demangler database und by the = linker to get to the correct symbols. So compiling / linking is not a problem in this case. The problem starts if I use sharable images which are in OpenVMS the = equivalent=20 for DLL's or sharable libraries under Unix.=20 In this case I can not use names by dlsym() which are longer then 31 = characters. Just because they do not exist in this form in the object files. Such names must be shortened manually to be meaningfull to 31 or less = characters,=20 prior to be used by dlsym(); For my axis2/c port to OpenVMS, axis2_get_instance() and = axis2_remove_instance()=20 both names are less then 31 characters. Hence are available in = non-cryptic normal form=20 within the object and can therefor be used by dlsym(). So my axis2/c server works now with all the services and teste. This = beeing true except=20 for the xyz_DUAL_xyz clients. Those make the server crash. Josef.Stadelmann@ axa-winterthur.ch =09 =20 -----Urspr=FCngliche Nachricht----- Von: Dinesh Premalal [mailto:tracey01@example.net]Im Auftrag von Dinesh Premalal Gesendet: Samstag, 1. Dezember 2007 06:30 An: tracey01@example.net Cc: Meg Watson (E-Mail); Powell Hazzard (E-Mail); Phil Hunt (E-Mail) Betreff: Re: Long names and sharable images ... dll's Hi Josef, Were you able to get through this problem. I see that you have a problem with name length. SJ>"object file name of any loadable component including = function/procedure names SJ> should never be more then 31 characters." I think this is a OpenVMS problem, AFAIK, in standard C implementation there is no such a restriction regarding function names. Did I miss something here? thanks, Dinesh --------------------------------------------------------------------- To unsubscribe, e-mail: tracey01@example.net For additional commands, e-mail: tracey01@example.net --------------------------------------------------------------------- To unsubscribe, e-mail: tracey01@example.net For additional commands, e-mail: tracey01@example.net From axistracey01@example.net Tue Dec 04 09:04:59 2007 Return-Path: <axistracey01@example.net> Delivered-To: tracey01@example.net Received: (qmail 91215 invoked from network); 4 Dec 2007 09:04:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Dec 2007 09:04:59 -0000 Received: (qmail 62942 invoked by uid 500); 4 Dec 2007 09:04:47 -0000 Delivered-To: tracey01@example.net Received: (qmail 62932 invoked by uid 500); 4 Dec 2007 09:04:47 -0000 Mailing-List: contact tracey01@example.net; run by ezmlm Precedence: bulk list-help: <mailto:tracey01@example.net> list-unsubscribe: <mailto:tracey01@example.net> List-Post: <mailto:tracey01@example.net> List-Id: "Apache AXIS C User List" <axis-c-user.ws.apache.org> Reply-To: "Apache AXIS C User List" <tracey01@example.net> Delivered-To: mailing list tracey01@example.net Received: (qmail 62921 invoked by uid 99); 4 Dec 2007 09:04:47 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 01:04:47 -0800 X-ASF-Spam-Status: No, hits=-4.0 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO wic-zau-22.dbv-winterthur.de) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 09:04:24 +0000 Received: from wic-zau-22.dbv-winterthur.de (localhost [83.161.120.155]) by localhost.dbv-winterthur.de (Postfix) with ESMTP id 5C801509E for <tracey01@example.net>; Tue, 4 Dec 2007 10:14:10 +0100 (CET) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: AW: AXIS2/C and scope="soapsession" Date: Tue, 4 Dec 2007 10:04:23 +0100 Message-ID: <tracey01@example.net> In-Reply-To: <tracey01@example.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: AXIS2/C and scope="soapsession" Thread-Index: Acgz77A8rv7NqVQwRdWdYChg18cGBACY3yMg From: "Stadelmann Josef" <tracey01@example.net> To: "Apache AXIS C User List" <tracey01@example.net> X-OriginalArrivalTime: 04 Dec 2007 09:04:24.0543 (UTC) FILETIME=[AA7B76F0:01C83654] X-Virus-Checked: Checked by ClamAV on apache.org Thanks Dinesh but in this case please can you or sombody from the team tell me what is #define AXIS2_SCOPE "scope" /** * Field APPLICATION_SCOPE */ #define AXIS2_APPLICATION_SCOPE "application" /** * Field SESSION_SCOPE */ #define AXIS2_SESSION_SCOPE "session" in axis2_const.h used for? I get the impression that something is not yet finished but that there = issomehow an intention to be there some times in the future. Therefor I = would like to know "Will Axis2/C ever support sessions to the degree as = sessions are supported in Axis2 Java?=20 How will sessions be supported with Apache Webserver when linked into it = mod_axis2?"=20 Any explanation is very welcome to us at this stage in our development.=20 I guess, we all know from learnings in Axis2 Java that session of the = types as defined in Axis2 uisng sope=3D{application, soapsession, ... = etc. } are a "must have" a strong requirement.=20 Now I just like to know what is the intention of the developers = regarding the implementation of session logic in Axis2/C? Josef.Stadelmann@ axa-winterthur.ch -----Urspr=FCngliche Nachricht----- Von: Dinesh Premalal [mailto:tracey01@example.net]Im Auftrag von Dinesh Premalal Gesendet: Samstag, 1. Dezember 2007 06:23 An: tracey01@example.net Betreff: Re: AXIS2/C and scope=3D"soapsession" "Stadelmann Josef" <tracey01@example.net> writes: > Hi > > does someone know how user sessions are implemented for Axis2/C ? > > Do I have the possibility to setup the same scope(s) as with the Java = version > of Axis2? > > If yes how is it done? which .C files or .H. files do I have to check = in the > axis2/c code set? > > I need scope=3D"soapsession" as defined for some axis2 java services = in > service.xml, so > I need this now as well for services I am going to implement using = Axis2/C > techniq. > > If scope=3D"sopasession" is supported which release of axis2/c = supports it? > > where can I read about that? AFAIK, there is no method to manipulate sessions in Axis2/C.=20 thanks, Dinesh --------------------------------------------------------------------- To unsubscribe, e-mail: tracey01@example.net For additional commands, e-mail: tracey01@example.net --------------------------------------------------------------------- To unsubscribe, e-mail: tracey01@example.net For additional commands, e-mail: tracey01@example.net From axistracey01@example.net Tue Dec 04 09:07:41 2007 Return-Path: <axistracey01@example.net> Delivered-To: tracey01@example.net Received: (qmail 92031 invoked from network); 4 Dec 2007 09:07:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Dec 2007 09:07:41 -0000 Received: (qmail 68207 invoked by uid 500); 4 Dec 2007 09:07:29 -0000 Delivered-To: tracey01@example.net Received: (qmail 68194 invoked by uid 500); 4 Dec 2007 09:07:29 -0000 Mailing-List: contact tracey01@example.net; run by ezmlm Precedence: bulk list-help: <mailto:tracey01@example.net> list-unsubscribe: <mailto:tracey01@example.net> List-Post: <mailto:tracey01@example.net> List-Id: "Apache AXIS C User List" <axis-c-user.ws.apache.org> Reply-To: "Apache AXIS C User List" <tracey01@example.net> Delivered-To: mailing list tracey01@example.net Received: (qmail 68183 invoked by uid 99); 4 Dec 2007 09:07:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 01:07:29 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tracey01@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO rv-out-0910.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 09:07:07 +0000 Received: by rv-out-0910.google.com with SMTP id c24so2883424rvf for <tracey01@example.net>; Tue, 04 Dec 2007 01:07:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=+1YUP44VaGq5I/+WzqWiBCmFbCFQrQX8RFoi/0ZrbVY=; b=JbbTGPiPfn5iX0+KvQcK1rnIYzF12zVNLPNqkkmr0WT5RYgWin3hxYMERwiFblMh5jxHOESwLQ1rnVd6yxHGZqM44A2N3CU2UOoOu7z6Iks+NASYcDdXQvCibTukwklucmuGHN+W3SqhTAfJ7XmvvmM5CoW40QyGBG+V5Dekz2I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=dbG03iVD31YgFinVwQzBz9xjGmwrwxZe/ABhhbsI4ZpFyuRI6pSLBfjteM8t7Hxqow1vguqdhEFGtm+ldiv4ZPq/ebz/lZVauOg/wwilSI6vvIZiPdNgahjDhHuCDibsECG6Oc8gztWK3AwhehcpgpOqBeP1TZI+z1BSb+zNYwc= Received: by 83.161.120.155 with SMTP id y17mr42429wfb.1196759230152; Tue, 04 Dec 2007 01:07:10 -0800 (PST) Received: by 83.161.120.155 with HTTP; Tue, 4 Dec 2007 01:07:10 -0800 (PST) Message-ID: <tracey01@example.net> Date: Tue, 4 Dec 2007 14:37:10 +0530 From: "Dumindu Pallewela" <tracey01@example.net> To: "Apache AXIS C User List" <tracey01@example.net> Subject: Re: HTTP Authentication (Basic and Digest) In-Reply-To: <tracey01@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <tracey01@example.net> X-Virus-Checked: Checked by ClamAV on apache.org Hi Subra, > 1. Is there any plan for supporting HTTP Digest Authentication anytime soon > in Axis2/C? I don't see anyone working on this regard at the moment. As a workaround you may try using basic auth with SSL (However, depending on your requirements this may not be possible). > 2. Are these still issues with Basic Authentication in Axis2/C? If yes, will > they be fixed in release 1.2? > -> https://issues.apache.org/jira/browse/AXIS2C-716 > -> https://issues.apache.org/jira/browse/AXIS2C-767 Yes, these issues are still there. I'm hoping to fix them for the 1.2 release. Regards, Dumindu. -- Dumindu Pallewela http://blog.dumindu.com GPG ID: 0x9E131672 WSO2 | "Oxygenating the Web Service Platform" | http://wso2.com --------------------------------------------------------------------- To unsubscribe, e-mail: tracey01@example.net For additional commands, e-mail: tracey01@example.net From axistracey01@example.net Tue Dec 04 09:33:30 2007 Return-Path: <axistracey01@example.net> Delivered-To: tracey01@example.net Received: (qmail 818 invoked from network); 4 Dec 2007 09:33:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Dec 2007 09:33:28 -0000 Received: (qmail 97946 invoked by uid 500); 4 Dec 2007 09:33:16 -0000 Delivered-To: tracey01@example.net Received: (qmail 97933 invoked by uid 500); 4 Dec 2007 09:33:16 -0000 Mailing-List: contact tracey01@example.net; run by ezmlm Precedence: bulk list-help: <mailto:tracey01@example.net> list-unsubscribe: <mailto:tracey01@example.net> List-Post: <mailto:tracey01@example.net> List-Id: "Apache AXIS C User List" <axis-c-user.ws.apache.org> Reply-To: "Apache AXIS C User List" <tracey01@example.net> Delivered-To: mailing list tracey01@example.net Received: (qmail 97922 invoked by uid 99); 4 Dec 2007 09:33:16 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 01:33:16 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tracey01@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO ro-out-1112.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 09:32:52 +0000 Received: by ro-out-1112.google.com with SMTP id a14so5421662rof for <tracey01@example.net>; Tue, 04 Dec 2007 01:32:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=0zbk3LDBkVkfgiHbJiXhnLtnuFyjMQDy2fuCOiy5U2A=; b=OSGFEUYENY2+QzWdK4WvOqFjhDXgo74W7IhHHgG3xMssHn14LS+dhe/LHOSAu0WTkToj6auQszLj3r4EccbzoGXrUidtl3809uy72f/SNMST76Za9jQ4nHnZGFi/Qo7Rctgtml1rWka9Dkwxad5viZkzghsqlcM1I8tT/SIqovs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=X80DY5iYnFlpXzAf1kh7eyGV4EYxwu7J1ZsiZqTAAMVbsbUHeYhqcipcrc84H1CD9/K2vTOc+Hq3MxqmA65PsAbM0bbPn6WdggmbMDsQPd9ZdyB4dvj1xJrmW5Rqmx7NDttGOAMj96HxwcpTqxV/LYyAJBUy2XvOP4n3Usvnzuk= Received: by 83.161.120.155 with SMTP id o1mr481788wam.1196760773088; Tue, 04 Dec 2007 01:32:53 -0800 (PST) Received: by 83.161.120.155 with HTTP; Tue, 4 Dec 2007 01:32:53 -0800 (PST) Message-ID: <tracey01@example.net> Date: Tue, 4 Dec 2007 15:02:53 +0530 From: "Dimuthu Gamage" <tracey01@example.net> To: "Apache AXIS C User List" <tracey01@example.net> Subject: Re: WSDL2C Defects In-Reply-To: <tracey01@example.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_13305_10454262.1196760773076" References: <tracey01@example.net> <tracey01@example.net> <tracey01@example.net> <tracey01@example.net> <tracey01@example.net> <tracey01@example.net> <tracey01@example.net> <tracey01@example.net> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_13305_10454262.1196760773076 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi Alastair, I will fix the defects you mentioned, And thanks for posting them. Regarding the question you ask, you can set custom headers using axis2_svc_client_add_header function in your code. Thanks Dimuthu On Nov 30, 2007 6:04 AM, Alastair FETTES <tracey01@example.net> wrote: > I have a combination question/defect report. These are all in regards > to StubSourceTemplate.xsl. > > ============ > > Defect 1: > --------- > (line 179 of StubSourceTemplate.xsl) > > /** > * auto generated method signature > * for "<xsl:value-of select="@qname"/>" operation. > <xsl:for-each select="input/param[@type!='']">* @param _<xsl:value-of > select="@name"/></xsl:for-each> > * @return > */ > > This produces method headers that look like... > > /** > * auto generated method signature for asynchronous invocations > * for "MyOperation|http://location.org/wsdl" operation. > > * @param myOperationRequest* @param interfaceVersion > * @param on_complete callback to handle on complete > * @param on_error callback to handle on error > */ > > This code should be changed too... > > /** > * auto generated method signature > * for "<xsl:value-of select="@qname"/>" operation. > * <xsl:for-each select="input/param[@type!='']"><xsl:text> > </xsl:text> * @param _<xsl:value-of select="@name"/></xsl:for-each> > * @return > */ > > This will pretty print your output to correctly show all parameters on > their own line. > > =========== > > Defect 2: > --------- > (line 190 of StubSourceTemplate.xsl) > > axis2_stub_op_<xsl:value-of select="$servicename"/>_<xsl:value-of > select="@name"/>( > axis2_stub_t *stub, const axutil_env_t *env<xsl:for-each > select="input/param[@type!='']">, > <xsl:variable name="inputtype"> > <xsl:if test="@ours">adb_</xsl:if><xsl:value-of > select="@type"/><xsl:if test="@ours">_t*</xsl:if> > </xsl:variable> > <xsl:if test="position()>1">,</xsl:if><xsl:value-of > select="$inputtype"/><xsl:text> _</xsl:text><xsl:value-of > select="@name"/> > </xsl:for-each>) > > This produces code that looks like... > > void axis2_stub_MyService_MyOperation_start( axis2_stub_t *stub, const > axutil_env_t *env, > ,axiom_node_t* > myOperationRequest, > ,axiom_node_t* > interfaceVersion, > ,axis2_status_t ( > AXIS2_CALL *on_complete ) (struct axis2_callback *, const axutil_env_t > *) , > ,axis2_status_t ( > AXIS2_CALL *on_error ) (struct axis2_callback *, const axutil_env_t *, > int ) ) > > Note the extra comma. The following lines of code should be changed: > > axis2_stub_t *stub, const axutil_env_t *env<xsl:for-each > select="input/param[@type!='']">, <---- remove this comma > <xsl:variable name="inputtype"> > > =========== > > Defect 3: > --------- > (line 214 of StubSourceTemplate.xsl) > > <!-- for service client currently suppported only 1 input param --> > <xsl:for-each select="input/param[@type!='']"> > <xsl:if test="position()=1"> > <xsl:choose> > <xsl:when test="@ours"> > payload = adb_<xsl:value-of > select="@type"/>_serialize(_<xsl:value-of select="@name"/>, env, NULL, > NULL, AXIS2_TRUE, NULL, NULL); > </xsl:when> > <xsl:otherwise> > payload = _<xsl:value-of select="@name"/>; > </xsl:otherwise> > </xsl:choose> > </xsl:if> > </xsl:for-each> > > The for loop is redundant. Change this code to be the following: > > <xsl:variable name="firstParam" select="input/param[1]"/> > <xsl:if test="$firstParam/@type!=''"> > <xsl:choose> > <xsl:when test="$firstParam/@ours"> > payload = adb_<xsl:value-of > select="$firstParam/@type"/>_serialize(_<xsl:value-of > select="$firstParam/@name"/>, env, NULL, NULL, AXIS2_TRUE, NULL, NULL); > </xsl:when> > <xsl:otherwise> > payload = _<xsl:value-of select="$firstParam/@name"/>; > </xsl:otherwise> > </xsl:choose> > </xsl:if> > > =========== > > Defect 4: > --------- > (lines 179 to 285 of StubSourceTemplate.xsl) > > This code adds in the parameters for the header (<xsl:for-each > select="input/param[@type!='']">) but only the first parameter is ever > referenced. Read: The elements explicitly specified as headers in the > WSDL are not used and thus not added to the service call. > > Here is the sample WSDL that can be used to reproduce these errors. > > <wsdl:definitions targetNamespace="http://location.org/wsdl" > xmlns:tns="http://location.org/wsdl" > xmlns:msg="http://location.org/messages" > xmlns:xs="http://www.w3.org/2001/XMLSchema" > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" > xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/"> > > <wsdl:types> > <xs:schema targetNamespace="http://location.org/wsdl"> > <xs:element name="InterfaceVersion" type="xs:string"/> > <xs:element name="MyOperationRequest" type="xs:string"/> > <xs:element name="MyOperationResponse" type="xs:string"/> > <xs:element name="MyException" type="xs:string"/> > </xs:schema> > </wsdl:types> > > <wsdl:message name="InterfaceVersion"> > <wsdl:part element="msg:InterfaceVersion" name="header"/> > </wsdl:message> > > <wsdl:message name="MyOperationRequest"> > <wsdl:part name="body" element="msg:MyOperationRequest"/> > </wsdl:message> > > <wsdl:message name="MyOperationResponse"> > <wsdl:part name="body" element="msg:MyOperationResponse"/> > </wsdl:message> > > <wsdl:message name="MyException"> > <wsdl:part name="body" element="msg:MyException"/> > </wsdl:message> > > <wsdl:portType name="MyPortType"> > > <!-- MyOperation --> > <wsdl:operation name="MyOperation"> > <wsdl:input message="tns:MyOperationRequest"/> > <wsdl:output message="tns:MyOperationResponse"/> > <wsdl:fault message="tns:MyException" name="MyException"/> > </wsdl:operation> > </wsdl:portType> > > <wsdl:binding name="MyPortBinding" type="tns:MyPortType"> > <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" > style="document"/> > <wsdl:operation name="MyOperation"> > <soap12:operation > soapAction="http://location.org/services/MyOperation" > soapActionRequired="true" > style="document"/> > <wsdl:input> > <soap12:header part="header" use="literal" > message="tns:InterfaceVersion"/> > <soap12:body parts="body" use="literal"/> > </wsdl:input> > <wsdl:output> > <soap12:body parts="body" use="literal"/> > </wsdl:output> > <wsdl:fault name="MyException"> > <soap12:body use="literal"/> > </wsdl:fault> > </wsdl:operation> > </wsdl:binding> > > <wsdl:service name="MyService"> > <wsdl:port name="MySoapPort" binding="tns:MyPortBinding"> > <wsdl:documentation> > <wsi:Claim > conformsTo="http://ws-i.org/profiles/basic/1.0" /> > </wsdl:documentation> > <soap12:address location="http://location.org/"/> > </wsdl:port> > </wsdl:service> > </wsdl:definitions> > > =========== > > Also note that I believe these same mistakes are made in all three > versions of this function that are created dependent upon if it is asyn, > sync or mep only. > > The question is now since the stub generation does not use the header > parameters supplied, where abouts can I find an example of setting > custom headers on the client side? I.e. I need to add my interface > version to the SOAP header but do not know how to do this. > > Thanks in advance. > > Alastair Fettes > MacDonald, Dettwiler and Associates > > This e-mail and any attachments are intended solely for the use of the > intended recipient(s) and may contain legally privileged, proprietary > and/or confidential information. Any use, disclosure, dissemination, > distribution or copying of this e-mail and any attachments for any > purposes that have not been specifically authorized by the sender is > strictly prohibited. If you are not the intended recipient, please > immediately notify the sender by reply e-mail and permanently delete all > copies and attachments. > > The entire content of this e-mail is for "information purposes" only and > should not be relied upon by the recipient in any way unless otherwise > confirmed in writing by way of letter or facsimile. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: tracey01@example.net > For additional commands, e-mail: tracey01@example.net > > ------=_Part_13305_10454262.1196760773076 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi Alastair,<br><br>I will fix the defects you mentioned, And thanks for posting them.<br><br>Regarding the question you ask, you can set custom headers using axis2_svc_client_add_header function in your code. <br><br>Thanks <br>Dimuthu<br><br><br><div class="gmail_quote">On Nov 30, 2007 6:04 AM, Alastair FETTES &lt;<a href="mailto:tracey01@example.net">tracey01@example.net</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> I have a combination question/defect report. &nbsp;These are all in regards<br>to StubSourceTemplate.xsl.<br><br>============<br><br>Defect 1:<br>---------<br>(line 179 of StubSourceTemplate.xsl)<br><br>/**<br>&nbsp;* auto generated method signature <br>&nbsp;* for &quot;&lt;xsl:value-of select=&quot;@qname&quot;/&gt;&quot; operation.<br>&nbsp;&lt;xsl:for-each select=&quot;input/param[@type!=&#39;&#39;]&quot;&gt;* @param _&lt;xsl:value-of<br>select=&quot;@name&quot;/&gt;&lt;/xsl:for-each&gt; <br>&nbsp;* @return<br>&nbsp;*/<br><br>This produces method headers that look like...<br><br>/**<br>&nbsp;* auto generated method signature for asynchronous invocations<br>&nbsp;* for &quot;MyOperation|http://location.org/wsdl&quot; operation. <br><br>&nbsp;* @param myOperationRequest* @param interfaceVersion<br>&nbsp;* @param on_complete callback to handle on complete<br>&nbsp;* @param on_error callback to handle on error<br>&nbsp;*/<br><br>This code should be changed too...<br><br> /**<br>&nbsp;* auto generated method signature<br>&nbsp;* for &quot;&lt;xsl:value-of select=&quot;@qname&quot;/&gt;&quot; operation.<br>&nbsp;* &lt;xsl:for-each select=&quot;input/param[@type!=&#39;&#39;]&quot;&gt;&lt;xsl:text&gt;<br>&lt;/xsl:text&gt; * @param _&lt;xsl:value-of select=&quot;@name&quot;/&gt;&lt;/xsl:for-each&gt; <br>&nbsp;* @return<br>&nbsp;*/<br><br>This will pretty print your output to correctly show all parameters on<br>their own line.<br><br>===========<br><br>Defect 2:<br>---------<br>(line 190 of StubSourceTemplate.xsl)<br><br>axis2_stub_op_&lt;xsl:value-of select=&quot;$servicename&quot;/&gt;_&lt;xsl:value-of <br>select=&quot;@name&quot;/&gt;(<br> &nbsp; &nbsp;axis2_stub_t *stub, const axutil_env_t *env&lt;xsl:for-each<br>select=&quot;input/param[@type!=&#39;&#39;]&quot;&gt;,<br> &nbsp; &nbsp;&lt;xsl:variable name=&quot;inputtype&quot;&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;xsl:if test=&quot;@ours&quot;&gt;adb_&lt;/xsl:if&gt;&lt;xsl:value-of <br>select=&quot;@type&quot;/&gt;&lt;xsl:if test=&quot;@ours&quot;&gt;_t*&lt;/xsl:if&gt;<br> &nbsp; &nbsp;&lt;/xsl:variable&gt;<br> &nbsp; &nbsp;&lt;xsl:if test=&quot;position()&gt;1&quot;&gt;,&lt;/xsl:if&gt;&lt;xsl:value-of<br>select=&quot;$inputtype&quot;/&gt;&lt;xsl:text&gt; _&lt;/xsl:text&gt;&lt;xsl:value-of <br>select=&quot;@name&quot;/&gt;<br> &nbsp; &nbsp;&lt;/xsl:for-each&gt;)<br><br>This produces code that looks like...<br><br>void axis2_stub_MyService_MyOperation_start( axis2_stub_t *stub, const<br>axutil_env_t *env,<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ,axiom_node_t* <br>myOperationRequest,<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ,axiom_node_t*<br>interfaceVersion,<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ,axis2_status_t (<br>AXIS2_CALL *on_complete ) (struct axis2_callback *, const axutil_env_t <br>*) ,<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ,axis2_status_t (<br>AXIS2_CALL *on_error ) (struct axis2_callback *, const axutil_env_t *,<br>int ) )<br><br>Note the extra comma. &nbsp;The following lines of code should be changed: <br><br> &nbsp; &nbsp;axis2_stub_t *stub, const axutil_env_t *env&lt;xsl:for-each<br>select=&quot;input/param[@type!=&#39;&#39;]&quot;&gt;, &lt;---- remove this comma<br> &nbsp; &nbsp;&lt;xsl:variable name=&quot;inputtype&quot;&gt;<br><br>=========== <br><br>Defect 3:<br>---------<br>(line 214 of StubSourceTemplate.xsl)<br><br>&lt;!-- for service client currently suppported only 1 input param --&gt;<br>&lt;xsl:for-each select=&quot;input/param[@type!=&#39;&#39;]&quot;&gt; <br> &nbsp; &nbsp;&lt;xsl:if test=&quot;position()=1&quot;&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;xsl:choose&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;xsl:when test=&quot;@ours&quot;&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;payload = adb_&lt;xsl:value-of<br>select=&quot;@type&quot;/&gt;_serialize(_&lt;xsl:value-of select=&quot;@name&quot;/&gt;, env, NULL, <br>NULL, AXIS2_TRUE, NULL, NULL);<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/xsl:when&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;xsl:otherwise&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;payload = _&lt;xsl:value-of select=&quot;@name&quot;/&gt;;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/xsl:otherwise&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;/xsl:choose&gt;<br> &nbsp; &nbsp;&lt;/xsl:if&gt;<br>&lt;/xsl:for-each&gt;<br><br>The for loop is redundant. &nbsp;Change this code to be the following:<br><br>&lt;xsl:variable name=&quot;firstParam&quot; select=&quot;input/param[1]&quot;/&gt; <br>&lt;xsl:if test=&quot;$firstParam/@type!=&#39;&#39;&quot;&gt;<br> &nbsp; &nbsp;&lt;xsl:choose&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;xsl:when test=&quot;$firstParam/@ours&quot;&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;payload = adb_&lt;xsl:value-of<br>select=&quot;$firstParam/@type&quot;/&gt;_serialize(_&lt;xsl:value-of <br>select=&quot;$firstParam/@name&quot;/&gt;, env, NULL, NULL, AXIS2_TRUE, NULL, NULL);<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;/xsl:when&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;xsl:otherwise&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;payload = _&lt;xsl:value-of select=&quot;$firstParam/@name&quot;/&gt;; <br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;/xsl:otherwise&gt;<br> &nbsp; &nbsp;&lt;/xsl:choose&gt;<br>&lt;/xsl:if&gt;<br><br>===========<br><br>Defect 4:<br>---------<br>(lines 179 to 285 of StubSourceTemplate.xsl)<br><br>This code adds in the parameters for the header (&lt;xsl:for-each <br>select=&quot;input/param[@type!=&#39;&#39;]&quot;&gt;) but only the first parameter is ever<br>referenced. &nbsp;Read: The elements explicitly specified as headers in the<br>WSDL are not used and thus not added to the service call. <br><br>Here is the sample WSDL that can be used to reproduce these errors.<br><br>&lt;wsdl:definitions targetNamespace=&quot;<a href="http://location.org/wsdl" target="_blank">http://location.org/wsdl</a>&quot;<br>xmlns:tns=&quot; <a href="http://location.org/wsdl" target="_blank">http://location.org/wsdl</a>&quot;<br>xmlns:msg=&quot;<a href="http://location.org/messages" target="_blank">http://location.org/messages</a>&quot;<br>xmlns:xs=&quot;<a href="http://www.w3.org/2001/XMLSchema" target="_blank"> http://www.w3.org/2001/XMLSchema</a>&quot;<br>xmlns:wsdl=&quot;<a href="http://schemas.xmlsoap.org/wsdl/" target="_blank">http://schemas.xmlsoap.org/wsdl/</a>&quot;<br>xmlns:http=&quot;<a href="http://schemas.xmlsoap.org/wsdl/http/" target="_blank"> http://schemas.xmlsoap.org/wsdl/http/</a>&quot;<br>xmlns:soap=&quot;<a href="http://schemas.xmlsoap.org/wsdl/soap/" target="_blank">http://schemas.xmlsoap.org/wsdl/soap/</a>&quot;<br>xmlns:soap12=&quot;<a href="http://schemas.xmlsoap.org/wsdl/soap12/" target="_blank"> http://schemas.xmlsoap.org/wsdl/soap12/</a>&quot;<br>xmlns:wsi=&quot;<a href="http://ws-i.org/schemas/conformanceClaim/" target="_blank">http://ws-i.org/schemas/conformanceClaim/</a>&quot;&gt;<br><br> &nbsp; &nbsp;&lt;wsdl:types&gt; <br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;xs:schema targetNamespace=&quot;<a href="http://location.org/wsdl" target="_blank">http://location.org/wsdl</a>&quot;&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;xs:element name=&quot;InterfaceVersion&quot; type=&quot;xs:string&quot;/&gt; <br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;xs:element name=&quot;MyOperationRequest&quot; type=&quot;xs:string&quot;/&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;xs:element name=&quot;MyOperationResponse&quot; type=&quot;xs:string&quot;/&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;xs:element name=&quot;MyException&quot; type=&quot;xs:string&quot;/&gt; <br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;/xs:schema&gt;<br> &nbsp; &nbsp;&lt;/wsdl:types&gt;<br><br> &nbsp; &nbsp;&lt;wsdl:message name=&quot;InterfaceVersion&quot;&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:part element=&quot;msg:InterfaceVersion&quot; name=&quot;header&quot;/&gt;<br> &nbsp; &nbsp;&lt;/wsdl:message&gt;<br><br> &nbsp; &nbsp;&lt;wsdl:message name=&quot;MyOperationRequest&quot;&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:part name=&quot;body&quot; element=&quot;msg:MyOperationRequest&quot;/&gt;<br> &nbsp; &nbsp;&lt;/wsdl:message&gt;<br> <br> &nbsp; &nbsp;&lt;wsdl:message name=&quot;MyOperationResponse&quot;&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:part name=&quot;body&quot; element=&quot;msg:MyOperationResponse&quot;/&gt;<br> &nbsp; &nbsp;&lt;/wsdl:message&gt;<br><br> &nbsp; &nbsp;&lt;wsdl:message name=&quot;MyException&quot;&gt; <br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:part name=&quot;body&quot; element=&quot;msg:MyException&quot;/&gt;<br> &nbsp; &nbsp;&lt;/wsdl:message&gt;<br><br> &nbsp; &nbsp;&lt;wsdl:portType name=&quot;MyPortType&quot;&gt;<br><br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;!-- MyOperation --&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:operation name=&quot;MyOperation&quot;&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:input message=&quot;tns:MyOperationRequest&quot;/&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:output message=&quot;tns:MyOperationResponse&quot;/&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:fault message=&quot;tns:MyException&quot; name=&quot;MyException&quot;/&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;/wsdl:operation&gt;<br> &nbsp; &nbsp;&lt;/wsdl:portType&gt;<br><br> &nbsp; &nbsp;&lt;wsdl:binding name=&quot;MyPortBinding&quot; type=&quot;tns:MyPortType&quot;&gt; <br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;soap12:binding transport=&quot;<a href="http://schemas.xmlsoap.org/soap/http" target="_blank">http://schemas.xmlsoap.org/soap/http</a>&quot;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; style=&quot;document&quot;/&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:operation name=&quot;MyOperation&quot;&gt; <br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;soap12:operation<br>soapAction=&quot;<a href="http://location.org/services/MyOperation" target="_blank">http://location.org/services/MyOperation</a>&quot;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;soapActionRequired=&quot;true&quot; <br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;style=&quot;document&quot;/&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:input&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;soap12:header part=&quot;header&quot; use=&quot;literal&quot;<br>message=&quot;tns:InterfaceVersion&quot;/&gt; <br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;soap12:body parts=&quot;body&quot; use=&quot;literal&quot;/&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/wsdl:input&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:output&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;soap12:body parts=&quot;body&quot; use=&quot;literal&quot;/&gt; <br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/wsdl:output&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:fault name=&quot;MyException&quot;&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;soap12:body use=&quot;literal&quot;/&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/wsdl:fault&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;/wsdl:operation&gt; <br> &nbsp; &nbsp;&lt;/wsdl:binding&gt;<br><br> &nbsp; &nbsp;&lt;wsdl:service name=&quot;MyService&quot;&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:port name=&quot;MySoapPort&quot; binding=&quot;tns:MyPortBinding&quot;&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsdl:documentation&gt; <br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;wsi:Claim<br>conformsTo=&quot;<a href="http://ws-i.org/profiles/basic/1.0" target="_blank">http://ws-i.org/profiles/basic/1.0</a>&quot; /&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/wsdl:documentation&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;soap12:address location=&quot; <a href="http://location.org/" target="_blank">http://location.org/</a>&quot;/&gt;<br> &nbsp; &nbsp; &nbsp; &nbsp;&lt;/wsdl:port&gt;<br> &nbsp; &nbsp;&lt;/wsdl:service&gt;<br>&lt;/wsdl:definitions&gt;<br><br>===========<br><br>Also note that I believe these same mistakes are made in all three <br>versions of this function that are created dependent upon if it is asyn,<br>sync or mep only.<br><br>The question is now since the stub generation does not use the header<br>parameters supplied, where abouts can I find an example of setting <br>custom headers on the client side? &nbsp;I.e. I need to add my interface<br>version to the SOAP header but do not know how to do this.<br><br>Thanks in advance.<br><br>Alastair Fettes<br>MacDonald, Dettwiler and Associates <br><br>This e-mail and any attachments are intended solely for the use of the<br>intended recipient(s) and may contain legally privileged, proprietary<br>and/or confidential information. &nbsp;Any use, disclosure, dissemination, <br>distribution or copying of this e-mail and any attachments for any<br>purposes that have not been specifically authorized by the sender is<br>strictly prohibited. &nbsp;If you are not the intended recipient, please<br>immediately notify the sender by reply e-mail and permanently delete all <br>copies and attachments.<br><br>The entire content of this e-mail is for &quot;information purposes&quot; only and<br>should not be relied upon by the recipient in any way unless otherwise<br>confirmed in writing by way of letter or facsimile. <br><br>---------------------------------------------------------------------<br>To unsubscribe, e-mail: <a href="mailto:tracey01@example.net">tracey01@example.net</a><br>For additional commands, e-mail: <a href="mailto:tracey01@example.net">tracey01@example.net</a><br><br></blockquote></div><br> ------=_Part_13305_10454262.1196760773076-- From axistracey01@example.net Tue Dec 04 14:51:37 2007 Return-Path: <axistracey01@example.net> Delivered-To: tracey01@example.net Received: (qmail 14895 invoked from network); 4 Dec 2007 14:51:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Dec 2007 14:51:36 -0000 Received: (qmail 94771 invoked by uid 500); 4 Dec 2007 14:51:24 -0000 Delivered-To: tracey01@example.net Received: (qmail 94756 invoked by uid 500); 4 Dec 2007 14:51:24 -0000 Mailing-List: contact tracey01@example.net; run by ezmlm Precedence: bulk list-help: <mailto:tracey01@example.net> list-unsubscribe: <mailto:tracey01@example.net> List-Post: <mailto:tracey01@example.net> List-Id: "Apache AXIS C User List" <axis-c-user.ws.apache.org> Reply-To: "Apache AXIS C User List" <tracey01@example.net> Delivered-To: mailing list tracey01@example.net Received: (qmail 94745 invoked by uid 99); 4 Dec 2007 14:51:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 06:51:24 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tracey01@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mu-out-0910.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 14:51:02 +0000 Received: by mu-out-0910.google.com with SMTP id g7so1072125muf for <tracey01@example.net>; Tue, 04 Dec 2007 06:51:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=nOsYTMwxyJubzOBAvz8+JKjz2unif1id1GJ3ptMERIQ=; b=ahyTYcOhsCsDeRVAVj6ZUZ4Na5/garwVUQBat7EjQbQp5uPqj1TPfksgHcwLQI/7FV776VNqph7OpydyWsAPW/kClraiSoM7ghzdWbMrptS7wK7pfBPPowWulzmm5IMDkZZrXeSLwmt1E5xaODKFSlBiS8LJdXF0IVZ26/mxFWc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=jbuBgk72eoAR1PQk3sH6IGZBIaYTaI4RhvtxJPp7AJt8eZfiOk8zFmbNxYSFjB3RMZJzqAQAdgqNyFVjr5PL6eEJzdCUhJNR9l5zbPhlYSKqyhS7ehWadPhPSLORKycWv5XXRjJrvrv+vboK+re1FTV9Bz+dHIhxriDxteXWB4s= Received: by 83.161.120.155 with SMTP id x20mr2011451bud.1196779862269; Tue, 04 Dec 2007 06:51:02 -0800 (PST) Received: by 83.161.120.155 with HTTP; Tue, 4 Dec 2007 06:51:02 -0800 (PST) Message-ID: <tracey01@example.net> Date: Tue, 4 Dec 2007 09:51:02 -0500 From: "Subra A Narayanan" <tracey01@example.net> To: "Apache AXIS C User List" <tracey01@example.net> Subject: Re: AXIS2/C and scope="soapsession" In-Reply-To: <tracey01@example.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_129_31687608.1196779862264" References: <tracey01@example.net> <tracey01@example.net> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_129_31687608.1196779862264 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hey Josef, You might want to take a look at this thread -> http://marc.info/?l=3Daxis-c-user&m=3D119214357328385&w=3D2 Hopefully it will answer most of ur questions. Subra On Dec 4, 2007 4:04 AM, Stadelmann Josef <tracey01@example.net= h> wrote: > Thanks Dinesh > > but in this case please can you or sombody from the team tell me what is > > > #define AXIS2_SCOPE "scope" > > /** > * Field APPLICATION_SCOPE > */ > #define AXIS2_APPLICATION_SCOPE "application" > > /** > * Field SESSION_SCOPE > */ > #define AXIS2_SESSION_SCOPE "session" > > > > in axis2_const.h used for? > > > > > I get the impression that something is not yet finished but that there > issomehow an intention to be there some times in the future. Therefor I > would like to know "Will Axis2/C ever support sessions to the degree as > sessions are supported in Axis2 Java? > > How will sessions be supported with Apache Webserver when linked into it > mod_axis2?" > > Any explanation is very welcome to us at this stage in our development. > > I guess, we all know from learnings in Axis2 Java that session of the > types as defined in Axis2 uisng sope=3D{application, soapsession, ... etc= . } > are a "must have" a strong requirement. > > Now I just like to know what is the intention of the developers regarding > the implementation of session logic in Axis2/C? > > Josef.Stadelmann@ > axa-winterthur.ch > > > > -----Urspr=FCngliche Nachricht----- > Von: Dinesh Premalal [mailto:tracey01@example.net]Im Auftrag von Dinesh > Premalal > Gesendet: Samstag, 1. Dezember 2007 06:23 > An: tracey01@example.net > Betreff: Re: AXIS2/C and scope=3D"soapsession" > > > "Stadelmann Josef" <tracey01@example.net> writes: > > > Hi > > > > does someone know how user sessions are implemented for Axis2/C ? > > > > Do I have the possibility to setup the same scope(s) as with the Java > version > > of Axis2? > > > > If yes how is it done? which .C files or .H. files do I have to check i= n > the > > axis2/c code set? > > > > I need scope=3D"soapsession" as defined for some axis2 java services in > > service.xml, so > > I need this now as well for services I am going to implement using > Axis2/C > > techniq. > > > > If scope=3D"sopasession" is supported which release of axis2/c supports > it? > > > > where can I read about that? > > AFAIK, there is no method to manipulate sessions in Axis2/C. > > thanks, > Dinesh > > --------------------------------------------------------------------- > To unsubscribe, e-mail: tracey01@example.net > For additional commands, e-mail: tracey01@example.net > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: tracey01@example.net > For additional commands, e-mail: tracey01@example.net > > ------=_Part_129_31687608.1196779862264 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hey Josef,<br><br>You might want to take a look at this thread -&gt; <a hre= f=3D"http://marc.info/?l=3Daxis-c-user&amp;m=3D119214357328385&amp;w=3D2">h= ttp://marc.info/?l=3Daxis-c-user&amp;m=3D119214357328385&amp;w=3D2</a><br><= br>Hopefully it will answer most of ur questions. <br><br>Subra<br><br><div class=3D"gmail_quote">On Dec 4, 2007 4:04 AM, Sta= delmann Josef &lt;<a href=3D"mailto:tracey01@example.net">jos= tracey01@example.net</a>&gt; wrote:<br><blockquote class=3D"gmai= l_quote" style=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0p= t 0pt 0.8ex; padding-left: 1ex;"> Thanks Dinesh<br><br>but in this case please can you or sombody from the te= am tell me what is<br><br><br>#define AXIS2_SCOPE &quot;scope&quot;<br><br>= /**<br>&nbsp;* Field APPLICATION_SCOPE<br>&nbsp;*/<br>#define AXIS2_APPLICA= TION_SCOPE &quot;application&quot; <br><br>/**<br>&nbsp;* Field SESSION_SCOPE<br>&nbsp;*/<br>#define AXIS2_SES= SION_SCOPE &quot;session&quot;<br><br><br><br>in axis2_const.h used for?<br= ><br><br><br><br>I get the impression that something is not yet finished bu= t that there issomehow an intention to be there some times in the future. T= herefor I would like to know &quot;Will Axis2/C ever support sessions to th= e degree as sessions are supported in Axis2 Java? <br><br>How will sessions be supported with Apache Webserver when linked in= to it mod_axis2?&quot;<br><br>Any explanation is very welcome to us at this= stage in our development.<br><br>I guess, we all know from learnings in Ax= is2 Java that session of the types as defined in Axis2 uisng sope=3D{applic= ation, soapsession, ... etc. } are a &quot;must have&quot; a strong require= ment. <br><br>Now I just like to know what is the intention of the developers reg= arding the implementation of session logic in Axis2/C?<br><div class=3D"Ih2= E3d"><br>Josef.Stadelmann@<br>axa-winterthur.ch<br><br><br><br></div>-----U= rspr=FCngliche Nachricht----- <br>Von: Dinesh Premalal [mailto:<a href=3D"mailto:tracey01@example.net">prem= tracey01@example.net</a>]Im Auftrag von Dinesh<br>Premalal<br>Gesendet: Samstag, = 1. Dezember 2007 06:23<br>An: <a href=3D"mailto:tracey01@example.net"> tracey01@example.net</a><br>Betreff: Re: AXIS2/C and scope=3D&quot;soa= psession&quot;<br><div><div></div><div class=3D"Wj3C7c"><br><br>&quot;Stade= lmann Josef&quot; &lt;<a href=3D"mailto:tracey01@example.net"= >tracey01@example.net </a>&gt; writes:<br><br>&gt; Hi<br>&gt;<br>&gt; does someone know how user = sessions are implemented for Axis2/C ?<br>&gt;<br>&gt; Do I have the possib= ility to setup the same scope(s) as with the Java version<br>&gt; of Axis2? <br>&gt;<br>&gt; If yes how is it done? which .C files or .H. files do I ha= ve to check in the<br>&gt; axis2/c code set?<br>&gt;<br>&gt; I need scope= =3D&quot;soapsession&quot; as defined for some axis2 java services in<br>&g= t;=20 service.xml, so<br>&gt; I need this now as well for services I am going to = implement using Axis2/C<br>&gt; techniq.<br>&gt;<br>&gt; If scope=3D&quot;s= opasession&quot; is supported which release of axis2/c supports it?<br>&gt; <br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; where can I read about that?<br><br>AF= AIK, there is no method to manipulate sessions in Axis2/C.<br><br>thanks,<b= r>Dinesh<br><br>-----------------------------------------------------------= ----------<br>To unsubscribe, e-mail:=20 <a href=3D"mailto:tracey01@example.net">axis-c-user-unsubs= tracey01@example.net</a><br>For additional commands, e-mail: <a href=3D"mail= to:tracey01@example.net">tracey01@example.net</a><br><b= r> <br>---------------------------------------------------------------------<b= r>To unsubscribe, e-mail: <a href=3D"mailto:tracey01@example.net= he.org">tracey01@example.net</a><br>For additional command= s, e-mail:=20 <a href=3D"mailto:tracey01@example.net">tracey01@example.net= e.org</a><br><br></div></div></blockquote></div><br> ------=_Part_129_31687608.1196779862264-- From axistracey01@example.net Tue Dec 04 15:58:41 2007 Return-Path: <axistracey01@example.net> Delivered-To: tracey01@example.net Received: (qmail 42135 invoked from network); 4 Dec 2007 15:58:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Dec 2007 15:58:41 -0000 Received: (qmail 4841 invoked by uid 500); 4 Dec 2007 15:58:30 -0000 Delivered-To: tracey01@example.net Received: (qmail 4558 invoked by uid 500); 4 Dec 2007 15:58:29 -0000 Mailing-List: contact tracey01@example.net; run by ezmlm Precedence: bulk list-help: <mailto:tracey01@example.net> list-unsubscribe: <mailto:tracey01@example.net> List-Post: <mailto:tracey01@example.net> List-Id: "Apache AXIS C User List" <axis-c-user.ws.apache.org> Reply-To: "Apache AXIS C User List" <tracey01@example.net> Delivered-To: mailing list tracey01@example.net Received: (qmail 4547 invoked by uid 99); 4 Dec 2007 15:58:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 07:58:29 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tracey01@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mu-out-0910.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 15:58:06 +0000 Received: by mu-out-0910.google.com with SMTP id g7so1150110muf for <tracey01@example.net>; Tue, 04 Dec 2007 07:58:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=1O0h2yTWaT0lsBt1jQlGzdW5zUy84tuXlV3IBA2w6EY=; b=gYCm7tUCp8FottlD8N2rF+nC2etxum+W9fEickosgXR2pEbcMVJBPHJbdyuLUN/bVd8kyFJrSm8ucvm1OAgQJouEC6rsXnVc42vbxbOiLXT5uGGBBxlGnlKPUBaY4ROofpugoEWyqqsFcouD53Rq/5+4dVqy1jfpr2RGVfLO8ys= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=M4j/ZGZJIQryF1hTPpT34WZxNiDeOjFzzm67tRZxsAD7gj2q7IBx+/5XWdsFSfVFfqOcJVSBYH030TANqEGlXoXYI15W4pn5bJTlcdDBmECvB7EntRAlwzQ0jkxYmU332xeduQGLOwRf0LodT3rdv3xj/iiAq9gw4L4+Ph7DVfU= Received: by 83.161.120.155 with SMTP id p5mr2147914bue.1196783887052; Tue, 04 Dec 2007 07:58:07 -0800 (PST) Received: by 83.161.120.155 with HTTP; Tue, 4 Dec 2007 07:58:07 -0800 (PST) Message-ID: <tracey01@example.net> Date: Tue, 4 Dec 2007 10:58:07 -0500 From: "Subra A Narayanan" <tracey01@example.net> To: "Apache AXIS C User List" <tracey01@example.net> Subject: Re: HTTP Authentication (Basic and Digest) In-Reply-To: <tracey01@example.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_298_28027618.1196783887043" References: <tracey01@example.net> <tracey01@example.net> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_298_28027618.1196783887043 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline One clarification.... When we talk about support for Basic/Digest HTTP Authentication in Axis2/C, we are talking about only the client side right? There is no problem on the server side since this is taken care by the apache httpd server, correct? So if my service is written in axis2/c with Digest Authentication enabled in apache, and if I use Microsoft .Net client, I should be fine, right? Subra On Dec 4, 2007 4:07 AM, Dumindu Pallewela <tracey01@example.net> wrote: > Hi Subra, > > > 1. Is there any plan for supporting HTTP Digest Authentication anytime > soon > > in Axis2/C? > > I don't see anyone working on this regard at the moment. As a > workaround you may try using basic auth with SSL (However, depending > on your requirements this may not be possible). > > > 2. Are these still issues with Basic Authentication in Axis2/C? If yes, > will > > they be fixed in release 1.2? > > -> https://issues.apache.org/jira/browse/AXIS2C-716 > > -> https://issues.apache.org/jira/browse/AXIS2C-767 > > Yes, these issues are still there. I'm hoping to fix them for the 1.2release. > > Regards, > Dumindu. > > -- > Dumindu Pallewela > http://blog.dumindu.com > GPG ID: 0x9E131672 > > WSO2 | "Oxygenating the Web Service Platform" | http://wso2.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: tracey01@example.net > For additional commands, e-mail: tracey01@example.net > > ------=_Part_298_28027618.1196783887043 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline One clarification....<br><br>When we talk about support for Basic/Digest HTTP Authentication in Axis2/C, we are talking about only the client side right? There is no problem on the server side since this is taken care by the apache httpd server, correct? <br><br>So if my service is written in axis2/c with Digest Authentication enabled in apache, and if I use Microsoft .Net client, I should be fine, right?<br><br>Subra<br><br><div class="gmail_quote">On Dec 4, 2007 4:07 AM, Dumindu Pallewela &lt; <a href="mailto:tracey01@example.net">tracey01@example.net</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt
{'source': 'Apache Software Foundation Public Mail Archives'}