Title: Unable to create a soap message using xmlbeans [2.1.0]

Hi all,

 

I have a question for you radu.

How do you specify xmlbeans xml options (XmlOptions) with xfire ?

I need to set some options relating to CDATA.

 

Thanks for your help,

 

Olivier.

 

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: lundi 7 août 2006 17:12
To: user@xmlbeans.apache.org; [EMAIL PROTECTED]
Subject: RE: Unable to create a soap message using xmlbeans [2.1.0]

 

Thanks very much for getting back to me.  This is really good to know. 

Andy

This message may contain confidential and/or privileged information.  If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein.  If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message.  Thank you for your cooperation.

 

 

 


From: Radu Preotiuc-Pietro [mailto:[EMAIL PROTECTED]
Sent: Friday, August 04, 2006 5:12 PM
To: user@xmlbeans.apache.org
Subject: RE: Unable to create a soap message using xmlbeans [2.1.0]

Andrew,

We have done some experimental work on SOAP some time ago (before the 2.0.0 release) but decided to not pursue it in the end.

So I would say that code is completely unsupported. The main reason it's still there is in case someone is interested enough to work on it and make it usable.

You can still use XmlBeans to populate data in a SOAP body, but not use it for SAAJ functionality.

 

Radu

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 01, 2006 12:30 PM
To: user@xmlbeans.apache.org
Subject: RE: Unable to create a soap message using xmlbeans [2.1.0]

It looks like there may be an issue (bug) with the DEFAULT_MESSAGE_FACTORY. 

 

In the MessageFactory.java source (the code below), the FactoryFinder.find() returns an org.apache.axis.soap.MessageFactoryImpl and then the code is attempting to cast it to a org.apache.xmlbeans.impl.soap.MessageFactory.  This results in a ClassCastException.  This appears to be a bug. 

 

Is this the correct list to be posting this item on or should I post this on the developer list?  Any recommendations?

 

Thanks!

 

================================================

public static MessageFactory newInstance() throws SOAPException {

 

    try {
         return (MessageFactory) FactoryFinder.find(MESSAGE_FACTORY_PROPERTY,
                                                   DEFAULT_MESSAGE_FACTORY);
    } catch (Exception exception) {
        throw new SOAPException(
            "Unable to create message factory for SOAP: "
            + exception.getMessage());
    }

}
=================================================

 

 

 

This message may contain confidential and/or privileged information.  If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein.  If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message.  Thank you for your cooperation.

 

 

 


From: Hahn, Andrew
Sent: Tuesday, August 01, 2006 12:57 PM
To: 'user@xmlbeans.apache.org'
Subject: RE: Unable to create a soap message using xmlbeans [2.1.0]

I have just added the following jars to my classpath (from the apache axis 1_2RC2 distribution) and I am still getting the same exception:

 

axis-ant.jar
axis.jar
commons-discovery.jar
commons-logging.jar
jaxrpc.jar
log4j-1.2.8.jar
log4j.properties
saaj.jar
wsdl4j.jar

 

 

The exception is occurring on this line:

 MessageFactory messageFactory = MessageFactory.newInstance();

 

 

Here are my imports:

 

import org.apache.xmlbeans.XmlObject;
import org.apache.xmlbeans.impl.soap.*;

 

 

This message may contain confidential and/or privileged information.  If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein.  If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message.  Thank you for your cooperation.

 

 

 


From: Jacob Danner [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 01, 2006 12:52 PM
To: user@xmlbeans.apache.org
Subject: RE: Unable to create a soap message using xmlbeans [2.1.0]

at quick glance, it looks like you might want to add the SAAJ jars to your classpath

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 01, 2006 10:38 AM
To: user@xmlbeans.apache.org
Subject: Unable to create a soap message using xmlbeans [2.1.0]

 

Hi,
I am trying to create a simple SOAP message using the XML beans 2.1.0 library. 

The code I am using is:
===========================================
public static void createSoapEnvelope() throws SOAPException {
    MessageFactory messageFactory = MessageFactory.newInstance();

    SOAPMessage message = messageFactory.createMessage();

    SOAPPart prt = message.getSOAPPart();
    SOAPEnvelope envelope = prt.getEnvelope();
    SOAPBody body = envelope.getBody();
    SOAPHeader header = envelope.getHeader();

    System.out.println("====message: " + envelope.toString());
}

 

The problem I am having is that I am receiving the following exception:
===========================================
org.apache.xmlbeans.impl.soap.SOAPException: Unable to create message factory for SOAP: null
        at org.apache.xmlbeans.impl.soap.MessageFactory.newInstance(MessageFactory.java:119)
        at com.NtlmHelper.createSoapEnvelope(NtlmHelper.java:63)
        at com.NtlmHelper.invokeService(NtlmHelper.java:51)
        at com.TestService.main(TestService.java:19)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.intellij.rt.execution.application.AppMain.main(AppMain.java:78)
Exception in thread "main"
Process finished with exit code 1

 

Here are the jars in my classpath:
===========================================
commons-codec-1.3.jar
commons-httpclient-3.1-alpha1.jar
commons-logging-1.0.4.jar
ezimg.jar
jms.jar
jsr173_1.0_api.jar
request.xml
resolver.jar
wlclient.jar
wljmsclient.jar
xbean.jar
xbean_xpath.jar
xmlpublic.jar

 

Any ideas?
Thanks!
Andy

 

This message may contain confidential and/or privileged information.  If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein.  If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message.  Thank you for your cooperation.



_______________________________________________________________________
Notice:  This email message, together with any attachments, may contain
information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
entities,  that may be confidential,  proprietary,  copyrighted  and/or
legally privileged, and is intended solely for the use of the individual
or entity named in this message. If you are not the intended recipient,
and have received this message in error, please immediately return this
by email and then delete it.




Reply via email to