Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 23 Nächste Version anzeigen »

getJAXForms

Die getJAXForms Operation gibt die im System gespeicherten Formulare zurück.

getJAXForms request example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.jaxforms.com/services/soap/">
   <soapenv:Header>
      <ws:token>30de6360-c1e4-4e72-a3c2-b0b7f0f2b2b1</ws:token>
   </soapenv:Header>
   <soapenv:Body>
      <ws:getJAXForms>
         <formId>DEMO-FEEDBACK</formId>
         <searchState>2</searchState>
         <updateState></updateState>
         <startUuid>62</startUuid>
      </ws:getJAXForms>
   </soapenv:Body>
</soapenv:Envelope>
Parameter Beschreibung
tokenHeaderZugangsschlüssel zur Authentisierung
formIdBodyFormular ID
searchStateBodyStatus, nach dem gesucht werden soll
updateStateBodyStatus, der nach der Suche auf der Formular-Instanz gesetzt werden soll
startUuidBodyTechnische ID nach der aufsteigend inklusiv gesucht werden soll

getForms

Die getForms Operation gibt die gespeicherten Formulare basierend auf einem XMLDBMapping zurück.

Beispiel PLZ-Register

getForms request example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.jaxforms.com/services/soap/">
   <soapenv:Header>
      <ws:token>30de6360-c1e4-4e72-a3c2-b0b7f0f2b2b1</ws:token>
   </soapenv:Header>
   <soapenv:Body>
      <ws:getForms>
         <formId>ZIP</formId>
         <dbmResource></dbmResource>
         <pageSize>250</pageSize>
         <mappedSearch>
            <searchFields>
               <fieldId>Name</fieldId>
            </searchFields>
			<searchFields>
               <fieldId>PLZ</fieldId>
			   <searchValue>9657</searchValue>
               <condition>>=</condition>
               <sortOrder>desc</sortOrder>
            </searchFields>
		 </mappedSearch>
      </ws:getForms>
   </soapenv:Body>
</soapenv:Envelope>
Parameter Beschreibung
tokenHeaderZugangsschlüssel zur Authentisierung
formIdBodyFormular ID
dbmResourceBodyAbsoluter DBM Pfad
pageSizeBodyAnzahl Zeilen (maximal 1000)
pageOffsetBodyAnzahl der Zeilen, die übersprungen werden sollen.
searchFieldsBodyBeliebige Anzahl Felder gemäss XMLDBMapping nach denen gesucht werden soll. Ergibt implizit die Response Struktur.
fieldIdBodyfield/id gemäss XMLDBMapping
searchValueBodyWert, nachdem in dem Feld gesucht werden soll.
conditionBodyWie der Wert gesucht werden soll (=, <>, >, <, >=, <=, LIKE, BETWEEN, IN)
sortOrderBodySortierung (asc/desc)
XMLDBMapping example (PLZ)
<XMLDBMapping openLinkSupported="false" 
 performInitialSearch="false"
 sortOrder="desc" tableName="PLZ" useColumnChooser="false"
 uuidFieldName="ONO"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xmlDBMapping.xsd">
	<field>
  		<id>Name</id>
  		<columnName>PLACE_LONG</columnName>
  		<showAsFilter>true</showAsFilter>
  		<showAsColumn>true</showAsColumn>
 	</field>
 	<field>
  		<id>PLZ</id>
  		<columnName>PLZ</columnName>
  		<showAsFilter>false</showAsFilter>
  		<showAsColumn>true</showAsColumn>
 	</field>
 	<field>
  		<id>Canton</id>
  		<columnName>CANTON</columnName>
  		<showAsFilter>true</showAsFilter>
  		<showAsColumn>true</showAsColumn>
 	</field>
</XMLDBMapping>
SOAP response example
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:getFormsResponse xmlns:ns2="http://www.jaxforms.com/services/soap/">
         <mappedResult>
            <field>
               <id>Name</id>
               <value>Wildhaus</value>
            </field>
            <field>
               <id>PLZ</id>
               <value>9658</value>
            </field>
         </mappedResult>
         <mappedResult>
            <field>
               <id>Name</id>
               <value>Unterwasser</value>
            </field>
            <field>
               <id>PLZ</id>
               <value>9657</value>
            </field>
         </mappedResult>
      </ns2:getFormsResponse>
   </S:Body>
</S:Envelope>
  • Keine Stichwörter