Visma Software Oy

Samankaltaiset tiedostot
Visma Nova Webservice Versio 1.1 /

Visma Liikkuvan työn ratkaisut Päivitysohje. Pääkäyttäjän opas

Visma Liikkuvan työn ratkaisut

Visma Liikkuvan työn ratkaisut

Visman SEPA-ratkaisu Yleiskuvaus käyttöönotosta ja ohjeista. Käyttöönotto-opas

Visma Liikkuvan työn ratkaisut VLS lisensointi. Ylläpitäjän opas

Tikon Ostolaskujenkäsittely versio SP1

Visma Business Visma Business Menu. Käsikirja

Visma Nova. Visma Nova ASP käyttö ja ohjeet

Visma Business AddOn Tositteiden tuonti. Käsikirja

Visma Business AddOn Installer. Käsikirja

Visma Business Visma AddOn Tilitoimistoaineisto. Käsikirja

Visma Econet Pro Palkat Versioseloste Versio 6.40

Visma Econet Pro Rajoitettu yrityslista. Ohje

Visma Business AddOn Factoring-laskuaineisto. Käyttäjän käsikirja

Visma Business AddOn Tilauksen synkronointi. Käsikirja

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

Visma L7 Käyttöomaisuuskirjanpito. Asiakaspäivät

Tikon Ostolaskujenkäsittely versio 6.2.0

Visma L7 Lomapalkat. Asiakaspäivät

Visma Nova Pro ja Visma Nova C/S Pro Suomen Asiakastieto. Käyttäjän käsikirja

FuturaPlan. Järjestelmävaatimukset

Aditro Tikon ostolaskujen käsittely versio 6.2.0

Visma Fivaldi

Visma Econet Pro. Duetto integraatio maksumuistutukset perintätoimet. Visma Software Oy,

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Visma Business AddOn Tuotetarrat. Käsikirja

Visma Avendo Laskutus

Visma Fivaldi Tilaustenkäsittely. Korkolaskutus

Visma L7 Palkanlaskenta: PFD-pussien pakkaus. Ohje

Aditro Tikon ostolaskujen käsittely versio SP1

Toimintaympäristön kuvaus. LTC-Otso Myyjän työkalu (POC)

Visma Fivaldi

Visma L7 Visma Sign. Sähköinen allekirjoittaminen L7:ssä

Visma Nova Visma.net AutoReport integraatio. Käyttöönotto-opas

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

Muutokset suoran sanoma-asioinnin webservicepalvelun

erasmartcardkortinlukijaohjelmiston

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Visma Avendon asennusohje

erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)

Visma Document Center 8.01 Asennus ja päivitys (Visma Nova) Ohje

VTJkysely-palvelu. Sovelluskyselyiden rajapintakuvaus

Visma Econet Pro Factoring laskutus Finvoice muodossa

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen Storage IT varmuuskopiointipalvelun.

Visma Business AddOn Konsernikäsittely. Käsikirja

Visma Fivaldi. Ohjeet Java web startin ja HTML5-työkalun aktivointiin

Visma Fivaldi selainohjeet Internet Explorer

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.1

Attribuutti-kyselypalvelu

JulkICT Arkkitehtuuripankki - QPR EnterpriseArchitect asennusohje

Visma Nova Sovelluspalvelu. Ohje

Tulorekisteri: Varmenne Visma Fivaldi

Facta Osoiterekisterin ja KRYSP-Osoitteet rajapinnan käyttöönotto

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

WinTraden päivitys- ja asennusohjeistus

Visma L7 Tilinpäätöstiedostojen yhdistely

Katso-tunnistautumisen muutos. Visma Fivaldi

Aditro Tikon ostolaskujen käsittely versio SP1

commerce_paytrail_fi Paytrail maksumoduuli Drupal Commerce - verkkokauppaan

Visma Document Center Visma.net AutoInvoice tilin avaus. Käyttöönotto-opas versio 13.00

Tekstiviestipalvelun rajapintakuvaus

Visman SEPA-ratkaisu Tilaus ja rekisteröinti. Käyttöönotto-opas

Visma Fivaldi: Sähköinen perintäyhteys Visma Duetto

Tekniset vaatimukset Tikon 6.4.1

Coolselector Asennusohje

Visma Monipankki Versioseloste Versio

Visma GATEWAY INSTALLER. asennusopas

HP OfficeJet 200 Mobile Printer series. Bluetooth-asennusopas

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE:

Home Media Server. Home Media Server -sovelluksen asentaminen tietokoneeseen. Mediatiedostojen hallinta. Home Media Server

Office ohjelmiston asennusohje

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

SQL Server 2005 Express Edition tietokannan asennusohje

Facta Kuntarekisteri. Facta 4.2 asennus testiin ja tuotantoon. Helsingin kaupunki

Web Services tietokantaohjelmoinnin perusteet

Visma Econet Pro Palkat Versioseloste Versio 6.00

Yleinen ohjeistus Windows tehtävään.

POMPIDOU 10 ASENNUSOHJEET

Uutta Remote Support Platform 3.1 -versiossa

Käyttäjäistunnon poistaminen Pervasive.SQL:stä

Visma asiakaspalvelu Tukipyyntöjen lähettäminen

1 AinaCom Skype for Business / Lync 2010 / Lync for Mac 2011 asennusohje... 2

Laskuttajailmoituksen muutossanoman luonti ulkoisesti. Visma Fivaldi

CLOUDBACKUP TSM varmistusohjelmiston asennus

TEKNINEN MÄÄRITTELY. Matkahuollon toimipistehaun rajapinta. Ismo Koskinen

Facta Kuntarekisteri. Facta asennus testiin ja tuotantoon. Helsingin kaupunki

Autentikoivan lähtevän postin palvelimen asetukset

Järjestelmäarkkitehtuuri (TK081702)

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS TYÖASEMALLE

S11-09 Control System for an. Autonomous Household Robot Platform

Visma Avendo E40. Visma Avendo ja vuodenvaihde Visma Avendo Oy, 2011

Maksuturva- ja emaksut- palvelun integrointiohje

Messenger. Novell 1.0 NOVELL MESSENGERIN OHJEET. PIKAOPAS

AinaCom Skype for Business. Asennusohje

Muutokset suoran sanoma-asioinnin web servicepalvelun

Javan asennus ja ohjeita ongelmatilanteisiin

Transkriptio:

pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin tässä oppaassa ja/tai ohjelmassa ilman eri ilmoitusta. Oppaan ja siihen liittyvän muun materiaalin kopiointi on kielletty ilman :n kirjallista lupaa. Microsoft, MS, SQL Server, Microsoft Word ja Windows ovat Microsoft Corporationin rekisteröityjä tavaramerkkejä., 2017

Sisällysluettelo 1 Johdanto...2 1.1 Nova WebService ja Nova ympäristön kuvaus... 2 1.2 Yleistä integraatio projektista... 3 2 Yleiset vaatimukset...4 3 Toimenpiteet ennen asennusta...4 3.1 Nova WS rajapinnan käyttäminen... 6 sivu 1

1 Johdanto Tämä dokumentti sisältää Visma Nova Webservicen asennusohjeen ja käyttöohjeen. XML -sanomakuvaukset löytyvät erillisestä dokumentista. Tukisähköposti: novasdksupport@visma.com 1.1 Nova WebService ja Nova ympäristön kuvaus Nova webservice asennetaan Nova asiakkaan ympäristöön Windows palvelimelle, jossa on IIS (Internet Information Services) palvelut asennettuna ja tältä palvelimelta tulee olla yhteys Novan tietokantapalvelimelle (SQL server). Webservicen asennuksen aikana muodostetaan yksilöllinen avain, jonka avulla 3. osapuoli ottaa yhteyden haluttuun asiakkaan Novan yritystietokantaan. Asiakas myöskin kertoo 3. Osapuolelle, mistä osoitteesta webservice vastaa (esimerkiksi: https://asiakkaandomain.fi/novawebservice/novawebsdk.asmx?). Webservicen käytetään välittämällä xml sanoma execute metodin avulla ja webservice palauttaa paluuviestin xml muodossa. 3. Osapuolen tehtäväksi jää sovelluksen toteuttaminen, joka sitten käyttää Visma Nova webservice rajapintaa. sivu 2

1.2 Yleistä integraatio projektista Kaikki ohjelmien integraatioprojektit lähtevät liikkeelle määrittelystä, jossa integraation toteutuksen tilaaja ja integraation toteuttaja yhdessä määrittelevät toteutettavan integraation sisällön toiminnallisuuksineen sekä rajauksineen ja varmistuvat siitä, että tarjolla olevat rajapinnat integraation toteutukseen mahdollistavat halutunlaisen integraation toteutuksen. Määrittely kannattaa aina tehdä kirjallisesti. Integraation toteutusvaiheen testausta varten on hyvä olla mahdollisimman hyvin tuotantoympäristöä vastaava testiympäristö, jolloin pystytään jo toteutusvaiheessa testaamaan mahdollisimman hyvin erilaiset käyttötapavariaatiot. Tuotantoympäristössä integraatio otetaan käyttöön vasta, kun kaikki erilaiset määritetyt käyttötapavariaatiot on testattu ja todettu toimivaksi suunnitellusti tuotantoympäristöä vastaavassa testiympäristössä. Määrittelyvaiheeseen osallistumisesta voidaan tarvittaessa pyytää tarjous myös Visma Software Oy:ltä oman vastuumyyjän kautta. sivu 3

2 Yleiset vaatimukset 1. Windows palvelin: Windows Server 2008 R2-2016 2..Net 4.5 full 3. IIS asennettuna palvelimelle 4. Palvelimella julkinen IP 5. Palomuuri avaukset sovittava integraattorin ja asiakkaan välillä. Webservice käyttää porttia 80 (http) ja 430 (https) 3 Toimenpiteet ennen asennusta Novasta pitää olla asennettu viimeisin versio. IIS pitää olla valmiiksi asennettuna ympäristössä ennen webservicen asennusta. IIS:ssä pitää olla oletusten lisäksi valittuna myös - Application Development o.net Extensibility 3.5 o.net Extensibility 4.5: o ASP.NET 3.5 HTTP Activation o ASP.NET 4.5 WCF Services HTTP Activation - Management Tools o IIS Management Scripts and Tools sivu 4

HUOM! Huolehdi, että sinulla on riittävät oikeudet asennuksen suorittamiseen, koska suurin osa asennuksen aikana tapahtuvista virheistä johtuu yleensä puutteellisista käyttäjäoikeuksista. sivu 5

3.1 Nova WS rajapinnan käyttäminen Visma Nova Webservice on SOAP-mallin mukainen ja sisältää seuraavat webmetodit: Execute ExecuteEx HelloWorld SDKVersion WebServiceVersion Pääasiallinen metodi, jonka avulla XML sanomat lähetetään webservicelle. Palauttaa XML sanoman. Ei käytössä Testi metodi Palauttaa Webservicen käytttämän NovaSDK:n versionumeron Palauttaa Webservicen versionumeron Execute -metodin avulla lähetetään webservicelle XML sanoma, joka koostuu kahdesta osasta: Login osa ja metodi osa. Logon osassa kerrotaan aina mitä yhteyttä halutaan käyttää. Login osiossa vaadittavat avaimen saat Webservicen asennuksen tehneeltä osapuolelta. Esimerkissä <Login> tagien sisällä <hash> elementti kertoo avaimen, jota käyttää. <?xml version="1.0" encoding="utf-8"?> <xml> <login> <hash dsn="nova">73685dbea3290215b74a3a2e9c1c3ecc</hash> </login> <ReadArticle> <ArticleCode>tuote1</ArticleCode> </ReadArticle> </xml> Varsinainen toiminto jota halutaan execute -metodin avulla tehdä on edellä mainitussa esimerkissä: <ReadArticle> <ArticleCode>tuote1</ArticleCode> </ReadArticle> Execute metodi palauttaa paluuviestinä xml sanoman. Esimerkkejä näistä toiminnoista sekä niiden kuvaukset löytyvät erillisestä dokumentista. Tässä esimerkki vb.net kielellä, jossa muodostetaan tilaus Novan webservicen avulla: Dim xmltext As String = "<?xml version=""1.0"" encoding=""utf-8""?> <xml> <login> <hash dsn=""nova"">73685dbea3290215b74a3a2e9c1c3ecc</hash> </login> <SalesOrder task=""insert""> <Number></Number> <CustomerNumber>99</CustomerNumber> sivu 6

<DeliveryNumber>100</DeliveryNumber> <DeliveryName>Toimitusasiakas</DeliveryName> <TermsOfPaymentId>1</TermsOfPaymentId> <OrderType>0</OrderType> <Rows> <Row> <Position>1</Position> <ArticleCode>akra</ArticleCode> <Amount>1</Amount> </Row> <Row> <Position>2</Position> <ArticleCode>mivv</ArticleCode> <Amount>2</Amount> </Row> <Row> <Position>3</Position> <ArticleCode>KOKO</ArticleCode> <Warehouse>2</Warehouse> <Amount>7</Amount> </Row> </Rows> </SalesOrder> </xml>" 'Huom! Olen lisännyt projektille servicereferensen, joka viittaa Novan Webserviceen. Dim client As ServiceReference1.NovaWebSDKSoapClient = New ServiceReference1.NovaWebSDKSoapClient Dim xmlresponse As XElement = New XElement("Empty") Dim xmlrequest As XElement = XElement.Parse(xmltext) Try xmlresponse = client.execute(xmlrequest.tostring) MsgBox(xmlResponse.ToString) Catch ex As Exception MsgBox(ex.Message) End Try Lisäksi asennuspaketista löytyy Sample -kansiosta esimerkki ohjelma. sivu 7