Delen via


Het SOAP-eindpunt voor moderne toepassingen gebruiken voor moderne toepassingen met webresources

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics CRM 2015

In tegenstelling tot het REST-eindpunt voor webresources, maakt het SOAP-eindpunt gebruik van de Organisatieservice. Dit is dezelfde service als wordt gebruikt bij het schrijven van toepassingen die buiten de Microsoft Dynamics CRM 2015 en Microsoft Dynamics CRM Online 2015 Update-toepassing bestaan. De verschillen zijn:

  • Aanvragen worden verzonden naar een andere URL: <organization URL>/XRMServices/2011/Organization.svc/web.

  • Verificatie voor webresources wordt verstrekt door de toepassing.

Als u dit eindpunt buiten de toepassing gebruikt, moet u verificatie implementeren.Meer informatie:De gebruiker verifiëren met de webservices

Het SOAP-eindpunt gebruiken met JavaScript

Met JavaScript gebruikt u XmlHttpRequestPOST-aanvragen voor de service. De hoofdtekst van de aanvraag moet de juiste XML bevatten voor het bericht dat u gebruikt. U moet ook de XML parseren die wordt geretourneerd in een respons. U hebt diverse opties voor het gebruiken van het SOAP-eindpunt met JavaScript:

Voorbeeld: bibliotheek Sdk.Soap.js

Sdk.Soap.js is een voorbeeld van een JavaScript-bibliotheek die het eenvoudiger maakt om code te schrijven die het SOAP-eindpunt gebruikt voor moderne toepassingen met webresources. Deze bibliotheek is gemaakt met de voorbeeldtoepassing SOAPLogger, die wordt beschreven in Overzicht: Gebruik het Moderne app SOAP eindpunt met JavaScript voor het vastleggen en observeren van XML-gegevens die naar de server zijn gestuurd.Sdk.Soap.js bevat objectdefinities die corresponderen met klassen en methoden van de SDK-assembly's. Deze bevatten afzonderlijke bibliotheken voor meer dan 200 berichten die u kunt gebruiken.Sdk.Soap.js is alleen bestemd voor gebruik met webresources. Het biedt niet de mogelijkheid om te verifiëren van buiten de toepassing.

Sdk.Soap.js biedt een programmeringsmodel dat is gebaseerd op de manier waarop u C#-code schrijft via de assembly's die zijn opgenomen in de SDK. U kunt code schrijven via de laat gebonden of eerder gebonden stijl. Als u de eerder gebonden stijl wilt gebruiken, moet u JavaScript-bibliotheken genereren die klassen vertegenwoordigen voor de entiteiten die u gaat gebruiken in uw code. Gebruik de entiteitsklassegenerator Sdk.Soap.js om de bibliotheken te genereren die u nodig hebt. Er zijn geen extra bibliotheken vereist om code te schrijven in de laat gebonden stijl.Meer informatie:Entiteitprogrammering (eerder gebonden, later gebonden en uitbreidingen voor ontwikkelaars)

Als u acties gebruikt om aangepaste berichten te maken, kunt u de actieberichtgenerator Sdk.Soap.js gebruiken om JavaScript-bibliotheken te genereren voor elke actie in uw organisatie en vervolgens Sdk.Soap.js gebruiken om deze acties aan te roepen in uw JavaScript-code.Meer informatie:Uw eigen acties maken

Voorbeelden van Sdk.Soap.js is een aparte set voorbeelden van het gebruik van Sdk.Soap.js met zowel laat als eerder gebonden stijlen, berichten en query's.

Zie ook

Gebruik webservicegegevens in webresources (OData en het SOAP-eindpunt voor moderne toepassingen)
Overzicht: Gebruik het Moderne app SOAP eindpunt met JavaScript
Sdk.Soap.js
Entiteitsklassegenerator Sdk.Soap.js
Sdk.Soap.js Action Message Generator
Voorbeelden van Sdk.Soap.js

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht