<?xml version="1.0" ?>
<Struct type="Definitions" xmlns:1="http://schemas.xmlsoap.org/wsdl/" xmlns:_="http://schemas.xmlsoap.org/wsdl/" xmlns:e="http://schemas.xmlsoap.org/wsdl/" xmlns:g="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:n="http://schemas.xmlsoap.org/wsdl/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://frameWERKS.com/WebServices/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/">
  <Field name="name"/>
  <Field name="services">
    <KeyedArray>
      <Struct type="Service">
        <Field name="documentation"/>
        <Field name="name">
          <String>
            HelpfulFunctions
          </String>
        </Field>
        <Field name="ports">
          <KeyedArray>
            <Struct type="Port">
              <Field name="documentation"/>
              <Field name="binding">
                <String>
                  s0:HelpfulFunctionsSoap
                </String>
              </Field>
              <Field name="name">
                <String>
                  HelpfulFunctionsSoap
                </String>
              </Field>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <soap:address location="http://www.framewerks.com/WebServices/helpfulfunctions/helpfulfunctions.asmx"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="Port">
              <Field name="documentation"/>
              <Field name="binding">
                <String>
                  s0:HelpfulFunctionsHttpGet
                </String>
              </Field>
              <Field name="name">
                <String>
                  HelpfulFunctionsHttpGet
                </String>
              </Field>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:address location="http://www.framewerks.com/WebServices/helpfulfunctions/helpfulfunctions.asmx"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="Port">
              <Field name="documentation"/>
              <Field name="binding">
                <String>
                  s0:HelpfulFunctionsHttpPost
                </String>
              </Field>
              <Field name="name">
                <String>
                  HelpfulFunctionsHttpPost
                </String>
              </Field>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:address location="http://www.framewerks.com/WebServices/helpfulfunctions/helpfulfunctions.asmx"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
      </Struct>
    </KeyedArray>
  </Field>
  <Field name="portTypes">
    <KeyedArray>
      <Struct type="PortType">
        <Field name="operations">
          <KeyedArray>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:EnCryptItSoapOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:EnCryptItSoapIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Encrypt any string. Pass in your own encryption keys.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  EnCryptIt
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:DeCryptItSoapOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:DeCryptItSoapIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Decrypt any string. Pass in the same encryption key used to encrypt the string.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  DeCryptIt
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:IsSQLInjectionSoapOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:IsSQLInjectionSoapIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Function is Used to determine if a Field Value possibly contains SQL Injection
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  IsSQLInjection
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:IsValidDateSoapOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:IsValidDateSoapIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Makes sure that a Date value is truly a date value. Returns False if a time or SQL Injection is present.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  IsValidDate
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:GetMonthsBetweenSoapOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:GetMonthsBetweenSoapIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Returns the number of months between two months. Useful for billing period displays.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  GetMonthsBetween
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:GetHTTPResultSoapOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:GetHTTPResultSoapIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Retrieve results from web site pages. Great for reading formatted XML returns from scripts. Uses XMLHTTP. Solves any issues some .NET services may incur while using the COM Interop.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  GetHTTPResult
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            HelpfulFunctionsSoap
          </String>
        </Field>
      </Struct>
      <Struct type="PortType">
        <Field name="operations">
          <KeyedArray>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:EnCryptItHttpGetOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:EnCryptItHttpGetIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Encrypt any string. Pass in your own encryption keys.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  EnCryptIt
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:DeCryptItHttpGetOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:DeCryptItHttpGetIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Decrypt any string. Pass in the same encryption key used to encrypt the string.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  DeCryptIt
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:IsSQLInjectionHttpGetOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:IsSQLInjectionHttpGetIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Function is Used to determine if a Field Value possibly contains SQL Injection
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  IsSQLInjection
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:IsValidDateHttpGetOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:IsValidDateHttpGetIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Makes sure that a Date value is truly a date value. Returns False if a time or SQL Injection is present.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  IsValidDate
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:GetMonthsBetweenHttpGetOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:GetMonthsBetweenHttpGetIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Returns the number of months between two months. Useful for billing period displays.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  GetMonthsBetween
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:GetHTTPResultHttpGetOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:GetHTTPResultHttpGetIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Retrieve results from web site pages. Great for reading formatted XML returns from scripts. Uses XMLHTTP. Solves any issues some .NET services may incur while using the COM Interop.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  GetHTTPResult
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            HelpfulFunctionsHttpGet
          </String>
        </Field>
      </Struct>
      <Struct type="PortType">
        <Field name="operations">
          <KeyedArray>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:EnCryptItHttpPostOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:EnCryptItHttpPostIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Encrypt any string. Pass in your own encryption keys.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  EnCryptIt
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:DeCryptItHttpPostOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:DeCryptItHttpPostIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Decrypt any string. Pass in the same encryption key used to encrypt the string.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  DeCryptIt
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:IsSQLInjectionHttpPostOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:IsSQLInjectionHttpPostIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Function is Used to determine if a Field Value possibly contains SQL Injection
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  IsSQLInjection
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:IsValidDateHttpPostOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:IsValidDateHttpPostIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Makes sure that a Date value is truly a date value. Returns False if a time or SQL Injection is present.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  IsValidDate
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:GetMonthsBetweenHttpPostOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:GetMonthsBetweenHttpPostIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Returns the number of months between two months. Useful for billing period displays.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  GetMonthsBetween
                </String>
              </Field>
            </Struct>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      s0:GetHTTPResultHttpPostOut
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder"/>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      s0:GetHTTPResultHttpPostIn
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation">
                <LiteralXML>
                  <g:documentation>
                    Retrieve results from web site pages. Great for reading formatted XML returns from scripts. Uses XMLHTTP. Solves any issues some .NET services may incur while using the COM Interop.
                  </g:documentation>
                </LiteralXML>
              </Field>
              <Field name="name">
                <String>
                  GetHTTPResult
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            HelpfulFunctionsHttpPost
          </String>
        </Field>
      </Struct>
    </KeyedArray>
  </Field>
  <Field name="bindings">
    <KeyedArray>
      <Struct type="Binding">
        <Field name="operations">
          <KeyedArray>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <soap:body use="literal"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  EnCryptIt
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <soap:body use="literal"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <soap:operation soapAction="http://frameWERKS.com/WebServices/EnCryptIt" style="document"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <soap:body use="literal"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  DeCryptIt
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <soap:body use="literal"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <soap:operation soapAction="http://frameWERKS.com/WebServices/DeCryptIt" style="document"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <soap:body use="literal"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  IsSQLInjection
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <soap:body use="literal"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <soap:operation soapAction="http://frameWERKS.com/WebServices/IsSQLInjection" style="document"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <soap:body use="literal"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  IsValidDate
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <soap:body use="literal"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <soap:operation soapAction="http://frameWERKS.com/WebServices/IsValidDate" style="document"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <soap:body use="literal"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  GetMonthsBetween
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <soap:body use="literal"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <soap:operation soapAction="http://frameWERKS.com/WebServices/GetMonthsBetween" style="document"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <soap:body use="literal"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  GetHTTPResult
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <soap:body use="literal"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <soap:operation soapAction="http://frameWERKS.com/WebServices/GetHTTPResult" style="document"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            HelpfulFunctionsSoap
          </String>
        </Field>
        <Field name="portTypes">
          <KeyedArray>
            []
          </KeyedArray>
        </Field>
        <Field name="documentation"/>
        <Field name="type">
          <String>
            s0:HelpfulFunctionsSoap
          </String>
        </Field>
        <Field name="extension_elements">
          <Array>
            <LiteralXML>
              <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
            </LiteralXML>
          </Array>
        </Field>
      </Struct>
      <Struct type="Binding">
        <Field name="operations">
          <KeyedArray>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:mimeXml part="Body"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  EnCryptIt
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <http:urlEncoded/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:operation location="/EnCryptIt"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:mimeXml part="Body"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  DeCryptIt
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <http:urlEncoded/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:operation location="/DeCryptIt"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:mimeXml part="Body"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  IsSQLInjection
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <http:urlEncoded/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:operation location="/IsSQLInjection"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:mimeXml part="Body"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  IsValidDate
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <http:urlEncoded/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:operation location="/IsValidDate"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:mimeXml part="Body"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  GetMonthsBetween
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <http:urlEncoded/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:operation location="/GetMonthsBetween"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:mimeXml part="Body"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  GetHTTPResult
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <http:urlEncoded/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:operation location="/GetHTTPResult"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            HelpfulFunctionsHttpGet
          </String>
        </Field>
        <Field name="portTypes">
          <KeyedArray>
            []
          </KeyedArray>
        </Field>
        <Field name="documentation"/>
        <Field name="type">
          <String>
            s0:HelpfulFunctionsHttpGet
          </String>
        </Field>
        <Field name="extension_elements">
          <Array>
            <LiteralXML>
              <http:binding verb="GET"/>
            </LiteralXML>
          </Array>
        </Field>
      </Struct>
      <Struct type="Binding">
        <Field name="operations">
          <KeyedArray>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:mimeXml part="Body"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  EnCryptIt
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:content type="application/x-www-form-urlencoded"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:operation location="/EnCryptIt"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:mimeXml part="Body"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  DeCryptIt
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:content type="application/x-www-form-urlencoded"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:operation location="/DeCryptIt"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:mimeXml part="Body"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  IsSQLInjection
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:content type="application/x-www-form-urlencoded"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:operation location="/IsSQLInjection"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:mimeXml part="Body"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  IsValidDate
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:content type="application/x-www-form-urlencoded"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:operation location="/IsValidDate"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:mimeXml part="Body"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  GetMonthsBetween
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:content type="application/x-www-form-urlencoded"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:operation location="/GetMonthsBetween"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:mimeXml part="Body"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  GetHTTPResult
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <mime:content type="application/x-www-form-urlencoded"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <http:operation location="/GetHTTPResult"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            HelpfulFunctionsHttpPost
          </String>
        </Field>
        <Field name="portTypes">
          <KeyedArray>
            []
          </KeyedArray>
        </Field>
        <Field name="documentation"/>
        <Field name="type">
          <String>
            s0:HelpfulFunctionsHttpPost
          </String>
        </Field>
        <Field name="extension_elements">
          <Array>
            <LiteralXML>
              <http:binding verb="POST"/>
            </LiteralXML>
          </Array>
        </Field>
      </Struct>
    </KeyedArray>
  </Field>
  <Field name="targetNamespace">
    <String>
      http://frameWERKS.com/WebServices/
    </String>
  </Field>
  <Field name="messages">
    <KeyedArray>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  parameters
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:EnCryptIt
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            EnCryptItSoapIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  parameters
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:EnCryptItResponse
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            EnCryptItSoapOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  parameters
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:DeCryptIt
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            DeCryptItSoapIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  parameters
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:DeCryptItResponse
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            DeCryptItSoapOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  parameters
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:IsSQLInjection
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            IsSQLInjectionSoapIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  parameters
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:IsSQLInjectionResponse
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            IsSQLInjectionSoapOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  parameters
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:IsValidDate
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            IsValidDateSoapIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  parameters
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:IsValidDateResponse
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            IsValidDateSoapOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  parameters
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:GetMonthsBetween
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            GetMonthsBetweenSoapIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  parameters
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:GetMonthsBetweenResponse
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            GetMonthsBetweenSoapOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  parameters
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:GetHTTPResult
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            GetHTTPResultSoapIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  parameters
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:GetHTTPResultResponse
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            GetHTTPResultSoapOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  EncryptionKey
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  String2Encrypt
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  ValidUserAccount
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            EnCryptItHttpGetIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  Body
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:string
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            EnCryptItHttpGetOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  EncryptionKey
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  String2Encrypt
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  ValidUserAccount
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            DeCryptItHttpGetIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  Body
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:string
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            DeCryptItHttpGetOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  FieldValue
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            IsSQLInjectionHttpGetIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  Body
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:boolean
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            IsSQLInjectionHttpGetOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  dDate
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            IsValidDateHttpGetIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  Body
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:boolean
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            IsValidDateHttpGetOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  BeginMonth
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  EndMonth
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            GetMonthsBetweenHttpGetIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  Body
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:short
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            GetMonthsBetweenHttpGetOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  ServerURL
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            GetHTTPResultHttpGetIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  Body
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:string
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            GetHTTPResultHttpGetOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  EncryptionKey
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  String2Encrypt
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  ValidUserAccount
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            EnCryptItHttpPostIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  Body
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:string
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            EnCryptItHttpPostOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  EncryptionKey
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  String2Encrypt
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  ValidUserAccount
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            DeCryptItHttpPostIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  Body
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:string
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            DeCryptItHttpPostOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  FieldValue
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            IsSQLInjectionHttpPostIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  Body
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:boolean
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            IsSQLInjectionHttpPostOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  dDate
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            IsValidDateHttpPostIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  Body
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:boolean
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            IsValidDateHttpPostOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  BeginMonth
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  EndMonth
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            GetMonthsBetweenHttpPostIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  Body
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:short
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            GetMonthsBetweenHttpPostOut
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  s:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  ServerURL
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            GetHTTPResultHttpPostIn
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type"/>
              <Field name="name">
                <String>
                  Body
                </String>
              </Field>
              <Field name="element">
                <String>
                  s0:string
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            GetHTTPResultHttpPostOut
          </String>
        </Field>
      </Struct>
    </KeyedArray>
  </Field>
  <Field name="types">
    <LiteralXML>
      <g:types>
        <s:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://frameWERKS.com/WebServices/">
          <s:element name="EnCryptIt">
            <s:complexType>
              <s:sequence>
                <s:element maxOccurs="1" minOccurs="1" name="EncryptionKey" nillable="true" type="s:string"/>
                <s:element maxOccurs="1" minOccurs="1" name="String2Encrypt" nillable="true" type="s:string"/>
                <s:element maxOccurs="1" minOccurs="1" name="ValidUserAccount" nillable="true" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="EnCryptItResponse">
            <s:complexType>
              <s:sequence>
                <s:element maxOccurs="1" minOccurs="1" name="EnCryptItResult" nillable="true" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="DeCryptIt">
            <s:complexType>
              <s:sequence>
                <s:element maxOccurs="1" minOccurs="1" name="EncryptionKey" nillable="true" type="s:string"/>
                <s:element maxOccurs="1" minOccurs="1" name="String2Encrypt" nillable="true" type="s:string"/>
                <s:element maxOccurs="1" minOccurs="1" name="ValidUserAccount" nillable="true" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="DeCryptItResponse">
            <s:complexType>
              <s:sequence>
                <s:element maxOccurs="1" minOccurs="1" name="DeCryptItResult" nillable="true" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="IsSQLInjection">
            <s:complexType>
              <s:sequence>
                <s:element maxOccurs="1" minOccurs="1" name="FieldValue" nillable="true" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="IsSQLInjectionResponse">
            <s:complexType>
              <s:sequence>
                <s:element maxOccurs="1" minOccurs="1" name="IsSQLInjectionResult" type="s:boolean"/>
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="IsValidDate">
            <s:complexType>
              <s:sequence>
                <s:element maxOccurs="1" minOccurs="1" name="dDate" nillable="true" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="IsValidDateResponse">
            <s:complexType>
              <s:sequence>
                <s:element maxOccurs="1" minOccurs="1" name="IsValidDateResult" type="s:boolean"/>
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="GetMonthsBetween">
            <s:complexType>
              <s:sequence>
                <s:element maxOccurs="1" minOccurs="1" name="BeginMonth" nillable="true" type="s:string"/>
                <s:element maxOccurs="1" minOccurs="1" name="EndMonth" nillable="true" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="GetMonthsBetweenResponse">
            <s:complexType>
              <s:sequence>
                <s:element maxOccurs="1" minOccurs="1" name="GetMonthsBetweenResult" type="s:short"/>
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="GetHTTPResult">
            <s:complexType>
              <s:sequence>
                <s:element maxOccurs="1" minOccurs="1" name="ServerURL" nillable="true" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="GetHTTPResultResponse">
            <s:complexType>
              <s:sequence>
                <s:element maxOccurs="1" minOccurs="1" name="GetHTTPResultResult" nillable="true" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="string" nillable="true" type="s:string"/>
          <s:element name="boolean" type="s:boolean"/>
          <s:element name="short" type="s:short"/>
        </s:schema>
      </g:types>
    </LiteralXML>
  </Field>
</Struct>
