diff options
Diffstat (limited to 'src/main/resources/wsdl/ur_V2/ur-suche.xsd')
-rw-r--r-- | src/main/resources/wsdl/ur_V2/ur-suche.xsd | 163 |
1 files changed, 163 insertions, 0 deletions
diff --git a/src/main/resources/wsdl/ur_V2/ur-suche.xsd b/src/main/resources/wsdl/ur_V2/ur-suche.xsd new file mode 100644 index 0000000..5ea43e9 --- /dev/null +++ b/src/main/resources/wsdl/ur_V2/ur-suche.xsd @@ -0,0 +1,163 @@ +<!-- + 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 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#" targetNamespace="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" default="false" minOccurs="0" maxOccurs="1"/> + <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> |