DataServices


Click here for a complete list of operations.

GetFormDesignXML

Test

The test form is only available for requests from the local machine.

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 /_layouts/BPC/PowerWebForms/PWFDataServices.asmx HTTP/1.1
Host: crm.zarsim.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://bpc-components.com/GetFormDesignXML"

<?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>
    <GetFormDesignXML xmlns="http://bpc-components.com/">
      <template>
        <MossList ID="string" Title="string" Url="string" BaseType="string" EnableAttachments="boolean" UserCanView="boolean" UserCanInsert="boolean" UserCanUpdate="boolean" UserCanDelete="boolean" UserCanManage="boolean" UserCanInsertConfList="boolean" UserCanUpdateConfList="boolean" LanguageCode="string" LanguageName="string" Locale="string" LCID="unsignedInt" CalendarType="string" HijriAdjustment="int" NewFormUrl="string" EditFormUrl="string" DisplayFormUrl="string" SPVersion="int">
          <SelectedContentType>
            <ID>string</ID>
            <Name>string</Name>
            <LocalName>string</LocalName>
            <IsFolder>boolean</IsFolder>
          </SelectedContentType>
          <CurrentUser LoginName="string" ID="string" FullName="string" IsSiteAdmin="boolean" Email="string">
            <Groups xsi:nil="true" />
          </CurrentUser>
          <Fields>
            <Field xsi:nil="true" />
            <Field xsi:nil="true" />
          </Fields>
          <ContentTypes>
            <ContentType xsi:nil="true" />
            <ContentType xsi:nil="true" />
          </ContentTypes>
          <Views>
            <ListView xsi:nil="true" />
            <ListView xsi:nil="true" />
          </Views>
        </MossList>
        <CurrentUser LoginName="string" ID="string" FullName="string" IsSiteAdmin="boolean" Email="string">
          <Groups>
            <Group xsi:nil="true" />
            <Group xsi:nil="true" />
          </Groups>
        </CurrentUser>
        <CustomizationId>string</CustomizationId>
        <Condition>string</Condition>
        <Metadata>string</Metadata>
        <ContentType>string</ContentType>
        <WebServiceCalls>
          <WebServiceCall>
            <Name>string</Name>
            <StoredCredentials>string</StoredCredentials>
            <ContextUrl>string</ContextUrl>
            <Url>string</Url>
            <MethodName>string</MethodName>
            <XmlNs>string</XmlNs>
            <XPathQuery>string</XPathQuery>
            <HandleNamespaces>boolean</HandleNamespaces>
            <XML>string</XML>
            <Parameters xsi:nil="true" />
            <Headers xsi:nil="true" />
            <Attributes xsi:nil="true" />
            <AttributeHeaders xsi:nil="true" />
            <ParametersAsString>string</ParametersAsString>
            <HeadersAsString>string</HeadersAsString>
          </WebServiceCall>
          <WebServiceCall>
            <Name>string</Name>
            <StoredCredentials>string</StoredCredentials>
            <ContextUrl>string</ContextUrl>
            <Url>string</Url>
            <MethodName>string</MethodName>
            <XmlNs>string</XmlNs>
            <XPathQuery>string</XPathQuery>
            <HandleNamespaces>boolean</HandleNamespaces>
            <XML>string</XML>
            <Parameters xsi:nil="true" />
            <Headers xsi:nil="true" />
            <Attributes xsi:nil="true" />
            <AttributeHeaders xsi:nil="true" />
            <ParametersAsString>string</ParametersAsString>
            <HeadersAsString>string</HeadersAsString>
          </WebServiceCall>
        </WebServiceCalls>
        <SQLQueries>
          <SQLQuery>
            <Name>string</Name>
            <Url>string</Url>
            <ListId>string</ListId>
            <Query>string</Query>
            <IsDirty>boolean</IsDirty>
            <Parameters xsi:nil="true" />
            <ParametersAsString>string</ParametersAsString>
          </SQLQuery>
          <SQLQuery>
            <Name>string</Name>
            <Url>string</Url>
            <ListId>string</ListId>
            <Query>string</Query>
            <IsDirty>boolean</IsDirty>
            <Parameters xsi:nil="true" />
            <ParametersAsString>string</ParametersAsString>
          </SQLQuery>
        </SQLQueries>
        <ListQueries>
          <ListQuery>
            <Name>string</Name>
            <Entity>string</Entity>
            <Url>string</Url>
            <ListId>string</ListId>
            <ViewId>string</ViewId>
            <MaxRows>int</MaxRows>
            <SortField>string</SortField>
            <SortAscending>boolean</SortAscending>
            <FieldsAsValues>boolean</FieldsAsValues>
            <IsDirty>boolean</IsDirty>
            <Criteria xsi:nil="true" />
            <Attributes xsi:nil="true" />
            <GroupByFields xsi:nil="true" />
            <SummaryFields xsi:nil="true" />
            <AttributeHeaders xsi:nil="true" />
            <CriteriaAsString>string</CriteriaAsString>
            <AttributesAsString>string</AttributesAsString>
            <AttributeHeadersAsString>string</AttributeHeadersAsString>
            <GroupByFieldsAsString>string</GroupByFieldsAsString>
            <SummaryFieldsAsString>string</SummaryFieldsAsString>
          </ListQuery>
          <ListQuery>
            <Name>string</Name>
            <Entity>string</Entity>
            <Url>string</Url>
            <ListId>string</ListId>
            <ViewId>string</ViewId>
            <MaxRows>int</MaxRows>
            <SortField>string</SortField>
            <SortAscending>boolean</SortAscending>
            <FieldsAsValues>boolean</FieldsAsValues>
            <IsDirty>boolean</IsDirty>
            <Criteria xsi:nil="true" />
            <Attributes xsi:nil="true" />
            <GroupByFields xsi:nil="true" />
            <SummaryFields xsi:nil="true" />
            <AttributeHeaders xsi:nil="true" />
            <CriteriaAsString>string</CriteriaAsString>
            <AttributesAsString>string</AttributesAsString>
            <AttributeHeadersAsString>string</AttributeHeadersAsString>
            <GroupByFieldsAsString>string</GroupByFieldsAsString>
            <SummaryFieldsAsString>string</SummaryFieldsAsString>
          </ListQuery>
        </ListQueries>
        <Tabs>
          <FormTab>
            <Header>string</Header>
            <ID>string</ID>
            <LazyLoading>boolean</LazyLoading>
            <TabSections xsi:nil="true" />
            <Sections xsi:nil="true" />
            <HTMLTemplate>string</HTMLTemplate>
          </FormTab>
          <FormTab>
            <Header>string</Header>
            <ID>string</ID>
            <LazyLoading>boolean</LazyLoading>
            <TabSections xsi:nil="true" />
            <Sections xsi:nil="true" />
            <HTMLTemplate>string</HTMLTemplate>
          </FormTab>
        </Tabs>
        <HAlign>string</HAlign>
        <Header>string</Header>
        <ListTitle>string</ListTitle>
        <Includes>string</Includes>
        <Height>int</Height>
        <Width>int</Width>
        <Culture>string</Culture>
        <Calendar>string</Calendar>
        <RTL>boolean</RTL>
        <ShowProgressForm>string</ShowProgressForm>
        <TabAnimation>string</TabAnimation>
        <ToolbarPosition>string</ToolbarPosition>
        <ShowHeader>boolean</ShowHeader>
        <ShowToolbar>boolean</ShowToolbar>
        <ShowPrint>boolean</ShowPrint>
        <ShowAlertMe>boolean</ShowAlertMe>
        <AllowNew>boolean</AllowNew>
        <AllowDelete>boolean</AllowDelete>
        <ShowSaveButton>boolean</ShowSaveButton>
        <ShowUserLoginName>boolean</ShowUserLoginName>
        <ShowSaveAndExitButton>boolean</ShowSaveAndExitButton>
        <ShowCancelButton>boolean</ShowCancelButton>
        <ShowAttachments>boolean</ShowAttachments>
        <ToolbarImageOnly>boolean</ToolbarImageOnly>
        <ToolbarTooltips>boolean</ToolbarTooltips>
        <SaveLocalizations>boolean</SaveLocalizations>
        <LocalizationsUrl>string</LocalizationsUrl>
        <MarkRequiredFields>boolean</MarkRequiredFields>
        <RequiredFieldBorderColor>string</RequiredFieldBorderColor>
        <ValidateScript>string</ValidateScript>
        <AsyncValidation>boolean</AsyncValidation>
        <AsyncLoadCompleted>boolean</AsyncLoadCompleted>
        <LoadCompletedScript>string</LoadCompletedScript>
        <AsyncSaveCompleted>boolean</AsyncSaveCompleted>
        <SaveCompletedScript>string</SaveCompletedScript>
        <AsyncDeleteCompleted>boolean</AsyncDeleteCompleted>
        <DeleteCompletedScript>string</DeleteCompletedScript>
        <CancelScript>string</CancelScript>
        <FormDesignLoadedScript>string</FormDesignLoadedScript>
        <Icons>
          <ListItemValue Name="string" />
          <ListItemValue Name="string" />
        </Icons>
        <Translations>
          <ListItemValue Name="string" />
          <ListItemValue Name="string" />
        </Translations>
        <FontSize>double</FontSize>
        <FontFamily>string</FontFamily>
        <Controls>
          <FormControl>
            <Tag />
            <ListProperty xsi:nil="true" />
            <Name>string</Name>
            <Value>string</Value>
            <ControlType>string</ControlType>
            <NotSaved>boolean</NotSaved>
            <TargetFieldName>string</TargetFieldName>
            <BDCInstance>string</BDCInstance>
            <BDCEntityName>string</BDCEntityName>
            <BDCRelatedField>string</BDCRelatedField>
            <BDCFieldName>string</BDCFieldName>
            <BDCEntityNamespace>string</BDCEntityNamespace>
            <TermSetId>string</TermSetId>
            <AnchorId>string</AnchorId>
            <IsPathRendered>boolean</IsPathRendered>
            <TaxonomyHiddenFieldId>string</TaxonomyHiddenFieldId>
            <TaxonomyHiddenFieldName>string</TaxonomyHiddenFieldName>
            <IsTaxonomyKeyword>boolean</IsTaxonomyKeyword>
            <TermsForTagging>boolean</TermsForTagging>
            <HyperlinkFormat>string</HyperlinkFormat>
            <GridRow>int</GridRow>
            <GridColumn>int</GridColumn>
            <GridRowSpan>int</GridRowSpan>
            <GridColumnSpan>int</GridColumnSpan>
            <Margin>int</Margin>
            <Width>int</Width>
            <Height>int</Height>
            <FontBold>boolean</FontBold>
            <FontItalics>boolean</FontItalics>
            <TextMultiLine>boolean</TextMultiLine>
            <FontSize>double</FontSize>
            <ForeColor>string</ForeColor>
            <BackColor>string</BackColor>
            <CellBackColor>string</CellBackColor>
            <HAlignment>string</HAlignment>
            <VAlignment>string</VAlignment>
            <ExtraConfiguration>string</ExtraConfiguration>
            <Properties xsi:nil="true" />
            <Section>string</Section>
            <TextMode>string</TextMode>
            <IsEnabled>boolean</IsEnabled>
            <IsEnabledOnEdit>boolean</IsEnabledOnEdit>
            <LabelForControl>string</LabelForControl>
            <DefaultValue>string</DefaultValue>
            <IsRequired>boolean</IsRequired>
            <IsHidden>boolean</IsHidden>
            <IsCalculated>boolean</IsCalculated>
            <CalculateForNewItemsOnly>boolean</CalculateForNewItemsOnly>
            <CalculationFormula>string</CalculationFormula>
            <EnabledFormula>string</EnabledFormula>
            <VisibilityFormula>string</VisibilityFormula>
            <Lookup_Entity>string</Lookup_Entity>
            <Lookup_Url>string</Lookup_Url>
            <Lookup_SQLQuery>string</Lookup_SQLQuery>
            <Lookup_WebService>string</Lookup_WebService>
            <Lookup_ListQuery>string</Lookup_ListQuery>
            <Lookup_ListId>string</Lookup_ListId>
            <Lookup_ViewId>string</Lookup_ViewId>
            <Lookup_Criteria xsi:nil="true" />
            <Lookup_ConstraintSourceFieldName>string</Lookup_ConstraintSourceFieldName>
            <Lookup_ConstraintTargetFieldName>string</Lookup_ConstraintTargetFieldName>
            <Lookup_ConstraintQueryType>string</Lookup_ConstraintQueryType>
            <Lookup_DisplayFieldName>string</Lookup_DisplayFieldName>
            <Lookup_ValueFieldName>string</Lookup_ValueFieldName>
            <Lookup_StaticValuesDefinition>string</Lookup_StaticValuesDefinition>
            <Lookup_PreloadData>boolean</Lookup_PreloadData>
            <Lookup_AllowUserDefinedChoice>boolean</Lookup_AllowUserDefinedChoice>
            <DateTime_ShowTimePortion>boolean</DateTime_ShowTimePortion>
            <People_AllowPeopleSelectionOnly>boolean</People_AllowPeopleSelectionOnly>
            <People_SpecificGroupToSelectFrom>string</People_SpecificGroupToSelectFrom>
            <People_FieldToShow>string</People_FieldToShow>
            <Detail_ListQueryName>string</Detail_ListQueryName>
            <ValueChangeScript>string</ValueChangeScript>
            <Value_PostUrl>string</Value_PostUrl>
            <Value_WebServiceName>string</Value_WebServiceName>
            <Value_SQLQuery>string</Value_SQLQuery>
            <Value_SQLQueryField>string</Value_SQLQueryField>
            <Value_ListQueryField>string</Value_ListQueryField>
            <Value_WebServiceField>string</Value_WebServiceField>
          </FormControl>
          <FormControl>
            <Tag />
            <ListProperty xsi:nil="true" />
            <Name>string</Name>
            <Value>string</Value>
            <ControlType>string</ControlType>
            <NotSaved>boolean</NotSaved>
            <TargetFieldName>string</TargetFieldName>
            <BDCInstance>string</BDCInstance>
            <BDCEntityName>string</BDCEntityName>
            <BDCRelatedField>string</BDCRelatedField>
            <BDCFieldName>string</BDCFieldName>
            <BDCEntityNamespace>string</BDCEntityNamespace>
            <TermSetId>string</TermSetId>
            <AnchorId>string</AnchorId>
            <IsPathRendered>boolean</IsPathRendered>
            <TaxonomyHiddenFieldId>string</TaxonomyHiddenFieldId>
            <TaxonomyHiddenFieldName>string</TaxonomyHiddenFieldName>
            <IsTaxonomyKeyword>boolean</IsTaxonomyKeyword>
            <TermsForTagging>boolean</TermsForTagging>
            <HyperlinkFormat>string</HyperlinkFormat>
            <GridRow>int</GridRow>
            <GridColumn>int</GridColumn>
            <GridRowSpan>int</GridRowSpan>
            <GridColumnSpan>int</GridColumnSpan>
            <Margin>int</Margin>
            <Width>int</Width>
            <Height>int</Height>
            <FontBold>boolean</FontBold>
            <FontItalics>boolean</FontItalics>
            <TextMultiLine>boolean</TextMultiLine>
            <FontSize>double</FontSize>
            <ForeColor>string</ForeColor>
            <BackColor>string</BackColor>
            <CellBackColor>string</CellBackColor>
            <HAlignment>string</HAlignment>
            <VAlignment>string</VAlignment>
            <ExtraConfiguration>string</ExtraConfiguration>
            <Properties xsi:nil="true" />
            <Section>string</Section>
            <TextMode>string</TextMode>
            <IsEnabled>boolean</IsEnabled>
            <IsEnabledOnEdit>boolean</IsEnabledOnEdit>
            <LabelForControl>string</LabelForControl>
            <DefaultValue>string</DefaultValue>
            <IsRequired>boolean</IsRequired>
            <IsHidden>boolean</IsHidden>
            <IsCalculated>boolean</IsCalculated>
            <CalculateForNewItemsOnly>boolean</CalculateForNewItemsOnly>
            <CalculationFormula>string</CalculationFormula>
            <EnabledFormula>string</EnabledFormula>
            <VisibilityFormula>string</VisibilityFormula>
            <Lookup_Entity>string</Lookup_Entity>
            <Lookup_Url>string</Lookup_Url>
            <Lookup_SQLQuery>string</Lookup_SQLQuery>
            <Lookup_WebService>string</Lookup_WebService>
            <Lookup_ListQuery>string</Lookup_ListQuery>
            <Lookup_ListId>string</Lookup_ListId>
            <Lookup_ViewId>string</Lookup_ViewId>
            <Lookup_Criteria xsi:nil="true" />
            <Lookup_ConstraintSourceFieldName>string</Lookup_ConstraintSourceFieldName>
            <Lookup_ConstraintTargetFieldName>string</Lookup_ConstraintTargetFieldName>
            <Lookup_ConstraintQueryType>string</Lookup_ConstraintQueryType>
            <Lookup_DisplayFieldName>string</Lookup_DisplayFieldName>
            <Lookup_ValueFieldName>string</Lookup_ValueFieldName>
            <Lookup_StaticValuesDefinition>string</Lookup_StaticValuesDefinition>
            <Lookup_PreloadData>boolean</Lookup_PreloadData>
            <Lookup_AllowUserDefinedChoice>boolean</Lookup_AllowUserDefinedChoice>
            <DateTime_ShowTimePortion>boolean</DateTime_ShowTimePortion>
            <People_AllowPeopleSelectionOnly>boolean</People_AllowPeopleSelectionOnly>
            <People_SpecificGroupToSelectFrom>string</People_SpecificGroupToSelectFrom>
            <People_FieldToShow>string</People_FieldToShow>
            <Detail_ListQueryName>string</Detail_ListQueryName>
            <ValueChangeScript>string</ValueChangeScript>
            <Value_PostUrl>string</Value_PostUrl>
            <Value_WebServiceName>string</Value_WebServiceName>
            <Value_SQLQuery>string</Value_SQLQuery>
            <Value_SQLQueryField>string</Value_SQLQueryField>
            <Value_ListQueryField>string</Value_ListQueryField>
            <Value_WebServiceField>string</Value_WebServiceField>
          </FormControl>
        </Controls>
        <HelpPage>string</HelpPage>
        <PrintControls>string</PrintControls>
        <PrintHeaders>string</PrintHeaders>
        <PrintTemplate>string</PrintTemplate>
        <PrintCaption>string</PrintCaption>
        <PFVersion>string</PFVersion>
      </template>
    </GetFormDesignXML>
  </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>
    <GetFormDesignXMLResponse xmlns="http://bpc-components.com/">
      <GetFormDesignXMLResult>
        <Result>string</Result>
        <ErrorMessage>string</ErrorMessage>
      </GetFormDesignXMLResult>
    </GetFormDesignXMLResponse>
  </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 /_layouts/BPC/PowerWebForms/PWFDataServices.asmx HTTP/1.1
Host: crm.zarsim.com
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>
    <GetFormDesignXML xmlns="http://bpc-components.com/">
      <template>
        <MossList ID="string" Title="string" Url="string" BaseType="string" EnableAttachments="boolean" UserCanView="boolean" UserCanInsert="boolean" UserCanUpdate="boolean" UserCanDelete="boolean" UserCanManage="boolean" UserCanInsertConfList="boolean" UserCanUpdateConfList="boolean" LanguageCode="string" LanguageName="string" Locale="string" LCID="unsignedInt" CalendarType="string" HijriAdjustment="int" NewFormUrl="string" EditFormUrl="string" DisplayFormUrl="string" SPVersion="int">
          <SelectedContentType>
            <ID>string</ID>
            <Name>string</Name>
            <LocalName>string</LocalName>
            <IsFolder>boolean</IsFolder>
          </SelectedContentType>
          <CurrentUser LoginName="string" ID="string" FullName="string" IsSiteAdmin="boolean" Email="string">
            <Groups xsi:nil="true" />
          </CurrentUser>
          <Fields>
            <Field xsi:nil="true" />
            <Field xsi:nil="true" />
          </Fields>
          <ContentTypes>
            <ContentType xsi:nil="true" />
            <ContentType xsi:nil="true" />
          </ContentTypes>
          <Views>
            <ListView xsi:nil="true" />
            <ListView xsi:nil="true" />
          </Views>
        </MossList>
        <CurrentUser LoginName="string" ID="string" FullName="string" IsSiteAdmin="boolean" Email="string">
          <Groups>
            <Group xsi:nil="true" />
            <Group xsi:nil="true" />
          </Groups>
        </CurrentUser>
        <CustomizationId>string</CustomizationId>
        <Condition>string</Condition>
        <Metadata>string</Metadata>
        <ContentType>string</ContentType>
        <WebServiceCalls>
          <WebServiceCall>
            <Name>string</Name>
            <StoredCredentials>string</StoredCredentials>
            <ContextUrl>string</ContextUrl>
            <Url>string</Url>
            <MethodName>string</MethodName>
            <XmlNs>string</XmlNs>
            <XPathQuery>string</XPathQuery>
            <HandleNamespaces>boolean</HandleNamespaces>
            <XML>string</XML>
            <Parameters xsi:nil="true" />
            <Headers xsi:nil="true" />
            <Attributes xsi:nil="true" />
            <AttributeHeaders xsi:nil="true" />
            <ParametersAsString>string</ParametersAsString>
            <HeadersAsString>string</HeadersAsString>
          </WebServiceCall>
          <WebServiceCall>
            <Name>string</Name>
            <StoredCredentials>string</StoredCredentials>
            <ContextUrl>string</ContextUrl>
            <Url>string</Url>
            <MethodName>string</MethodName>
            <XmlNs>string</XmlNs>
            <XPathQuery>string</XPathQuery>
            <HandleNamespaces>boolean</HandleNamespaces>
            <XML>string</XML>
            <Parameters xsi:nil="true" />
            <Headers xsi:nil="true" />
            <Attributes xsi:nil="true" />
            <AttributeHeaders xsi:nil="true" />
            <ParametersAsString>string</ParametersAsString>
            <HeadersAsString>string</HeadersAsString>
          </WebServiceCall>
        </WebServiceCalls>
        <SQLQueries>
          <SQLQuery>
            <Name>string</Name>
            <Url>string</Url>
            <ListId>string</ListId>
            <Query>string</Query>
            <IsDirty>boolean</IsDirty>
            <Parameters xsi:nil="true" />
            <ParametersAsString>string</ParametersAsString>
          </SQLQuery>
          <SQLQuery>
            <Name>string</Name>
            <Url>string</Url>
            <ListId>string</ListId>
            <Query>string</Query>
            <IsDirty>boolean</IsDirty>
            <Parameters xsi:nil="true" />
            <ParametersAsString>string</ParametersAsString>
          </SQLQuery>
        </SQLQueries>
        <ListQueries>
          <ListQuery>
            <Name>string</Name>
            <Entity>string</Entity>
            <Url>string</Url>
            <ListId>string</ListId>
            <ViewId>string</ViewId>
            <MaxRows>int</MaxRows>
            <SortField>string</SortField>
            <SortAscending>boolean</SortAscending>
            <FieldsAsValues>boolean</FieldsAsValues>
            <IsDirty>boolean</IsDirty>
            <Criteria xsi:nil="true" />
            <Attributes xsi:nil="true" />
            <GroupByFields xsi:nil="true" />
            <SummaryFields xsi:nil="true" />
            <AttributeHeaders xsi:nil="true" />
            <CriteriaAsString>string</CriteriaAsString>
            <AttributesAsString>string</AttributesAsString>
            <AttributeHeadersAsString>string</AttributeHeadersAsString>
            <GroupByFieldsAsString>string</GroupByFieldsAsString>
            <SummaryFieldsAsString>string</SummaryFieldsAsString>
          </ListQuery>
          <ListQuery>
            <Name>string</Name>
            <Entity>string</Entity>
            <Url>string</Url>
            <ListId>string</ListId>
            <ViewId>string</ViewId>
            <MaxRows>int</MaxRows>
            <SortField>string</SortField>
            <SortAscending>boolean</SortAscending>
            <FieldsAsValues>boolean</FieldsAsValues>
            <IsDirty>boolean</IsDirty>
            <Criteria xsi:nil="true" />
            <Attributes xsi:nil="true" />
            <GroupByFields xsi:nil="true" />
            <SummaryFields xsi:nil="true" />
            <AttributeHeaders xsi:nil="true" />
            <CriteriaAsString>string</CriteriaAsString>
            <AttributesAsString>string</AttributesAsString>
            <AttributeHeadersAsString>string</AttributeHeadersAsString>
            <GroupByFieldsAsString>string</GroupByFieldsAsString>
            <SummaryFieldsAsString>string</SummaryFieldsAsString>
          </ListQuery>
        </ListQueries>
        <Tabs>
          <FormTab>
            <Header>string</Header>
            <ID>string</ID>
            <LazyLoading>boolean</LazyLoading>
            <TabSections xsi:nil="true" />
            <Sections xsi:nil="true" />
            <HTMLTemplate>string</HTMLTemplate>
          </FormTab>
          <FormTab>
            <Header>string</Header>
            <ID>string</ID>
            <LazyLoading>boolean</LazyLoading>
            <TabSections xsi:nil="true" />
            <Sections xsi:nil="true" />
            <HTMLTemplate>string</HTMLTemplate>
          </FormTab>
        </Tabs>
        <HAlign>string</HAlign>
        <Header>string</Header>
        <ListTitle>string</ListTitle>
        <Includes>string</Includes>
        <Height>int</Height>
        <Width>int</Width>
        <Culture>string</Culture>
        <Calendar>string</Calendar>
        <RTL>boolean</RTL>
        <ShowProgressForm>string</ShowProgressForm>
        <TabAnimation>string</TabAnimation>
        <ToolbarPosition>string</ToolbarPosition>
        <ShowHeader>boolean</ShowHeader>
        <ShowToolbar>boolean</ShowToolbar>
        <ShowPrint>boolean</ShowPrint>
        <ShowAlertMe>boolean</ShowAlertMe>
        <AllowNew>boolean</AllowNew>
        <AllowDelete>boolean</AllowDelete>
        <ShowSaveButton>boolean</ShowSaveButton>
        <ShowUserLoginName>boolean</ShowUserLoginName>
        <ShowSaveAndExitButton>boolean</ShowSaveAndExitButton>
        <ShowCancelButton>boolean</ShowCancelButton>
        <ShowAttachments>boolean</ShowAttachments>
        <ToolbarImageOnly>boolean</ToolbarImageOnly>
        <ToolbarTooltips>boolean</ToolbarTooltips>
        <SaveLocalizations>boolean</SaveLocalizations>
        <LocalizationsUrl>string</LocalizationsUrl>
        <MarkRequiredFields>boolean</MarkRequiredFields>
        <RequiredFieldBorderColor>string</RequiredFieldBorderColor>
        <ValidateScript>string</ValidateScript>
        <AsyncValidation>boolean</AsyncValidation>
        <AsyncLoadCompleted>boolean</AsyncLoadCompleted>
        <LoadCompletedScript>string</LoadCompletedScript>
        <AsyncSaveCompleted>boolean</AsyncSaveCompleted>
        <SaveCompletedScript>string</SaveCompletedScript>
        <AsyncDeleteCompleted>boolean</AsyncDeleteCompleted>
        <DeleteCompletedScript>string</DeleteCompletedScript>
        <CancelScript>string</CancelScript>
        <FormDesignLoadedScript>string</FormDesignLoadedScript>
        <Icons>
          <ListItemValue Name="string" />
          <ListItemValue Name="string" />
        </Icons>
        <Translations>
          <ListItemValue Name="string" />
          <ListItemValue Name="string" />
        </Translations>
        <FontSize>double</FontSize>
        <FontFamily>string</FontFamily>
        <Controls>
          <FormControl>
            <Tag />
            <ListProperty xsi:nil="true" />
            <Name>string</Name>
            <Value>string</Value>
            <ControlType>string</ControlType>
            <NotSaved>boolean</NotSaved>
            <TargetFieldName>string</TargetFieldName>
            <BDCInstance>string</BDCInstance>
            <BDCEntityName>string</BDCEntityName>
            <BDCRelatedField>string</BDCRelatedField>
            <BDCFieldName>string</BDCFieldName>
            <BDCEntityNamespace>string</BDCEntityNamespace>
            <TermSetId>string</TermSetId>
            <AnchorId>string</AnchorId>
            <IsPathRendered>boolean</IsPathRendered>
            <TaxonomyHiddenFieldId>string</TaxonomyHiddenFieldId>
            <TaxonomyHiddenFieldName>string</TaxonomyHiddenFieldName>
            <IsTaxonomyKeyword>boolean</IsTaxonomyKeyword>
            <TermsForTagging>boolean</TermsForTagging>
            <HyperlinkFormat>string</HyperlinkFormat>
            <GridRow>int</GridRow>
            <GridColumn>int</GridColumn>
            <GridRowSpan>int</GridRowSpan>
            <GridColumnSpan>int</GridColumnSpan>
            <Margin>int</Margin>
            <Width>int</Width>
            <Height>int</Height>
            <FontBold>boolean</FontBold>
            <FontItalics>boolean</FontItalics>
            <TextMultiLine>boolean</TextMultiLine>
            <FontSize>double</FontSize>
            <ForeColor>string</ForeColor>
            <BackColor>string</BackColor>
            <CellBackColor>string</CellBackColor>
            <HAlignment>string</HAlignment>
            <VAlignment>string</VAlignment>
            <ExtraConfiguration>string</ExtraConfiguration>
            <Properties xsi:nil="true" />
            <Section>string</Section>
            <TextMode>string</TextMode>
            <IsEnabled>boolean</IsEnabled>
            <IsEnabledOnEdit>boolean</IsEnabledOnEdit>
            <LabelForControl>string</LabelForControl>
            <DefaultValue>string</DefaultValue>
            <IsRequired>boolean</IsRequired>
            <IsHidden>boolean</IsHidden>
            <IsCalculated>boolean</IsCalculated>
            <CalculateForNewItemsOnly>boolean</CalculateForNewItemsOnly>
            <CalculationFormula>string</CalculationFormula>
            <EnabledFormula>string</EnabledFormula>
            <VisibilityFormula>string</VisibilityFormula>
            <Lookup_Entity>string</Lookup_Entity>
            <Lookup_Url>string</Lookup_Url>
            <Lookup_SQLQuery>string</Lookup_SQLQuery>
            <Lookup_WebService>string</Lookup_WebService>
            <Lookup_ListQuery>string</Lookup_ListQuery>
            <Lookup_ListId>string</Lookup_ListId>
            <Lookup_ViewId>string</Lookup_ViewId>
            <Lookup_Criteria xsi:nil="true" />
            <Lookup_ConstraintSourceFieldName>string</Lookup_ConstraintSourceFieldName>
            <Lookup_ConstraintTargetFieldName>string</Lookup_ConstraintTargetFieldName>
            <Lookup_ConstraintQueryType>string</Lookup_ConstraintQueryType>
            <Lookup_DisplayFieldName>string</Lookup_DisplayFieldName>
            <Lookup_ValueFieldName>string</Lookup_ValueFieldName>
            <Lookup_StaticValuesDefinition>string</Lookup_StaticValuesDefinition>
            <Lookup_PreloadData>boolean</Lookup_PreloadData>
            <Lookup_AllowUserDefinedChoice>boolean</Lookup_AllowUserDefinedChoice>
            <DateTime_ShowTimePortion>boolean</DateTime_ShowTimePortion>
            <People_AllowPeopleSelectionOnly>boolean</People_AllowPeopleSelectionOnly>
            <People_SpecificGroupToSelectFrom>string</People_SpecificGroupToSelectFrom>
            <People_FieldToShow>string</People_FieldToShow>
            <Detail_ListQueryName>string</Detail_ListQueryName>
            <ValueChangeScript>string</ValueChangeScript>
            <Value_PostUrl>string</Value_PostUrl>
            <Value_WebServiceName>string</Value_WebServiceName>
            <Value_SQLQuery>string</Value_SQLQuery>
            <Value_SQLQueryField>string</Value_SQLQueryField>
            <Value_ListQueryField>string</Value_ListQueryField>
            <Value_WebServiceField>string</Value_WebServiceField>
          </FormControl>
          <FormControl>
            <Tag />
            <ListProperty xsi:nil="true" />
            <Name>string</Name>
            <Value>string</Value>
            <ControlType>string</ControlType>
            <NotSaved>boolean</NotSaved>
            <TargetFieldName>string</TargetFieldName>
            <BDCInstance>string</BDCInstance>
            <BDCEntityName>string</BDCEntityName>
            <BDCRelatedField>string</BDCRelatedField>
            <BDCFieldName>string</BDCFieldName>
            <BDCEntityNamespace>string</BDCEntityNamespace>
            <TermSetId>string</TermSetId>
            <AnchorId>string</AnchorId>
            <IsPathRendered>boolean</IsPathRendered>
            <TaxonomyHiddenFieldId>string</TaxonomyHiddenFieldId>
            <TaxonomyHiddenFieldName>string</TaxonomyHiddenFieldName>
            <IsTaxonomyKeyword>boolean</IsTaxonomyKeyword>
            <TermsForTagging>boolean</TermsForTagging>
            <HyperlinkFormat>string</HyperlinkFormat>
            <GridRow>int</GridRow>
            <GridColumn>int</GridColumn>
            <GridRowSpan>int</GridRowSpan>
            <GridColumnSpan>int</GridColumnSpan>
            <Margin>int</Margin>
            <Width>int</Width>
            <Height>int</Height>
            <FontBold>boolean</FontBold>
            <FontItalics>boolean</FontItalics>
            <TextMultiLine>boolean</TextMultiLine>
            <FontSize>double</FontSize>
            <ForeColor>string</ForeColor>
            <BackColor>string</BackColor>
            <CellBackColor>string</CellBackColor>
            <HAlignment>string</HAlignment>
            <VAlignment>string</VAlignment>
            <ExtraConfiguration>string</ExtraConfiguration>
            <Properties xsi:nil="true" />
            <Section>string</Section>
            <TextMode>string</TextMode>
            <IsEnabled>boolean</IsEnabled>
            <IsEnabledOnEdit>boolean</IsEnabledOnEdit>
            <LabelForControl>string</LabelForControl>
            <DefaultValue>string</DefaultValue>
            <IsRequired>boolean</IsRequired>
            <IsHidden>boolean</IsHidden>
            <IsCalculated>boolean</IsCalculated>
            <CalculateForNewItemsOnly>boolean</CalculateForNewItemsOnly>
            <CalculationFormula>string</CalculationFormula>
            <EnabledFormula>string</EnabledFormula>
            <VisibilityFormula>string</VisibilityFormula>
            <Lookup_Entity>string</Lookup_Entity>
            <Lookup_Url>string</Lookup_Url>
            <Lookup_SQLQuery>string</Lookup_SQLQuery>
            <Lookup_WebService>string</Lookup_WebService>
            <Lookup_ListQuery>string</Lookup_ListQuery>
            <Lookup_ListId>string</Lookup_ListId>
            <Lookup_ViewId>string</Lookup_ViewId>
            <Lookup_Criteria xsi:nil="true" />
            <Lookup_ConstraintSourceFieldName>string</Lookup_ConstraintSourceFieldName>
            <Lookup_ConstraintTargetFieldName>string</Lookup_ConstraintTargetFieldName>
            <Lookup_ConstraintQueryType>string</Lookup_ConstraintQueryType>
            <Lookup_DisplayFieldName>string</Lookup_DisplayFieldName>
            <Lookup_ValueFieldName>string</Lookup_ValueFieldName>
            <Lookup_StaticValuesDefinition>string</Lookup_StaticValuesDefinition>
            <Lookup_PreloadData>boolean</Lookup_PreloadData>
            <Lookup_AllowUserDefinedChoice>boolean</Lookup_AllowUserDefinedChoice>
            <DateTime_ShowTimePortion>boolean</DateTime_ShowTimePortion>
            <People_AllowPeopleSelectionOnly>boolean</People_AllowPeopleSelectionOnly>
            <People_SpecificGroupToSelectFrom>string</People_SpecificGroupToSelectFrom>
            <People_FieldToShow>string</People_FieldToShow>
            <Detail_ListQueryName>string</Detail_ListQueryName>
            <ValueChangeScript>string</ValueChangeScript>
            <Value_PostUrl>string</Value_PostUrl>
            <Value_WebServiceName>string</Value_WebServiceName>
            <Value_SQLQuery>string</Value_SQLQuery>
            <Value_SQLQueryField>string</Value_SQLQueryField>
            <Value_ListQueryField>string</Value_ListQueryField>
            <Value_WebServiceField>string</Value_WebServiceField>
          </FormControl>
        </Controls>
        <HelpPage>string</HelpPage>
        <PrintControls>string</PrintControls>
        <PrintHeaders>string</PrintHeaders>
        <PrintTemplate>string</PrintTemplate>
        <PrintCaption>string</PrintCaption>
        <PFVersion>string</PFVersion>
      </template>
    </GetFormDesignXML>
  </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>
    <GetFormDesignXMLResponse xmlns="http://bpc-components.com/">
      <GetFormDesignXMLResult>
        <Result>string</Result>
        <ErrorMessage>string</ErrorMessage>
      </GetFormDesignXMLResult>
    </GetFormDesignXMLResponse>
  </soap12:Body>
</soap12:Envelope>