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

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 18 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://ws.eforms.jaxfront.com/">
   <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://ws.eforms.jaxfront.com/">
   <soapenv:Header>
      <ws:token>30de6360-c1e4-4e72-a3c2-b0b7f0f2b2b1</ws:token>
   </soapenv:Header>
   <soapenv:Body>
      <ws:getForms>
         <formId>ZIP</formId>
         <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
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://ws.eforms.jaxfront.com/">
         <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