[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: RE: SOAP implementation for Vienna & SOAP details
MJ, I think hard coding is a compromise we can take for the POC. Later we can refine the prefixes, namespaces et al. But as a part of the POC, let us document the assumptions and work around. Can somebody volunteer to manage an issues list ? Or at least send e-mail when you find an issue/workaround with the [issues] prefix in the subject to the mailing list ? cheers > -----Original Message----- > From: Michael Joya [mailto:mike.joya@xmlglobal.com] > Sent: Wednesday, April 11, 2001 10:33 AM > To: Krishna Sankar > Cc: jacques durand; ebxml-poc@lists.ebxml.org > Subject: Re: SOAP implementation for Vienna & SOAP details > > > Krishna Sankar wrote: > > > 1. User Apache/SOAP and capture the XML document > via a facade pattern and > > then process it as you wish. > > 2. With Axis, one can register handlers and then > the handlers will get the > > document and a context. > > 3. Process the XML document from an HTTP POST > > > > Options 2 and 3 are more flexible, but #1 might be > faster. I don't know if > > anyone has done #1 with an ebXML TRP 0.98 document yet. I am > working on #2 > > and #3 ;-0. As the Axis project is still in it's infancy, #3 > gives us some > > flexibility. > > > On a related note, do you plan to show reliable > messaging as well as some > > security ? If so, #3 looks like a good choice. You need to > validate the XML > > Payload and get the required elements from the DOM. > > I'm doing 3. I will bring source code with me to Vienna so that > I am flexible to changes at the last minute. I have some issues > to raise though. They regard namespaces and DOM: > > The prefixes "SOAP-ENV:" and "eb:" are used to denote namespace > scopes in the header document. Although it is technically valid > to use any prefix you like, (ie: "soapenv:", "Eb:") some DOM > implementations tend to choke on the ability to properly > correlate the prefix to the namespace. (See Apache Xerces, IBM > XML4J, ) This isn't a problem with implementation. This is a > problem with DOM. > > Would it be fair to agree that the prefixes must be > "SOAP-ENV:" and "eb:" as given in the spec? I've had to make this > temporary comprimise where I hardcode the prefix into the tagname > itself. I suspsect other DOM implementors must do the same. If > anyone knows of a web resource detailing another way around this > while still using DOM, please send it to the list. > > > > -- > // Michael Joya > // XML Global Research and Development > // 1818 Cornwall Ave. Suite 9 > // Vancouver, Canada > // 604-717-1100x230 > > ------------------------------------------------------------------ > To unsubscribe from this elist send a message with the single word > "unsubscribe" in the body to: ebxml-poc-request@lists.ebxml.org >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC