From defceef8afef538555c13d33e344a89a828a3d97 Mon Sep 17 00:00:00 2001 From: Thomas Lenz Date: Fri, 20 Dec 2013 12:35:28 +0100 Subject: inital --- ... URV Webservices zur Unternehmenssuche v4.0.pdf | Bin 0 -> 479498 bytes src/main/resources/wsdl/ur_V4/URSucheService.wsdl | 148 ++++++ .../ur_V4/schema/specific/urs-v4-CustomFault.xsd | 24 + .../wsdl/ur_V4/schema/urs-v4-PersonData.xsd | 510 +++++++++++++++++++++ .../wsdl/ur_V4/schema/urs-v4-basicTypes.xsd | 299 ++++++++++++ .../wsdl/ur_V4/schema/urs-v4-simpleTypes.xsd | 464 +++++++++++++++++++ .../resources/wsdl/ur_V4/schema/urs-v4-suche.xsd | 217 +++++++++ .../resources/wsdl/ur_V4/schema/urs-v4-xml-sw.xsd | 321 +++++++++++++ 8 files changed, 1983 insertions(+) create mode 100644 src/main/resources/wsdl/ur_V4/13-11 URV Webservices zur Unternehmenssuche v4.0.pdf create mode 100644 src/main/resources/wsdl/ur_V4/URSucheService.wsdl create mode 100644 src/main/resources/wsdl/ur_V4/schema/specific/urs-v4-CustomFault.xsd create mode 100644 src/main/resources/wsdl/ur_V4/schema/urs-v4-PersonData.xsd create mode 100644 src/main/resources/wsdl/ur_V4/schema/urs-v4-basicTypes.xsd create mode 100644 src/main/resources/wsdl/ur_V4/schema/urs-v4-simpleTypes.xsd create mode 100644 src/main/resources/wsdl/ur_V4/schema/urs-v4-suche.xsd create mode 100644 src/main/resources/wsdl/ur_V4/schema/urs-v4-xml-sw.xsd (limited to 'src/main/resources/wsdl/ur_V4') diff --git a/src/main/resources/wsdl/ur_V4/13-11 URV Webservices zur Unternehmenssuche v4.0.pdf b/src/main/resources/wsdl/ur_V4/13-11 URV Webservices zur Unternehmenssuche v4.0.pdf new file mode 100644 index 0000000..3f9322b Binary files /dev/null and b/src/main/resources/wsdl/ur_V4/13-11 URV Webservices zur Unternehmenssuche v4.0.pdf differ diff --git a/src/main/resources/wsdl/ur_V4/URSucheService.wsdl b/src/main/resources/wsdl/ur_V4/URSucheService.wsdl new file mode 100644 index 0000000..c70df92 --- /dev/null +++ b/src/main/resources/wsdl/ur_V4/URSucheService.wsdl @@ -0,0 +1,148 @@ + + + + + + + + Dieses WSDL-Dokument beschreibt den + XML-Search-Service. + + + + + + + + + Nachricht, die für eine Suchanfrage + vom Typ Search by Example vom Client abgesendet wird + + + + + Nachricht, die für eine Suchanfrage + vom Typ Search by Id vom Client abgesendet wird + + + + + + + ServiceFault + + + + + + Nachricht, die vom Server als + Antwort auf eine der beiden Suchanfragen + zurückgesendet wird + + + + + + Operation für den Abfragetyp + Search by Example + + + + + + + + + + Operation für den Abfragetyp + Search by Id + + + + + + + + + + Definition des Binding für den + Search Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/wsdl/ur_V4/schema/specific/urs-v4-CustomFault.xsd b/src/main/resources/wsdl/ur_V4/schema/specific/urs-v4-CustomFault.xsd new file mode 100644 index 0000000..7935510 --- /dev/null +++ b/src/main/resources/wsdl/ur_V4/schema/specific/urs-v4-CustomFault.xsd @@ -0,0 +1,24 @@ + + + + + + + + + + + + CustomFault reporting structure + + + + + + + + + + diff --git a/src/main/resources/wsdl/ur_V4/schema/urs-v4-PersonData.xsd b/src/main/resources/wsdl/ur_V4/schema/urs-v4-PersonData.xsd new file mode 100644 index 0000000..e916ebe --- /dev/null +++ b/src/main/resources/wsdl/ur_V4/schema/urs-v4-PersonData.xsd @@ -0,0 +1,510 @@ + + + + + + + + + + + + + This version of person deploys only global elements. + All types derived from abstract types have been replaced by + substitution groups + + + + + Abstraktes PersonenDaten Element, nur auf englisch + verfügbar, nicht direkt benützen sondern PersonenDaten benutzen + + + + + + + Signierte Personendatenstruktur + + + + + + + Abstraktes Personen Element, nur auf englisch + verfügbar, nicht direkt benützen sondern NatuerlichePerson o. + NichtNatuerlichePerson benutzen + + + + + + Natuerliche Person entspricht PhysicalPerson, ist + eine Ableitung von Person (abstract) + + + + + + NichtNatuerlichePerson entspricht CorporatzeBody, + ist Ableitung von Person (abstract) + + + + + + + Container für diverse Namensbestandteile, + entspricht Name in der englischen Version + + + + + + + + + Abstraktes Address Element, nur auf Englisch + verfügbar, nicht direkt benützen sondern PostAdresse, + InternetAdresse, etc benutzen + + + + + Post oder ZMR Adresse, entspricht PostalAddress, + ist Ableitung von Address (abstract) + + + + + + Typisierte Post oder ZMRAdresse, entspricht + TypedPostalAddress, ist Ableitung von Address (abstract) + + + + + + + + Geburtsdatum, entspricht DateOfBirth + + + + + + + + + + + + Container um eine Person und ihre Adressen zu + speichern + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Container um eine Person und ihre Adressen zu + speichern + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Container für beliebige Identifikationsmerkmale, + besteht aus Type und Value Unterelementen, aus technischen Gründen + nur auf Englisch verfügbar + + + + + actual value of the identifier. + + + + + + + + + + + + + type of value (eg 'ZMR', 'SV-Nummer', + 'Martrikelnummer', database identification, ...) + + + + + + + + + + + + + + + + + + main structure of person data + + + + + unique identification entities + + + + + + + + + + entspricht PhysicalPersonType + + + + + + + + + + + + + + + + + + + + entspricht CorporateBodyType + + + + + + + name of corporate body (whole name) + + + + + + + + type of company (eg AG, OHG, ...) + + + + + + + + + + + + + + + + + + + + entspricht NameType + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Struktur des Abstrakten Address Elements + + + + + + + + + + + entspricht TypedPostalAddressType + + + + + + + + + + + + + + + + + + + entspricht PostalAddressType + + + + + + + Staatencode, ISO Code oder internationaler Post + code, entspricht CountryCode + + + + + + + + + + entspricht PostalCode + + + + + + entspricht Municipality + + + + + + + Zustelladresse oder ZMRAdresse, entspricht + DeliveryAddress + + + + + + Bei Ortschaften ohne Straßenname steht hier + Ortschaftsname, entspricht StreetName + + + + + Hausnummer oder Konskriptionsnummer, z.B. + 10, 124a, 78-80. Entpricht BuildingNumber + + + + + zmr use only + + + + + Addressregister database keys used to identify Addresses + + + + + + + + + + + + + + + + + + + + + + + einfacher Datentyp für Daten (union): Tag und/oder + Monta können ausgelassen werden, entspricht DayOfBirthType + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/wsdl/ur_V4/schema/urs-v4-basicTypes.xsd b/src/main/resources/wsdl/ur_V4/schema/urs-v4-basicTypes.xsd new file mode 100644 index 0000000..c40c08d --- /dev/null +++ b/src/main/resources/wsdl/ur_V4/schema/urs-v4-basicTypes.xsd @@ -0,0 +1,299 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/wsdl/ur_V4/schema/urs-v4-simpleTypes.xsd b/src/main/resources/wsdl/ur_V4/schema/urs-v4-simpleTypes.xsd new file mode 100644 index 0000000..ecc7499 --- /dev/null +++ b/src/main/resources/wsdl/ur_V4/schema/urs-v4-simpleTypes.xsd @@ -0,0 +1,464 @@ + + + + + + + + + + + + Versionsnummer + + + + + + + + + + + Identifikationsnummer eines Quellregisters + + + + + + + + + + + Status des Vollzugsobjektes + + + + + + + + + + + + + Im Ergebnis berücksichtigte Status des Vollzugsobjektes + + + + + + + + + + + + + + + + + + UR Kennziffer eines Unternehmens + + + + + + + + + + + + Firmenbuchnummer + + + + + + + + + + + + Vereinsregisternummer + + + + + + + + + + + + Ordnungsnummer aus dem ERsB + + + + + + + + + + + + Sekundär ID + + + + + + + + + + + + Bezeichnung eines Unternehmens + + + + + + + + + + + unverschlüsseltes bPK + + + + + + + + + + + verschlüsseltes bPK (base64 codiert) + + + + + + + + + + + Rechtsformcode eines Unternehmens + + + + + + + + + + + + Langtext der Rechtsform eines Unternehmens + + + + + + + + + + + Art eines externen Schlüssels + + + + + + + + + + + Wert eines externen Schlüssels + + + + + + + + + + + Jahr des ֖NACE-Systems + + + + + + + + + + + + + ֖NACE - Branchenkennzahl + + + + + + + + + + + Art der ֖NACE (Haupt-/Nebentätigkeit) + + + + + + + + + + + + Rechtstatsachen-Nummer + + + + + + + + + + + Rechtstatsachen-Code + + + + + + + + + + + + + + + Strassenname + + + + + + + + + + + Hausnummer + + + + + + + + + + + Postleitzahl + + + + + + + + + + + Ortsname + + + + + + + + + + + Gemeindekennziffer + + + + + + + + + + + + Landescode gem. ISO 3166 ALPHA-3 + + + + + + + + + + + AdressTyp + + + + + + + + + + + + + + + + Nachname der vertretungsbefugten Person + + + + + + + + + + + Vorname der vertretungsbefugten Person + + + + + + + + + + + Titel der vertretungsbefugten Person + + + + + + + + + + + Funktionscode der vertretungsbefugten Person + + + + + + + + + + + + Funktionsbezeichnung der vertretungsbefugten Person + + + + + + + + + + + Funktionsregeltext für vertretungsbefugte Person + + + + + + + + + + + + Art der Vertretungsbefugnis + + + + + + + + + + + Einzelvertretungsbefugnis + + + + + + + + + + + + + ArtDublette + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/wsdl/ur_V4/schema/urs-v4-suche.xsd b/src/main/resources/wsdl/ur_V4/schema/urs-v4-suche.xsd new file mode 100644 index 0000000..216b53e --- /dev/null +++ b/src/main/resources/wsdl/ur_V4/schema/urs-v4-suche.xsd @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + Suche nach Unternehmen durch Angabe von + Suchkriterien + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Stammdatenabfrage für Unternehmen durch Angabe + einer oder mehrerer UR Kennziffern + + + + + + + + + + + + + + + + + + + + + + Stammdatenabfrage für einzelnes Unternehmen - + optional mit Stichtag und / oder Historie + + + + + + + + + + + + + + + + + + + + + + + + + Suche nach Vertretungsbefugnissen von Personen in + Unternehmen mithilfe + des unverschlüsselten WT-UR bPK + + + + + + + + + + + + + + + + + + + Suche nach geänderten Unternehmen + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/wsdl/ur_V4/schema/urs-v4-xml-sw.xsd b/src/main/resources/wsdl/ur_V4/schema/urs-v4-xml-sw.xsd new file mode 100644 index 0000000..77ea394 --- /dev/null +++ b/src/main/resources/wsdl/ur_V4/schema/urs-v4-xml-sw.xsd @@ -0,0 +1,321 @@ + + + + + + + + + + + + + + + Wurzelelement für Suchabfragen vom Typ "Search by Example" + + + + + Wurzelelement für Suchabfragen vom Typ "Search by Id" + + + + + Eindeutige ID zur Identifikation des Request bei asynchroner Kommunikation + + + + + Container für alle Metainformationen einer Suchanfrage + + + + + Ermöglicht die Angabe von Schlüsseln, nach denen die Ergebnismenge sortiert sein soll. + + + + + Wurzelelement für das Ergebnis einer Suchanfrage + + + + + Metainfos zur Ergebnismenge + + + + + ID eines Datensatzes. Sie muss übereinstimmen mit der ID eines Datensatzes (Wert des id-Attributs eines ResultRecord-Elements), den der Server in einem vorhergehenden Request zurückgeliefert hat. + + + + + Container-Element für die zurückgegebene Ergebnissätze + + + + + + + + + + Container-Element für die Suchkriterien. Diese sind applikationsspezifisch. Zulässig sind daher beliebige Elemente aus anderen Namensräumen. Optional kann eine ResultSetId übermittelt werden, falls der Server das Vorhalten von vorherigen Abfrageergebnissen unterstützt und in der initialen Response eine ResultSetId mitgesendet hat. + + + + + Fasst verschiedene Kriterien zur Behandlung und Auslieferung der gefundenen Ergebnissätze zusammen. Eigene können hinzugefügt werden. + + + + + Repräsentiert einen Sortierschlüssel. Die Reihenfolge der einzelnen Schlüssel bestimmt die Sortiergewichtung. + + + + + Dient als Erweiterungspunkt. Container für weitere selbst definierte Ergebniskriterien. Server, die hier aufgeführte Kriterien nicht unterstützen, können diese schweigend ignorieren. + + + + + + + + + + Dient als Erqeiterungspunkt. Container für weitere selbst definierte Ergebnisinformationen. + + + + + + + + + + Container-Element für einen Ergebnissatz + + + + + + + + + + + + + + + Container-Element für Zahlungs- und Verrechnungsinformationen bei kostenpflichtigen Suchanfragen + + + + + Hier kann auf implementierungsspezifische Weise angegeben werden, welche Elemente in der Antwort enthalten sein sollen. + + + + + + + + + + + Dient der Angabe zusätzlicher Detailinformationen + + + + + Zeit, die der Server die Ergebnismenge vorhalten soll + + + + + Maximale Anzahl gewünschter Ergebnissätze + + + + + Position des ersten gewünschten Ergebnissatzes in der Ergebnismenge. In Kombination mit MaxRecords erlaubt dies dem Client, das Ergebnis "portionsweise" abzurufen. + + + + + Ein XPath-Ausdruck, der angibt, nach welchem Element der Ergebnissätze die Ergebnismenge sortiert sein soll. + + + + + Gibt die Sortierrichtung an. false bedeutet absteigend, true aufsteigend. + + + + + Gibt an, ob Groß- und Kleinschreibung mit berücksichtigt werden soll bei der Sortierung. + + + + + Eindeutige ID, die eine gecachte Ergebnismenge auf dem Server referenziert. Server, die ein solches Szenario unterstützen, können diese ID im Ergebnis ausliefern. + + + + + Anzahl der gefundenen Ergebnissätze + + + + + Anzahl der tatsächlich an den Client zurückgelieferten Ergebnissätze + + + + + Die Kosten der Anfrage in Euro + + + + + Eine optionale Verrechnungs-ID wie z.B. die Geschäftszahl + + + + + Anzahl zu verrechnender Einheiten. Diese muss nicht gleich der Anzahl der ausgelieferten Datensätze sein. + + + + + Der Timestamp des Servers + + + + + Wrapper-Element zur Aufnahme von Detail-Text der Message Codes im SOAP-detail-Element + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3