📄 metadataservice.wsdl
字号:
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://schemas.microsoft.com/crm/2006/WebServices" xmlns:s1="http://schemas.microsoft.com/crm/2006/Metadata" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s2="http://microsoft.com/wsdl/types/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://schemas.microsoft.com/crm/2006/WebServices" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/crm/2006/WebServices">
<s:import namespace="http://schemas.microsoft.com/crm/2006/Metadata" />
<s:element name="RetrieveMetadata">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="flags" type="tns:MetadataFlags" />
</s:sequence>
</s:complexType>
</s:element>
<s:simpleType name="MetadataFlags">
<s:list>
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="EntitiesOnly" />
<s:enumeration value="IncludeAttributes" />
<s:enumeration value="IncludeRelationships" />
<s:enumeration value="IncludePrivileges" />
<s:enumeration value="All" />
</s:restriction>
</s:simpleType>
</s:list>
</s:simpleType>
<s:element name="RetrieveMetadataResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="RetrieveMetadataResult" type="s1:Metadata" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="MoneyAttributeMetadata">
<s:complexContent mixed="false">
<s:extension base="s1:AttributeMetadata">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="MinValue" type="s:double" />
<s:element minOccurs="1" maxOccurs="1" name="MaxValue" type="s:double" />
<s:element minOccurs="1" maxOccurs="1" name="Precision" type="s:int" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="DecimalAttributeMetadata">
<s:complexContent mixed="false">
<s:extension base="s1:AttributeMetadata">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="MinValue" type="s:decimal" />
<s:element minOccurs="1" maxOccurs="1" name="MaxValue" type="s:decimal" />
<s:element minOccurs="1" maxOccurs="1" name="Precision" type="s:int" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="FloatAttributeMetadata">
<s:complexContent mixed="false">
<s:extension base="s1:AttributeMetadata">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="MinValue" type="s:float" />
<s:element minOccurs="1" maxOccurs="1" name="MaxValue" type="s:float" />
<s:element minOccurs="1" maxOccurs="1" name="Precision" type="s:int" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="IntegerAttributeMetadata">
<s:complexContent mixed="false">
<s:extension base="s1:AttributeMetadata">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="MinValue" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="MaxValue" type="s:int" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="RetrieveEntityMetadata">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="entityName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="flags" type="tns:EntityFlags" />
</s:sequence>
</s:complexType>
</s:element>
<s:simpleType name="EntityFlags">
<s:list>
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="EntityOnly" />
<s:enumeration value="IncludeAttributes" />
<s:enumeration value="IncludeRelationships" />
<s:enumeration value="IncludePrivileges" />
<s:enumeration value="All" />
</s:restriction>
</s:simpleType>
</s:list>
</s:simpleType>
<s:element name="RetrieveEntityMetadataResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="RetrieveEntityMetadataResult" type="s1:EntityMetadata" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="RetrieveAttributeMetadata">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="entityName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="attributeName" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="RetrieveAttributeMetadataResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="RetrieveAttributeMetadataResult" type="s1:AttributeMetadata" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetTimestamp">
<s:complexType />
</s:element>
<s:element name="GetTimestampResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetTimestampResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/crm/2006/Metadata">
<s:import namespace="http://schemas.microsoft.com/crm/2006/WebServices" />
<s:import namespace="http://microsoft.com/wsdl/types/" />
<s:complexType name="Metadata">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Entities" type="s1:ArrayOfEntityMetadata" />
<s:element minOccurs="0" maxOccurs="1" name="Timestamp" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfEntityMetadata">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Entity" type="s1:EntityMetadata" />
</s:sequence>
</s:complexType>
<s:complexType name="EntityMetadata">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ObjectTypeCode" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="DisplayName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DisplayCollectionName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="IsCustomEntity" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="IsCustomizable" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="ReportViewName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PrimaryField" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PrimaryKey" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="OwnershipType" type="s1:OwnershipTypes" />
<s:element minOccurs="0" maxOccurs="1" name="Attributes" type="s1:ArrayOfAttributeMetadata" />
<s:element minOccurs="0" maxOccurs="1" name="ReferencesFrom" type="s1:ArrayOfRelationshipMetadata" />
<s:element minOccurs="0" maxOccurs="1" name="ReferencesTo" type="s1:ArrayOfRelationshipMetadata1" />
<s:element minOccurs="0" maxOccurs="1" name="Privileges" type="s1:ArrayOfSecurityPrivilege" />
</s:sequence>
</s:complexType>
<s:simpleType name="OwnershipTypes">
<s:list>
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="UnOwned" />
<s:enumeration value="UserOwned" />
<s:enumeration value="BusinessOwned" />
<s:enumeration value="OrgOwned" />
</s:restriction>
</s:simpleType>
</s:list>
</s:simpleType>
<s:complexType name="ArrayOfAttributeMetadata">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Attribute" type="s1:AttributeMetadata" />
</s:sequence>
</s:complexType>
<s:complexType name="AttributeMetadata">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Type" type="s1:AttributeType" />
<s:element minOccurs="0" maxOccurs="1" name="DisplayName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="IsCustomField" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="RequiredLevel" type="s1:AttributeRequiredLevel" />
<s:element minOccurs="0" maxOccurs="1" name="DefaultValue" />
<s:element minOccurs="1" maxOccurs="1" name="ValidForCreate" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="ValidForRead" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="ValidForUpdate" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="DisplayMask" type="s1:DisplayMasks" />
<s:element minOccurs="0" maxOccurs="1" name="AttributeOf" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="AttributeType">
<s:restriction base="s:string">
<s:enumeration value="Boolean" />
<s:enumeration value="Customer" />
<s:enumeration value="DateTime" />
<s:enumeration value="Decimal" />
<s:enumeration value="Float" />
<s:enumeration value="Integer" />
<s:enumeration value="Internal" />
<s:enumeration value="Lookup" />
<s:enumeration value="Memo" />
<s:enumeration value="Money" />
<s:enumeration value="Owner" />
<s:enumeration value="PartyList" />
<s:enumeration value="Picklist" />
<s:enumeration value="PrimaryKey" />
<s:enumeration value="State" />
<s:enumeration value="Status" />
<s:enumeration value="String" />
<s:enumeration value="UniqueIdentifier" />
<s:enumeration value="Virtual" />
<s:enumeration value="CalendarRules" />
</s:restriction>
</s:simpleType>
<s:simpleType name="AttributeRequiredLevel">
<s:restriction base="s:string">
<s:enumeration value="None" />
<s:enumeration value="SystemRequired" />
<s:enumeration value="Required" />
<s:enumeration value="Recommended" />
<s:enumeration value="ReadOnly" />
</s:restriction>
</s:simpleType>
<s:simpleType name="DisplayMasks">
<s:list>
<s:simpleType>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -