Aloita uusi aihe
A

Anonymous

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

04-01-2018 3:07 pm tekijä Anonymous

Hei!

Tässäpä tällainen newbie-kysymys koska olen tänään puuhaillut rajapinnan kanssa Smiley Happy

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


Tapio Naumanen

04-01-2018 4:41 pm 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

A

Anonymous

05-01-2018 10:44 am tekijä Anonymous

Hei!

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

Kiitos!

Tapio Naumanen

05-01-2018 11:32 am tekijä Tapio Naumanen

Hei,

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

Ystävällisin terveisin

Tapio

Kirjaudu tai Rekisteröidy lähettääksesi kommentin