users@jaxb.java.net

Re: Marshaller not formatting the output from depth 8

From: Wolfgang Laun <wolfgang.laun_at_gmail.com>
Date: Thu, 25 Jun 2009 16:34:17 +0200

Computing the indentation based on nesting level modulo 8 is
intentional, although restricted to the (default) encoding UTF-8. To
change the encoding, use

  marshaller.setProperty(Marshaller.JAXB_ENCODING, "US-ASCII");

or similar.

-W


On Tue, Jun 23, 2009 at 6:23 PM, alioum <alioum_at_web.de> wrote:
>
>
> Hi,
> I just moved my application from JAXB1 to JAXB2 and i am facing an important
> issue. The Marshaller doesn't output the XML fragments from the depth 8
> where the are supposed to be, instead at depth 0. Here is an the output i
> get.
> Of course i have
> ms.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
>
> Thank you for any help.
>
> regards,
>
> Alioum
> =============================================================================
> <BBkIDF:BBkIDFBlkDirDeb
> xmlns="urn:iso:std:iso:20022:tech:xsd:sdd:pacs.003.001.01"
> xmlns:BBkIDF="urn:BBkIDF:xsd:BBkIDFBlkDirDeb">
>    <BBkIDF:SndgInst>AAAAAAAA</BBkIDF:SndgInst>
>    <BBkIDF:RcvgInst>AAAAAAAA</BBkIDF:RcvgInst>
>    <BBkIDF:FileRef>SEPAAUSL00000112</BBkIDF:FileRef>
>    <BBkIDF:SrvcId>COR</BBkIDF:SrvcId>
>    <BBkIDF:TstCode>P</BBkIDF:TstCode>
>    <BBkIDF:FType>IDF</BBkIDF:FType>
>    <BBkIDF:FDtTm>2008-02-10T00:00:00</BBkIDF:FDtTm>
>    <BBkIDF:NumDDBlk>1</BBkIDF:NumDDBlk>
>    <BBkIDF:NumRFCBlk>0</BBkIDF:NumRFCBlk>
>    <BBkIDF:NumREJBlk>0</BBkIDF:NumREJBlk>
>    <BBkIDF:NumRVSBlk>0</BBkIDF:NumRVSBlk>
>    <BBkIDF:NumRFRBlk>0</BBkIDF:NumRFRBlk>
>    <BBkIDF:pacs.003.001.01>
>        <GrpHdr>
>            <MsgId>SCL456789</MsgId>
>            <CreDtTm>2008-02-10T09:30:47</CreDtTm>
>            <NbOfTxs>1</NbOfTxs>
>            <TtlIntrBkSttlmAmt Ccy="EUR">498.95</TtlIntrBkSttlmAmt>
>            <IntrBkSttlmDt>2007-09-25</IntrBkSttlmDt>
>            <SttlmInf>
>                <SttlmMtd>CLRG</SttlmMtd>
>                <ClrSys>
>                    <Prtry>GCL</Prtry>
>                </ClrSys>
>            </SttlmInf>
>            <InstgAgt>
>                <FinInstnId>
>                    <BIC>AAAAAAAAAAA</BIC>
>                </FinInstnId>
>            </InstgAgt>
>        </GrpHdr>
>        <DrctDbtTxInf>
>            <PmtId>
>                <InstrId>123456</InstrId>
>                <EndToEndId>ABC99999555</EndToEndId>
>                <TxId>XY899929233A</TxId>
>            </PmtId>
>            <PmtTpInf>
>                <SvcLvl>
>                    <Cd>SEPA</Cd>
>                </SvcLvl>
>                <LclInstrm>
>                    <Cd>CORE</Cd>
>                </LclInstrm>
>                <SeqTp>FRST</SeqTp>
>                <CtgyPurp>LOAN</CtgyPurp>
>            </PmtTpInf>
>            <IntrBkSttlmAmt Ccy="EUR">498.95</IntrBkSttlmAmt>
>            <ChrgBr>SLEV</ChrgBr>
>            <ReqdColltnDt>2008-01-16</ReqdColltnDt>
>            <DrctDbtTx>
>                <MndtRltdInf>
>                    <MndtId>ID00345678</MndtId>
>                    <DtOfSgntr>2007-11-26</DtOfSgntr>
>                    <AmdmntInd>false</AmdmntInd>
>                    <AmdmntInfDtls>
>                        <OrgnlMndtId>ID00567890</OrgnlMndtId>
>                        <OrgnlCdtrSchmeId>
>                            <Nm>Herr OrigCreditor</Nm>
>                            <Id>
> <PrvtId>
>    <OthrId>
>        <Id>OrigCreditorID</Id>
>        <IdTp>SEPA</IdTp>
>    </OthrId>
> </PrvtId>
>                            </Id>
>                        </OrgnlCdtrSchmeId>
>                        <OrgnlDbtrAcct>
>                            <Id>
> <IBAN>aa00a</IBAN>
>                            </Id>
>                        </OrgnlDbtrAcct>
>                        <OrgnlDbtrAgt>
>                            <FinInstnId>
> <PrtryId>
>    <Id>SMNDA</Id>
> </PrtryId>
>                            </FinInstnId>
>                        </OrgnlDbtrAgt>
>                    </AmdmntInfDtls>
>                    <ElctrncSgntr>signit this way @@@@</ElctrncSgntr>
>                </MndtRltdInf>
>                <CdtrSchmeId>
>                    <Id>
>                        <PrvtId>
>                            <OthrId>
> <Id>InitID</Id>
> <IdTp>SEPA</IdTp>
>                            </OthrId>
>                        </PrvtId>
>                    </Id>
>                </CdtrSchmeId>
>            </DrctDbtTx>
>            <Cdtr>
>                <Nm>Jani INIT</Nm>
>                <PstlAdr>
>                    <AdrLine>initstr .10</AdrLine>
>                    <AdrLine>Postfach 2331</AdrLine>
>                    <Ctry>DE</Ctry>
>                </PstlAdr>
>            </Cdtr>
>            <CdtrAcct>
>                <Id>
>                    <IBAN>DE74699699381917509014</IBAN>
>                </Id>
>            </CdtrAcct>
>            <CdtrAgt>
>                <FinInstnId>
>                    <BIC>BBBBBBBBBBB</BIC>
>                </FinInstnId>
>            </CdtrAgt>
>            <UltmtCdtr>
>                <Nm>Andi init</Nm>
>                <Id>
>                    <OrgId>
>                        <BIC>HHHHHHHHHHH</BIC>
>                    </OrgId>
>                </Id>
>            </UltmtCdtr>
>            <Dbtr>
>                <Nm>Jani ADDR</Nm>
>                <PstlAdr>
>                    <AdrLine>addrstr. 10</AdrLine>
>                    <AdrLine>Postfach 2332</AdrLine>
>                    <Ctry>DE</Ctry>
>                </PstlAdr>
>                <Id>
>                    <OrgId>
>                        <BIC>GGGGGGGGGGG</BIC>
>                    </OrgId>
>                </Id>
>            </Dbtr>
>            <DbtrAcct>
>                <Id>
>                    <IBAN>DE74699699381917509014</IBAN>
>                </Id>
>            </DbtrAcct>
>            <DbtrAgt>
>                <FinInstnId>
>                    <BIC>NNNNNNNNNNN</BIC>
>                </FinInstnId>
>            </DbtrAgt>
>            <UltmtDbtr>
>                <Nm>Jani addr</Nm>
>            </UltmtDbtr>
>            <Purp>
>                <Cd>LOAN</Cd>
>            </Purp>
>            <RmtInf>
>                <Strd>
>                    <RfrdDocRltdDt>1967-08-13</RfrdDocRltdDt>
>                </Strd>
>            </RmtInf>
>        </DrctDbtTxInf>
>    </BBkIDF:pacs.003.001.01>
> </BBkIDF:BBkIDFBlkDirDeb>
>
> ==============================================================================
> --
> View this message in context: http://www.nabble.com/Marshaller-not-formatting-the-output-from-depth-8-tp24167362p24167362.html
> Sent from the java.net - jaxb users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>