Return-Path: Delivered-To: apmail-incubator-beehive-user-archive@www.apache.org Received: (qmail 70901 invoked from network); 7 Aug 2005 12:17:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 7 Aug 2005 12:17:24 -0000 Received: (qmail 8746 invoked by uid 500); 7 Aug 2005 12:17:23 -0000 Delivered-To: apmail-incubator-beehive-user-archive@incubator.apache.org Received: (qmail 8711 invoked by uid 500); 7 Aug 2005 12:17:22 -0000 Mailing-List: contact beehive-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Beehive Users" Delivered-To: mailing list beehive-user@incubator.apache.org Received: (qmail 8698 invoked by uid 99); 7 Aug 2005 12:17:22 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 07 Aug 2005 05:17:22 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [80.190.253.131] (HELO mail.baseserver.net) (80.190.253.131) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 07 Aug 2005 05:17:11 -0700 Received: from [192.168.0.6] (d021084.adsl.hansenet.de [80.171.21.84]) by mail.baseserver.net (Postfix) with ESMTP id 5E54B9B250 for ; Sun, 7 Aug 2005 14:17:15 +0200 (CEST) Subject: wsdl/schema generation and custom type mapping From: Martin Grotzke To: Beehive Users Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-5UCJLhgqZSzF0DIZFATI" Date: Sun, 07 Aug 2005 14:17:14 +0200 Message-Id: <1123417034.4258.22.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.2.2 (2.2.2-5) X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --=-5UCJLhgqZSzF0DIZFATI Content-Type: text/plain Content-Transfer-Encoding: quoted-printable hello, i'm using beehive for writing some webservices, and like it very much! now i want to have a custom type mapping for one class that is used by more that one webservice in common, but i do not know how to do this. what i have is the following: com.comp.ws.WSConsumerInfo (this is a class that provides information about the webservice consumer, this is expected by all webservices) com.comp.ws.srvc1.WebService1 com.comp.ws.srvc1.MyWS1Request (associates WSConsumerInfo) com.comp.ws.srvc2.WebService2 com.comp.ws.srvc2.MyWS2Request (associates WSConsumerInfo) both webservices define their own targetNamespace, e.g. "http://srvc1.ws.comp.com" and "http://srvc2.ws.comp.com". when the wsdl for a service is generated, the serializer creates only the namespace for the service, and the WSConsumerInfo is created in the same namespace. so, each webservice gets it's own WSConsumerInfo, what is not desired, because the client's shall get the WSConsumerInfo as a shared concept, too. i'd like to have the WSConsumerInfo generated in a common namespace "http://ws.comp.com". is there any way to achieve this with beehive? thanx for your help, cheers, martin --=20 --=-5UCJLhgqZSzF0DIZFATI Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBC9fvK7FvOl7Te+pYRAjriAJ9TOawQy/uam5w+lIT0Hu0tQq4aGACgxE2d ZxIl0errZCjc1xc4bFKBnfc= =+aR8 -----END PGP SIGNATURE----- --=-5UCJLhgqZSzF0DIZFATI--