Jos Nieuwenhuis


Velden expliciet leeg maken in DbAdapter

Met behulp van de DbAdapter van Oracle SOA Suite kun je een web service maken die operatie bevat die zowel een record kan creeeren als wijzigen. Als je eerst een record aanmaakt en vervolgens wijzigt dan worden de velden die bij deze wijziging je niet specificeert niet aangepast. Dit is erg handig. Maar wat als je een waarde wil verwijderen. Dan kun je de waarde explicit nil maken.

 
<xsl:choose>
  <xsl:when test="string-length(ns0:LastWorkingDate)>0">
    <tns:datumUitdienst>
      <xsl:value-of 
	    select="concat(ns0:TerminationDate, 'T00:00:00')"/>
    </tns:datumUitdienst>
  </xsl:when>
  <xsl:otherwise>
    <tns:datumUitdienst xsi:nil="true"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
  </xsl:otherwise>
</xsl:choose>
Datum: 4 juni 2011 - BPEL,XSLT

Geen reacties

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.