Are you sure that you download soap-bin-2.3.1.zip from the latest nightly directory? I follow your way exactly and found no
getEnvelope method in the output, the following is what I did, output is in attachment.
(1) Download soap-bin-2.3.1.zip from http://cvs.apache.org/dist/soap/nightly/2003-06-02/
(2) Use WINZIP to unzip to D: drive
(3) Ran
D:\soap-2_3_1\lib>%JAVA_HOME%/bin/javap -classpath d:\soap-2_3_1\lib\soap.jar;%CLASSPATH% org.apache.soap.rpc.SOAPContext > output.txt
I am using java version "1.4.1_01".Then I checked output and found NO getEnvelope method there. See attachment. Any ideas?
-Daniel
Scott Nichol wrote:
The method is there. What I did to confirm this is
1. Download soap-bin-2.3.1.zip from the latest nightly directory. 2. Unzipped to I: 3. Ran
I:\soap-2_3_1\lib>javap -classpath i:\soap2_3_1\lib\soap.jar;%CLASSPATH% org.apache.soap.rpc.SOAPContext
The output is attached.
On 2 Jun 2003 at 9:32, Daniel Zhang wrote:
Hi, Scott Nichol -
I download soap nightly build from http://cvs.apache.org/dist/soap/nightly/ and try to use a method
getEnvelope() in class org.apache.soap.rpc.SOAPContext in my soap program. I found its JavaDoc
lists this method but my compiler (NetBean) complained it can not find this method from soap.jar I
got from the same build.
Is this a bug? Please tell me how to fix it. Thanks a lot!
-Daniel
Scott Nichol
Do not reply directly to this e-mail address, as it is filtered to only receive e-mail from specific mailing lists.
No sourcepublic class org.apache.soap.rpc.SOAPContext extends java.lang.Object { protected javax.mail.internet.MimeMultipart parts; protected java.util.Hashtable bag; protected java.lang.ClassLoader loader; protected java.util.Vector multiRef; protected java.util.Hashtable deserializedMultiRef; protected java.lang.String currentId; protected boolean docLitSerialization; protected java.lang.Boolean gzip; protected java.lang.Boolean acceptGzip; protected boolean rootPartSet; static {}; public org.apache.soap.rpc.SOAPContext(); public void addBodyPart(javax.mail.internet.MimeBodyPart) throws javax.mail.MessagingException; public void addBodyPart(javax.mail.internet.MimeBodyPart, int) throws javax.mail.MessagingException, java.lang.IllegalArgumentException; public void addDeserializedMultiRef(java.lang.String, java.lang.Object); public int addMultiRef(java.lang.Object, org.apache.soap.util.xml.Serializer); public javax.mail.internet.MimeBodyPart findBodyPart(java.lang.String); public javax.mail.internet.MimeBodyPart findPartByLocation(java.lang.String); public java.lang.Boolean getAcceptGzip(); public java.lang.String getBaseURI(); public javax.mail.internet.MimeBodyPart getBodyPart(int); public javax.mail.internet.MimeBodyPart getBodyPart(java.lang.String); public java.lang.ClassLoader getClassLoader(); public java.lang.String getContentType() throws javax.mail.MessagingException; public int getCount() throws javax.mail.MessagingException; public java.lang.String getCurrentId(); public java.lang.Object getDeserializedMultiRef(java.lang.String); public boolean getDocLitSerialization(); public java.lang.Boolean getGzip(); public int getMultiRefCount(); public java.lang.Object getMultiRefObject(int); public org.apache.soap.util.xml.Serializer getMultiRefSerializer(int); public java.lang.Object getProperty(java.lang.String); public java.util.Enumeration getPropertyNames(); public javax.mail.internet.MimeBodyPart getRootPart() throws javax.mail.MessagingException; public boolean isRootPartSet(); public java.lang.Class loadClass(java.lang.String) throws java.lang.ClassNotFoundException; public void readMultipart(javax.activation.DataSource) throws javax.mail.MessagingException; public void removeBodyPart(javax.mail.internet.MimeBodyPart) throws javax.mail.MessagingException; public java.lang.Object removeProperty(java.lang.String); public void setAcceptGzip(boolean); public void setClassLoader(java.lang.ClassLoader); public void setCurrentId(java.lang.String); public void setDocLitSerialization(boolean); public void setGzip(boolean); public void setProperty(java.lang.String, java.lang.Object); public void setRootPart(java.lang.String, java.lang.String) throws javax.mail.MessagingException, java.io.IOException; public void setRootPart(javax.mail.internet.MimeBodyPart) throws javax.mail.MessagingException; public void setRootPart(byte[], java.lang.String) throws javax.mail.MessagingException; public void setSubType(java.lang.String) throws javax.mail.MessagingException; public java.lang.String toString(); public void writeTo(java.io.OutputStream) throws java.io.IOException, javax.mail.MessagingException; }