peruuta
Näytä tulokset kohteelle 
Hae sen sijaan kohdetta 
Tarkoititko: 
Mikael Lönnroth
CONTRIBUTOR *

customer.nv: mitä teen väärin kun en voi päivittää nimeä?

tekijä Mikael Lönnroth

Hei!

Tässäpä tällainen newbie-kysymys koska olen tänään puuhaillut rajapinnan kanssa Hymiö Onnellinen

Yritän customer.nv:n kautta päivittää asiakkaan tietoja demoympäristössä ja tulee seuraava virhe:

<Root>

    <ResponseStatus>

        <Status>FAILED</Status>

        <Status>INVALID_DATA :: Tiedon muoto virheellinen:. XML-sanoman validointi epäonnistui: Could not validate xml: The element 'customerbaseinformation' has invalid child element 'name'. List of possible elements expected: 'phonenumber faxnumber email homepageuri isactive isprivatecustomer emailinvoicingaddress'.</Status>

        <TimeStamp>4.1.2018 14:56:27</TimeStamp>

    </ResponseStatus>

</Root>

Mitähän teen väärin?

t. Mikael

3 VASTAUSTA3
Tapio Naumanen
CHAMPION ***

tekijä Tapio Naumanen

Hei Mikael Lönnroth​!

Onhan sanoman rakenne varmasti oikein ja huomasithan, että mikäli edit metodia ei ole annettu tai päivitettävää asiakasta ei löydy järjestelmästä, palautetaan INVALID_DATA –virhe selitteineen.

Päivitettävän asiakkaan Netvisor id:n saa tietoon kysymällä ensin asiakaslistaa. Jonka annat sitten edit parametrin arvoksi.
Asiakkaan päivityksessä XML-sanomaan kirjoitetaan vain päivitettävät tiedot. Aineistoon ei tule kirjoittaa tietoja, joita ei haluta päivittää: muuten rajapinta päivittää ne tyhjäksi.

Jos ei näillä eväillä lähde vielä niin katsotaan tarkemmin tykipyynnöllä, tarvitaan hieman enemmän taustatietoja ongelman selvittämiseksi.

Ystävällisin terveisin

Tapio

Mikael Lönnroth
CONTRIBUTOR *

Hei!

Tarkistin ja muutin ja korjasin ja sain toimimaan Hymiö Onnellinen Virheilmoitus vain vähän hämäsi mutta kunhan muut jutut oli oikein niin meni läpi.

Kiitos!

Tapio Naumanen
CHAMPION ***

Hei,

Hienoa, hyvä homma, että sait ongelman ratkaistua!

Ystävällisin terveisin

Tapio