10 Replies Latest reply: Aug 13, 2013 9:09 AM by user721783 RSS

    XSL Element Currently not Supported

    user721783

      Hi,
      I have started using Muenchian method of grouping using xsl:keys and apply-templates.

      But I couldn't because I receive the message "XSL element currently not supported" and I don't know why.

      Is there any workaround for this ?

       

      Thanks for your time.

        • 1. Re: XSL Element Currently not Supported
          odie_63

          Hi,

           

          Please post your test case.

          What's your working environment? XSLT processor?

          • 2. Re: XSL Element Currently not Supported
            user721783

            I'm working with JDeveloper version 1.0, generating an XSL.

            I put this sentences when I received the message:

             

            <xsl:key name="Supplier-by-TaxID" match="SupplierorCustomer" use="AddrTaxID"/>

                          <xsl:apply-templates select="key('Suppler-by-TaxID, AddrTaxID')"/>  

             

            I have to agrupate by Tax ID of the Supplier.

             

            Thanks a lot.

            • 3. Re: XSL Element Currently not Supported
              odie_63

                            <xsl:apply-templates select="key('Suppler-by-TaxID, AddrTaxID')"/>  

              The syntax is incorrect. It should be :

              <xsl:apply-templates select="key('key-name', key-value)"/>

              so, for example :

              <xsl:apply-templates select="key('Supplier-by-TaxID', AddrTaxID)"/>

               

              I cannot guarantee that will correct the whole stylesheet though. I would need a sample XML and expected output to help you further.

              • 4. Re: XSL Element Currently not Supported
                user721783

                Thanks a lot.

                I correct the syntaxis but I obtained the 2 errors again.

                So, I put:

                 

                <xsl:key name="Supplier-by-TaxID" match="SupplierorCustomer" use="AddrTaxID"/>

                <xsl:apply-templates select="key('Suppler-by-TaxID', AddrTaxID)"/>

                 

                and I receive the 2 errors:

                 

                Error: "xsl:key" XSL Element Currently not Supported      and

                Error: "xsl:apply-templates" XSL Element Currently not Supported

                 

                Thanks

                 

                 


                • 5. Re: XSL Element Currently not Supported
                  odie_63

                  <xsl:apply-templates select="key('Suppler-by-TaxID', AddrTaxID)"/>

                  The key name is defined as "Supplier-by-TaxID" not "Suppler-by-TaxID".

                  But there's probably more going on here besides this simple typo.

                   

                  Once again, I can't really help without seeing the complete stylesheet you're trying to use and at least some sample input/ouput.

                  Thanks.

                  • 6. Re: XSL Element Currently not Supported
                    user721783

                    This is the complete stylesheet:

                     

                    <?xml version="1.0" encoding="UTF-8" ?>

                    <xsl:stylesheet version="1.0"
                                    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
                                    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
                                    xmlns:ns1="http://www.minfin.fgov.be/VatList"
                                    xmlns:mhdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.mediator.service.common.functions.MediatorExtnFunction"
                                    xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
                                    xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
                                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                    xmlns:dvm="http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue"
                                    xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
                                    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                                    xmlns:med="http://schemas.oracle.com/mediator/xpath"
                                    xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
                                    xmlns:ns0="VATGenericExtractor"
                                    xmlns:bpm="http://xmlns.oracle.com/bpmn20/extensions"
                                    xmlns:xdk="http://schemas.oracle.com/bpel/extension/xpath/function/xdk"
                                    xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
                                    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                                    xmlns:ora="http://schemas.oracle.com/xpath/extension"
                                    xmlns:socket="http://www.oracle.com/XSL/Transform/java/oracle.tip.adapter.socket.ProtocolTranslator"
                                    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
                                    exclude-result-prefixes="xsi xsl ns0 xsd ns1 bpws xp20 mhdr bpel oraext dvm hwf med ids bpm xdk xref ora socket ldap">

                    <xsl:key name="Supplier-by-TaxID" match="SupplierorCustomer" use="AddrTaxID"/>
                      <xsl:template match="/">
                        <xsl:for-each select="SupplierorCustomer[count(. | key('Supplier-by-TaxID', AddrTaxID)[1]) = 1]">
                              <xsl:sort select="AddrTaxID" />
                              <ns1:VatList>
                                <ns1:DeclarantList>
                                  <ns1:ClientList>
                                    <ns1:CompanyInfo>
                                      <ns1:VATNum>
                                        <xsl:value-of select="ns0:AddrTaxID"/>
                                      </ns1:VATNum>
                                    </ns1:CompanyInfo>
                                    <ns1:Amount>
                                      <xsl:value-of select="../ns0:TransDetail/ns0:TransactionTaxInfo/ns0:AmountSalesTaxAuthority1"/>
                                    </ns1:Amount>
                                    <ns1:TurnOver>
                                      <xsl:value-of select="../ns0:TransDetail/ns0:Amounts/ns0:Amount_Taxable"/>
                                    </ns1:TurnOver>
                                  </ns1:ClientList>
                                </ns1:DeclarantList>
                              </ns1:VatList>  
                        </xsl:for-each>
                      </xsl:template>
                    </xsl:stylesheet>

                     

                    And this is the error:

                         Line Number:(41): Error: "xsl:key" XSL Element Currently not Supported

                     

                    Thank you.


                    • 7. Re: XSL Element Currently not Supported
                      odie_63

                      There's probably a namespace issue as well.

                       

                      Is it possible you share a sample XML document for testing purpose?

                      • 8. Re: XSL Element Currently not Supported
                        user721783

                        Yes.

                        I paste the xsl again because I did any corrections.

                        I tested it and, without grouping, is working well.

                        But, when I define the key element the issue appears.

                         

                        <?xml version="1.0" encoding="UTF-8" ?>

                        <?oracle-xsl-mapper

                          <!-- SPECIFICATION OF MAP SOURCES AND TARGETS, DO NOT MODIFY. -->

                          <mapSources>

                            <source type="XSD">

                              <schema location="../xsd/VATGenericExtractor_20new.xsd"/>

                              <rootElement name="VATGenericExtractor" namespace="VATGenericExtractor"/>

                            </source>

                          </mapSources>

                          <mapTargets>

                            <target type="XSD">

                              <schema location="../xsd/VatList_1.3.xsd"/>

                              <rootElement name="VatList" namespace="http://www.minfin.fgov.be/VatList"/>

                            </target>

                          </mapTargets>

                          <!-- GENERATED BY ORACLE XSL MAPPER 11.1.1.6.0(build 111214.0600.1553) AT [THU AUG 01 15:39:57 GFT 2013]. -->

                        ?>

                        <xsl:stylesheet version="1.0"

                                        xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"

                                        xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"

                                        xmlns:ns1="http://www.minfin.fgov.be/VatList"

                                        xmlns:mhdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.mediator.service.common.functions.MediatorExtnFunction"

                                        xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"

                                        xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"

                                        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

                                        xmlns:dvm="http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue"

                                        xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"

                                        xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

                                        xmlns:med="http://schemas.oracle.com/mediator/xpath"

                                        xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"

                                        xmlns:ns0="VATGenericExtractor"

                                        xmlns:bpm="http://xmlns.oracle.com/bpmn20/extensions"

                                        xmlns:xdk="http://schemas.oracle.com/bpel/extension/xpath/function/xdk"

                                        xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"

                                        xmlns:xsd="http://www.w3.org/2001/XMLSchema"

                                        xmlns:ora="http://schemas.oracle.com/xpath/extension"

                                        xmlns:socket="http://www.oracle.com/XSL/Transform/java/oracle.tip.adapter.socket.ProtocolTranslator"

                                        xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"

                                        exclude-result-prefixes="xsi xsl ns0 xsd ns1 bpws xp20 mhdr bpel oraext dvm hwf med ids bpm xdk xref ora socket ldap">

                          <xsl:key name="Supplier-by-TaxID" match="ns0:VATGenericExtractor/ns0:VATTransaction/ns0:SupplierorCustomer" use="ns0:VATGenericExtractor/ns0:VATTransaction/ns0:SupplierorCustomer/ns0:AddrTaxID"/>

                          <xsl:template match="/">

                               <ns1:VatList>

                              <ns1:AgentRepr>

                                <ns1:CompanyInfo>

                                  <ns1:VATNum>

                                    <xsl:value-of select="/ns0:VATGenericExtractor/ns0:FiscalCompany/ns0:LegalRepresentative/ns0:AddrTaxID"/>

                                  </ns1:VATNum>

                                  <ns1:Name>

                                    <xsl:value-of select="/ns0:VATGenericExtractor/ns0:FiscalCompany/ns0:LegalRepresentative/ns0:AddrName"/>

                                  </ns1:Name>

                                </ns1:CompanyInfo>

                              </ns1:AgentRepr>

                              <ns1:DeclarantList>

                                <xsl:for-each select="/ns0:VATGenericExtractor/ns0:VATTransactionsContainer/ns0:VATTransaction/ns0:SupplierOrCustomer">

                                  <xsl:sort select="ns0:AddrTaxID"/>

                                  <ns1:ClientList>

                                    <ns1:CompanyInfo>

                                      <ns1:VATNum>

                                        <xsl:value-of select="ns0:AddrTaxID"/>

                                      </ns1:VATNum>

                                    </ns1:CompanyInfo>

                                    <ns1:Amount>

                                      <xsl:value-of select="../ns0:TransDetail/ns0:TransactionTaxInfo/ns0:AmountSalesTaxAuthority1"/>

                                    </ns1:Amount>

                                    <ns1:TurnOver>

                                      <xsl:value-of select="../ns0:TransDetail/ns0:Amounts/ns0:Amount_Taxable"/>

                                    </ns1:TurnOver>

                                  </ns1:ClientList>

                                </xsl:for-each>

                              </ns1:DeclarantList>

                            </ns1:VatList>

                          </xsl:template>

                        </xsl:stylesheet>

                         

                        This is the XML example:

                        <?xml version = '1.0' encoding = 'UTF-8'?>

                        <ns0:VATGenericExtractor xmlns:ns0="VATGenericExtractor" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="VATGenericExtractor file:/C:/JDeveloper/mywork/Generic VAT/Project1/xsd/VATGenericExtractor new.xsd">

                           <ns0:ExtractionInfo>

                              <ns0:ReportInfo>

                                 <ns0:ReportName>P700001</ns0:ReportName>

                                 <ns0:ReportDescription>XML VAT Generation Process</ns0:ReportDescription>

                                 <ns0:ReportIdentification>BE_RPT723</ns0:ReportIdentification>

                                 <ns0:VersionName>GT0006</ns0:VersionName>

                                 <ns0:VersionDescription>Generic VAT Report XML Generation 723</ns0:VersionDescription>

                                 <ns0:AuditInfo>

                                    <ns0:UserID>I_9019066</ns0:UserID>

                                    <ns0:WorkStation>J700000006</ns0:WorkStation>

                                    <ns0:DateProcessed>113144</ns0:DateProcessed>

                                    <ns0:TimeProcessed>154649</ns0:TimeProcessed>

                                 </ns0:AuditInfo>

                              </ns0:ReportInfo>

                              <ns0:SystemConstants>

                                 <ns0:TaxRulesAdjustment_AR_1>Y</ns0:TaxRulesAdjustment_AR_1>

                                 <ns0:TaxRulesAdjustment_AR_2>N</ns0:TaxRulesAdjustment_AR_2>

                                 <ns0:TaxRulesAdjustment_AP_1>Y</ns0:TaxRulesAdjustment_AP_1>

                                 <ns0:TaxRulesAdjustment_AP_2>N</ns0:TaxRulesAdjustment_AP_2>

                              </ns0:SystemConstants>

                              <ns0:VATDeclaration>

                                 <ns0:DeclarationNbr>08888723</ns0:DeclarationNbr>

                                 <ns0:DeclarationType>Complementary</ns0:DeclarationType>

                                 <ns0:DeclPeriodType>Monthly</ns0:DeclPeriodType>

                                 <ns0:DeclarationPeriod>02</ns0:DeclarationPeriod>

                                 <ns0:DeclarationDate>113151</ns0:DeclarationDate>

                                 <ns0:FromDate>113032</ns0:FromDate>

                                 <ns0:ToDate>113059</ns0:ToDate>

                                 <ns0:Year>2013</ns0:Year>

                                 <ns0:DeclarationSite>@SDFASDFASDFASDFASDFASDF@</ns0:DeclarationSite>

                                 <ns0:VATDeclaration_FlexField>

                                    <ns0:Tag/>

                                    <ns0:Value/>

                                 </ns0:VATDeclaration_FlexField>

                              </ns0:VATDeclaration>

                              <ns0:Extraction_FlexField>

                                 <ns0:Tag>P700001BEPO05Replaced Client List723/725</ns0:Tag>

                                 <ns0:Value>00000123</ns0:Value>

                              </ns0:Extraction_FlexField>

                              <ns0:Extraction_FlexField>

                                 <ns0:Tag>P700001BEPO07File Type723/725</ns0:Tag>

                                 <ns0:Value>Std Load</ns0:Value>

                              </ns0:Extraction_FlexField>

                              <ns0:Extraction_FlexField>

                                 <ns0:Tag>P700001BEPO08File Name723/725</ns0:Tag>

                                 <ns0:Value>NAME</ns0:Value>

                              </ns0:Extraction_FlexField>

                              <ns0:Extraction_FlexField>

                                 <ns0:Tag>P700001BEPO09File Description723/725</ns0:Tag>

                                 <ns0:Value>DESCRIPTION</ns0:Value>

                              </ns0:Extraction_FlexField>

                              <ns0:Extraction_FlexField>

                                 <ns0:Tag>P700001BEPO10Comment723/725</ns0:Tag>

                                 <ns0:Value>COMMNET</ns0:Value>

                              </ns0:Extraction_FlexField>

                           </ns0:ExtractionInfo>

                           <ns0:FiscalCompany>

                              <ns0:CoNbr>01212</ns0:CoNbr>

                              <ns0:CoName>JDEdwards and Company Belgium</ns0:CoName>

                              <ns0:CoAddressNbr>

                                 <ns0:AddrNbr>00012001</ns0:AddrNbr>

                                 <ns0:AddrName>Belgium company UN 12001</ns0:AddrName>

                                 <ns0:AddrMailingName>Belgium  BU  mailing name</ns0:AddrMailingName>

                                 <ns0:AddrTaxID>798171123187562100</ns0:AddrTaxID>

                                 <ns0:Addr2ndTaxID>7777777777</ns0:Addr2ndTaxID>

                                 <ns0:AddrPersonCorpCode>2</ns0:AddrPersonCorpCode>

                                 <ns0:AddrCompleteAddress>

                                    <ns0:AddressLine1>AV.Belgium 8543</ns0:AddressLine1>

                                    <ns0:AddressLine2>linea2</ns0:AddressLine2>

                                    <ns0:AddressLine3>linea3</ns0:AddressLine3>

                                    <ns0:AddressLine4>linea4</ns0:AddressLine4>

                                    <ns0:City>Brusellas</ns0:City>

                                    <ns0:ZipCode>3000</ns0:ZipCode>

                                    <ns0:State>BEL</ns0:State>

                                    <ns0:Country>

                                       <ns0:CountryCode>BE</ns0:CountryCode>

                                       <ns0:CountryDesc>Belgium</ns0:CountryDesc>

                                    </ns0:Country>

                                 </ns0:AddrCompleteAddress>

                                 <ns0:AddrPhone>

                                    <ns0:AreaCode>1234</ns0:AreaCode>

                                    <ns0:PhoneNbr>6543</ns0:PhoneNbr>

                                 </ns0:AddrPhone>

                                 <ns0:AddrEmail>mailto:name@gmail.com</ns0:AddrEmail>

                              </ns0:CoAddressNbr>

                              <ns0:CoCurrency>

                                 <ns0:CurrencyCode>EUR</ns0:CurrencyCode>

                                 <ns0:CurrencyDesc>European Community Currency</ns0:CurrencyDesc>

                              </ns0:CoCurrency>

                              <ns0:LegalRepresentative>

                                 <ns0:AddrNbr>00001214</ns0:AddrNbr>

                                 <ns0:AddrName>Colores Company</ns0:AddrName>

                                 <ns0:AddrMailingName>belgium Company 1214</ns0:AddrMailingName>

                                 <ns0:AddrTaxID>17823333333</ns0:AddrTaxID>

                                 <ns0:Addr2ndTaxID>19898989898</ns0:Addr2ndTaxID>

                                 <ns0:AddrPersonCorpCode>C</ns0:AddrPersonCorpCode>

                                 <ns0:AddrCompleteAddress>

                                    <ns0:AddressLine1>1212 O Street</ns0:AddressLine1>

                                    <ns0:AddressLine2/>

                                    <ns0:AddressLine3/>

                                    <ns0:AddressLine4/>

                                    <ns0:City>Belgium</ns0:City>

                                    <ns0:ZipCode>68516</ns0:ZipCode>

                                    <ns0:State>BEL</ns0:State>

                                    <ns0:Country>

                                       <ns0:CountryCode>BE</ns0:CountryCode>

                                       <ns0:CountryDesc>Belgium</ns0:CountryDesc>

                                    </ns0:Country>

                                 </ns0:AddrCompleteAddress>

                                 <ns0:AddrPhone>

                                    <ns0:AreaCode>402</ns0:AreaCode>

                                    <ns0:PhoneNbr>4020084</ns0:PhoneNbr>

                                 </ns0:AddrPhone>

                                 <ns0:AddrEmail/>

                                 <ns0:Addr_FlexField>

                                    <ns0:Tag>P700001BEPO03Identification Type723/725</ns0:Tag>

                                    <ns0:Value>passports</ns0:Value>

                                 </ns0:Addr_FlexField>

                              </ns0:LegalRepresentative>

                              <ns0:Co_FlexField>

                                 <ns0:Tag/>

                                 <ns0:Value/>

                              </ns0:Co_FlexField>

                           </ns0:FiscalCompany>

                           <ns0:VATTransactionsContainer>

                              <ns0:VATTransaction>

                                 <ns0:DocCompany>

                                    <ns0:CoNbr>01212</ns0:CoNbr>

                                 </ns0:DocCompany>

                                 <ns0:Company>

                                    <ns0:CoNbr>01212</ns0:CoNbr>

                                 </ns0:Company>

                                 <ns0:DocNbr>00000011</ns0:DocNbr>

                                 <ns0:DocType>PV</ns0:DocType>

                                 <ns0:SupplierOrCustomer>

                                    <ns0:AddrNbr>00034000</ns0:AddrNbr>

                                    <ns0:AddrName>Belgium Supplier  1</ns0:AddrName>

                                    <ns0:AddrMailingName>1 Supplier  ccc</ns0:AddrMailingName>

                                    <ns0:AddrTaxID>1256889-01</ns0:AddrTaxID>

                                    <ns0:Addr2ndTaxID/>

                                    <ns0:AddrPersonCorpCode>C</ns0:AddrPersonCorpCode>

                                    <ns0:AddrCompleteAddress>

                                       <ns0:AddressLine1>street xxx</ns0:AddressLine1>

                                       <ns0:AddressLine2>l2</ns0:AddressLine2>

                                       <ns0:AddressLine3/>

                                       <ns0:AddressLine4/>

                                       <ns0:City>belgium</ns0:City>

                                       <ns0:ZipCode>1300</ns0:ZipCode>

                                       <ns0:State>BEL</ns0:State>

                                       <ns0:Country>

                                          <ns0:CountryCode>BE</ns0:CountryCode>

                                          <ns0:CountryDesc>Belgium</ns0:CountryDesc>

                                       </ns0:Country>

                                    </ns0:AddrCompleteAddress>

                                    <ns0:AddrPhone>

                                       <ns0:AreaCode>12</ns0:AreaCode>

                                       <ns0:PhoneNbr>123555</ns0:PhoneNbr>

                                    </ns0:AddrPhone>

                                    <ns0:AddrEmail/>

                                 </ns0:SupplierOrCustomer>

                                 <ns0:TransactionCurrency>

                                    <ns0:CurrencyCode>EUR</ns0:CurrencyCode>

                                    <ns0:CurrencyDesc>European Community Currency</ns0:CurrencyDesc>

                                 </ns0:TransactionCurrency>

                                 <ns0:Trans_FlexField>

                                    <ns0:Tag/>

                                    <ns0:Value/>

                                 </ns0:Trans_FlexField>

                                 <ns0:TransDetail>

                                    <ns0:LineNumber>000000</ns0:LineNumber>

                                    <ns0:OrderSuffix>001</ns0:OrderSuffix>

                                    <ns0:Dates>

                                       <ns0:Date_GL>113043</ns0:Date_GL>

                                       <ns0:Date_ServiceTax>113046</ns0:Date_ServiceTax>

                                       <ns0:Date_OrderTransaction>113134</ns0:Date_OrderTransaction>

                                    </ns0:Dates>

                                    <ns0:Batch>

                                       <ns0:BatchNbr>06927193</ns0:BatchNbr>

                                       <ns0:BatchType>V</ns0:BatchType>

                                       <ns0:BatchDate>113134</ns0:BatchDate>

                                    </ns0:Batch>

                                    <ns0:Item>

                                       <ns0:ItemNbrShort>00000000</ns0:ItemNbrShort>

                                       <ns0:ItemNbr2nd/>

                                       <ns0:ItemNbr3rd/>

                                       <ns0:ItemDesc/>

                                    </ns0:Item>

                                    <ns0:UnitOfMeasure/>

                                    <ns0:BusinessUnit>

                                       <ns0:MCUCode>12001</ns0:MCUCode>

                                       <ns0:MCUDescription>Turquesa</ns0:MCUDescription>

                                       <ns0:MCUAddrNbr>

                                          <ns0:AddrNbr>00001001</ns0:AddrNbr>

                                          <ns0:AddrName>Edwards, J.D. &amp; Company</ns0:AddrName>

                                          <ns0:AddrMailingName>test</ns0:AddrMailingName>

                                          <ns0:AddrTaxID>15502499</ns0:AddrTaxID>

                                          <ns0:Addr2ndTaxID/>

                                          <ns0:AddrPersonCorpCode>P</ns0:AddrPersonCorpCode>

                                          <ns0:AddrCompleteAddress>

                                             <ns0:AddressLine1>8055 E. Tufts Ave.</ns0:AddressLine1>

                                             <ns0:AddressLine2/>

                                             <ns0:AddressLine3/>

                                             <ns0:AddressLine4/>

                                             <ns0:City>Denver</ns0:City>

                                             <ns0:ZipCode>80237</ns0:ZipCode>

                                             <ns0:State>CO</ns0:State>

                                             <ns0:Country>

                                                <ns0:CountryCode/>

                                                <ns0:CountryDesc>United States</ns0:CountryDesc>

                                             </ns0:Country>

                                          </ns0:AddrCompleteAddress>

                                          <ns0:AddrPhone>

                                             <ns0:AreaCode>303</ns0:AreaCode>

                                             <ns0:PhoneNbr>844-8000</ns0:PhoneNbr>

                                          </ns0:AddrPhone>

                                          <ns0:AddrEmail/>

                                       </ns0:MCUAddrNbr>

                                    </ns0:BusinessUnit>

                                    <ns0:TaxArea>

                                       <ns0:TaxRateArea>BEL003</ns0:TaxRateArea>

                                       <ns0:TaxDescription>Belgium bel003</ns0:TaxDescription>

                                       <ns0:TaxExplCode>V</ns0:TaxExplCode>

                                       <ns0:GLOffset>VATB</ns0:GLOffset>

                                    </ns0:TaxArea>

                                    <ns0:TransactionTaxInfo>

                                       <ns0:TaxRate1>0010000</ns0:TaxRate1>

                                       <ns0:TaxRate2>0000000</ns0:TaxRate2>

                                       <ns0:TaxRate3>0000000</ns0:TaxRate3>

                                       <ns0:TaxRate4>0000000</ns0:TaxRate4>

                                       <ns0:TaxRate5>0000000</ns0:TaxRate5>

                                       <ns0:SalesTaxAuthority1>00006154</ns0:SalesTaxAuthority1>

                                       <ns0:SalesTaxAuthority2>00000000</ns0:SalesTaxAuthority2>

                                       <ns0:SalesTaxAuthority3>00000000</ns0:SalesTaxAuthority3>

                                       <ns0:SalesTaxAuthority4>00000000</ns0:SalesTaxAuthority4>

                                       <ns0:SalesTaxAuthority5>00000000</ns0:SalesTaxAuthority5>

                                       <ns0:AmountSalesTaxAuthority1>1500000</ns0:AmountSalesTaxAuthority1>

                                       <ns0:AmountSalesTaxAuthority2>0</ns0:AmountSalesTaxAuthority2>

                                       <ns0:AmountSalesTaxAuthority3>0</ns0:AmountSalesTaxAuthority3>

                                       <ns0:AmountSalesTaxAuthority4>0</ns0:AmountSalesTaxAuthority4>

                                       <ns0:AmountSalesTaxAuthority5>0</ns0:AmountSalesTaxAuthority5>

                                       <ns0:TaxInfo_FlexField>

                                          <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>

                                          <ns0:Value>S</ns0:Value>

                                       </ns0:TaxInfo_FlexField>

                                    </ns0:TransactionTaxInfo>

                                    <ns0:OrderQuantity>0</ns0:OrderQuantity>

                                    <ns0:Amounts>

                                       <ns0:Amount_Gross>0</ns0:Amount_Gross>

                                       <ns0:Amount_Taxable>15000000</ns0:Amount_Taxable>

                                       <ns0:Amount_NonTaxable>0</ns0:Amount_NonTaxable>

                                       <ns0:Amount_Tax>1500000</ns0:Amount_Tax>

                                       <ns0:Amount_ExtendedPrice>16500000</ns0:Amount_ExtendedPrice>

                                       <ns0:Amount_TaxVariance>0</ns0:Amount_TaxVariance>

                                    </ns0:Amounts>

                                 </ns0:TransDetail>

                                 <ns0:TransDetail>

                                    <ns0:LineNumber>000000</ns0:LineNumber>

                                    <ns0:OrderSuffix>001</ns0:OrderSuffix>

                                    <ns0:Dates>

                                       <ns0:Date_GL>113043</ns0:Date_GL>

                                       <ns0:Date_ServiceTax>113046</ns0:Date_ServiceTax>

                                       <ns0:Date_OrderTransaction>113137</ns0:Date_OrderTransaction>

                                    </ns0:Dates>

                                    <ns0:Batch>

                                       <ns0:BatchNbr>06927310</ns0:BatchNbr>

                                       <ns0:BatchType>V</ns0:BatchType>

                                       <ns0:BatchDate>113137</ns0:BatchDate>

                                    </ns0:Batch>

                                    <ns0:Item>

                                       <ns0:ItemNbrShort>00000000</ns0:ItemNbrShort>

                                       <ns0:ItemNbr2nd/>

                                       <ns0:ItemNbr3rd/>

                                       <ns0:ItemDesc/>

                                    </ns0:Item>

                                    <ns0:UnitOfMeasure/>

                                    <ns0:BusinessUnit>

                                       <ns0:MCUCode>12001</ns0:MCUCode>

                                       <ns0:MCUDescription>Turquesa</ns0:MCUDescription>

                                       <ns0:MCUAddrNbr>

                                          <ns0:AddrNbr>00001001</ns0:AddrNbr>

                                          <ns0:AddrName>Edwards, J.D. &amp; Company</ns0:AddrName>

                                          <ns0:AddrMailingName>test</ns0:AddrMailingName>

                                          <ns0:AddrTaxID>15502499</ns0:AddrTaxID>

                                          <ns0:Addr2ndTaxID/>

                                          <ns0:AddrPersonCorpCode>P</ns0:AddrPersonCorpCode>

                                          <ns0:AddrCompleteAddress>

                                             <ns0:AddressLine1>8055 E. Tufts Ave.</ns0:AddressLine1>

                                             <ns0:AddressLine2/>

                                             <ns0:AddressLine3/>

                                             <ns0:AddressLine4/>

                                             <ns0:City>Denver</ns0:City>

                                             <ns0:ZipCode>80237</ns0:ZipCode>

                                             <ns0:State>CO</ns0:State>

                                             <ns0:Country>

                                                <ns0:CountryCode/>

                                                <ns0:CountryDesc>United States</ns0:CountryDesc>

                                             </ns0:Country>

                                          </ns0:AddrCompleteAddress>

                                          <ns0:AddrPhone>

                                             <ns0:AreaCode>303</ns0:AreaCode>

                                             <ns0:PhoneNbr>844-8000</ns0:PhoneNbr>

                                          </ns0:AddrPhone>

                                          <ns0:AddrEmail/>

                                       </ns0:MCUAddrNbr>

                                    </ns0:BusinessUnit>

                                    <ns0:TaxArea>

                                       <ns0:TaxRateArea>BEL003</ns0:TaxRateArea>

                                       <ns0:TaxDescription>Belgium bel003</ns0:TaxDescription>

                                       <ns0:TaxExplCode>V</ns0:TaxExplCode>

                                       <ns0:GLOffset>VATB</ns0:GLOffset>

                                    </ns0:TaxArea>

                                    <ns0:TransactionTaxInfo>

                                       <ns0:TaxRate1>0010000</ns0:TaxRate1>

                                       <ns0:TaxRate2>0000000</ns0:TaxRate2>

                                       <ns0:TaxRate3>0000000</ns0:TaxRate3>

                                       <ns0:TaxRate4>0000000</ns0:TaxRate4>

                                       <ns0:TaxRate5>0000000</ns0:TaxRate5>

                                       <ns0:SalesTaxAuthority1>00006154</ns0:SalesTaxAuthority1>

                                       <ns0:SalesTaxAuthority2>00000000</ns0:SalesTaxAuthority2>

                                       <ns0:SalesTaxAuthority3>00000000</ns0:SalesTaxAuthority3>

                                       <ns0:SalesTaxAuthority4>00000000</ns0:SalesTaxAuthority4>

                                       <ns0:SalesTaxAuthority5>00000000</ns0:SalesTaxAuthority5>

                                       <ns0:AmountSalesTaxAuthority1>1000000</ns0:AmountSalesTaxAuthority1>

                                       <ns0:AmountSalesTaxAuthority2>0</ns0:AmountSalesTaxAuthority2>

                                       <ns0:AmountSalesTaxAuthority3>0</ns0:AmountSalesTaxAuthority3>

                                       <ns0:AmountSalesTaxAuthority4>0</ns0:AmountSalesTaxAuthority4>

                                       <ns0:AmountSalesTaxAuthority5>0</ns0:AmountSalesTaxAuthority5>

                                       <ns0:TaxInfo_FlexField>

                                          <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>

                                          <ns0:Value>S</ns0:Value>

                                       </ns0:TaxInfo_FlexField>

                                       <ns0:TaxInfo_FlexField>

                                          <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>

                                          <ns0:Value>G</ns0:Value>

                                       </ns0:TaxInfo_FlexField>

                                    </ns0:TransactionTaxInfo>

                                    <ns0:OrderQuantity>0</ns0:OrderQuantity>

                                    <ns0:Amounts>

                                       <ns0:Amount_Gross>0</ns0:Amount_Gross>

                                       <ns0:Amount_Taxable>10000000</ns0:Amount_Taxable>

                                       <ns0:Amount_NonTaxable>0</ns0:Amount_NonTaxable>

                                       <ns0:Amount_Tax>1000000</ns0:Amount_Tax>

                                       <ns0:Amount_ExtendedPrice>11000000</ns0:Amount_ExtendedPrice>

                                       <ns0:Amount_TaxVariance>0</ns0:Amount_TaxVariance>

                                    </ns0:Amounts>

                                 </ns0:TransDetail>

                                 <ns0:TransDetail>

                                    <ns0:LineNumber>000000</ns0:LineNumber>

                                    <ns0:OrderSuffix>001</ns0:OrderSuffix>

                                    <ns0:Dates>

                                       <ns0:Date_GL>113036</ns0:Date_GL>

                                       <ns0:Date_ServiceTax>113046</ns0:Date_ServiceTax>

                                       <ns0:Date_OrderTransaction>113134</ns0:Date_OrderTransaction>

                                    </ns0:Dates>

                                    <ns0:Batch>

                                       <ns0:BatchNbr>06927195</ns0:BatchNbr>

                                       <ns0:BatchType>V</ns0:BatchType>

                                       <ns0:BatchDate>113134</ns0:BatchDate>

                                    </ns0:Batch>

                                    <ns0:Item>

                                       <ns0:ItemNbrShort>00000000</ns0:ItemNbrShort>

                                       <ns0:ItemNbr2nd/>

                                       <ns0:ItemNbr3rd/>

                                       <ns0:ItemDesc/>

                                    </ns0:Item>

                                    <ns0:UnitOfMeasure/>

                                    <ns0:BusinessUnit>

                                       <ns0:MCUCode>12001</ns0:MCUCode>

                                       <ns0:MCUDescription>Turquesa</ns0:MCUDescription>

                                       <ns0:MCUAddrNbr>

                                          <ns0:AddrNbr>00001001</ns0:AddrNbr>

                                          <ns0:AddrName>Edwards, J.D. &amp; Company</ns0:AddrName>

                                          <ns0:AddrMailingName>test</ns0:AddrMailingName>

                                          <ns0:AddrTaxID>15502499</ns0:AddrTaxID>

                                          <ns0:Addr2ndTaxID/>

                                          <ns0:AddrPersonCorpCode>P</ns0:AddrPersonCorpCode>

                                          <ns0:AddrCompleteAddress>

                                             <ns0:AddressLine1>8055 E. Tufts Ave.</ns0:AddressLine1>

                                             <ns0:AddressLine2/>

                                             <ns0:AddressLine3/>

                                             <ns0:AddressLine4/>

                                             <ns0:City>Denver</ns0:City>

                                             <ns0:ZipCode>80237</ns0:ZipCode>

                                             <ns0:State>CO</ns0:State>

                                             <ns0:Country>

                                                <ns0:CountryCode/>

                                                <ns0:CountryDesc>United States</ns0:CountryDesc>

                                             </ns0:Country>

                                          </ns0:AddrCompleteAddress>

                                          <ns0:AddrPhone>

                                             <ns0:AreaCode>303</ns0:AreaCode>

                                             <ns0:PhoneNbr>844-8000</ns0:PhoneNbr>

                                          </ns0:AddrPhone>

                                          <ns0:AddrEmail/>

                                       </ns0:MCUAddrNbr>

                                    </ns0:BusinessUnit>

                                    <ns0:TaxArea>

                                       <ns0:TaxRateArea>BEL002</ns0:TaxRateArea>

                                       <ns0:TaxDescription>Belgium bel002</ns0:TaxDescription>

                                       <ns0:TaxExplCode>V</ns0:TaxExplCode>

                                       <ns0:GLOffset>VATB</ns0:GLOffset>

                                    </ns0:TaxArea>

                                    <ns0:TransactionTaxInfo>

                                       <ns0:TaxRate1>0010000</ns0:TaxRate1>

                                       <ns0:TaxRate2>0000000</ns0:TaxRate2>

                                       <ns0:TaxRate3>0000000</ns0:TaxRate3>

                                       <ns0:TaxRate4>0000000</ns0:TaxRate4>

                                       <ns0:TaxRate5>0000000</ns0:TaxRate5>

                                       <ns0:SalesTaxAuthority1>00006154</ns0:SalesTaxAuthority1>

                                       <ns0:SalesTaxAuthority2>00000000</ns0:SalesTaxAuthority2>

                                       <ns0:SalesTaxAuthority3>00000000</ns0:SalesTaxAuthority3>

                                       <ns0:SalesTaxAuthority4>00000000</ns0:SalesTaxAuthority4>

                                       <ns0:SalesTaxAuthority5>00000000</ns0:SalesTaxAuthority5>

                                       <ns0:AmountSalesTaxAuthority1>20000</ns0:AmountSalesTaxAuthority1>

                                       <ns0:AmountSalesTaxAuthority2>0</ns0:AmountSalesTaxAuthority2>

                                       <ns0:AmountSalesTaxAuthority3>0</ns0:AmountSalesTaxAuthority3>

                                       <ns0:AmountSalesTaxAuthority4>0</ns0:AmountSalesTaxAuthority4>

                                       <ns0:AmountSalesTaxAuthority5>0</ns0:AmountSalesTaxAuthority5>

                                       <ns0:TaxInfo_FlexField>

                                          <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>

                                          <ns0:Value>GT</ns0:Value>

                                       </ns0:TaxInfo_FlexField>

                                       <ns0:TaxInfo_FlexField>

                                          <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>

                                          <ns0:Value>S</ns0:Value>

                                       </ns0:TaxInfo_FlexField>

                                    </ns0:TransactionTaxInfo>

                                    <ns0:OrderQuantity>0</ns0:OrderQuantity>

                                    <ns0:Amounts>

                                       <ns0:Amount_Gross>0</ns0:Amount_Gross>

                                       <ns0:Amount_Taxable>200000</ns0:Amount_Taxable>

                                       <ns0:Amount_NonTaxable>0</ns0:Amount_NonTaxable>

                                       <ns0:Amount_Tax>20000</ns0:Amount_Tax>

                                       <ns0:Amount_ExtendedPrice>220000</ns0:Amount_ExtendedPrice>

                                       <ns0:Amount_TaxVariance>0</ns0:Amount_TaxVariance>

                                    </ns0:Amounts>

                                 </ns0:TransDetail>

                                 <ns0:TransDetail>

                                    <ns0:LineNumber>000000</ns0:LineNumber>

                                    <ns0:OrderSuffix>001</ns0:OrderSuffix>

                                    <ns0:Dates>

                                       <ns0:Date_GL>113033</ns0:Date_GL>

                                       <ns0:Date_ServiceTax>113033</ns0:Date_ServiceTax>

                                       <ns0:Date_OrderTransaction>113134</ns0:Date_OrderTransaction>

                                    </ns0:Dates>

                                    <ns0:Batch>

                                       <ns0:BatchNbr>06927199</ns0:BatchNbr>

                                       <ns0:BatchType>I</ns0:BatchType>

                                       <ns0:BatchDate>113134</ns0:BatchDate>

                                    </ns0:Batch>

                                    <ns0:Item>

                                       <ns0:ItemNbrShort>00000000</ns0:ItemNbrShort>

                                       <ns0:ItemNbr2nd/>

                                       <ns0:ItemNbr3rd/>

                                       <ns0:ItemDesc/>

                                    </ns0:Item>

                                    <ns0:UnitOfMeasure/>

                                    <ns0:BusinessUnit>

                                       <ns0:MCUCode>12001</ns0:MCUCode>

                                       <ns0:MCUDescription>Turquesa</ns0:MCUDescription>

                                       <ns0:MCUAddrNbr>

                                          <ns0:AddrNbr>00001001</ns0:AddrNbr>

                                          <ns0:AddrName>Edwards, J.D. &amp; Company</ns0:AddrName>

                                          <ns0:AddrMailingName>test</ns0:AddrMailingName>

                                          <ns0:AddrTaxID>15502499</ns0:AddrTaxID>

                                          <ns0:Addr2ndTaxID/>

                                          <ns0:AddrPersonCorpCode>P</ns0:AddrPersonCorpCode>

                                          <ns0:AddrCompleteAddress>

                                             <ns0:AddressLine1>8055 E. Tufts Ave.</ns0:AddressLine1>

                                             <ns0:AddressLine2/>

                                             <ns0:AddressLine3/>

                                             <ns0:AddressLine4/>

                                             <ns0:City>Denver</ns0:City>

                                             <ns0:ZipCode>80237</ns0:ZipCode>

                                             <ns0:State>CO</ns0:State>

                                             <ns0:Country>

                                                <ns0:CountryCode/>

                                                <ns0:CountryDesc>United States</ns0:CountryDesc>

                                             </ns0:Country>

                                          </ns0:AddrCompleteAddress>

                                          <ns0:AddrPhone>

                                             <ns0:AreaCode>303</ns0:AreaCode>

                                             <ns0:PhoneNbr>844-8000</ns0:PhoneNbr>

                                          </ns0:AddrPhone>

                                          <ns0:AddrEmail/>

                                       </ns0:MCUAddrNbr>

                                    </ns0:BusinessUnit>

                                    <ns0:TaxArea>

                                       <ns0:TaxRateArea>BEL002</ns0:TaxRateArea>

                                       <ns0:TaxDescription>Belgium bel002</ns0:TaxDescription>

                                       <ns0:TaxExplCode>V</ns0:TaxExplCode>

                                       <ns0:GLOffset>VATB</ns0:GLOffset>

                                    </ns0:TaxArea>

                                    <ns0:TransactionTaxInfo>

                                       <ns0:TaxRate1>0010000</ns0:TaxRate1>

                                       <ns0:TaxRate2>0000000</ns0:TaxRate2>

                                       <ns0:TaxRate3>0000000</ns0:TaxRate3>

                                       <ns0:TaxRate4>0000000</ns0:TaxRate4>

                                       <ns0:TaxRate5>0000000</ns0:TaxRate5>

                                       <ns0:SalesTaxAuthority1>00006154</ns0:SalesTaxAuthority1>

                                       <ns0:SalesTaxAuthority2>00000000</ns0:SalesTaxAuthority2>

                                       <ns0:SalesTaxAuthority3>00000000</ns0:SalesTaxAuthority3>

                                       <ns0:SalesTaxAuthority4>00000000</ns0:SalesTaxAuthority4>

                                       <ns0:SalesTaxAuthority5>00000000</ns0:SalesTaxAuthority5>

                                       <ns0:AmountSalesTaxAuthority1>-80000</ns0:AmountSalesTaxAuthority1>

                                       <ns0:AmountSalesTaxAuthority2>0</ns0:AmountSalesTaxAuthority2>

                                       <ns0:AmountSalesTaxAuthority3>0</ns0:AmountSalesTaxAuthority3>

                                       <ns0:AmountSalesTaxAuthority4>0</ns0:AmountSalesTaxAuthority4>

                                       <ns0:AmountSalesTaxAuthority5>0</ns0:AmountSalesTaxAuthority5>

                                       <ns0:TaxInfo_FlexField>

                                          <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>

                                          <ns0:Value>GT</ns0:Value>

                                       </ns0:TaxInfo_FlexField>

                                       <ns0:TaxInfo_FlexField>

                                          <ns0:Tag>F74B0010 Transaction Nature 723</ns0:Tag>

                                          <ns0:Value>G</ns0:Value>

                                       </ns0:TaxInfo_FlexField>

                                    </ns0:TransactionTaxInfo>

                                    <ns0:OrderQuantity>0</ns0:OrderQuantity>

                                    <ns0:Amounts>

                                       <ns0:Amount_Gross>0</ns0:Amount_Gross>

                                       <ns0:Amount_Taxable>-800000</ns0:Amount_Taxable>

                                       <ns0:Amount_NonTaxable>0</ns0:Amount_NonTaxable>

                                       <ns0:Amount_Tax>-80000</ns0:Amount_Tax>

                                       <ns0:Amount_ExtendedPrice>-880000</ns0:Amount_ExtendedPrice>

                                       <ns0:Amount_TaxVariance>0</ns0:Amount_TaxVariance>

                                    </ns0:Amounts>

                                 </ns0:TransDetail>

                              </ns0:VATTransaction>

                           </ns0:VATTransactionsContainer>

                        </ns0:VATGenericExtractor>

                         

                        Thanks a lot.

                        • 9. Re: XSL Element Currently not Supported
                          odie_63

                          The transformation works fine for me using Saxon 9.4, Xalan (Java version) or the Oracle internal XSLT processor.

                          So I guess it's an issue specific to the tools you're using.

                           

                          See the following thread, apparently someone already encountered the same problem :

                          Using XSLT Group By and XSLT 2.0 in SOA Suite Components

                          • 10. Re: XSL Element Currently not Supported
                            user721783

                            Hi. It´s working with your suggestion!!!

                            Thanks a lot for your help.