Beratungshinweis 1942196 - CGI_XML_CT und CGI_XML_DD mit leeren XML-Tag </Tp>

    • Offizieller Beitrag

    Abhängig vom Bankschlüssel werden die XML-Tags:


    DMEE CGI_XML_CT:
    <DdtrAcct>
    <Id>
    <Tp>Condition
    FPAYHX UBKON 2 <> SPACE
    FPM_CGI INTCA 2 <> 'ES'
    <Cd>
    CACC Condition FPAYHX UBKON 2 = '01'
    CASH Condition FPAYHX UBKON 2 = '05'
    SVGS Condition FPAYHX UBKON 2 = '02'
    LOAN Condition FPAYHX UBKON 2 = '03'


    und:


    DMEE CGI_XML_DD:
    <CdtrAcct>
    <Id>
    <Tp>Condition
    FPAYHX UBKON 2 <> SPACE
    FPM_CGI INTCA 2 <> 'IT'
    <Cd>
    CACC Condition FPAYHX UBKON 2 = '01'
    CASH Condition FPAYHX UBKON 2 = '05'
    SVGS Condition FPAYHX UBKON 2 = '02'
    LOAN Condition FPAYHX UBKON 2 = '03'


    mit einem Wert gefüllt. Treffen diese nicht zu, wird ein leerer XML-Tag </Tp> erzeugt. In dem Fall wird die Datei von der Bank abgelehnt.


    In der XSLT-Transformation CGI_XML_DD or XSLT bzw. CGI_XML_DD_XSLT wird mit:


    <xsl:template match="Tp">
    <xsl:if test="*[.!='']">
    <xsl:copy>
    <xsl:apply-templates/>
    </xsl:copy>
    </xsl:if>
    </xsl:template>


    ein leerer XML-Tag unterdrückt.

  • amazon