You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@juddi.apache.org by Harvey Jiang <ha...@objectconsulting.com.au> on 2004/11/19 06:42:58 UTC
is it a defect for lang_code
Hi all,
When I send the request described below:
<save_business generic="2.0"
xmlns="urn:uddi-org:api_v2"><authInfo>authToken:9E974CB0-39E5-11D9-8CB0-9479
47F4D08B</authInfo><businessEntity businessKey=""><name xml:lang="en-US"
xmlns:xml="http://www.w3.org/XML/1998/namespace">ConfiguratorA</name></busin
essEntity></save_business>
(Note: the attribute xml:lang="en-US")
I received the following error:
Response message:
<Fault><faultstring>ORA-01401: inserted value too large for column
</faultstring></Fault>
ORA-01401: inserted value too large for column
at org.uddi4j.UDDIElement.<init>(Unknown Source)
at org.uddi4j.response.BusinessDetail.<init>(Unknown Source)
at org.uddi4j.client.UDDIProxy.save_business(Unknown Source)
at
au.com.oopl.soa.ws.service.publish.PublishSample.publishBusinesses(PublishSa
mple.java:253)
at
au.com.oopl.soa.ws.service.publish.PublishSample.main(PublishSample.java:80)
When I sent the request:
<save_business generic="2.0"
xmlns="urn:uddi-org:api_v2"><authInfo>authToken:07F23510-39E8-11D9-B510-837E
57DA3565</authInfo><businessEntity businessKey=""><name xml:lang="en"
xmlns:xml="http://www.w3.org/XML/1998/namespace">ConfiguratorA</name></busin
essEntity></save_business>
(Note: the attribute xml:lang="en")
I received the following error:
TransportFactory: Using transport
name:org.uddi4j.transport.ApacheAxisTransport
Request message:
<get_authToken generic="2.0" userID="harveyj" cred="password"
xmlns="urn:uddi-org:api_v2"/>
Response message:
<authToken generic="2.0" operator="jUDDI.org"
xmlns="urn:uddi-org:api_v2"><authInfo>authToken:07F23510-39E8-11D9-B510-837E
57DA3565</authInfo></authToken>
Request message:
<save_business generic="2.0"
xmlns="urn:uddi-org:api_v2"><authInfo>authToken:07F23510-39E8-11D9-B510-837E
57DA3565</authInfo><businessEntity businessKey=""><name xml:lang="en"
xmlns:xml="http://www.w3.org/XML/1998/namespace">ConfiguratorA</name></busin
essEntity></save_business>
org.uddi4j.transport.TransportException: Error: URI=null Line=1: Illegal
Namespace prefix: "xml".
at org.uddi4j.transport.ApacheAxisTransport.send(Unknown Source)
at org.uddi4j.transport.TransportBase.send(Unknown Source)
at org.uddi4j.client.UDDIProxy.send(Unknown Source)
at org.uddi4j.client.UDDIProxy.save_business(Unknown Source)
at
au.com.oopl.soa.ws.service.publish.PublishSample.publishBusinesses(PublishSa
mple.java:253)
at
au.com.oopl.soa.ws.service.publish.PublishSample.main(PublishSample.java:80)
Nested exception:
org.xml.sax.SAXException: Error: URI=null Line=1: Illegal Namespace prefix:
"xml".
at
org.apache.axis.utils.XMLUtils$ParserErrorHandler.error(XMLUtils.java:619)
at org.apache.crimson.parser.Parser2.error(Parser2.java:3359)
at
org.apache.crimson.parser.Parser2.processAttributeNS(Parser2.java:1772)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1620)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
at
org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:1
85)
at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:322)
at
org.apache.axis.message.MessageElement.getAsDocument(MessageElement.java:688
)
at
org.apache.axis.message.MessageElement.getAsDOM(MessageElement.java:714)
at org.uddi4j.transport.ApacheAxisTransport.send(Unknown Source)
at org.uddi4j.transport.TransportBase.send(Unknown Source)
at org.uddi4j.client.UDDIProxy.send(Unknown Source)
at org.uddi4j.client.UDDIProxy.save_business(Unknown Source)
at
au.com.oopl.soa.ws.service.publish.PublishSample.publishBusinesses(PublishSa
mple.java:253)
at
au.com.oopl.soa.ws.service.publish.PublishSample.main(PublishSample.java:80)
I understand that in the spec the attribute xml:lang is designed as two
characters.
Do we have to change the juddi database schema which allows four characters
for the lang_code?
Regards, Harvey