Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

getForms

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

Beispiel PLZ-Register

Codeblock
languagehtml/xml
titlegetJAXForms getForms request example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://wwwws.eforms.jaxformsjaxfront.com/services/soap/">
   <soapenv:Header>
      <ws:token>30de6360-c1e4-4e72-a3c2-b0b7f0f2b2b1<token>?</ws:token>
   </soapenv:Header>
   <soapenv:Body>
      <ws:getJAXForms>getForms>
         <formId>DEMO-FEEDBACK<<formId>?</formId>
         <searchState>2<<dbmResource>?</searchState>dbmResource>
         <updateState><<pageSize>?</updateState>pageSize>
         <startUuid>62<<offset>?</startUuid>offset>
         <countTotal>?</ws:getJAXForms>countTotal>
    </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

Codeblock
languagehtml/xml
titlegetForms request example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.jaxforms.com/services/soap/">
   <soapenv:Header><includeXML>?</includeXML>
      <ws:token>30de6360-c1e4-4e72-a3c2-b0b7f0f2b2b1</ws:token>
   <resultFields>?</soapenv:Header>resultFields>
   <soapenv:Body>
      <ws:getForms>
<search>
            <formId>ZIP</formId><field id="?">
         <dbmResource></dbmResource>
      <condition>?</condition>
   <mappedSearch>
            <searchField><orClauseGroup>?</orClauseGroup>
               <fieldId>Name<<sortOrder>?</fieldId>sortOrder>
               <value>?</searchField>value>
			<searchField>
               <fieldId>PLZ</fieldId>
			</field>
   <searchValue>9657</searchValue>
      </search>
         <condition>>=</condition><update>
               <sortOrder>desc</sortOrder>
  <state>?</state>
          </searchField>
		 </mappedSearch>update>
      </ws:getForms>
   </soapenv:Body>
</soapenv:Envelope>
Parameter DefaultBeschreibung
tokenHeader Zugangsschlüssel zur Authentisierung
formIdBody Formular ID
dbmResourceBody Absoluter DBM Pfad
pageSizeBody30Anzahl Zeilen
offsetBody0Anzahl der Zeilen, die übersprungen werden sollen.
maxReadRowscountTotalBody-1 (alle)Anzahl der zu lesenden Zeilen
includeXMLfalseDefiniert, ob as xmlField zurückgegeben werden soll.
resultFieldssearchFieldBody Beliebige Anzahl Felder gemäss XMLDBMapping nach denen gesucht werden soll. Ergibt implizit die Response Struktur.Im XMLDBMapping definierte Felder, welche zurückgegeben werden sollten. * = alle
id Field-fieldIdsearchField field/id gemäss XMLDBMapping
searchValuevaluesearchField Wert, nachdem in dem Feld gesucht werden soll. Standardmässig werden die Suchabfragen mit AND verknüpft ausser es wird eine orClauseGroup angegeben.
conditionsearchField=Wie der Wert gesucht werden soll (=, <>, >, <, >=, <=, LIKE, BETWEEN, IN)
orClauseGroupsearchField Identifikation für mind 2 searchFields, welche mit OR selektiert werden sollen.
sortOrdersearchFieldascSortierung (asc/desc)
Codeblock
languagehtml/xml
titleXMLDBMapping 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>

...