UDDI TestUddiDeserializer.java
TestUddiDeserializer.java:
package com.ibm.uddi.promoter.sample; import java.util.Iterator; import java.util.List; import java.util.Vector; import org.uddi4j.datatype.Name; import org.uddi4j.datatype.business.BusinessEntity; import com.ibm.uddi.promoter.PromoterLogger; import com.ibm.uddi.promoter.UddiEntities; import com.ibm.uddi.promoter.config.Configuration; import com.ibm.uddi.promoter.exception.PromoterConfigurationException; import com.ibm.uddi.promoter.exception.PromoterException; import com.ibm.uddi.promoter.exception.PromoterIOException; import com.ibm.uddi.promoter.transform.UddiDeserializer; /** * Sample to show how the UddiDeserializer can be used to * read from an entity definition file and create UDDI4J objects. * * @author IBM */ public class TestUddiDeserializer { public static void main(String[] args) { testDeserializer(); } /** * Instantiates UddiDeserializer and invokes the deserialize * method. */ public static void testDeserializer() { System.out.println("starting testDeserializer"); try { // use a predefined config file Configuration config = new Configuration("c:/promoter/UDDIUtilityTools.properties"); // write messages to console config.setMessageStream(System.out); // start trace and message logging PromoterLogger.getLogger().initialise(config.getLoggerConfiguration()); // override the location of the EDF config.setUddiEntityDefinitionFile("c:/definitions/testDeserialize.xml"); UddiDeserializer deserializer = new UddiDeserializer(config.getTransformConfiguration()); // read the EDF UddiEntities entities = deserializer.deserialize(); List businesses = entities.getBusinesses(); // just display the businesses, for this example for (Iterator iter = businesses.iterator(); iter.hasNext();) { BusinessEntity business = (BusinessEntity) iter.next(); System.out.println("business key: " + business.getBusinessKey()); Vector names = business.getNameVector(); for (Iterator namesIterator = names.iterator(); namesIterator.hasNext();) { Name name = (Name) namesIterator.next(); System.out.println("business name: " + name.getText()); } } System.out.println("finished reading EDF"); } catch (PromoterConfigurationException e) { System.out.println(e); } catch (PromoterIOException e) { System.out.println(e); } catch (PromoterException e) { System.out.println(e); } } }
Enabling Universal Description, Discovery and Integration (UDDI)
UDDI TestEntityExporter.java
UDDI TestEntityImporter.java
UDDI TestEntityPromoter.java
UDDI TestEntityFinder.java
UDDI TestEntityDeleter.java
UDDI TestUddiSerializer.java
UDDI TestStubManager.java
UDDI TestCreateMinimalEntity.java