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

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 25 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 DefaultBeschreibung
tokenHeader Zugangsschlüssel zur Authentisierung
formIdBody Formular ID
dbmResourceBody Absoluter DBM Pfad
pageSizeBody30Anzahl Zeilen (maximal 1000)
pageOffsetBody0Anzahl der Zeilen, die übersprungen werden sollen.
searchFieldsBody Beliebige Anzahl Felder gemäss XMLDBMapping nach denen gesucht werden soll. Ergibt implizit die Response Struktur.
fieldIdsearchFields field/id gemäss XMLDBMapping
searchValuesearchFields Wert, nachdem in dem Feld gesucht werden soll. Standardmässig werden die Suchabfragen mit AND verknüpft ausser es wird eine orClauseGroup angegeben.
conditionsearchFields=Wie der Wert gesucht werden soll (=, <>, >, <, >=, <=, LIKE, BETWEEN, IN)
orClauseGroupsearchFields Identifikation für mind 2 searchFields, welche mit OR selektiert werden sollen.
sortOrdersearchFieldsascSortierung (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