wsQuikForm


Click here for a complete list of operations.

GetFormDefinition

Get Form Definition

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
DefinitionID:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /WebServices/wsQuikHndForms/wsQuikForm.asmx HTTP/1.1
Host: tdcws01.tandridge.gov.uk
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tandridge.gov.uk/QuikForms/GetFormDefinition"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetFormDefinition xmlns="http://tandridge.gov.uk/QuikForms/">
      <DefinitionID>string</DefinitionID>
    </GetFormDefinition>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetFormDefinitionResponse xmlns="http://tandridge.gov.uk/QuikForms/">
      <FormDefn>
        <FormDefnUID>int</FormDefnUID>
        <FormDefn FormDefnUID="int" Name="string" Description="string" LastModified="dateTime" LastModifiedBy="string" FirstCreated="dateTime" CreatedBy="string" Withdrawn="dateTime" EmailImageWidth="int" EmailHideFieldList="string" EmailHideFileList="string" AttachedDocImageWidth="int">
          <DefaultDocStorePath>string</DefaultDocStorePath>
          <DefaultFileUploadStorePath>string</DefaultFileUploadStorePath>
          <DefaultStyleLabelEmail>string</DefaultStyleLabelEmail>
          <DefaultStyleLabelForm>string</DefaultStyleLabelForm>
          <DefaultStyleDataEmail>string</DefaultStyleDataEmail>
          <DefaultStyleDataForm>string</DefaultStyleDataForm>
          <DefaultEmailLabelHTMLTagType>string</DefaultEmailLabelHTMLTagType>
          <DefaultEmailLabelHTMLTagAttrs>string</DefaultEmailLabelHTMLTagAttrs>
          <DefaultEmailDataHTMLTagType>string</DefaultEmailDataHTMLTagType>
          <DefaultEmailDataHTMLTagAttrs>string</DefaultEmailDataHTMLTagAttrs>
          <DefaultFormLabelHTMLTagType>string</DefaultFormLabelHTMLTagType>
          <DefaultFormLabelHTMLTagAttrs>string</DefaultFormLabelHTMLTagAttrs>
          <DefaultFormDataHTMLTagType>string</DefaultFormDataHTMLTagType>
          <DefaultFormDataHTMLTagAttrs>string</DefaultFormDataHTMLTagAttrs>
          <DefaultEmailPreRowHTML>string</DefaultEmailPreRowHTML>
          <DefaultEmailPostRowHTML>string</DefaultEmailPostRowHTML>
          <DefaultFormPreRowHTML>string</DefaultFormPreRowHTML>
          <DefaultFormPostRowHTML>string</DefaultFormPostRowHTML>
          <XSLTForEMail>string</XSLTForEMail>
          <EmailBeforeFieldsHTML>string</EmailBeforeFieldsHTML>
          <EmailAfterFieldsHTML>string</EmailAfterFieldsHTML>
          <EmailBeforeFileList>string</EmailBeforeFileList>
          <EmailAfterFileList>string</EmailAfterFileList>
          <EmailFileListEntry>string</EmailFileListEntry>
          <EmailFileListLinkEntry>string</EmailFileListLinkEntry>
          <EmailBeforeFileListEntry>string</EmailBeforeFileListEntry>
          <EmailBeforeFileListEntryLink>string</EmailBeforeFileListEntryLink>
          <EmailAfterFileListEntry>string</EmailAfterFileListEntry>
          <EmailAfterFileListEntryLink>string</EmailAfterFileListEntryLink>
          <AttachedDocHTMLTemplate>string</AttachedDocHTMLTemplate>
          <FormBeforeFieldsHTML>string</FormBeforeFieldsHTML>
          <FormAfterFieldsHTML>string</FormAfterFieldsHTML>
          <FormBeforeFileList>string</FormBeforeFileList>
          <FormAfterFileList>string</FormAfterFileList>
          <FormBeforeFileListEntry>string</FormBeforeFileListEntry>
          <FormAfterFileListEntry>string</FormAfterFileListEntry>
          <FormHideFieldList>string</FormHideFieldList>
          <FormFields>
            <FormField xsi:nil="true" />
            <FormField xsi:nil="true" />
          </FormFields>
          <FormActions>
            <FormAction xsi:nil="true" />
            <FormAction xsi:nil="true" />
          </FormActions>
        </FormDefn>
      </FormDefn>
    </GetFormDefinitionResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /WebServices/wsQuikHndForms/wsQuikForm.asmx HTTP/1.1
Host: tdcws01.tandridge.gov.uk
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetFormDefinition xmlns="http://tandridge.gov.uk/QuikForms/">
      <DefinitionID>string</DefinitionID>
    </GetFormDefinition>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetFormDefinitionResponse xmlns="http://tandridge.gov.uk/QuikForms/">
      <FormDefn>
        <FormDefnUID>int</FormDefnUID>
        <FormDefn FormDefnUID="int" Name="string" Description="string" LastModified="dateTime" LastModifiedBy="string" FirstCreated="dateTime" CreatedBy="string" Withdrawn="dateTime" EmailImageWidth="int" EmailHideFieldList="string" EmailHideFileList="string" AttachedDocImageWidth="int">
          <DefaultDocStorePath>string</DefaultDocStorePath>
          <DefaultFileUploadStorePath>string</DefaultFileUploadStorePath>
          <DefaultStyleLabelEmail>string</DefaultStyleLabelEmail>
          <DefaultStyleLabelForm>string</DefaultStyleLabelForm>
          <DefaultStyleDataEmail>string</DefaultStyleDataEmail>
          <DefaultStyleDataForm>string</DefaultStyleDataForm>
          <DefaultEmailLabelHTMLTagType>string</DefaultEmailLabelHTMLTagType>
          <DefaultEmailLabelHTMLTagAttrs>string</DefaultEmailLabelHTMLTagAttrs>
          <DefaultEmailDataHTMLTagType>string</DefaultEmailDataHTMLTagType>
          <DefaultEmailDataHTMLTagAttrs>string</DefaultEmailDataHTMLTagAttrs>
          <DefaultFormLabelHTMLTagType>string</DefaultFormLabelHTMLTagType>
          <DefaultFormLabelHTMLTagAttrs>string</DefaultFormLabelHTMLTagAttrs>
          <DefaultFormDataHTMLTagType>string</DefaultFormDataHTMLTagType>
          <DefaultFormDataHTMLTagAttrs>string</DefaultFormDataHTMLTagAttrs>
          <DefaultEmailPreRowHTML>string</DefaultEmailPreRowHTML>
          <DefaultEmailPostRowHTML>string</DefaultEmailPostRowHTML>
          <DefaultFormPreRowHTML>string</DefaultFormPreRowHTML>
          <DefaultFormPostRowHTML>string</DefaultFormPostRowHTML>
          <XSLTForEMail>string</XSLTForEMail>
          <EmailBeforeFieldsHTML>string</EmailBeforeFieldsHTML>
          <EmailAfterFieldsHTML>string</EmailAfterFieldsHTML>
          <EmailBeforeFileList>string</EmailBeforeFileList>
          <EmailAfterFileList>string</EmailAfterFileList>
          <EmailFileListEntry>string</EmailFileListEntry>
          <EmailFileListLinkEntry>string</EmailFileListLinkEntry>
          <EmailBeforeFileListEntry>string</EmailBeforeFileListEntry>
          <EmailBeforeFileListEntryLink>string</EmailBeforeFileListEntryLink>
          <EmailAfterFileListEntry>string</EmailAfterFileListEntry>
          <EmailAfterFileListEntryLink>string</EmailAfterFileListEntryLink>
          <AttachedDocHTMLTemplate>string</AttachedDocHTMLTemplate>
          <FormBeforeFieldsHTML>string</FormBeforeFieldsHTML>
          <FormAfterFieldsHTML>string</FormAfterFieldsHTML>
          <FormBeforeFileList>string</FormBeforeFileList>
          <FormAfterFileList>string</FormAfterFileList>
          <FormBeforeFileListEntry>string</FormBeforeFileListEntry>
          <FormAfterFileListEntry>string</FormAfterFileListEntry>
          <FormHideFieldList>string</FormHideFieldList>
          <FormFields>
            <FormField xsi:nil="true" />
            <FormField xsi:nil="true" />
          </FormFields>
          <FormActions>
            <FormAction xsi:nil="true" />
            <FormAction xsi:nil="true" />
          </FormActions>
        </FormDefn>
      </FormDefn>
    </GetFormDefinitionResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /WebServices/wsQuikHndForms/wsQuikForm.asmx/GetFormDefinition HTTP/1.1
Host: tdcws01.tandridge.gov.uk
Content-Type: application/x-www-form-urlencoded
Content-Length: length

DefinitionID=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<FormDefn xmlns="http://tandridge.gov.uk/QuikForms/">
  <FormDefnUID>int</FormDefnUID>
  <FormDefn FormDefnUID="int" Name="string" Description="string" LastModified="dateTime" LastModifiedBy="string" FirstCreated="dateTime" CreatedBy="string" Withdrawn="dateTime" EmailImageWidth="int" EmailHideFieldList="string" EmailHideFileList="string" AttachedDocImageWidth="int">
    <DefaultDocStorePath>string</DefaultDocStorePath>
    <DefaultFileUploadStorePath>string</DefaultFileUploadStorePath>
    <DefaultStyleLabelEmail>string</DefaultStyleLabelEmail>
    <DefaultStyleLabelForm>string</DefaultStyleLabelForm>
    <DefaultStyleDataEmail>string</DefaultStyleDataEmail>
    <DefaultStyleDataForm>string</DefaultStyleDataForm>
    <DefaultEmailLabelHTMLTagType>string</DefaultEmailLabelHTMLTagType>
    <DefaultEmailLabelHTMLTagAttrs>string</DefaultEmailLabelHTMLTagAttrs>
    <DefaultEmailDataHTMLTagType>string</DefaultEmailDataHTMLTagType>
    <DefaultEmailDataHTMLTagAttrs>string</DefaultEmailDataHTMLTagAttrs>
    <DefaultFormLabelHTMLTagType>string</DefaultFormLabelHTMLTagType>
    <DefaultFormLabelHTMLTagAttrs>string</DefaultFormLabelHTMLTagAttrs>
    <DefaultFormDataHTMLTagType>string</DefaultFormDataHTMLTagType>
    <DefaultFormDataHTMLTagAttrs>string</DefaultFormDataHTMLTagAttrs>
    <DefaultEmailPreRowHTML>string</DefaultEmailPreRowHTML>
    <DefaultEmailPostRowHTML>string</DefaultEmailPostRowHTML>
    <DefaultFormPreRowHTML>string</DefaultFormPreRowHTML>
    <DefaultFormPostRowHTML>string</DefaultFormPostRowHTML>
    <XSLTForEMail>string</XSLTForEMail>
    <EmailBeforeFieldsHTML>string</EmailBeforeFieldsHTML>
    <EmailAfterFieldsHTML>string</EmailAfterFieldsHTML>
    <EmailBeforeFileList>string</EmailBeforeFileList>
    <EmailAfterFileList>string</EmailAfterFileList>
    <EmailFileListEntry>string</EmailFileListEntry>
    <EmailFileListLinkEntry>string</EmailFileListLinkEntry>
    <EmailBeforeFileListEntry>string</EmailBeforeFileListEntry>
    <EmailBeforeFileListEntryLink>string</EmailBeforeFileListEntryLink>
    <EmailAfterFileListEntry>string</EmailAfterFileListEntry>
    <EmailAfterFileListEntryLink>string</EmailAfterFileListEntryLink>
    <AttachedDocHTMLTemplate>string</AttachedDocHTMLTemplate>
    <FormBeforeFieldsHTML>string</FormBeforeFieldsHTML>
    <FormAfterFieldsHTML>string</FormAfterFieldsHTML>
    <FormBeforeFileList>string</FormBeforeFileList>
    <FormAfterFileList>string</FormAfterFileList>
    <FormBeforeFileListEntry>string</FormBeforeFileListEntry>
    <FormAfterFileListEntry>string</FormAfterFileListEntry>
    <FormHideFieldList>string</FormHideFieldList>
    <FormFields>
      <FormField FieldOrder="int" Fieldmandatory="boolean" SingleValueOnly="boolean" HideIfNoData="boolean" ShowAsDataRow="boolean" HTMLFieldShowCondition="string" Removed="dateTime" FieldUID="int" FieldName="string">
        <FieldDisplayExpression>string</FieldDisplayExpression>
        <SubstituteEmailRow>string</SubstituteEmailRow>
        <SubstituteFormRow>string</SubstituteFormRow>
        <Field d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </FormField>
      <FormField FieldOrder="int" Fieldmandatory="boolean" SingleValueOnly="boolean" HideIfNoData="boolean" ShowAsDataRow="boolean" HTMLFieldShowCondition="string" Removed="dateTime" FieldUID="int" FieldName="string">
        <FieldDisplayExpression>string</FieldDisplayExpression>
        <SubstituteEmailRow>string</SubstituteEmailRow>
        <SubstituteFormRow>string</SubstituteFormRow>
        <Field d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </FormField>
    </FormFields>
    <FormActions>
      <FormAction Name="string" Code="string" Priority="int" Removed="dateTime">
        <ActionUID>int</ActionUID>
        <Description>string</Description>
        <ActionData1>string</ActionData1>
        <ActionData2>string</ActionData2>
        <ActionData3>string</ActionData3>
        <ActionData4>string</ActionData4>
        <ActionData5>string</ActionData5>
        <ActionData6>string</ActionData6>
        <ActionData7>string</ActionData7>
        <ActionData8>string</ActionData8>
        <ActionData9>string</ActionData9>
        <ActionData10>string</ActionData10>
        <ActionData11>string</ActionData11>
        <ActionData12>string</ActionData12>
      </FormAction>
      <FormAction Name="string" Code="string" Priority="int" Removed="dateTime">
        <ActionUID>int</ActionUID>
        <Description>string</Description>
        <ActionData1>string</ActionData1>
        <ActionData2>string</ActionData2>
        <ActionData3>string</ActionData3>
        <ActionData4>string</ActionData4>
        <ActionData5>string</ActionData5>
        <ActionData6>string</ActionData6>
        <ActionData7>string</ActionData7>
        <ActionData8>string</ActionData8>
        <ActionData9>string</ActionData9>
        <ActionData10>string</ActionData10>
        <ActionData11>string</ActionData11>
        <ActionData12>string</ActionData12>
      </FormAction>
    </FormActions>
  </FormDefn>
</FormDefn>