You can start UDDI Utility Tools at a command prompt. In some situations, there are prerequisites before you run the command.
Ensure that you are using the correct level of Java™ code by setting the PATH statement to include the Java code that is supplied with WebSphere® Application Server. For example, from the command line, type:
java - jar UDDIUtilityTools.jar {function} [options]
java CommandLineProcessor
java -jar UDDIUtilityTools.jar {function} [options]
-promote <entity source> Promote entities between registries -export <entity source> Extract entities from a registry to XML -delete <entity source> Delete entities from a registry -import Create entities from XML to a registry where <entity source> is one of: -tmodel|-business|-service|-binding <key> Specify a single entity type and key -keysFile | -f <filename> Specify a file that contains entity types and keys
-properties <filename> Specify the path to a configuration file -overwrite | -o Overwrite an entity if it already exists -log | -v Output verbose messages -definitionFile <filename> Specify the path to a UDDI entity definition file -importReferenced Import entities that are referenced by source entities
java -jar UDDIUtilityTools.jar -promote -keysFile /uddikeys.txt
java -jar UDDIUtilityTools.jar -export -business 28B8B928-2B2E-4EC9-A647-1E40651E4752
java -jar UDDIUtilityTools.jar -export -keysFile /myKeyFiles/keyFile01.txt
java -jar UDDIUtilityTools.jar -export -keysFile /myKeyFiles/keyFile02.txt -v
java -jar UDDIUtilityTools.jar -import
java -jar UDDIUtilityTools.jar -import -importReferenced
java -jar UDDIUtilityTools.jar -import -definitionFile /myEDFs/entities01.xml
java -jar UDDIUtilityTools.jar -import -overwrite -importReferenced
java -jar UDDIUtilityTools.jar -promote -service 67961D67-330F-4F14-8210-E74A58E710F3 -properties /UUT/myUUTProps.properties
java -jar UDDIUtilityTools.jar -promote -keysFile /myKeyFiles/keyFile03.txt
java -jar UDDIUtilityTools.jar -promote -keysFile /myKeyFiles/keyFile04.txt -overwrite
java -jar UDDIUtilityTools.jar -promote -keysFile /myKeyFiles/keyFile05.txt -importReferenced
java -jar UDDIUtilityTools.jar -promote -keysFile /myKeyFiles/keyFile06.txt -definitionFile /myEDFs/entities02.xml
java -jar UDDIUtilityTools.jar -delete -tModel UUID:1E2B9D1E-E53D-4D36-9D46-6CCC176C466A
java -jar UDDIUtilityTools.jar -delete -keysFile /myKeyFiles/keyFile04.txt
# # Keys of entities to be exported, promoted from source registry or deleted # from target registry # # Note: keys must be comma separated and on SAME line # Note: property names are case sensitive. ('tmodels=' are ignored) businesses=97C77097-AC6C-4CA0-A6C4-452F7045C470, 4975E949-581F-4FCA-AD5F-E08280E05F9F services=BB3864BB-1578-4833-8179-14391F14791F bindings= tModels=273F1727-7BFF-4FB5-A1FD-BA5C45BAFD9C
If the importReferenced property is set to true, the list of tModel entities in the referencedTModels section is imported to the target registry. If the referencedTModel is new, minimal entities are created. If the referencedTModel already exists, it is never overwritten, regardless of the overwrite property value. This approach prevents commonly referenced tModel entities, such as categorization tModel entities, from being updated unnecessarily.
If you want to update a referencedTModel, you must manually move the referencedTModel definition to the tModel entities section in the entity definition file and set overwrite to true.