diff options
Diffstat (limited to 'src/main/resources/wsdl/ur_V2/schema/ur-suche.xsd')
-rw-r--r-- | src/main/resources/wsdl/ur_V2/schema/ur-suche.xsd | 243 |
1 files changed, 243 insertions, 0 deletions
diff --git a/src/main/resources/wsdl/ur_V2/schema/ur-suche.xsd b/src/main/resources/wsdl/ur_V2/schema/ur-suche.xsd new file mode 100644 index 0000000..1d1e6b4 --- /dev/null +++ b/src/main/resources/wsdl/ur_V2/schema/ur-suche.xsd @@ -0,0 +1,243 @@ +<!-- + 2012-12-06 sml V0.0.11 Erweiterung SucheUnternehmenNachIdsRequest um URV_pdf Flag und URV_pdf für die Binärdaten im ResultRecord + 2012-10-21 sml V0.0.10 Erweiterung SuchePersonendaten um stammzahl und stammregister + 2012-08-07 sml V0.0.9 SucheUnternehmenNachIdsRequest ohne choice + 2012-07-03 sml V0.0.8 Element ErsbAttribute hinzugefügt + SucheUnternehmenNachIdRequest Kardinalität zu Keys geändert, default bei mitHistorie + 2012-07-02 sml V0.0.7 Stammzahlen-choice auf minOccurs="1" maxOccurs="unbounded" geändert + 2012-06-28 hoa V0.0.6 Ergänzung Stammzahlen (fbn, zvr, erj) für Suchen nach Id(s) + Ergänzung FbnTyp, ZvrTyp & ErjTyp in SimpleTypes + 2012-06-21 sml V0.0.5 Aufsplittung auf ur_basic_types.xsd und ur_suche.xsd + 2012-06-15 sml V0.0.4 Erweiterung AdressTyp (simple) um ZUSTELLADRESSE + Anpasssung vollzugBeginn und vollzugEnde auf IDREFs + Branche um Beginn und Ende (Quelle) erweitert. + 2012-06-14 hoa Vollzugsreferenzen als Attribute, + Ergänzung ERsB Attribute (Bestandszeitraum, Bestandsnachweis, Vertretung, Rechtstatsachen) + Erweiterung der SimpleTypes: AktionTyp, RT_Nummer, RT_Code + 2012-06-12 sml V0.0.2 Erweiterung SimpleTypes: AdressTyp, EvbStatusTyp + Erweiterung Elemente: VollzugGroup für vollziehbare Merkmalsgruppen + VollzugElem für die Quellinfo + Einbau ID/IDREF für Vollzug (VollzugRef) + Typ (AdressTyp) und EvbStatus (EvbStausTyp) + 2012-06-04 hoa V0.0.1 Entwurf +--> + + +<xsd:schema targetNamespace="http://statistik.at/namespace/ur/stammdaten/2#" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:st="http://statistik.at/namespace/ur/simpleTypes/2#" + xmlns:std="http://statistik.at/namespace/ur/stammdaten/2#" + elementFormDefault="qualified"> + + <xsd:import namespace="http://statistik.at/namespace/ur/simpleTypes/2#" + schemaLocation="ur-simpleTypes.xsd" /> + + <xsd:include schemaLocation="ur-basicTypes.xsd" /> + + + <!-- Requestobjekte --> + + <xsd:element name="SucheUnternehmenRequest" type="std:SucheUnternehmenRequest"> + <xsd:annotation> + <xsd:documentation> + Suche nach Unternehmen durch Angabe von + Suchkriterien + </xsd:documentation> + </xsd:annotation> + </xsd:element> + + + <xsd:complexType name="SucheUnternehmenRequest"> + <xsd:sequence> + <xsd:element name="version" type="st:VersionTyp" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="unternehmensdaten" type="std:SucheUnternehmensdaten" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="branche" type="std:SucheBranche" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="personendaten" type="std:SuchePersonendaten" + minOccurs="0" maxOccurs="1" /> + </xsd:sequence> + </xsd:complexType> + + <xsd:complexType name="SucheUnternehmensdaten"> + <xsd:sequence> + <xsd:element name="phonetisch" type="xsd:boolean" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="untName" type="st:UntNameTyp" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="rechtsform" type="st:RechtsformTyp" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="id" type="st:IdTyp" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="idArt" type="st:IdArtTyp" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="strasse" type="st:StrasseTyp" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="hNr" type="st:HNrTyp" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="ort" type="st:OrtTyp" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="gemnr" type="st:GemnrTyp" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="plz" type="st:PlzTyp" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="land" type="st:LandTyp" minOccurs="0" + maxOccurs="1" /> + </xsd:sequence> + </xsd:complexType> + + <xsd:complexType name="SucheBranche"> + <xsd:sequence> + <xsd:element name="oenaceJahr" type="st:OenaceJahrTyp" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="oenaceCode" type="st:OenaceCodeTyp" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="oenaceArt" type="st:OenaceArtTyp" + minOccurs="0" maxOccurs="1" /> + </xsd:sequence> + </xsd:complexType> + + <xsd:complexType name="SuchePersonendaten"> + <xsd:sequence> + <xsd:element name="phonetisch" type="xsd:boolean" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="nachname" type="st:NachnameTyp" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="vorname" type="st:VornameTyp" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="gebDatum" type="xsd:date" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="strasse" type="st:StrasseTyp" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="hNr" type="st:HNrTyp" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="ort" type="st:OrtTyp" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="gemnr" type="st:GemnrTyp" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="plz" type="st:PlzTyp" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="land" type="st:LandTyp" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="stammzahl" type="st:IdTyp" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="stammregister" type="st:IdArtTyp" minOccurs="0" + maxOccurs="1" /> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="SucheUnternehmenNachIdsRequest" type="std:SucheUnternehmenNachIdsRequest"> + <xsd:annotation> + <xsd:documentation> + Stammdatenabfrage für Unternehmen durch Angabe + einer oder mehrerer UR Kennziffern + </xsd:documentation> + </xsd:annotation> + </xsd:element> + + <xsd:complexType name="SucheUnternehmenNachIdsRequest"> + <xsd:sequence> + <xsd:element name="version" type="st:VersionTyp" + minOccurs="0" maxOccurs="1" /> + <!-- + <xsd:choice minOccurs="1" maxOccurs="unbounded"> + --> + <xsd:element name="kur" type="st:KurTyp" + minOccurs="0" maxOccurs="unbounded" /> + <xsd:element name="fbn" type="st:FbnTyp" + minOccurs="0" maxOccurs="unbounded" /> + <xsd:element name="zvr" type="st:ZvrTyp" + minOccurs="0" maxOccurs="unbounded" /> + <xsd:element name="erj" type="st:ErjTyp" + minOccurs="0" maxOccurs="unbounded" /> + + <!-- + </xsd:choice> + --> + <xsd:element name="vollzugStatus" type="st:ErgebnisVollzugStatusTyp" + minOccurs="0" maxOccurs="1" /> + </xsd:sequence> + </xsd:complexType> + + + <xsd:element name="SucheUnternehmenNachIdRequest" type="std:SucheUnternehmenNachIdRequest"> + <xsd:annotation> + <xsd:documentation> + Stammdatenabfrage für einzelnes Unternehmen - + optional mit Stichtag und / oder Historie + </xsd:documentation> + </xsd:annotation> + </xsd:element> + + <xsd:complexType name="SucheUnternehmenNachIdRequest"> + <xsd:sequence> + <xsd:element name="version" type="st:VersionTyp" + minOccurs="0" maxOccurs="1" /> + <xsd:choice> + <xsd:element name="kur" type="st:KurTyp" /> + <xsd:element name="fbn" type="st:FbnTyp" /> + <xsd:element name="zvr" type="st:ZvrTyp" /> + <xsd:element name="erj" type="st:ErjTyp" /> + </xsd:choice> + <xsd:element name="URV_pdf" type="xsd:boolean" minOccurs="0" + maxOccurs="1" default="false" /> + <xsd:element name="stichtag" type="xsd:date" minOccurs="0" + maxOccurs="1" /> + <xsd:element name="mitHistorie" type="xsd:boolean" default="false" + maxOccurs="1" /> + <xsd:element name="vollzugStatus" type="st:ErgebnisVollzugStatusTyp" + minOccurs="0" maxOccurs="1" /> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="SucheUnternehmenNachBpkRequest" type="std:SucheUnternehmenNachBpkRequest"> + <xsd:annotation> + <xsd:documentation> + Suche nach Vertretungsbefugnissen von Personen in + Unternehmen mithilfe + des unverschlüsselten WT-UR bPK + </xsd:documentation> + </xsd:annotation> + </xsd:element> + + <xsd:complexType name="SucheUnternehmenNachBpkRequest"> + <xsd:sequence> + <xsd:element name="version" type="st:VersionTyp" + minOccurs="0" maxOccurs="1" /> + <xsd:choice> + <xsd:element name="bpkWTUR" type="st:BpkTyp" minOccurs="1" + maxOccurs="1" /> + <xsd:element name="bpkWTUREncoded" type="st:BpkEncodedTyp" + minOccurs="1" maxOccurs="1" /> + </xsd:choice> + <xsd:element name="nurAktive" type="xsd:boolean" + minOccurs="0" maxOccurs="1" /> + </xsd:sequence> + </xsd:complexType> + + <xsd:element name="SucheUnternehmenNachAendDatRequest" + type="std:SucheUnternehmenNachAendDatRequest"> + <xsd:annotation> + <xsd:documentation> + Suche nach geänderten Unternehmen + </xsd:documentation> + </xsd:annotation> + </xsd:element> + + <xsd:complexType name="SucheUnternehmenNachAendDatRequest"> + <xsd:sequence> + <xsd:element name="version" type="st:VersionTyp" + minOccurs="0" maxOccurs="1" /> + <xsd:element name="aendDat" type="xsd:date" minOccurs="1" + maxOccurs="1" /> + </xsd:sequence> + </xsd:complexType> + + + <xsd:element name="ErsbAttribute" type="xsd:boolean" default="false"/> + + <xsd:element name="URV_pdf" type="xsd:base64Binary" /> + +</xsd:schema> +
\ No newline at end of file |