<Metadata Version="1.0.0.0" xmlns="http://schemas.microsoft.com/InformationBridge/2004/Metadata">
  <MetadataScopes xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <MetadataScope Name="http://c8/webservices" Version="1.0">
      <Entities>
        <Entity Name="Account" DefaultReferenceSchemaName="AccountID (urn-IBFHOL-CRM)" DefaultViewName="AccountDefault">
          <Views>
            <View Name="AccountDefault" SchemaName="Account (urn-IBFHOL-CRM)" IsList="false">
              <MenuItemDefinition MenuType="0">
              </MenuItemDefinition>
              <ViewLocators>
                <ViewLocator ReferenceSchemaName="AccountID (urn-IBFHOL-CRM)">
                  <OperationInstance OperationName="GetAccount" Index="0">
                    <TransformationInstances>
                      <TransformationInstance Index="1" InputOperationIndex="-1" InputOperationOutputSchemaIndex="1">
                      </TransformationInstance>
                    </TransformationInstances>
                  </OperationInstance>
                </ViewLocator>
              </ViewLocators>
            </View>
          </Views>
        </Entity>
      </Entities>
      <Ports>
        <Port xsi:type="PortSoap" Name="CrmWebServiceSoap" Location="http://localhost/c8/CRMWebService.asmx" IsCached="false" AuthenticationTypeValue="Windows">
        </Port>
        <Port xsi:type="PortFileXml" Name="http://WebServices/CRM" IsCached="false" AuthenticationTypeValue="None">
          <Data>
            <xs:schema elementFormDefault="qualified" targetNamespace="http://WebServices/CRM" xmlns:tns="http://WebServices/CRM" xmlns:xs="http://www.w3.org/2001/XMLSchema">
              <xs:import namespace="urn-IBFHOL-CRM">
              </xs:import>
              <xs:element name="GetAccount">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="q1:AccountID" xmlns:q1="urn-IBFHOL-CRM">
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="GetAccountResponse">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="q2:Account" xmlns:q2="urn-IBFHOL-CRM">
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="TestGetAccount">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" name="AccountName" type="xs:string">
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="TestGetAccountResponse">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1" ref="q3:Account" xmlns:q3="urn-IBFHOL-CRM">
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:schema>
          </Data>
        </Port>
        <Port xsi:type="PortFileXml" Name="urn-IBFHOL-CRM" IsCached="false" AuthenticationTypeValue="None">
          <Data>
            <xs:schema elementFormDefault="qualified" targetNamespace="urn-IBFHOL-CRM" xmlns:tns="urn-IBFHOL-CRM" xmlns:xs="http://www.w3.org/2001/XMLSchema">
              <xs:element name="AccountID" type="tns:AccountID">
              </xs:element>
              <xs:complexType name="AccountID">
                <xs:attribute name="ID" type="xs:string">
                </xs:attribute>
              </xs:complexType>
              <xs:element name="Account" type="tns:Account">
              </xs:element>
              <xs:complexType name="Account">
                <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="1" name="AccountNumber" type="xs:string">
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="AccountName" type="xs:string">
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string">
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string">
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="StateRegion" type="xs:string">
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="PostalCode" type="xs:string">
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="Country" type="xs:string">
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string">
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="Fax" type="xs:string">
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="WebPage" type="xs:string">
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="AccountStatus" type="xs:string">
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="IndustryClassification" type="xs:string">
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="Region" type="xs:string">
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="AccountExecutive" type="xs:string">
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:schema>
          </Data>
        </Port>
      </Ports>
      <Operations>
        <Operation xsi:type="OperationSoapRequest" Name="GetAccount" TimeOut="0" IsUpdate="false" PortName="CrmWebServiceSoap" SoapAction="http://WebServices/CRM/GetAccount" SoapBodyWrapper="q1:GetAccount" xmlns:q1="http://WebServices/CRM">
          <InputSchemas>
            <SchemaInstance SchemaName="AccountID (urn-IBFHOL-CRM)" Index="1">
            </SchemaInstance>
          </InputSchemas>
          <OutputSchemas>
            <SchemaInstance SchemaName="Account (urn-IBFHOL-CRM)" Index="1">
            </SchemaInstance>
          </OutputSchemas>
        </Operation>
        <Operation xsi:type="OperationSoapRequest" Name="TestGetAccount" TimeOut="0" IsUpdate="false" PortName="CrmWebServiceSoap" SoapAction="http://WebServices/CRM/TestGetAccount">
          <InputSchemas>
            <SchemaInstance SchemaName="TestGetAccount (http://WebServices/CRM)" Index="1">
            </SchemaInstance>
          </InputSchemas>
          <OutputSchemas>
            <SchemaInstance SchemaName="Account (urn-IBFHOL-CRM)" Index="1">
            </SchemaInstance>
          </OutputSchemas>
        </Operation>
      </Operations>
      <Schemas>
        <Schema xsi:type="SchemaXsd" Name="Account (urn-IBFHOL-CRM)" PortName="urn-IBFHOL-CRM" Element="q2:Account" xmlns:q2="urn-IBFHOL-CRM">
        </Schema>
        <Schema xsi:type="SchemaXsd" Name="AccountID (urn-IBFHOL-CRM)" PortName="urn-IBFHOL-CRM" Element="q3:AccountID" xmlns:q3="urn-IBFHOL-CRM">
        </Schema>
        <Schema xsi:type="SchemaXsd" Name="TestGetAccount (http://WebServices/CRM)" PortName="http://WebServices/CRM" Element="q4:TestGetAccount" xmlns:q4="http://WebServices/CRM">
        </Schema>
      </Schemas>
    </MetadataScope>
  </MetadataScopes>
</Metadata>