SOG-Helpcenter Logo SOG Business - Software

DocumentService


Verfügbar über die Module:

  • vacos/mdexml

  • vacos/shopxml

  • vacos/soap_kundenstamm

  • vacos/soap_lieferantenstamm

 

Request:

 

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <soap:Header />

  <soap:Body>

    <Request xmlns="http://sogrdsdevbi1:6302/funktionen/DocumentService.wsdl">

      <DocumentService>

        <!--Dienst zum Abrufen von Dokumenten. Es muss entweder ein eindeutiger Key zu einem Dokument übergeben werden, oder aber ein Konto und eine Satzart. Ansonsten wird ein Fehler zurückgemeldet.-->

        <Konto>

          <!--Int32:OPTIONAL|  Konto auf für das Dokumente angezeigt werden sollen.-->

        </Konto>

        <Satzart>

          <!--Int32:OPTIONAL|  Kontosatzart auf für die Dokumente angezeigt werden sollen.-->

        </Satzart>

        <Key>

          <!--String:OPTIONAL:MAXLENGTH=37|  Eindeutiger Schlüssel eines Dokumentes.-->

        </Key>

        <Belegnummer>

          <!--Decimal:OPTIONAL|  Belegnummer des Dokumentes.-->

        </Belegnummer>

        <Erstellungsdatum>

          <!--DateTime:OPTIONAL|  Erstellungsdatum, wird mit Größer oder Gleich eingeschränkt.-->

        </Erstellungsdatum>

        <Abteilung>

          <!--Int32:OPTIONAL|  Abteilung der das Dokument zugeordnet ist.-->

        </Abteilung>

        <Benutzer>

          <!--String:OPTIONAL:MAXLENGTH=6|  Benutzer der verantwortlich für das Dokument ist.-->

        </Benutzer>

        <Matchcode>

          <!--String:OPTIONAL:MAXLENGTH=11|  Matchcode der Person.-->

        </Matchcode>

        <Projekt>

          <!--Int32:OPTIONAL|  Projekt dem das Dokument zugeordnet ist.-->

        </Projekt>

        <Stichwort>

          <!--String:OPTIONAL:MAXLENGTH=10|  Stichword dem das Dokument zugeordnet ist.-->

        </Stichwort>

        <Belegtyp>

          <!--String:OPTIONAL:MAXLENGTH=6|  Ergänzung zur Belegart.-->

        </Belegtyp>

        <Ersteller>

          <!--String:OPTIONAL:MAXLENGTH=6|  Ersteller des Dokumentes.-->

        </Ersteller>

        <Archiv>

          <!--ArchivKz:VALUES=(0 (NichtArchiviert), 1 (Archiviert)):OPTIONAL|  Kennzeichen ob Dokument archiviert ist.-->

        </Archiv>

        <Positionsnummer>

          <!--Int32:OPTIONAL|  Positionsnummer der das Dokument zugeordnet ist.-->

        </Positionsnummer>

        <Vorgangsnummer>

          <!--Int32:OPTIONAL|  Vorgangsnummer der das Dokument zugeordnet ist.-->

        </Vorgangsnummer>

        <Dokumentennummer>

          <!--Decimal:OPTIONAL|  Dokumentennummer des Dokumentes.-->

        </Dokumentennummer>

        <Steuerung>

          <PdfWandlung>

            <!--Boolean:OPTIONAL|  Schalter zum Erzeugen von Pdf-Dateien von abgerufenen Dokumenten. 0: keine Wandlung in PDF, 1:Wandlung in PDF-->

          </PdfWandlung>

          <Logodruck>

            <!--Boolean:OPTIONAL|  Schalter zum Erzeugen von Logos in abgerufenen Dokumenten. 0: kein Druck der Logos, 1: Druck der Logos-->

          </Logodruck>

          <Download>

            <!--Boolean:OPTIONAL|  Schalter der steuert, ob Dokumente abgerufen werden sollen.-->

          </Download>

        </Steuerung>

        <Belegart>

          <!--Sequence-->

          <!--Int32:OPTIONAL|  Belegart des Dokumentes.-->

        </Belegart>

      </DocumentService>

    </Request>

  </soap:Body>

</soap:Envelope>

 

Response:

 

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <soap:Header />

  <soap:Body>

    <Response xmlns="http://sogrdsdevbi1:6302/funktionen/DocumentService.wsdl">

      <DocumentService>

        <Dokumente>

          <!--Sequence-->

          <Dokument>

            <Content>

              <Extension>

                <!--String|  Dateierweiterung des Dokumentes.-->

              </Extension>

              <DokumentAsBase64>

                <!--String|  Dokument im Base64-Format.-->

              </DokumentAsBase64>

              <SizeInBytes>

                <!--Int64|  Größe des Dokumentes.-->

              </SizeInBytes>

            </Content>

            <Konto>

              <!--Int32|  Konto auf für das Dokumente angezeigt werden sollen.-->

            </Konto>

            <Satzart>

              <!--Int32|  Kontosatzart auf für die Dokumente angezeigt werden sollen.-->

            </Satzart>

            <Key>

              <!--String:MAXLENGTH=37|  Eindeutiger Schlüssel eines Dokumentes.-->

            </Key>

            <Belegart>

              <!--Int32|  Belegart des Dokumentes.-->

            </Belegart>

            <Belegnummer>

              <!--Decimal|  Belegnummer des Dokumentes.-->

            </Belegnummer>

            <Erstellungsdatum>

              <!--DateTime|  Erstellungsdatum, wird mit Größer oder Gleich eingeschränkt.-->

            </Erstellungsdatum>

            <Abteilung>

              <!--Int32|  Abteilung der das Dokument zugeordnet ist.-->

            </Abteilung>

            <Benutzer>

              <!--String:MAXLENGTH=6|  Benutzer der verantwortlich für das Dokument ist.-->

            </Benutzer>

            <Matchcode>

              <!--String:MAXLENGTH=11|  Matchcode der Person.-->

            </Matchcode>

            <Projekt>

              <!--Int32|  Projekt dem das Dokument zugeordnet ist.-->

            </Projekt>

            <Stichwort>

              <!--String:MAXLENGTH=10|  Stichword dem das Dokument zugeordnet ist.-->

            </Stichwort>

            <Bezug>

              <!--String:MAXLENGTH=200|  Bezugsangabe zum Dokument.-->

            </Bezug>

            <Belegtyp>

              <!--String:MAXLENGTH=6|  Ergänzung zur Belegart.-->

            </Belegtyp>

            <Ersteller>

              <!--String:MAXLENGTH=6|  Ersteller des Dokumentes.-->

            </Ersteller>

            <Archiv>

              <!--ArchivKz:VALUES=(0 (NichtArchiviert), 1 (Archiviert))|  Kennzeichen ob Dokument archiviert ist.-->

            </Archiv>

            <Positionsnummer>

              <!--Int32|  Positionsnummer der das Dokument zugeordnet ist.-->

            </Positionsnummer>

            <Vorgangsnummer>

              <!--Int32|  Vorgangsnummer der das Dokument zugeordnet ist.-->

            </Vorgangsnummer>

            <Dokumentennummer>

              <!--Decimal|  Dokumentennummer des Dokumentes.-->

            </Dokumentennummer>

          </Dokument>

        </Dokumente>

      </DocumentService>

    </Response>

  </soap:Body>

</soap:Envelope>