[Uddi4j-general] HELP:What am I doing wrong here?
Brought to you by:
ihodges
From: Ramesh M. <rma...@ya...> - 2001-02-09 02:51:44
|
Hi: I would like to add a Simple Service definition in the lines mentioned below. When i am doing that i am getting the exception. I know i am doing some thing wrong here, but couldn't figure out. Can anybody point out what is wrong here. Or can anybody can send some sample code to add a BusinessService to a BusinessEntity programmatically. Code which i have right now is similat to this. === BusinessService bs = new BusinessService("someServiceKey"); bs.setName("Some-Service1"); bs.setBusinessKey( returnedBusinessEntity.getBusinessKey()); BindingTemplate bt = new BindingTemplate( ); bt.setBindingKey("someBindingTemplateKey"); AccessPoint ap = new AccessPoint("www.yahoo.com", "http" ); bt.setAccessPoint( ap ); bt.setServiceKey( bs.getServiceKey() ); Vector btVector = new Vector( ); btVector.addElement( bt ); BindingTemplates bts = new BindingTemplates(); bts.setBindingTemplateVector( btVector); bs.setBindingTemplates( bts ); services.addElement(bs ); .... ServiceDetail sd = proxy.save_service( token.getAuthInfoString(), services ); ========= I am getting the following exception at save_service ===== UDDIException faultCode:Client operator:www.ibm.com/services/uddi generic:1.0 errno:10500 errCode:E_fatalError errInfoText:Serious technical error encountered com.ibm.uddi.UDDIException at com.ibm.uddi.UDDIElement.<init>( UDDIElement.java:21 ) at com.ibm.uddi.response.ServiceDetail.<init>(ServiceDetail.java:56 ) at com.ibm.uddi.client.UDDIProxy.save_service(UDDIProxy.java:406) at SaveBusiness.run( SaveBusiness.java:100) at SaveBusiness.main( SaveBusiness.java:24 ) =================== One thing strange is that even though i am using local inquiry and publish url i am getting "operator:www.ibm.com/services/uddi" The publishing of BusinessEntity is working properly to avoid the doubt that it is not using local UDDI registry. Thanks -Ramesh __________________________________________________ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail - only $35 a year! http://personal.mail.yahoo.com/ |