Webtjenester er en nem måde at gøre programfunktionalitet tilgængelig for en række eksterne systemer og brugere. Dynamics NAV indeholder en lang række objekter, der vises som webtjenester som standard, på grund af integration med andre Microsoft-tjenester, men du kan også tilføje andre webtjenester.
Du kan oprette en webtjeneste i Windows-klienten eller i webklienten. Du skal derefter publicere webtjenesten, så den er tilgængelig for serviceanmodninger via netværket. Brugere kan se webtjenester ved at pege på en browser på serverplaceringen og anmode om en oversigt over tilgængelige tjenester. Når du publicerer en webtjeneste, bliver den straks tilgængelig over netværket for godkendte brugere. Alle godkendte brugere kan få adgang til metadata til webtjenester, men kun brugere med tilstrækkelige -tilladelser kan få adgang til de faktiske data.
Følgende trin forklarer, hvordan du opretter og publicerer en webtjeneste.
Vælg ikonet , angiv Webtjenester, og vælg derefter det relaterede link.
På siden Webtjeneste skal du vælge Ny. Vælg et felt for at læse en kort beskrivelse af det eller et link til flere oplysninger.
Codeunit og Side er gyldige typer for SOAP-webtjenester. Side og Forespørgsel er gyldige typer for OData-webtjenester.
Hvis databasen indeholder flere firmaer, kan du også vælge et objekt-id, der er specifikt for ét af firmaerne.
Endelig er servicenavnet synligt for brugerne af webtjenesten og bruges som grundlag til at identificere og skelne mellem webtjenester, så du bør gøre navnet meningsfyldt.
Marker afkrydsningsfeltet i kolonnen Udgivet.
Når du publicerer en webtjeneste, kan du i felterne URL-adresse til OData og URL-adresse til SOAP se de URL'er, der er genereret for webtjenesten. Du kan teste webtjenesten straks ved at vælge linksene i felterne URL-adresse til OData og URL-adresse til SOAP. Du kan vælge at kopiere værdien af feltet og gemme det til senere brug.
Når du udgiver en webtjeneste, er den tilgængelig for eksterne parter. Du kan kontrollere tilgængeligheden af denne webtjeneste ved hjælp af en browser, eller du kan vælge linket i vinduet URL-adresse til OData og URL-adresse til SOAP i vinduet Webtjenester. Følgende procedure illustrerer, hvordan du kan kontrollere tilgængeligheden af webtjenesten til senere brug.
Indtast den relevante URL-adresse i din browser Følgende tabel viser de typer URL'er, som du kan angive. For SOAP-webtjenester skal du bruge følgende format til din URI.
Webtjenestetype | Syntaks | Eksempel |
---|---|---|
SOAP | https://Server:SOAPWebServicePort/ServerInstance/WS/CompanyName/salesDocuments/ | https://mycompany.financials.dynamics.com:7047/MS/WS/MyCompany/Page/salesDocuments?tenant=mycompany.financials.dynamics.com |
OData | https://Server:ODataWebServicePort/ServerInstance/OData/Company('CompanyName') | https://MyCompany.financials.dynamics.com:7048/MS/OData/Company('MyCompany')/salesDocuments?tenant=MyCompany.financials.dynamics.com The company name is case-sensitive. |
Gennemse de oplysninger, der vises i browseren. Kontroller, at du kan se navnet på den webtjeneste, du har oprettet.
Når du får adgang til en webtjeneste, og du vil skrive data tilbage til Dynamics NAV, skal du angive firmanavnet. Du kan angive virksomheden som en del af URI'en som vist i følgende eksempler, eller du kan angive virksomhedens som en del af forespørgselsparametrene. F.eks. peger følgende URI'er på den samme OData-webtjeneste, og begge er gyldige URI'er.
https://localhost:7048/server/OData/Company('CRONUS International Ltd.')/Customer
https://localhost:7048/server/OData/Customer?company='CRONUS International Ltd.'
Installation og administration i Dynamics NAV
© 2017 Microsoft. Alle rettigheder forbeholdes.