Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
alx_20230801
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Patryk Czarnik
alx_20230801
Commits
e4c17f85
Commit
e4c17f85
authored
Aug 04, 2023
by
Patryk Czarnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Wygenerowanie WSDL i Schemy na podstawie klas
parent
cebd7298
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
440 additions
and
1 deletions
+440
-1
polecenia.txt
OgloszeniaSerwer/polecenia.txt
+1
-0
Ogloszenia.java
...zeniaSerwer/src/main/java/ogloszenia/soap/Ogloszenia.java
+5
-1
OgloszeniaService.wsdl
...erwer/src/main/webapp/WEB-INF/wsdl/OgloszeniaService.wsdl
+264
-0
OgloszeniaService_schema1.xsd
...rc/main/webapp/WEB-INF/wsdl/OgloszeniaService_schema1.xsd
+170
-0
No files found.
OgloszeniaSerwer/polecenia.txt
0 → 100644
View file @
e4c17f85
/opt/java/wildfly-28.0.1.Final/bin/wsprovide.sh -w -c target/classes -r src/main/webapp/WEB-INF/wsdl ogloszenia.soap.Ogloszenia
OgloszeniaSerwer/src/main/java/ogloszenia/soap/Ogloszenia.java
View file @
e4c17f85
...
...
@@ -18,7 +18,11 @@ import java.util.ArrayList;
import
java.util.Collections
;
import
java.util.List
;
@WebService
@WebService
(
wsdlLocation
=
"/WEB-INF/wsdl/OgloszeniaService.wsdl"
,
targetNamespace
=
"http://soap.ogloszenia/"
,
name
=
"Ogloszenia"
,
portName
=
"OgloszeniaPort"
,
serviceName
=
"Ogloszenia"
)
@MTOM
@HandlerChain
(
file
=
"handlers.xml"
)
public
class
Ogloszenia
{
...
...
OgloszeniaSerwer/src/main/webapp/WEB-INF/wsdl/OgloszeniaService.wsdl
0 → 100644
View file @
e4c17f85
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
name=
"OgloszeniaService"
targetNamespace=
"http://soap.ogloszenia/"
xmlns:wsdl=
"http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd=
"http://www.w3.org/2001/XMLSchema"
xmlns:tns=
"http://soap.ogloszenia/"
xmlns:soap=
"http://schemas.xmlsoap.org/wsdl/soap/"
>
<wsdl:types>
<schema
xmlns=
"http://www.w3.org/2001/XMLSchema"
>
<import
namespace=
"http://soap.ogloszenia/"
schemaLocation=
"OgloszeniaService_schema1.xsd"
></import>
</schema>
</wsdl:types>
<wsdl:message
name=
"readAll"
>
<wsdl:part
name=
"parameters"
element=
"tns:readAll"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"insertResponse"
>
<wsdl:part
name=
"parameters"
element=
"tns:insertResponse"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"poczekaj"
>
<wsdl:part
name=
"parameters"
element=
"tns:poczekaj"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"pobierzImionaResponse"
>
<wsdl:part
name=
"parameters"
element=
"tns:pobierzImionaResponse"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"dodajImie"
>
<wsdl:part
name=
"parameters"
element=
"tns:dodajImie"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"insert"
>
<wsdl:part
name=
"parameters"
element=
"tns:insert"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"photo"
>
<wsdl:part
name=
"parameters"
element=
"tns:photo"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"update"
>
<wsdl:part
name=
"parameters"
element=
"tns:update"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"pobierzImiona"
>
<wsdl:part
name=
"parameters"
element=
"tns:pobierzImiona"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"readByPriceResponse"
>
<wsdl:part
name=
"parameters"
element=
"tns:readByPriceResponse"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"readOneResponse"
>
<wsdl:part
name=
"parameters"
element=
"tns:readOneResponse"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"updateResponse"
>
<wsdl:part
name=
"parameters"
element=
"tns:updateResponse"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"photoResponse"
>
<wsdl:part
name=
"parameters"
element=
"tns:photoResponse"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"readByPrice"
>
<wsdl:part
name=
"parameters"
element=
"tns:readByPrice"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"poczekajResponse"
>
<wsdl:part
name=
"parameters"
element=
"tns:poczekajResponse"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"NieznanyRekord"
>
<wsdl:part
name=
"NieznanyRekord"
element=
"tns:NieznanyRekord"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"BladBazyDanych"
>
<wsdl:part
name=
"BladBazyDanych"
element=
"tns:BladBazyDanych"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"readOne"
>
<wsdl:part
name=
"parameters"
element=
"tns:readOne"
>
</wsdl:part>
</wsdl:message>
<wsdl:message
name=
"readAllResponse"
>
<wsdl:part
name=
"parameters"
element=
"tns:readAllResponse"
>
</wsdl:part>
</wsdl:message>
<wsdl:portType
name=
"Ogloszenia"
>
<wsdl:operation
name=
"readAll"
>
<wsdl:input
name=
"readAll"
message=
"tns:readAll"
>
</wsdl:input>
<wsdl:output
name=
"readAllResponse"
message=
"tns:readAllResponse"
>
</wsdl:output>
<wsdl:fault
name=
"BladBazyDanych"
message=
"tns:BladBazyDanych"
>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation
name=
"readByPrice"
>
<wsdl:input
name=
"readByPrice"
message=
"tns:readByPrice"
>
</wsdl:input>
<wsdl:output
name=
"readByPriceResponse"
message=
"tns:readByPriceResponse"
>
</wsdl:output>
<wsdl:fault
name=
"BladBazyDanych"
message=
"tns:BladBazyDanych"
>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation
name=
"poczekaj"
>
<wsdl:input
name=
"poczekaj"
message=
"tns:poczekaj"
>
</wsdl:input>
<wsdl:output
name=
"poczekajResponse"
message=
"tns:poczekajResponse"
>
</wsdl:output>
</wsdl:operation>
<wsdl:operation
name=
"dodajImie"
>
<wsdl:input
name=
"dodajImie"
message=
"tns:dodajImie"
>
</wsdl:input>
</wsdl:operation>
<wsdl:operation
name=
"insert"
>
<wsdl:input
name=
"insert"
message=
"tns:insert"
>
</wsdl:input>
<wsdl:output
name=
"insertResponse"
message=
"tns:insertResponse"
>
</wsdl:output>
<wsdl:fault
name=
"BladBazyDanych"
message=
"tns:BladBazyDanych"
>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation
name=
"photo"
>
<wsdl:input
name=
"photo"
message=
"tns:photo"
>
</wsdl:input>
<wsdl:output
name=
"photoResponse"
message=
"tns:photoResponse"
>
</wsdl:output>
<wsdl:fault
name=
"NieznanyRekord"
message=
"tns:NieznanyRekord"
>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation
name=
"update"
>
<wsdl:input
name=
"update"
message=
"tns:update"
>
</wsdl:input>
<wsdl:output
name=
"updateResponse"
message=
"tns:updateResponse"
>
</wsdl:output>
<wsdl:fault
name=
"NieznanyRekord"
message=
"tns:NieznanyRekord"
>
</wsdl:fault>
<wsdl:fault
name=
"BladBazyDanych"
message=
"tns:BladBazyDanych"
>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation
name=
"readOne"
>
<wsdl:input
name=
"readOne"
message=
"tns:readOne"
>
</wsdl:input>
<wsdl:output
name=
"readOneResponse"
message=
"tns:readOneResponse"
>
</wsdl:output>
<wsdl:fault
name=
"NieznanyRekord"
message=
"tns:NieznanyRekord"
>
</wsdl:fault>
<wsdl:fault
name=
"BladBazyDanych"
message=
"tns:BladBazyDanych"
>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation
name=
"pobierzImiona"
>
<wsdl:input
name=
"pobierzImiona"
message=
"tns:pobierzImiona"
>
</wsdl:input>
<wsdl:output
name=
"pobierzImionaResponse"
message=
"tns:pobierzImionaResponse"
>
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding
name=
"OgloszeniaServiceSoapBinding"
type=
"tns:Ogloszenia"
>
<soap:binding
style=
"document"
transport=
"http://schemas.xmlsoap.org/soap/http"
/>
<wsdl:operation
name=
"readAll"
>
<soap:operation
soapAction=
""
style=
"document"
/>
<wsdl:input
name=
"readAll"
>
<soap:body
use=
"literal"
/>
</wsdl:input>
<wsdl:output
name=
"readAllResponse"
>
<soap:body
use=
"literal"
/>
</wsdl:output>
<wsdl:fault
name=
"BladBazyDanych"
>
<soap:fault
name=
"BladBazyDanych"
use=
"literal"
/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation
name=
"readByPrice"
>
<soap:operation
soapAction=
""
style=
"document"
/>
<wsdl:input
name=
"readByPrice"
>
<soap:body
use=
"literal"
/>
</wsdl:input>
<wsdl:output
name=
"readByPriceResponse"
>
<soap:body
use=
"literal"
/>
</wsdl:output>
<wsdl:fault
name=
"BladBazyDanych"
>
<soap:fault
name=
"BladBazyDanych"
use=
"literal"
/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation
name=
"poczekaj"
>
<soap:operation
soapAction=
""
style=
"document"
/>
<wsdl:input
name=
"poczekaj"
>
<soap:body
use=
"literal"
/>
</wsdl:input>
<wsdl:output
name=
"poczekajResponse"
>
<soap:body
use=
"literal"
/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation
name=
"dodajImie"
>
<soap:operation
soapAction=
""
style=
"document"
/>
<wsdl:input
name=
"dodajImie"
>
<soap:body
use=
"literal"
/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation
name=
"insert"
>
<soap:operation
soapAction=
""
style=
"document"
/>
<wsdl:input
name=
"insert"
>
<soap:body
use=
"literal"
/>
</wsdl:input>
<wsdl:output
name=
"insertResponse"
>
<soap:body
use=
"literal"
/>
</wsdl:output>
<wsdl:fault
name=
"BladBazyDanych"
>
<soap:fault
name=
"BladBazyDanych"
use=
"literal"
/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation
name=
"photo"
>
<soap:operation
soapAction=
""
style=
"document"
/>
<wsdl:input
name=
"photo"
>
<soap:body
use=
"literal"
/>
</wsdl:input>
<wsdl:output
name=
"photoResponse"
>
<soap:body
use=
"literal"
/>
</wsdl:output>
<wsdl:fault
name=
"NieznanyRekord"
>
<soap:fault
name=
"NieznanyRekord"
use=
"literal"
/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation
name=
"update"
>
<soap:operation
soapAction=
""
style=
"document"
/>
<wsdl:input
name=
"update"
>
<soap:body
use=
"literal"
/>
</wsdl:input>
<wsdl:output
name=
"updateResponse"
>
<soap:body
use=
"literal"
/>
</wsdl:output>
<wsdl:fault
name=
"NieznanyRekord"
>
<soap:fault
name=
"NieznanyRekord"
use=
"literal"
/>
</wsdl:fault>
<wsdl:fault
name=
"BladBazyDanych"
>
<soap:fault
name=
"BladBazyDanych"
use=
"literal"
/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation
name=
"readOne"
>
<soap:operation
soapAction=
""
style=
"document"
/>
<wsdl:input
name=
"readOne"
>
<soap:body
use=
"literal"
/>
</wsdl:input>
<wsdl:output
name=
"readOneResponse"
>
<soap:body
use=
"literal"
/>
</wsdl:output>
<wsdl:fault
name=
"NieznanyRekord"
>
<soap:fault
name=
"NieznanyRekord"
use=
"literal"
/>
</wsdl:fault>
<wsdl:fault
name=
"BladBazyDanych"
>
<soap:fault
name=
"BladBazyDanych"
use=
"literal"
/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation
name=
"pobierzImiona"
>
<soap:operation
soapAction=
""
style=
"document"
/>
<wsdl:input
name=
"pobierzImiona"
>
<soap:body
use=
"literal"
/>
</wsdl:input>
<wsdl:output
name=
"pobierzImionaResponse"
>
<soap:body
use=
"literal"
/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service
name=
"Ogloszenia"
>
<wsdl:port
name=
"OgloszeniaPort"
binding=
"tns:OgloszeniaServiceSoapBinding"
>
<soap:address
location=
"http://localhost:9090/Ogloszenia"
/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
OgloszeniaSerwer/src/main/webapp/WEB-INF/wsdl/OgloszeniaService_schema1.xsd
0 → 100644
View file @
e4c17f85
<xs:schema
xmlns:tns=
"http://soap.ogloszenia/"
xmlns:xs=
"http://www.w3.org/2001/XMLSchema"
attributeFormDefault=
"unqualified"
elementFormDefault=
"unqualified"
targetNamespace=
"http://soap.ogloszenia/"
version=
"1.0"
>
<xs:element
name=
"dodajImie"
type=
"tns:dodajImie"
></xs:element>
<xs:element
name=
"insert"
type=
"tns:insert"
></xs:element>
<xs:element
name=
"insertResponse"
type=
"tns:insertResponse"
></xs:element>
<xs:element
name=
"photo"
type=
"tns:photo"
></xs:element>
<xs:element
name=
"photoResponse"
type=
"tns:photoResponse"
></xs:element>
<xs:element
name=
"pobierzImiona"
type=
"tns:pobierzImiona"
></xs:element>
<xs:element
name=
"pobierzImionaResponse"
type=
"tns:pobierzImionaResponse"
></xs:element>
<xs:element
name=
"poczekaj"
type=
"tns:poczekaj"
></xs:element>
<xs:element
name=
"poczekajResponse"
type=
"tns:poczekajResponse"
></xs:element>
<xs:element
name=
"readAll"
type=
"tns:readAll"
></xs:element>
<xs:element
name=
"readAllResponse"
type=
"tns:readAllResponse"
></xs:element>
<xs:element
name=
"readByPrice"
type=
"tns:readByPrice"
></xs:element>
<xs:element
name=
"readByPriceResponse"
type=
"tns:readByPriceResponse"
></xs:element>
<xs:element
name=
"readOne"
type=
"tns:readOne"
></xs:element>
<xs:element
name=
"readOneResponse"
type=
"tns:readOneResponse"
></xs:element>
<xs:element
name=
"update"
type=
"tns:update"
></xs:element>
<xs:element
name=
"updateResponse"
type=
"tns:updateResponse"
></xs:element>
<xs:complexType
name=
"readAll"
>
<xs:sequence></xs:sequence>
</xs:complexType>
<xs:complexType
name=
"readAllResponse"
>
<xs:sequence>
<xs:element
maxOccurs=
"unbounded"
minOccurs=
"0"
name=
"ogloszenie"
type=
"tns:ogloszenieSamochodowe"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"ogloszenieSamochodowe"
>
<xs:complexContent>
<xs:extension
base=
"tns:ogloszenie"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"marka"
type=
"xs:string"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"model"
type=
"xs:string"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"generacja"
type=
"xs:string"
></xs:element>
<xs:element
name=
"rok-produkcji"
type=
"xs:int"
></xs:element>
<xs:element
name=
"stan-licznika"
type=
"xs:int"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"kolor"
type=
"xs:string"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"silnik"
type=
"tns:silnik"
></xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType
name=
"ogloszenie"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"wystawione"
type=
"xs:string"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"cena"
type=
"xs:decimal"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"tytul"
type=
"xs:string"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"opis"
type=
"xs:string"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"sprzedawca"
type=
"tns:sprzedawca"
></xs:element>
</xs:sequence>
<xs:attribute
name=
"id"
type=
"xs:int"
></xs:attribute>
<xs:attribute
name=
"id-sprzedawcy"
type=
"xs:int"
></xs:attribute>
</xs:complexType>
<xs:complexType
name=
"silnik"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"moc"
type=
"xs:float"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"pojemnosc"
type=
"xs:float"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"paliwo"
type=
"tns:paliwo"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"sprzedawca"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"nazwa"
type=
"xs:string"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"adres"
type=
"tns:adres"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"telefon"
type=
"xs:string"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"email"
type=
"xs:string"
></xs:element>
</xs:sequence>
<xs:attribute
name=
"id"
type=
"xs:int"
></xs:attribute>
</xs:complexType>
<xs:complexType
name=
"adres"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"ulica"
type=
"xs:string"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"kod-pocztowy"
type=
"xs:string"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"miasto"
type=
"xs:string"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"readByPrice"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"min"
type=
"xs:decimal"
></xs:element>
<xs:element
minOccurs=
"0"
name=
"max"
type=
"xs:decimal"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"readByPriceResponse"
>
<xs:sequence>
<xs:element
maxOccurs=
"unbounded"
minOccurs=
"0"
name=
"ogloszenie"
type=
"tns:ogloszenieSamochodowe"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"poczekaj"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"imie"
type=
"xs:string"
></xs:element>
<xs:element
name=
"czas"
type=
"xs:long"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"poczekajResponse"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"return"
type=
"xs:string"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"dodajImie"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"imie"
type=
"xs:string"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"insert"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"ogloszenie"
type=
"tns:ogloszenieSamochodowe"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"insertResponse"
>
<xs:sequence>
<xs:element
name=
"new-id"
type=
"xs:int"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"photo"
>
<xs:sequence>
<xs:element
name=
"id"
type=
"xs:int"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"photoResponse"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"bytes"
type=
"xs:base64Binary"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"update"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"ogloszenie"
type=
"tns:ogloszenieSamochodowe"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"updateResponse"
>
<xs:sequence></xs:sequence>
</xs:complexType>
<xs:complexType
name=
"readOne"
>
<xs:sequence>
<xs:element
name=
"id"
type=
"xs:int"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"readOneResponse"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"ogloszenie"
type=
"tns:ogloszenieSamochodowe"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"pobierzImiona"
>
<xs:sequence></xs:sequence>
</xs:complexType>
<xs:complexType
name=
"pobierzImionaResponse"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"imiona"
type=
"xs:string"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"paliwo"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"benzyna"
></xs:enumeration>
<xs:enumeration
value=
"diesel"
></xs:enumeration>
<xs:enumeration
value=
"lpg"
></xs:enumeration>
<xs:enumeration
value=
"hybryda"
></xs:enumeration>
<xs:enumeration
value=
"elektryk"
></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element
name=
"BladBazyDanych"
type=
"tns:BladBazyDanych"
></xs:element>
<xs:complexType
name=
"BladBazyDanych"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"message"
type=
"xs:string"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:element
name=
"NieznanyRekord"
type=
"tns:NieznanyRekord"
></xs:element>
<xs:complexType
name=
"NieznanyRekord"
>
<xs:sequence>
<xs:element
minOccurs=
"0"
name=
"message"
type=
"xs:string"
></xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment