Start a new topic
A

Anonymous

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

04-01-2018 3:07 pm posted by 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 posted by 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 posted by 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 posted by Tapio Naumanen

Hei,

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

Ystävällisin terveisin

Tapio

Login or Signup to post a comment