Je vult normaliter een WSDL automatisch vanuit een klasse waarbij alle public properties terugkomen in de WSDL. Datums, booleans en numerieke waardes (even uit mijn blote hoofd) zijn standaard verplicht, een string standaard niet. Ook kun je bij de meeste properties niet null meesturen.
Dus er zijn specifieke hints die je in zo'n klasse kunt toevoegen om dat soort dingen te beinvloeden, bijvoorbeeld *Specified toevoegen als je toch een datetime optioneel wilt hebben, of [xmlelement(isnullable=true)] als het en nullable moet zijn en minoccurs op 1 moet staan.
Nu wil ik een string waarde verplicht meegestuurd zien. minoccurs op 1 dus. En niet door hem nullable te maken.
------
Als het enigszins wazig over komt is omdat het ook vrij onlogisch in elkaar lijkt te zitten......maar waarschijnlijk zal eenieder die vaker met dit bijltje gekapt heeft de situatie wat makkelijker herkennen.
[
Voor 13% gewijzigd door
BikkelZ op 04-09-2008 14:27
]