Hi
Thank you for your time. I will study that
documents and I hope, that it help me. Now i know that it is not a bug, because
I use Cape Clear SOA Editor and use: Insert
->Embedded schema from file, it insert xsd schemas to my wsdl file and it
works. But it insert all schema definition, and it is not, what I want. So i try
to Schema->Insert schema import ,and it write error: "The prefix "xsd" for
element "xsd:import" is not bound. at Line: 1 Character: 175" ,bud when I get to
validate xsd. file , everything is Ok. I will work on it and I hope, that I will
find a solution. Thank you again for your time, because you help me a
lot.
Ales
----- Original Message -----
Sent: Wednesday, December 14, 2005 9:35
PM
Subject: Re: Is it a bug? Multi-nested
includes. Server.generalException - makeTypeElement() was told to create a
type ...
Your problems are with schema and namespaces, not with WSDL. In
addition to the wsdl spec, you should study these documents:
- WS-I
Basic Profile: http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.html -
XML Namespaces: http://www.w3.org/TR/REC-xml-names/ -
XML Schema Tutorial: http://www.w3schools.com/schema/default.asp -
XML Schema Primer: http://www.w3.org/TR/xmlschema-0/
I
think you should work on the assumption that it isn't a bug, but a problem
with the way you're importing/including schemas and referencing elements. XML
Schema is really complicated, but you're fortunate in that you don't really
need to define your elements and types. You just need to import and include
the files properly, and reference your elements and types
properly.
Going back to your first question -- that was caused by the
fact that the StyledLayerDescription element references elements (Name,
Description, etc) that are defined in the common.xsd schema rather than in the
sld.xsd schema, and the sld.xsd schema doesn't <x:include> common.xsd
schema. (They are both in the sld namespace, therefore you must
<x:include> the common.xsd schema rather than <x:import
it.)
As I said to you before, I recommend that you consolidate all the
schemas that have the same targetNamespace. That should resolve the problems
you're experiencing.
Anne
On 12/14/05, Ales
St <[EMAIL PROTECTED]>
wrote:
Ok,I try to solve it by myself, but problem is
, that I trying to solve it for one week and still can't find
resolution. So I try to ask you, where can I find some good
book or web pages about wsdl i know only this http://www.w3.org/TR/wsdl and it is hard for me to
find resolution of my problem there. Or do you knew some source where where
is my problem solved?
Please help
Ales
-----
Original Message -----
Sent:
Wednesday, December 14, 2005 6:54 PM
Subject:
Re: Is it a bug? Multi-nested includes. Server.generalException -
makeTypeElement() was told to create a type ...
Sorry, I'm not going to do your homework for
you.
On 12/14/05, Ales
St <[EMAIL PROTECTED]>
wrote:
Hi
I see my file in Cape Clear SOA Editor and see that
errors,bud I don't know how to fix them, please help.
Thank you
Ales
-----
Original Message -----
Sent:
Wednesday, December 14, 2005 6:27 PM
Subject:
Re: Is it a bug? Multi-nested includes. Server.generalException -
makeTypeElement() was told to create a type ...
You have a bunch of namespace errors in these files.
Fix them and try again.
I strongly recommend that you use a
WSDL editor such as Cape Clear SOA Editor. (It's free.) See http://www.capescience.com/soa/index.shtml .
The validate function is very handy.
Anne
On 12/14/05, Ales St <[EMAIL PROTECTED]>
wrote:
Here is that files.
-----
Original Message -----
Sent:
Wednesday, December 14, 2005 5:18 PM
Subject:
Re: Is it a bug? Multi-nested includes. Server.generalException -
makeTypeElement() was told to create a type ...
Please post the updated wsdl and schema
files.
On 12/14/05, Ales St <[EMAIL PROTECTED]
> wrote:
Hi, I did It, but still the same
Server exception. I write this wsdl to create the simpler
similar situation as with StyledLayerDescription.xsd,what I solve. So it is my wsdl
correct?
Ales
-----
Original Message -----
Sent:
Wednesday, December 14, 2005 4:36 PM
Subject:
Re: Is it a bug? Multi-nested includes.
Server.generalException - makeTypeElement() was told to create
a type ...
You must use <xsd:include> to
bring in a schema with the same namespace and
<xsd:import> to bring in a schema with a different
namespace. So you must change this:
to
this:
<xsd:include
schemaLocation="
./wms_schemas.xsd"
/>
</xsd:schema>
<xsd:include
schemaLocation="
./wms-pok2.xsd" />
</xsd:schema> Anne
On 12/14/05, Ales St <[EMAIL PROTECTED]
> wrote:
Hi
I have a problem with
multi-nested includes, and I thing that it is a bug. I use
java Axis 1.3.
I try in my wsdl file to import
two difrent namespaces from two difrent xsd files. And then
I generate classes using WSDL2JAVA
(org.apache.axis.wsdl.WSDL2Java -v -a --server-side
--skeletonDeploy true --NStoPkg urn:Wms=wms wms.wsdl ) Then
I copy files to server and when I wanted to see server
generated wsdl Axis error is generated:
AXIS error
Sorry, something seems to have gone wrong... here are
the details:
Thank you
Ales
|