Emplacement du service Northwind. SAP 4.1 Support Package 2
Informations de référence sur le pilote d'accès aux données
Le pilote d'accès aux données CSV OpenDriver et les pilotes OData, SAP ERP, XML et de services Web peuvent utiliser le disque local en tant que cache pour les lignes triées.
6.3.2 Emplacement du service Northwind
Vous ne pouvez pas vous connecter aux services OData via HTTP. La version actuelle prend également en charge les protocoles chiffrés HTTPS basés sur un certificat.
Exemple :
Les liens suivants font référence aux exemples des services OData via HTTP et HTTPS et à un exemple du service SAP NetWeaver Gateway.
Rubriques associées
• http://services.odata.org/Northwind/Northwind.svc/
• https://api.datamarket.azure.com/Data.ashx/data.gov/Crimes/
• http://gw.esworkplace.sap.com/sap/opu/odata/sap/SALESORDERS/
6.3.3 Exemple de service OData
Une source de données OData fournit ses données selon un schéma basé sur l'EDM (Entity Data
Model). Le schéma est décrit à l'aide du format CSDL. Le CSDL est un format XML qui décrit la structure et la sémantique des schémas Entity Data Model.
Les exemples suivants illustrent la structure d'un schéma basé sur CSDL. Ce schéma définit les métadonnées d'une source de données OData qui fournit le service Northwind. L'URI du service est http://services.odata.org/Northwind/Northwind.svc/ . Pour en savoir plus sur les concepts qui régissent un EDM, voir CSDL specification .
Rappel :
La version actuelle du pilote OData ne prend pas en charge les propriétés FunctionImports,
AnnotationElements, ReferentialConstraints, ni les propriétés dynamiques.
Exemple : Schéma du service Northwind
L'accès au schéma se fait à partir de http://services.odata.org/Northwind/Northwind.svc/$metadata .
80 2013-11-22
Informations de référence sur le pilote d'accès aux données
Remarque :
L'élément ComplexType fictif CustomerClothing et l'élément Property CustomerClothes ont été ajoutés à l'exemple à des fins de documentation.
<Schema Namespace ="NorthwindModel">
...
<EntityType Name="Customer">
<Key>
<PropertyRef Name="CustomerID"/>
</Key>
<Property Name="CustomerID" Type="Edm.String" Nullable="false" MaxLength="5" Unicode="true" FixedLe ngth="true"/>
<Property Name="CompanyName" Type="Edm.String" Nullable="false" MaxLength="40" Unicode="true" FixedLe ngth="false"/>
<Property Name="ContactName" Type="Edm.String" Nullable="true" MaxLength="30" Unicode="true" FixedLe ngth="false"/>
<Property Name="ContactTitle" Type="Edm.String" Nullable="true" MaxLength="30" Unicode="true" FixedLe ngth="false"/>
<Property Name="CustomerClothes" Type="NorthwindModel.CustomerClothing" Nullable="false">
...
<NavigationProperty Name="Orders" Relationship="NorthwindModel.FK_Orders_Customers" FromRole="Customers"
ToRole="Orders"/>
<NavigationProperty Name="CustomerDemographics" Relationship="NorthwindModel.CustomerCustomerDemo" From
Role="Customers" ToRole="CustomerDemographics"/>
</EntityType>
<ComplexType Name="CustomerClothing">
<Property Name="Suit" Type="Edm.String" Nullable="false">
<Property Name="Shoes" Type="Edm.String" Nullable="true">
...
</ComplexType>
<Association Name="FK_Orders_Customers">
<End Role="Customers" Type="NorthwindModel.Customer" Multiplicity="0..1"/>
<End Role="Orders" Type="NorthwindModel.Order" Multiplicity="*"/>
<ReferentialConstraint>
...
</ReferentialConstraint>
</Association>
...
</Schema>
<Schema Namespace="ODataWeb.Northwind.Model">
<EntityContainer Name="NorthwindEntities" p7:LazyLoadingEnabled="true" m:IsDefaultEntityContainer="true">
...
<EntitySet Name="Customers" EntityType="NorthwindModel.Customer"/>
<EntitySet Name="Employees" EntityType="NorthwindModel.Employee"/>
<EntitySet Name="Order_Details" EntityType="NorthwindModel.Order_Detail"/>
<EntitySet Name="Orders" EntityType="NorthwindModel.Order"/>
<EntitySet Name="Products" EntityType="NorthwindModel.Product"/>
...
<AssociationSet Name="FK_Orders_Customers" Association="NorthwindModel.FK_Orders_Customers">
<End Role="Customers" EntitySet="Customers"/>
<End Role="Orders" EntitySet="Orders"/>
</AssociationSet>
<AssociationSet Name="FK_Employees_Employees" Association="NorthwindModel.FK_Employees_Employees">
<End Role="Employees" EntitySet="Employees"/>
<End Role="Employees1" EntitySet="Employees"/>
</AssociationSet>
...
</EntityContainer>
</Schema>
81 2013-11-22

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.