Rob, I didn't know that, so I visited the URL and saw that it is an old version of the 1.2 schema. The latest seems to be:
http://www.w3.org/2003/05/soap-envelope/ This is all very confusing. With so many versions (and within versions, multiple URLs), I wouldn't know how to proceed if I had a choice. Fortunately or unfortunately, I don't have a choice. The webservice I am trying to communicate with seems to require: http://www.w3.org/2001/09/soap-envelope Is there any way this can be done using Axis? If not, what other choices for building clients are there for SOAP 1.2? Thanks, Ken. -- Ken Kress [EMAIL PROTECTED] SAS, The Bank of New York 484.605.4834 "Robert Lowe" <[EMAIL PROTECTED]> 06/01/2003 01:03 PM Please respond to axis-user To: <[EMAIL PROTECTED]> cc: Subject: Re: Problem reading from file I think the important point here is which version of SOAP you are using. The first URL identifies your message as a SOAP 1.1 message, whereas the second is for SOAP 1.2. - Rob ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, June 02, 2003 12:50 AM Subject: RE: Problem reading from file > Fred, > > Thanks for your help. Axis accepted the xml after I added > a slash to the end: > > xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" > > The slash-noslash issue confuses me. When I sent my xml > to my business partner's web service, it rejected the above > ... and wouldn't accept my xml until I changed it back to: > > http://www.w3.org/2001/09/soap-envelope > > It seems strange that everyone is hard-coding the URL for > the SOAP-envelope schema. > > I'm flabbergasted that something as simple as this might > prevent me from using Axis for this project. > > Ken. > > -- > Ken Kress [EMAIL PROTECTED] > SAS, The Bank of New York 484.605.4834 > > > > > "Barrett, Fred" <[EMAIL PROTECTED]> > 05/30/2003 04:29 PM > Please respond to axis-user > > To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]> > cc: > Subject: RE: Problem reading from file > > > Try this for your soap envelope namespace: > > xmlns:env="http://schemas.xmlsoap.org/soap/envelope" > > -- Fred B. > > > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Friday, May 30, 2003 3:42 PM > To: [EMAIL PROTECTED] > Subject: Problem reading from file > > > I thought I could solve my own problem by reading in the > complete XML document from the file system, but it isn't > working. The error message I get is probably misleading, > so I could use some help. What am I doing wrong? > > I kept trimming things out of the XML file till I got it down > to: > <?xml version="1.0" encoding="UTF-8"?> > <env:Envelope > xmlns:env="http://www.w3.org/2001/09/soap-envelope" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > </env:Envelope> > > When I try this: > > FileInputStream fis = null; > try {fis = new FileInputStream ( inputfile);} > catch ( FileNotFoundException fofe ) > { System.out.println("Error: " + fofe.toString());} > SOAPEnvelope request = new SOAPEnvelope( fis ); > > I get this error: > > Exception in thread "main" Version Mismatch > at > org.apache.axis.message.EnvelopeBuilder.startElement(EnvelopeBuilder.java:13 > 8) > at > org.apache.axis.encoding.DeserializationContextImpl.startElement(Deserializa > tionContextImpl.java:962) > at > weblogic.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1376) > at > weblogic.apache.xerces.validators.common.XMLValidator.callStartElement(XMLVa > lidator.java:1183) > at > weblogic.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentS > canner.java:1876) > at > weblogic.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispat > ch(XMLDocumentScanner.java:1019) > at > weblogic.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentSca > nner.java:381) > at weblogic.apache.xerces.framework.XMLParser.parse(XMLParser.java:967) > at weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:123) > at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:125) > at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) > at > org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationCon > textImpl.java:242) > at org.apache.axis.message.SOAPEnvelope.<init>(SOAPEnvelope.java:158) > at TestFileImport.doit(TestFileImport.java:53) > at TestFileImport.main(TestFileImport.java:71) > > > -- > Ken Kress [EMAIL PROTECTED] > SAS, The Bank of New York 484.605.4834 > > ________________________________________________________________________ > The information in this e-mail, and any attachment therein, is > confidential > and for use by the addressee only. If you are not the intended recipient, > please return the e-mail to the sender and delete it from your computer. > Although The Bank of New York attempts to sweep e-mail and attachments for > viruses, it does not guarantee that either are virus-free and accepts no > liability for any damage sustained as a result of viruses. > > > > ________________________________________________________________________ > The information in this e-mail, and any attachment therein, is confidential and for use by the addressee only. If you are not the intended recipient, please return the e-mail to the sender and delete it from your computer. Although The Bank of New York attempts to sweep e-mail and attachments for viruses, it does not guarantee that either are virus-free and accepts no liability for any damage sustained as a result of viruses. ________________________________________________________________________ The information in this e-mail, and any attachment therein, is confidential and for use by the addressee only. If you are not the intended recipient, please return the e-mail to the sender and delete it from your computer. Although The Bank of New York attempts to sweep e-mail and attachments for viruses, it does not guarantee that either are virus-free and accepts no liability for any damage sustained as a result of viruses.