[SoapUI PRO] SoapUI genereert niet valide XML aan XSD

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • DerOllie
  • Registratie: April 2004
  • Laatst online: 07-07 13:07

DerOllie

PSN / GT7 = DerOllie

Topicstarter
We gebruiken hier SOAPui Pro in de FORM weergave, omdat ook niet ICT mensen XML's willen versturen. Prima. Werkte tot op heden allemaal goed, maar sinds een paar dagen maakt SOAPui vanuit de FORM weergvave geen valide XML tov het XSD meer aan!

Dat gaat zo:

1. ik maak een nieuw XML bericht aan vanuit de WSDL/XSD, en ga naar de FORM weergave.
2. Ik voer nieuwe blokken toe met XML gegevens, en daar kan ik dus niet afwijken omdat de FORM weergave exact alles doet volgens het XSD. In de graphise weergave kan ik alleen op de juiste plekken stukken toevoegen en heb ik zelf geen vrije hand daarin.
3. Wanneer ik klaar ben ga ik naar de XML weergave, en kijk ik of de XML valide is tov de XSD.

Gevolg: een hele lijst aan meldingen waarin de XML niet valide is! HU?

Velden staan ineens onderaan de XML, of in midden in een ander stuk. Het lijkt alsof velden willekeurig ineens worden toegevoegd, wel op het juiste niveau, maar niet op de juiste plaats.

Abstract voorbeeld:

Hoe ik het zie in de FORM weergave:
<veld1>x</veld1>
<veld2>y</veld2>
<veld3>z</veld3>
<veld4>a</veld4>
<veld5>b</veld5>
<veld6>c</veld6>

Wanneer ik dan naar de XML weergave ga:
<veld4>a</veld4>
<veld5>b</veld5>
<veld2>y</veld2>
<veld3>z</veld3>
<veld6>c</veld6>
<veld1>x</veld1>

Is dit een instelling in SOAPui PRO? Ik kan het in ieder geval niet vinden.
Is dit iets wat in de WSDL/XSD zit? Het gebeurt me met 2 verschillende WSDL/XSD's nu...
Ik gebruik Soapui 4.5.1.1-SNAPSHOT (helaas een nightly build, maar dat werkte tot nu toe prima altijd)

Mocht ik info moeten toevoegen dan hoor ik het graag.

www.youtube.com/DerOllie


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Waarom draai je dan ook een snapshot/nightly en niet gewoon een stable? Omdat nieuwer == beter? Als je eens terug gaat naar de laatst werkende versie en een bugreport indient als er sinds versie X iets stuk is? Dat een snapshot/nightly tot nu toe altijd heeft gewerkt; leuk. Maar nightlies hebben nogal de neiging om vaak te veranderen (hence de name) en waarschijnlijk is er dus sinds kort een bug(je) ingeslopen ofzo. Dat kun je verwachten bij snapshots/nightlies en is een bewust risico dat je zélf neemt.

[ Voor 41% gewijzigd door RobIII op 09-01-2013 17:20 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • DerOllie
  • Registratie: April 2004
  • Laatst online: 07-07 13:07

DerOllie

PSN / GT7 = DerOllie

Topicstarter
RobIII schreef op woensdag 09 januari 2013 @ 17:18:
Waarom draai je dan ook een snapshot/nightly en niet gewoon een stable? Omdat nieuwer == beter? Als je eens terug gaat naar de laatst werkende versie en een bugreport indient als er sinds versie X iets stuk is?
Inderdaad, 4.5.1.1-SNAPSHOT heeft een aantal oplossingen voor bugs die in 4.5.1. zat waar we tegen aanliepen. Teruggaan is dus geen optie, want dan zitten we daar dus weer vast.

Ik zat zelf te zoeken naar een optie of instelling die in werking is, tenminste ik hoop dat dat het oplost.

Dit issue hebben we eerder niet gehad, maar treed nu na nieuwe oplevering van WSDL/XSD ineens op. Ik heb de ontwikkelende partij gevraagd wat ze veranderd hebben wellicht qua opbouw en techniek, maar dan zou het volgens hun niet kunnen zijn. Ik heb zelf ook sterk het vermoeden dan het aan SOAPui ligt...

update na jou update :) : Nightly builds ineens veranderd zonder dat ik qua installatie iets heb gedaan? Das nieuw...

[ Voor 6% gewijzigd door DerOllie op 09-01-2013 17:24 ]

www.youtube.com/DerOllie


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Cybpraetorian schreef op woensdag 09 januari 2013 @ 17:23:
treedt nu na nieuwe oplevering van WSDL/XSD ineens op. Ik heb de ontwikkelende partij gevraagd wat ze veranderd hebben wellicht qua opbouw en techniek, maar dan zou het volgens hun niet kunnen zijn.
Dat kunnen ze wel beweren, maar als jij aan je SoapUI-installatie en -configuratie niets hebt veranderd moet het toch echt de WSDL zijn.

https://oneerlijkewoz.nl
Het ergste moet nog komen / Het leven is een straf / Een uitgestrekte kwelling van de wieg tot aan het graf