Del via


Bruge det moderne apps SOAP-slutpunkt til moderne programmer med webressourcer

 

Udgivet: november 2016

Gælder for: Dynamics CRM 2015

I modsætning til REST-slutpunktet til webressourcer bruger SOAP-slutpunktet tjenesten Organisation. Det er den samme tjeneste, der bruges, når du skriver programmer, som findes uden for programmet Microsoft Dynamics CRM 2015 og opdatering til Microsoft Dynamics CRM Online 2015. Der er følgende forskelle:

  • Anmodninger sendes til en anden URL-adresse: <organization URL>/XRMServices/2011/Organization.svc/web.

  • Godkendelse til webressourcer leveres af programmet.

Hvis du bruger dette slutpunkt uden for programmet, skal du implementere godkendelse.Flere oplysninger:Godkend brugeren med webtjenesterne

Brug af SOAP-slutpunktet med JavaScript

Med JavaScript kan du bruge XmlHttpRequest til POST-forespørgsler til tjenesten. Brødteksten i anmodningen skal indeholde den XML-fil, der er relevant for den meddelelse, du bruger. Du skal også analysere den XML, der returneres som svar. Du har flere muligheder for at bruge SOAP-slutpunktet med JavaScript:

Eksempel: Biblioteket Sdk.Soap.js

Sdk.Soap.js er et eksempel, der viser et JavaScript-bibliotek, som gør det lettere at skrive kode, der bruger SOAP-slutpunkt til moderne programmer med webressourcer. Dette bibliotek blev oprettet ved hjælp af SOAPLogger-eksempelprogrammet, der er beskrevet i Gennemgang: Bruge moderne App SOAP-slutpunkt sammen med JavaScript til at optage og observere de XML-data, der er sendt til serveren.Sdk.Soap.js indeholder objektdefinitioner, der svarer til klasser og metoder fra SDK-assemblyer. Disse omfatter separate biblioteker for mere end 200 meddelelser, som du kan bruge.Sdk.Soap.js bruges kun til webressourcer. Det giver ikke mulighed for at godkende uden for programmet.

Sdk.Soap.js indeholder et programmeringsmodel, som er baseret på, hvordan du skriver C#-kode, der bruger samlinger, som er inkluderet i SDK. Du kan skrive kode vha. de sent eller tidligt bundne typografier. Hvis du vil bruge den tidligt bundne typografi, skal du generere JavaScript-biblioteker, der repræsenterer klasser for objekter, du vil bruge i din kode. Brug Sdk.Soap.js-objektklassegenerator for at generere de biblioteker, du har brug for. Der kræves ingen yderligere biblioteker til at skrive kode vha. den sent bundne typografi.Flere oplysninger:Objektprogrammering (tidligt bundet vs. sent bundet vs. udviklerudvidelser)

Hvis du vil bruge handlinger til at oprette brugerdefinerede meddelelser, kan du bruge Sdk.Soap.js-handlingsmeddelelsesgeneratoren til at generere JavaScript-biblioteker for hver handling i organisationen og derefter bruge Sdk.Soap.js til at kalde disse handlinger i din JavaScript-kode.Flere oplysninger:Oprette dine egne handlinger

Sdk.Soap.js-prøver er et separat sæt af prøver, der demonstrerer brugen af Sdk.Soap.js med både med sent og tidligt bundne typer, meddelelser og forespørgsler.

Se også

Bruge webtjenestedata i webressourcer (OData og moderne App SOAP-slutpunkt)
Gennemgang: Bruge moderne App SOAP-slutpunkt sammen med JavaScript
Sdk.Soap.js
Oprettelse af Sdk.Soap.js-objektklasse
Oprettelse af Sdk.Soap.js-handlingsmeddelelse
Sdk.Soap.js-eksempler

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret