I just added more debug in, via:

public void rental_agreement(SOAPEnvelope req, SOAPEnvelope resp){
        try { 
        SOAPBodyElement body = req.getFirstBody();
StreamResult result = new StreamResult( new FileOutputStream(
"agreement.raw.out" ) );
                        DOMSource source = new DOMSource( body );
                        Transformer transformer = 
TransformerFactory.newInstance().newTransformer();
                        transformer.transform( source, result ); 
                        this.context = JAXBContext.newInstance( 
"com.xerox.vanguard.rental" );
                        this.unmarshaller = context.createUnmarshaller();
                        RentalAgreement agreement = 
(RentalAgreement)(unmarshaller.unmarshal( source
));
                        FileOutputStream file = new FileOutputStream( "agreement.out" 
);
                        Marshaller marshaller = this.context.createMarshaller();
                        marshaller.marshal( agreement, file );
                        log.info( "Processing rental agreement number " + 
agreement.getRaNumber() );
                }catch( Exception e ){
                        log.error( "Got exception on print request", e );
                }
        }

Quoting [EMAIL PROTECTED]:

> 
> 
> I am currently using the message style service (directly processing the XML
> myself) and trying to use JAXB.  When I get to actually processing the XML,
> all
> my elements that are parsed by JAXB are empty.  I used tcpmon and verfied
> the
> values were ok, and also printed out the values directly in my method.  Help
> please.  Has anyone set this up successfully?
> 
> I am using Axis 1.2 and the JAXB that comes with JWSDP 1.4
> 
> I have attached my PrintService class.


Reply via email to