blob: 06e365797b2ce8ee9baa151889cb1adcc8d1001f [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_101) on Mon Sep 19 16:59:27 EDT 2022 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Publish3to2 (jUDDI_v3 Parent 3.3.11-SNAPSHOT API)</title>
<meta name="date" content="2022-09-19">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Publish3to2 (jUDDI_v3 Parent 3.3.11-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Publish3to2.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Inquiry3to2.html" title="class in org.apache.juddi.v3.client.transport.wrapper"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/RequestHandler.html" title="class in org.apache.juddi.v3.client.transport.wrapper"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html" target="_top">Frames</a></li>
<li><a href="Publish3to2.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.juddi.v3.client.transport.wrapper</div>
<h2 title="Class Publish3to2" class="title">Class Publish3to2</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.juddi.v3.client.transport.wrapper.Publish3to2</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/Remote.html?is-external=true" title="class or interface in java.rmi">Remote</a>, <a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true" title="class or interface in javax.xml.ws">BindingProvider</a>, <a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">Publish3to2</span>
extends <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a>, <a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true" title="class or interface in javax.xml.ws">BindingProvider</a></pre>
<div class="block">This class provides a wrapper to enable UDDIv3 clients to talk to UDDIv2
servers via JAXWS Transport. It handles all translations for Publish
service methods.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.2</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd><a href="alexoree@apache.org">Alex O'Ree</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.xml.ws.BindingProvider">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;javax.xml.ws.<a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true" title="class or interface in javax.xml.ws">BindingProvider</a></h3>
<code><a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true#ENDPOINT_ADDRESS_PROPERTY" title="class or interface in javax.xml.ws">ENDPOINT_ADDRESS_PROPERTY</a>, <a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true#PASSWORD_PROPERTY" title="class or interface in javax.xml.ws">PASSWORD_PROPERTY</a>, <a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true#SESSION_MAINTAIN_PROPERTY" title="class or interface in javax.xml.ws">SESSION_MAINTAIN_PROPERTY</a>, <a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true#SOAPACTION_URI_PROPERTY" title="class or interface in javax.xml.ws">SOAPACTION_URI_PROPERTY</a>, <a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true#SOAPACTION_USE_PROPERTY" title="class or interface in javax.xml.ws">SOAPACTION_USE_PROPERTY</a>, <a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true#USERNAME_PROPERTY" title="class or interface in javax.xml.ws">USERNAME_PROPERTY</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#Publish3to2--">Publish3to2</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#addPublisherAssertions-org.uddi.api_v3.AddPublisherAssertions-">addPublisherAssertions</a></span>(<a href="../../../../../../../org/uddi/api_v3/AddPublisherAssertions.html" title="class in org.uddi.api_v3">AddPublisherAssertions</a>&nbsp;body)</code>
<div class="block">The add_publisherAssertions API call causes one or more
publisherAssertions to be added to an individual publisherโ€™s assertion
collection.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#deleteBinding-org.uddi.api_v3.DeleteBinding-">deleteBinding</a></span>(<a href="../../../../../../../org/uddi/api_v3/DeleteBinding.html" title="class in org.uddi.api_v3">DeleteBinding</a>&nbsp;body)</code>
<div class="block">The delete_binding API call causes one or more instances of
bindingTemplate data to be deleted from the UDDI registry.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#deleteBusiness-org.uddi.api_v3.DeleteBusiness-">deleteBusiness</a></span>(<a href="../../../../../../../org/uddi/api_v3/DeleteBusiness.html" title="class in org.uddi.api_v3">DeleteBusiness</a>&nbsp;body)</code>
<div class="block">The delete_business API call is used to remove one or more business
registrations and all elements that correspond to the natural content of
the corresponding businessEntity elements from a UDDI registry.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#deletePublisherAssertions-org.uddi.api_v3.DeletePublisherAssertions-">deletePublisherAssertions</a></span>(<a href="../../../../../../../org/uddi/api_v3/DeletePublisherAssertions.html" title="class in org.uddi.api_v3">DeletePublisherAssertions</a>&nbsp;body)</code>
<div class="block">The delete_publisherAssertions API call causes one or more
publisherAssertion elements to be removed from a publisherโ€™s assertion
collection.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#deleteService-org.uddi.api_v3.DeleteService-">deleteService</a></span>(<a href="../../../../../../../org/uddi/api_v3/DeleteService.html" title="class in org.uddi.api_v3">DeleteService</a>&nbsp;body)</code>
<div class="block">The delete_service API call is used to remove one or more businessService
elements from the UDDI registry and from its containing businessEntity
parent.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#deleteTModel-org.uddi.api_v3.DeleteTModel-">deleteTModel</a></span>(<a href="../../../../../../../org/uddi/api_v3/DeleteTModel.html" title="class in org.uddi.api_v3">DeleteTModel</a>&nbsp;body)</code>
<div class="block">The delete_tModel API call is used to logically delete one or more tModel
structures.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../org/uddi/api_v3/AssertionStatusItem.html" title="class in org.uddi.api_v3">AssertionStatusItem</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#getAssertionStatusReport-java.lang.String-org.uddi.api_v3.CompletionStatus-">getAssertionStatusReport</a></span>(<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;authInfo,
<a href="../../../../../../../org/uddi/api_v3/CompletionStatus.html" title="enum in org.uddi.api_v3">CompletionStatus</a>&nbsp;completionStatus)</code>
<div class="block">The get_assertionStatusReport API call provides administrative support
for determining the status of current and outstanding publisher
assertions that involve any of the business registrations managed by the
individual publisher.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/Binding.html?is-external=true" title="class or interface in javax.xml.ws">Binding</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#getBinding--">getBinding</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/EndpointReference.html?is-external=true" title="class or interface in javax.xml.ws">EndpointReference</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#getEndpointReference--">getEndpointReference</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>&lt;T extends <a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/EndpointReference.html?is-external=true" title="class or interface in javax.xml.ws">EndpointReference</a>&gt;<br>T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#getEndpointReference-java.lang.Class-">getEndpointReference</a></span>(<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../org/uddi/api_v3/PublisherAssertion.html" title="class in org.uddi.api_v3">PublisherAssertion</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#getPublisherAssertions-java.lang.String-">getPublisherAssertions</a></span>(<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;authInfo)</code>
<div class="block">The get_publisherAssertions API call is used to obtain the full set of
publisher assertions that is associated with an individual publisher.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/uddi/api_v3/RegisteredInfo.html" title="class in org.uddi.api_v3">RegisteredInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#getRegisteredInfo-org.uddi.api_v3.GetRegisteredInfo-">getRegisteredInfo</a></span>(<a href="../../../../../../../org/uddi/api_v3/GetRegisteredInfo.html" title="class in org.uddi.api_v3">GetRegisteredInfo</a>&nbsp;body)</code>
<div class="block">The get_registeredInfo API call is used to get an abbreviated list of all
businessEntity and tModel data that are controlled by a publisher.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#getRequestContext--">getRequestContext</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#getResponseContext--">getResponseContext</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/uddi/v2_service/Publish.html" title="interface in org.uddi.v2_service">Publish</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#getUDDIv2PublishWebServiceClient--">getUDDIv2PublishWebServiceClient</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/uddi/api_v3/BindingDetail.html" title="class in org.uddi.api_v3">BindingDetail</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#saveBinding-org.uddi.api_v3.SaveBinding-">saveBinding</a></span>(<a href="../../../../../../../org/uddi/api_v3/SaveBinding.html" title="class in org.uddi.api_v3">SaveBinding</a>&nbsp;body)</code>
<div class="block">The save_binding API call is used to save or update a complete
bindingTemplate element.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/uddi/api_v3/BusinessDetail.html" title="class in org.uddi.api_v3">BusinessDetail</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#saveBusiness-org.uddi.api_v3.SaveBusiness-">saveBusiness</a></span>(<a href="../../../../../../../org/uddi/api_v3/SaveBusiness.html" title="class in org.uddi.api_v3">SaveBusiness</a>&nbsp;body)</code>
<div class="block"><p class="MsoBodyText">The save_business API call is used to save or
update information about a complete businessEntity structure.&nbsp; This
API has the broadest scope of all of the save_xx API calls, and can be
used to make sweeping changes to the published information for one or
more businessEntity elements controlled by an individual.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/uddi/api_v3/ServiceDetail.html" title="class in org.uddi.api_v3">ServiceDetail</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#saveService-org.uddi.api_v3.SaveService-">saveService</a></span>(<a href="../../../../../../../org/uddi/api_v3/SaveService.html" title="class in org.uddi.api_v3">SaveService</a>&nbsp;body)</code>
<div class="block">The save_service API call adds or updates one or more businessService
elements.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/uddi/api_v3/TModelDetail.html" title="class in org.uddi.api_v3">TModelDetail</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#saveTModel-org.uddi.api_v3.SaveTModel-">saveTModel</a></span>(<a href="../../../../../../../org/uddi/api_v3/SaveTModel.html" title="class in org.uddi.api_v3">SaveTModel</a>&nbsp;body)</code>
<div class="block">The save_tModel API call adds or updates one or more registered tModel
elements.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html#setPublisherAssertions-java.lang.String-javax.xml.ws.Holder-">setPublisherAssertions</a></span>(<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;authInfo,
<a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/Holder.html?is-external=true" title="class or interface in javax.xml.ws">Holder</a>&lt;<a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../org/uddi/api_v3/PublisherAssertion.html" title="class in org.uddi.api_v3">PublisherAssertion</a>&gt;&gt;&nbsp;publisherAssertion)</code>
<div class="block">The set_publisherAssertions API call is used to manage all of the tracked
relationship assertions associated with an individual publisher.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Publish3to2--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Publish3to2</h4>
<pre>public&nbsp;Publish3to2()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getUDDIv2PublishWebServiceClient--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUDDIv2PublishWebServiceClient</h4>
<pre>public&nbsp;<a href="../../../../../../../org/uddi/v2_service/Publish.html" title="interface in org.uddi.v2_service">Publish</a>&nbsp;getUDDIv2PublishWebServiceClient()</pre>
</li>
</ul>
<a name="addPublisherAssertions-org.uddi.api_v3.AddPublisherAssertions-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addPublisherAssertions</h4>
<pre>public&nbsp;void&nbsp;addPublisherAssertions(<a href="../../../../../../../org/uddi/api_v3/AddPublisherAssertions.html" title="class in org.uddi.api_v3">AddPublisherAssertions</a>&nbsp;body)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#addPublisherAssertions-org.uddi.api_v3.AddPublisherAssertions-">UDDIPublicationPortType</a></code></span></div>
<div class="block">The add_publisherAssertions API call causes one or more
publisherAssertions to be added to an individual publisherโ€™s assertion
collection. See Appendix A Relationships and Publisher Assertions
describing relationships and the API get_publisherAssertions for more
information on this collection. <p class="MsoBodyText">The publisher must
own the businessEntity referenced in the fromKey, the toKey, or
both.&nbsp; If both of the businessKey values passed within an assertion
are owned by the publisher, then the assertion is automatically complete
and the relationship described in the assertion is visible via the
find_relatedBusinesses API.&nbsp; To form a relationship when the
publisher only owns one of the two keys passed, the assertion MUST be
matched exactly by an assertion made by the publisher who owns the other
business referenced. Assertions exactly match if and only if they: </p>
<p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in">1.<span style="font:7.0pt
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>refer to the same businessEntity in their fromKeys; </p>
<p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in">2.<span style="font:7.0pt
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>refer to the same businessEntity in their toKeys; </p>
<p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in">3.<span style="font:7.0pt
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>refer to the same tModel in their tModelKeys; </p>
<p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in">4.<span style="font:7.0pt
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>have identical keyNames; and </p>
<p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in">5.<span style="font:7.0pt
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>have identical keyValues.</p>
<p class="MsoBodyText">When a publisherAssertion being added references a
checked relationship system using the tModelKey in the contained
keyedReference, the reference MUST be checked for validity prior to
completion of the add, or the node must return E_unsupported, indicating
it does not support the referenced checked relationship system.&nbsp;
Validation of a relationship system reference entails verification that
the reference is valid according to the validation algorithm defined for
the relationship system and described by its tModel.&nbsp; For cached
checked relationship systems, the validation algorithm verifies that
referenced keyValues are in the set of valid values for the relationship
system.</p>
<p class="MsoBodyText">For registries supporting the subscription APIs at
any node, it is necessary to track a modified date for publisherAssertion
elements so that nodes have the necessary information for responding to
subscription requests involving find_relatedBusinesses and
get_assertionStatusReport filters.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#addPublisherAssertions-org.uddi.api_v3.AddPublisherAssertions-">addPublisherAssertions</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>body</code> - <p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>authInfo</i></b>: This optional argument is an
element that contains an authentication token.&nbsp; Authentication
tokens are obtained using the get_authToken API call or through some
other method external to this specification. Registries that serve
multiple publishers and registries that restrict who can publish in them
typically require authInfo for this call.</p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>publisherAssertion</i></b>: This required repeating
element holds the relationship assertions that are being added.&nbsp;
Relationship assertions consist of a reference to two businessEntity key
values as designated by the fromKey and toKey elements, as well as a
REQUIRED expression of directional relationship within the contained
keyedReference element.&nbsp; See Appendix A <i>Relationships and
PublisherAssertions</i> on managing relationships. The fromKey, the
toKey, and all three parts of the keyedReference โ€“ the tModelKey, the
keyName, and the keyValue MUST be specified or the call will fail with
the error E_fatalError. Empty (zero length) keyNames and keyValues are
permitted.</p> Upon successful completion, an empty message is returned.
See section 4.8 Success and Error Reporting.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="deleteBinding-org.uddi.api_v3.DeleteBinding-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteBinding</h4>
<pre>public&nbsp;void&nbsp;deleteBinding(<a href="../../../../../../../org/uddi/api_v3/DeleteBinding.html" title="class in org.uddi.api_v3">DeleteBinding</a>&nbsp;body)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteBinding-org.uddi.api_v3.DeleteBinding-">UDDIPublicationPortType</a></code></span></div>
<div class="block">The delete_binding API call causes one or more instances of
bindingTemplate data to be deleted from the UDDI registry.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteBinding-org.uddi.api_v3.DeleteBinding-">deleteBinding</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>body</code> - <p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>authInfo</i></b>: This optional argument is an
element that contains an authentication token.&nbsp; Authentication
tokens are obtained using the get_authToken API call or through some
other method external to this specification. Registries that serve
multiple publishers and registries that restrict who can publish in them
typically require authInfo for this call.</p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>bindingKey</i></b>: One or more required
<i>uddiKey</i> values that represent specific instances of known
bindingTemplate data.</p>
Upon successful completion, an empty message is returned. See section 4.8
Success and Error Reporting.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="deleteBusiness-org.uddi.api_v3.DeleteBusiness-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteBusiness</h4>
<pre>public&nbsp;void&nbsp;deleteBusiness(<a href="../../../../../../../org/uddi/api_v3/DeleteBusiness.html" title="class in org.uddi.api_v3">DeleteBusiness</a>&nbsp;body)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteBusiness-org.uddi.api_v3.DeleteBusiness-">UDDIPublicationPortType</a></code></span></div>
<div class="block">The delete_business API call is used to remove one or more business
registrations and all elements that correspond to the natural content of
the corresponding businessEntity elements from a UDDI registry.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteBusiness-org.uddi.api_v3.DeleteBusiness-">deleteBusiness</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>body</code> - ยท authInfo: This optional argument is an element that
contains an authentication token. Authentication tokens are obtained
using the get_authToken API call or through some other means external to
this specification. Registries that serve multiple publishers and
registries that restrict who can publish in them typically require
authInfo for this call.
ยท businessKey: One or more required uddiKey values that represent
specific instances of known businessEntity data. <p
class="MsoBodyText">The UDDI registry MUST permanently remove all of the
<i>natural contents</i><a href="#_ftn22" name="_ftnref22" title=""><span
class="MsoFootnoteReference"><span class="MsoFootnoteReference"><span
style="font-size:10.0pt;letter-spacing:-.25pt">[22]</span></span></span></a>
of the passed businessEntity elements, including any currently nested
businessService and bindingTemplate data, from the UDDI registry.</p>
<p class="MsoBodyText">If there are service projections<a href="#_ftn23"
name="_ftnref23" title=""><span class="MsoFootnoteReference"><span
class="MsoFootnoteReference"><span
style="font-size:10.0pt;letter-spacing:-.25pt">[23]</span></span></span></a>
that reference businessService elements deleted in this way, they are
left untouched. Such "broken" service projections appear in their
businessEntity as businessService elements containing the businessKey and
serviceKey attributes as their only content. For this reason, it is a
best practice to coordinate references to businessService data published
under another businessEntity with the party who manages that data.&nbsp;
</p>
<p class="MsoBodyText">All publisher assertions that reference the
businessKey of the businessEntity being deleted in either the fromKey or
toKey of the publisherAssertion MUST be automatically deleted.&nbsp; A
deleted business MUST not be returned in the find_relatedBusinesses
API.</p>
<p class="MsoBodyText">Any transferToken referring to the business entity
being deleted becomes invalid and can no longer be used to transfer any
entities.</p> Upon successful completion, an empty message is returned.
See section 4.8 Success and Error Reporting.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="deletePublisherAssertions-org.uddi.api_v3.DeletePublisherAssertions-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deletePublisherAssertions</h4>
<pre>public&nbsp;void&nbsp;deletePublisherAssertions(<a href="../../../../../../../org/uddi/api_v3/DeletePublisherAssertions.html" title="class in org.uddi.api_v3">DeletePublisherAssertions</a>&nbsp;body)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deletePublisherAssertions-org.uddi.api_v3.DeletePublisherAssertions-">UDDIPublicationPortType</a></code></span></div>
<div class="block">The delete_publisherAssertions API call causes one or more
publisherAssertion elements to be removed from a publisherโ€™s assertion
collection. See Appendix A Relationships and Publisher Assertions and the
API get_publisherAssertions for more information on this collection.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deletePublisherAssertions-org.uddi.api_v3.DeletePublisherAssertions-">deletePublisherAssertions</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>body</code> - <p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>authInfo</i></b>: This optional argument is an
element that contains an authentication token.&nbsp; Authentication
tokens are obtained using the get_authToken API call or through some
other means external to this specification. Registries that serve
multiple publishers and registries that restrict who can publish in them
typically require authInfo for this call.</p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>publisherAssertion</i></b>: One or more required
publisher assertion structures exactly matching an existing assertion in
the publisherโ€™s assertion collection.</p> <p class="MsoBodyText">The UDDI
registry scans the assertion collection associated with the publisher,
and removes any assertions that exactly match all parts of each
publisherAssertion passed.&nbsp; Any assertions described that cannot be
located result in an error.&nbsp; The removal of assertions in this API
causes the corresponding relationships to no longer be visible via the
find_relatedBusinesses API.</p>
<p class="MsoBodyText">For registries supporting the subscription APIs at
any node, it is necessary to track a modified date for publisherAssertion
elements so that nodes have the necessary information for responding to
subscription requests involving find_relatedBusinesses and
get_assertionStatusReport filters.</p> Upon successful completion, an
empty message is returned. See section 4.8 Success and Error Reporting.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="deleteService-org.uddi.api_v3.DeleteService-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteService</h4>
<pre>public&nbsp;void&nbsp;deleteService(<a href="../../../../../../../org/uddi/api_v3/DeleteService.html" title="class in org.uddi.api_v3">DeleteService</a>&nbsp;body)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteService-org.uddi.api_v3.DeleteService-">UDDIPublicationPortType</a></code></span></div>
<div class="block">The delete_service API call is used to remove one or more businessService
elements from the UDDI registry and from its containing businessEntity
parent.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteService-org.uddi.api_v3.DeleteService-">deleteService</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>body</code> - <p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>authInfo</i></b>: This optional argument is an
element that contains an authentication token.&nbsp; Authentication
tokens are obtained using the get_authToken API call or through some
other means external to this specification. Registries that serve
multiple publishers and registries that restrict who can publish in them
typically require authInfo for this call.</p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>serviceKey</i></b>: One or more required
<i>uddiKey</i> values that represent specific instances of known
businessService data.</p> <p class="MsoBodyText">All contained
bindingTemplate data MUST also be removed from the registry as a result
of this call.</p>
<p class="MsoBodyText">If a business service being deleted is the target
of a business service projection associated with another businessEntity,
the referencing businessService elements are left untouched.&nbsp; Such
"broken" service projections appear in their businessEntity and
businessService elements containing the businessKey and serviceKey
attributes as their only content.&nbsp; For this reason, it is
recommended that references to businessService data published under
another businessEntity be coordinated with the party that manages that
data.&nbsp; </p></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="deleteTModel-org.uddi.api_v3.DeleteTModel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteTModel</h4>
<pre>public&nbsp;void&nbsp;deleteTModel(<a href="../../../../../../../org/uddi/api_v3/DeleteTModel.html" title="class in org.uddi.api_v3">DeleteTModel</a>&nbsp;body)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteTModel-org.uddi.api_v3.DeleteTModel-">UDDIPublicationPortType</a></code></span></div>
<div class="block">The delete_tModel API call is used to logically delete one or more tModel
structures. Logical deletion hides the deleted tModels from find_tModel
result sets but does not physically delete them. New references to
deleted (hidden) tModels can be established by publishers that know their
keys. Deleting an already deleted tModel has no effect.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteTModel-org.uddi.api_v3.DeleteTModel-">deleteTModel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>body</code> - <p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>authInfo</i></b>: This optional argument is an
element that contains an authentication token.&nbsp; Authentication
tokens are obtained using the get_authToken API call or through some
other means external to this specification. Registries that serve
multiple publishers and registries that restrict who can publish in them
typically require authInfo for this call.</p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>tModelKey</i></b>: One or more required
<i>uddiKey</i> values that represent specific instances of known tModel
data.</p> <p class="MsoBodyText">If a tModel is hidden in this way it
MUST not be physically deleted as a result of this call. Any tModels
hidden in this way are still accessible, via the get_registeredInfo and
get_tModelDetail APIs, but are omitted from any results returned by calls
to find_tModel.&nbsp; All other inquiry APIs may include references to
tModelKeys of deleted tModelKeys, and UDDI data structures that reference
these tModels are found and retrieved. </p>
<p class="MsoBodyText">The purpose of the delete_tModel behavior is to
ensure that the details associated with a hidden tModel are still
available to anyone currently using the tModel.&nbsp; A hidden tModel can
be restored and made visible to search results by invoking the
save_tModel API at a later time, passing the original data and the
tModelKey value of the hidden tModel.</p>
<p class="MsoBodyText">It is not an error to transfer a hidden tModel
(i.e. deleted attribute set to TRUE).</p> Upon successful completion, an
empty message is returned. See section 4.8 Success and Error Reporting.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="getAssertionStatusReport-java.lang.String-org.uddi.api_v3.CompletionStatus-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAssertionStatusReport</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../org/uddi/api_v3/AssertionStatusItem.html" title="class in org.uddi.api_v3">AssertionStatusItem</a>&gt;&nbsp;getAssertionStatusReport(<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;authInfo,
<a href="../../../../../../../org/uddi/api_v3/CompletionStatus.html" title="enum in org.uddi.api_v3">CompletionStatus</a>&nbsp;completionStatus)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#getAssertionStatusReport-java.lang.String-org.uddi.api_v3.CompletionStatus-">UDDIPublicationPortType</a></code></span></div>
<div class="block">The get_assertionStatusReport API call provides administrative support
for determining the status of current and outstanding publisher
assertions that involve any of the business registrations managed by the
individual publisher. Using this API, a publisher can see the status of
assertions that they have made, as well as see assertions that others
have made that involve businessEntity structures controlled by the
requesting publisher. See Appendix A Relationships and Publisher
Assertions for more information.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#getAssertionStatusReport-java.lang.String-org.uddi.api_v3.CompletionStatus-">getAssertionStatusReport</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>authInfo</code> - <p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>authInfo</i></b>: This optional argument is an
element that contains an authentication token.&nbsp; Authentication
tokens are obtained using the get_authToken API call or through some
other means external to this specification. Registries that serve
multiple publishers and registries that restrict who can publish in them
typically require authInfo for this call.</p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>completionStatus</i></b>: This optional argument lets
the publisher restrict the result set to only those relationships that
have the specified status value.&nbsp; Assertion status is a calculated
result based on the sum total of assertions made by the individuals that
control specific business registrations.&nbsp; When no completionStatus
element is provided, all assertions involving the businesses that the
publisher owns are retrieved, without regard to the completeness of the
relationship.&nbsp; completionStatus MUST contain one of the following
values</p>
<p class="MsoNormal" style="margin-left:1.5in;text-indent:-.25in"><span
style="font-family:&quot;Courier New&quot;">o<span style="font:7.0pt
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b>status:complete</b>: Passing this value causes only the
publisher assertions that are complete to be returned.&nbsp; Each
businessEntity listed in assertions that are complete has a visible
relationship that directly reflects the data in a complete assertion (as
described in the find_relatedBusinesses API).</p>
<p class="MsoNormal" style="margin-left:1.5in;text-indent:-.25in"><span
style="font-family:&quot;Courier New&quot;">o<span style="font:7.0pt
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b>status:toKey_incomplete</b>: Passing this value causes
only those publisher assertions where the party who controls the
businessEntity referenced by the toKey value in an assertion, has not
made a matching assertion, to be listed.</p>
<p class="MsoNormal" style="margin-left:1.5in;text-indent:-.25in"><span
style="font-family:&quot;Courier New&quot;">o<span style="font:7.0pt
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b>status:fromKey_incomplete</b>: Passing this value causes
only those publisher assertions where the party who controls the
businessEntity referenced by the fromKey value in an assertion, has not
made a matching assertion, to be listed.</p>
<p class="MsoNormal" style="margin-left:1.5in;text-indent:-.25in"><span
style="font-family:&quot;Courier New&quot;">o<span style="font:7.0pt
&quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b>status:both_incomplete</b>. This status value, however,
is only applicable to the context of UDDI subscription and SHOULD not be
present as part of a response to a get_assertionStatusReport request.</p>
<span
style="font-size:10.0pt;font-family:Arial;letter-spacing:-.25pt"></span></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>returns java.util.List<org.uddi.api_v3.AssertionStatusItem> Upon
successful completion, an assertionStatusReport structure is returned
containing zero or more assertionStatusItem structures. Elements will be
sorted by last date change in ascending order.
The assertionStatusReport has the form: <img
src="http://uddi.org/pubs/uddi-v3.0.2-20041019_files/image067.gif"> <p
class="MsoBodyText">The assertionStatusReport reports all complete and
incomplete assertions and serves an administrative use for determining if
there are any outstanding, incomplete assertions pertaining to
relationships involving businesses with which the publisher is
associated.</p>
<p class="MsoBodyText">Since the publisher who was authenticated by the
get_assertionStatusReport API may own several businesses, the
assertionStatusReport structure shows the assertions made for all
businesses owned by the publisher.</p>
<p class="MsoBodyText">The assertion status report is composed of a set
of assertionStatusItem elements that describe the assertions in which the
publisherโ€™s businesses participate.&nbsp; The assertionStatusItem element
has the form:</p>
<p class="MsoBodyText"><img
src="http://uddi.org/pubs/uddi-v3.0.2-20041019_files/image068.gif"
border="0" height="170" width="393"></p>
<p class="MsoBodyText">&nbsp;</p>
<p class="MsoBodyText">The assertionStatusItem structure has the
following attribute:</p>
<table class="MsoNormalTable"
style="margin-left:48.75pt;border-collapse:collapse;border:none"
border="1" cellpadding="0" cellspacing="0"> <tbody><tr> <td
style="border:solid black 1.0pt;background:#FFFFCA;padding: 0in 5.4pt 0in
5.4pt" valign="top"> <p class="MsoNormal"><b>Name&nbsp; </b></p> </td>
<td style="border:solid black 1.0pt;border-left:none;background:
#FFFFCA;padding:0in 5.4pt 0in 5.4pt" valign="top"> <p
class="MsoNormal"><b>Use&nbsp; </b></p> </td> </tr> <tr> <td
style="border:solid black 1.0pt;border-top:none;padding:0in 5.4pt 0in
5.4pt" valign="top"> <p class="MsoNormal">completionStatus&nbsp; </p>
</td> <td style="border-top:none;border-left:none;border-bottom:solid
black 1.0pt; border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt"
valign="top"> <p class="MsoNormal">required</p> </td> </tr>
</tbody></table>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoBodyText">While the elements fromKey, toKey and
keyedReference together identify the assertion on whose status a report
is being provided, the keysOwned element designates those businessKeys
the publisher manages.&nbsp; The keysOwned element has the form:</p>
<p class="MsoBodyText"><img
src="http://uddi.org/pubs/uddi-v3.0.2-20041019_files/image069.gif"
border="0" height="137" width="372"></p>
<p class="MsoBodyText">An assertion is part of a reciprocal relationship
only if the completionStatus attribute has a value "status:complete". If
completionStatus has a value "status:toKey_incomplete" or
"status:fromKey_incomplete", the party who controls the businessEntity
referenced by the toKey or the fromKey has not yet made a matching
assertion.</p></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="getPublisherAssertions-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPublisherAssertions</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../org/uddi/api_v3/PublisherAssertion.html" title="class in org.uddi.api_v3">PublisherAssertion</a>&gt;&nbsp;getPublisherAssertions(<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;authInfo)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#getPublisherAssertions-java.lang.String-">UDDIPublicationPortType</a></code></span></div>
<div class="block">The get_publisherAssertions API call is used to obtain the full set of
publisher assertions that is associated with an individual publisher. It
complements the get_registeredInfo API which returns information about
businesses, services, bindings, and tModels managed by a publisher.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#getPublisherAssertions-java.lang.String-">getPublisherAssertions</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>authInfo</code> - ยท authInfo: This optional argument is an element that
contains an authentication token. Authentication tokens are obtained
using the get_authToken API call or through some other means external to
this specification. Registries that serve multiple publishers and
registries that restrict who can publish in them typically require
authInfo for this call.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>returns java.util.List<org.uddi.api_v3.PublisherAssertion> This
API call returns a publisherAssertions structure that contains a
publisherAssertion element for each publisher assertion registered by the
publisher. When the registry distinguishes between publishers, this
information is associated with the authentication information. Only
assertions made by the publisher are returned. Elements will be sorted by
last date change in ascending order. See get_assertionStatusReport and
Appendix A Relationships and Publisher Assertions for more details.
The publisherAssertions structure has the form: <img
src="http://uddi.org/pubs/uddi-v3.0.2-20041019_files/image071.gif"></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="getRegisteredInfo-org.uddi.api_v3.GetRegisteredInfo-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRegisteredInfo</h4>
<pre>public&nbsp;<a href="../../../../../../../org/uddi/api_v3/RegisteredInfo.html" title="class in org.uddi.api_v3">RegisteredInfo</a>&nbsp;getRegisteredInfo(<a href="../../../../../../../org/uddi/api_v3/GetRegisteredInfo.html" title="class in org.uddi.api_v3">GetRegisteredInfo</a>&nbsp;body)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#getRegisteredInfo-org.uddi.api_v3.GetRegisteredInfo-">UDDIPublicationPortType</a></code></span></div>
<div class="block">The get_registeredInfo API call is used to get an abbreviated list of all
businessEntity and tModel data that are controlled by a publisher. When
the registry distinguishes between publishers, this is the individual
associated with the credentials passed in the authInfo element. This
returned information is intended, for example, for driving tools that
display lists of registered information and then provide drill-down
features. This is the recommended API to use after a network problem
results in an unknown status of saved information.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#getRegisteredInfo-org.uddi.api_v3.GetRegisteredInfo-">getRegisteredInfo</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>body</code> - authInfo: This optional argument is an element that contains
an authentication token. Authentication tokens are obtained using the
get_authToken API call or through some other means external to this
specification. Registries that serve multiple publishers and registries
that restrict who can publish in them typically require authInfo for this
call.
ยท infoSelection: This required argument represents an enumerated choice
that determines which tModels are returned. "all" indicates all visible
and hidden tModels owned by the publisher are to be returned (this is the
default). "visible" indicates only visible tModels owned by the publisher
are to be returned. "hidden" indicates only hidden (logically deleted)
tModels owned by the publisher are to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>returns org.uddi.api_v3.RegisteredInfo Upon successful
completion, a registeredInfo structure MUST be returned, listing
abbreviated business information in one or more businessInfo elements,
and tModel information in one or more tModelInfo elements. This API is
useful for determining the full extent of registered business and tModel
information owned by a single publisher in a single call. This structure
complements the get_publisherAssertions API call, which returns
information about assertions owned by an individual publisher.
businessInfos and/or tModelInfos will be sorted case-sensitively on the
primary name in ascending order, using the collation sequence determined
by node policy.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="saveBinding-org.uddi.api_v3.SaveBinding-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveBinding</h4>
<pre>public&nbsp;<a href="../../../../../../../org/uddi/api_v3/BindingDetail.html" title="class in org.uddi.api_v3">BindingDetail</a>&nbsp;saveBinding(<a href="../../../../../../../org/uddi/api_v3/SaveBinding.html" title="class in org.uddi.api_v3">SaveBinding</a>&nbsp;body)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#saveBinding-org.uddi.api_v3.SaveBinding-">UDDIPublicationPortType</a></code></span></div>
<div class="block">The save_binding API call is used to save or update a complete
bindingTemplate element. It can be used to add or update one or more
bindingTemplate elements as well as the container/contained relationship
that each bindingTemplate has with one or more existing businessService
elements. Each bindingTemplate MAY be signed and MAY have
publisher-assigned keys.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#saveBinding-org.uddi.api_v3.SaveBinding-">saveBinding</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>body</code> - <p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>authInfo</i></b>: This optional argument is an
element that contains an authentication token.&nbsp; Authentication
tokens are obtained using the get_authToken API call or through some
other means external to this specification. Registries that serve
multiple publishers and registries that restrict who can publish in them
typically require authInfo for this call.</p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>bindingTemplate</i></b>: Required repeating element
containing one or more complete bindingTemplate structures. To save a new
bindingTemplate, a bindingTemplate element is passed with either an empty
bindingKey attribute value, or with a publisher-assigned bindingKey. See
Section <a href="#_Ref8978954 ">5.2.2.2</a> <i>Behavior of
Publishers</i>. </p> <p class="MsoBodyText"><span lang="EN-AU">Each new
bindingTemplate passed MUST contain a serviceKey value that corresponds
to a registered businessService controlled by the same publisher. An
existing binding template MAY contain a serviceKey value that corresponds
to a registered businessService controlled by the same
publisher</span>.&nbsp; The net effect of this call is to determine the
containing parent businessService for each bindingTemplate affected by
this call. If the same bindingTemplate (determined by matching bindingKey
value) is listed more than once, any relationship to the containing
businessService is determined by processing order, which is determined by
the position of the bindingTemplate data in first to last order.</p>
<p class="MsoBodyText">If the bindingKey within a bindingTemplate element
is missing or is passed with an empty value, this is a signal that the
bindingTemplate is being inserted for the first time.&nbsp; When this
occurs, the node MUST automatically generate a new key for the
bindingTemplate that is without an associated key. New bindingTemplate
structures can also be added with publisher-assigned keys. See Section <a
href="#_Ref8978954 ">5.2.2.2</a> <i>Behavior of Publishers</i>.</p>
<p class="MsoBodyText">Using this API call it is possible to move an
existing bindingTemplate from one businessService to another by simply
specifying a different parent businessService relationship along with the
complete bindingTemplate.&nbsp; Changing a parent relationship in this
way causes two businessService structures to be affected.&nbsp; The net
result of such a move is that the bindingTemplate still resides within
one, and only one businessService based on the value of the serviceKey
passed. An attempt to move a bindingTemplate in this manner by a party
who is not the publisher of the businessService that is specified by the
serviceKey MUST be rejected with an error E_userMismatch.</p>
<p class="MsoBodyText">When a bindingTemplate is saved with a categoryBag
content that is associated with a checked value set or category group
system tModel, the references MUST be checked for validity prior to
completion of the save, or the node must return E_unsupported, indicating
it does not support the referenced checked value set or category group
system.&nbsp; See Section <a href="#_Ref8978999 ">5.2.3</a> <i>Special
considerations for validated value sets</i> and Appendix F <i>Using
Categorization</i> for additional details.</p></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>returns org.uddi.api_v3.BindingDetail This API returns a
bindingDetail structure containing the results of the call that reflects
the newly registered information for the effected bindingTemplate
elements. If more than one bindingTemplate is saved in a single
save_binding call, the resulting bindingDetail MUST return results in the
same order that they appeared in the save_binding call. If the same
bindingTemplate (determined by matching bindingKey) is listed more than
once in the save_binding call, it MAY be listed once in the result for
each appearance in the save_binding call. If the same bindingTemplate
appears more than once in the response, the last occurrence of the
bindingTemplate in the results represents the state stored in the
registry. Any bindingKeys that were assigned as a result of processing
the save_binding call are included in the bindingTemplate data.
The bindingDetail structure has the form: <img
src="http://uddi.org/pubs/uddi-v3.0.2-20041019_files/image075.gif"></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="saveBusiness-org.uddi.api_v3.SaveBusiness-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveBusiness</h4>
<pre>public&nbsp;<a href="../../../../../../../org/uddi/api_v3/BusinessDetail.html" title="class in org.uddi.api_v3">BusinessDetail</a>&nbsp;saveBusiness(<a href="../../../../../../../org/uddi/api_v3/SaveBusiness.html" title="class in org.uddi.api_v3">SaveBusiness</a>&nbsp;body)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#saveBusiness-org.uddi.api_v3.SaveBusiness-">UDDIPublicationPortType</a></code></span></div>
<div class="block"><p class="MsoBodyText">The save_business API call is used to save or
update information about a complete businessEntity structure.&nbsp; This
API has the broadest scope of all of the save_xx API calls, and can be
used to make sweeping changes to the published information for one or
more businessEntity elements controlled by an individual.</p>
<p class="MsoBodyText">This API call can be used to establish a reference
relationship to businessService structures that are managed as the
contents of another businessEntity.&nbsp; In this way, a businessService
that is a natural part of one businessEntity can appear as a <i>projected
service</i> of another businessEntity.&nbsp; The content of a
businessService projected in this way (by way of a reference established
by this API) are not managed as a part of the referencing entity.</p>
<p class="MsoBodyText">businessEntity structures MAY be signed and MAY
have publisher-assigned keys.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#saveBusiness-org.uddi.api_v3.SaveBusiness-">saveBusiness</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>body</code> - <p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>authInfo</i></b>: This optional argument is an
element that contains an authentication token.&nbsp; Authentication
tokens are obtained using the get_authToken API call or through some
other means external to this specification. Registries that serve
multiple publishers and registries that restrict who can publish in them
typically require authInfo for this call.</p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>businessEntity</i></b>:&nbsp; Required repeating
element containing one or more businessEntity structures.&nbsp; These can
be obtained in advance by using the get_businessDetail API call or by any
other means.</p> <p class="MsoBodyText">If any of the <i>uddiKey</i>
values within a businessEntity element (e.g. any data with a key value
regulated by a businessKey, serviceKey or bindingKey) is missing or is
passed with an empty value, this is a signal that the data that is so
keyed is being inserted for the first time.<a href="#_ftn24"
name="_ftnref24" title=""><span class="MsoFootnoteReference"><span
class="MsoFootnoteReference"><span
style="font-size:10.0pt;letter-spacing:-.25pt">[24]</span></span></span></a>&nbsp;
When this occurs, the node MUST automatically generate a new key for the
data passed that is without an associated key. New entities can also be
added with publisher-assigned keys. See Section <a href="#_Ref8978954
">5.2.2.2</a> <i>Behavior of Publishers</i>.</p>
<p class="MsoBodyText">To make this API call perform an update to
existing registered data, the keyed entities (businessEntity,
businessService or bindingTemplate) MUST have <i>uddiKey</i> values that
correspond to the registered data to be updated.</p>
<p class="MsoBodyText">Data can be deleted with this API call when
registered information is different from the new information provided.
Any businessService and bindingTemplate structures found in the custodial
UDDI node, but missing from the businessEntity information provided in
this call, are deleted from the registry by this call.</p>
<p class="MsoBodyText">Data contained within businessEntity structures
can be rearranged with this API call. This can be done by redefining
parent container relationships for other registered information.&nbsp;
For instance, if a new businessEntity is saved with information about a
businessService that is registered already as part of a different
businessEntity, this results in the businessService being moved from its
current container to the new businessEntity.&nbsp;&nbsp; This condition
occurs when the businessKey of the businessService being saved matches
the businessKey of the businessEntity being saved. An attempt to delete
or move a businessService in this manner by a party who is not the
publisher of the businessService MUST be rejected with an error
E_userMismatch.</p>
<p class="MsoBodyText">If the businessEntity being saved contains a
businessService that has a businessKey referring to some businessEntity
other than the businessEntity being saved, the UDDI registry notes a
reference, called a "service projection", to the existing
businessService. Subsequent calls to the get_businessDetail API, passing
either the businessKey of the businessEntity that contains the referenced
businessService or the businessKey of the businessEntity that contains
the service projection will result in an identical businessService
element being included&nbsp;as part of the&nbsp;result set. </p>
<p class="MsoBodyText">A businessEntity must not contain a
businessService and a service projection to this businessService. As a
result, a businessService cannot be moved to a businessEntity that
already has a service projection to that businessService. Regardless of
the order of operation, a businessService and a service projection can
never appear under the same businessEntity. Implementations are required
to reject and return an E_fatalError during such a save_business
operation.</p>
<p class="MsoBodyText">No changes to the referenced businessService are
effected by the act of establishing a service projection.&nbsp;&nbsp;
Existing service projections associated with the businessEntity being
saved that are not contained in the call to save_business are deleted
automatically.&nbsp; This reference deletion does not cause any changes
to the referenced businessService. If the referenced businessService is
deleted by any means, all references to it associated with other
businessEntity structures are left untouched. Such "broken" service
projections appear in their businessEntity as businessService elements
containing the businessKey and serviceKey attributes as their only
content. If the businessService is moved to another business, all
projections will be updated to reflect the new businessKey<a
href="#_ftn25" name="_ftnref25" title=""><span
class="MsoFootnoteReference"><span class="MsoFootnoteReference"><span
style="font-size:10.0pt;letter-spacing:-.25pt">[25]</span></span></span></a>.
For this reason, it is good practice to coordinate references to
businessService data published under another businessEntity with the
party who manages that data</p>
<p class="MsoBodyText">When saving a businessEntity containing a service
projection, all of the content of the businessService provided in the
save_business, with the exception of the serviceKey and businessKey, is
ignored.&nbsp; The businessKey and serviceKey of the businessService
being referenced are used to determine if the businessService is for a
service projection or not.&nbsp; If the businessService identified by the
serviceKey is not part of the businessEntity identified by the
businessKey, the error E_invalidProjection will be returned.</p>
<p class="MsoBodyText">When a businessEntity is saved with identifierBag
or categoryBag contents that is associated with a checked value set or
category group system tModel, the references MUST be checked for validity
prior to completion of the save or the node must return E_unsupported,
indicating it does not support the referenced checked value set or
category group system.&nbsp; See Section <a href="#_Ref8978999
">5.2.3</a> <i>Special considerations for validated value sets,</i>
Appendix E <i>Using Identifiers</i> and Appendix F <i>Using
Categorization</i> for additional details.</p></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>returns org.uddi.api_v3.BusinessDetail <p
class="MsoBodyText">This API returns a businessDetail structure
containing the final results of the call that reflects the new registered
information for the businessEntity information provided. Any businessKey,
serviceKey, or bindingKey attributes that were assigned as a result of
processing the save_business are included in the returned data. For
businessService elements that are service projections, the response
includes either the businessService elements as provided by the publisher
or the full contents of the real businessService elements. These results
include any businessService elements that are contained by reference. If
the same entity (businessEntity, businessService, or bindingTemplate),
determined by matching key, is listed more than once in the save_business
call, it MAY be listed once in the result for each appearance in the
call. If the same entity appears more than once in the response, the last
appearance occurrence of the entity in the results represents either the
final saved state stored in the registry or the last occurrence of the
entity provided by the publisher within the request.</p>
<p class="MsoBodyText">The businessDetail has the form:</p> <img
src="http://uddi.org/pubs/uddi-v3.0.2-20041019_files/image077.gif"></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="saveService-org.uddi.api_v3.SaveService-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveService</h4>
<pre>public&nbsp;<a href="../../../../../../../org/uddi/api_v3/ServiceDetail.html" title="class in org.uddi.api_v3">ServiceDetail</a>&nbsp;saveService(<a href="../../../../../../../org/uddi/api_v3/SaveService.html" title="class in org.uddi.api_v3">SaveService</a>&nbsp;body)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#saveService-org.uddi.api_v3.SaveService-">UDDIPublicationPortType</a></code></span></div>
<div class="block">The save_service API call adds or updates one or more businessService
elements. Each businessService MAY be signed and MAY have
publisher-assigned keys.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#saveService-org.uddi.api_v3.SaveService-">saveService</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>body</code> - <p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>authInfo</i></b>: This optional argument is an
element that contains an authentication token.&nbsp; Authentication
tokens are obtained using the get_authToken API call or through some
other means external to this specification. Registries that serve
multiple publishers and registries that restrict who can publish in them
typically require authInfo for this call.</p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>businessService</i></b>:&nbsp; Required repeating
element containing one or more complete businessService elements.&nbsp;
For the purpose of performing round trip updates, this data can be
obtained in advance by using the get_serviceDetail API call or by any
other means.</p>
<p class="MsoBodyText"><span lang="EN-AU">Each new businessService passed
MUST contain a businessKey value that corresponds to a registered
businessEntity controlled by the same publisher. An existing business
service MAY contain a businessKey value that corresponds to a registered
businessEntity controlled by the same publisher</span>.</p>
<p class="MsoBodyText">If any of the <i>uddiKey</i> values within a
businessService element (i.e., any data with a key value regulated by a
serviceKey or bindingKey) is passed with an empty value, this is a signal
that the data that is so keyed is being inserted for the first time.<span
class="MsoFootnoteReference"> <a href="#_ftn26" name="_ftnref26"
title=""><span class="MsoFootnoteReference"><span
style="font-size:10.0pt;letter-spacing:-.25pt">[26]</span></span></a></span>
In this case, a new key value MUST be automatically generated for the
data which was passed without an associated key value. New entities can
also be added with publisher-assigned keys. See Section <a
href="#_Ref8978954 ">5.2.2.2</a> <i>Behavior of Publishers</i>.</p>
<p class="MsoBodyText">If the same businessService is contained in more
than one businessService argument, the final relationship to the
containing businessEntity is determined by processing order โ€“ which is
determined by first to last order of the information passed in the
request. Analogously, if the same bindingTemplate is specified in the
call as being in more than one businessService, the businessService that
is its container at the conclusion of the call is last one listed.</p>
<p class="MsoBodyText">Using this API call it is possible to move an
existing bindingTemplate element from one businessService element to
another, or move an existing businessService element from one
businessEntity to another by simply specifying a different parent
businessEntity relationship.&nbsp; Changing a parent relationship in this
way causes two businessEntity or two businessService structures to be
changed. An attempt to move a bindingTemplate or a businessService in
this manner by a party who is not the publisher of the businessService
that is specified by the serviceKey or the businessEntity that is
specified by the businessKey MUST be rejected with an error
E_userMismatch.</p>
<p class="MsoBodyText">When a businessService is saved with categoryBag
contents that is associated with a checked value set or category group
system tModel, the references MUST be checked for validity prior to
completion of the save or the node MUST return E_unsupported, indicating
it does not support the referenced checked value set or category group
system.&nbsp; See Section <a href="#_Ref8978999 ">5.2.3</a> <i>Special
considerations for validated value sets</i> and Appendix F <i>Using
Categorization</i> for additional details.</p></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>returns org.uddi.api_v3.ServiceDetail <p class="MsoBodyText">This
API call returns a serviceDetail containing the final results of the call
that reflects the newly registered information for the affected
businessService elements.&nbsp; In cases where multiple businessService
elements are passed in the request, the result contains the final results
for each businessService passed and these appear in the same order as
found in the request. Any serviceKey and bindingKey values that were
assigned as a result of processing the save_service API are included in
the businessService data.</p>
<p class="MsoBodyText">If the same entity (businessService, or
bindingTemplate), determined by matching key, is listed more than once in
the save_service API, it MAY be listed once in the result for each
appearance in the save_service API. If the same entity appears more than
once in the response, the last occurrence of the entity in the results
represents the state stored in the registry. </p>
<p class="MsoBodyText">The serviceDetail has the form: </p> <img
src="http://uddi.org/pubs/uddi-v3.0.2-20041019_files/image079.gif"></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="saveTModel-org.uddi.api_v3.SaveTModel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveTModel</h4>
<pre>public&nbsp;<a href="../../../../../../../org/uddi/api_v3/TModelDetail.html" title="class in org.uddi.api_v3">TModelDetail</a>&nbsp;saveTModel(<a href="../../../../../../../org/uddi/api_v3/SaveTModel.html" title="class in org.uddi.api_v3">SaveTModel</a>&nbsp;body)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#saveTModel-org.uddi.api_v3.SaveTModel-">UDDIPublicationPortType</a></code></span></div>
<div class="block">The save_tModel API call adds or updates one or more registered tModel
elements. tModels MAY be signed and tModels MAY be saved with
publisher-assigned keys, including those tModels that establish the
domain partition of publisher-assigned keys, known as domain key
generator tModels.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#saveTModel-org.uddi.api_v3.SaveTModel-">saveTModel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>body</code> - <p class="MsoBodyText"
style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>authInfo</i></b>: This optional argument is an
element that contains an authentication token.&nbsp; Authentication
tokens are obtained using the get_authToken API call or through some
other means external to this specification. Registries that serve
multiple publishers and registries that restrict who can publish in them
typically require authInfo for this call.</p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span
style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>tModel</i></b>:&nbsp; Required repeating element
containing one or more required repeating complete tModel elements.&nbsp;
For the purpose of performing round-trip updates, this data can be
obtained in advance by using the get_tModel API call or by other
means.</p> <p class="MsoBodyText">If the <i>uddiKey</i> value within a
tModel (i.e., tModelKey) is missing or is passed with an empty value,
this is a signal that a new tModel is being inserted and that the UDDI
registry MUST assign a new tModelKey identifier to this data.&nbsp; If
the new tModel is categorized with the <i>keyGenerator</i> value from the
uddi:uddi.org:categorization:types category system, any publisher
assigned key MUST end with the string "<i>:keygenerator" , </i>making the
tModel a key generator tModel.&nbsp; If the new tModel is categorized
with the <i>keyGenerator</i> value from the
uddi:uddi.org:categorization:types category, an empty uddiKey signifies
that the tModelKey generated by the node will end with the string
"<i>:keygenerator"</i>, making the tModel a key generator tModel.
&nbsp;New tModels can also be added with publisher-assigned keys. See
Section <a href="#_Ref8978954 ">5.2.2.2</a> <i>Behavior of Publishers</i>
and Section <a href="#_Ref535395714 ">5.2.18.3.1</a> <i>Domain Key
Generator tModels</i>.&nbsp; </p>
<p class="MsoBodyText">This API call performs an update to existing
registered data when the tModelKey values have <i>uddiKey</i> values that
correspond to already registered data.</p>
<p class="MsoBodyText">If a tModelKey value is passed that corresponds to
a tModel that was previously hidden via the delete_tModel API call, the
save_tModel service restores the tModel to full visibility, making it
available for return in find_tModel results. </p>
<p class="MsoBodyText">The value of the deleted attribute in the tModel
is set to false in all saves.</p>
<p class="MsoBodyText">Multiple representations of the overview document
MAY be registered for a tModel allowing, for example, both technical and
human readable representations of the technical overview to be provided.
</p>
<p class="MsoBodyText">When a tModel is saved with keyedReferences, all
tModelKeys used in keyedReferences must refer to tModels that existed
prior to processing the tModel containing the references. A save_tModel
API call may contain a sequence of tModels, in which case a
keyedReference in a tModel may refer to tModelKeys created earlier but
not later in the sequence. A tModel being created must not refer to
itself. Self-referencing tModels can be created by using two subsequent
save_tModel API calls, the first one without the reference, and the
second one with the reference (to the already saved tModel). If these
conditions are not met, the node MUST return E_invalidKeyPassed.</p>
<p class="MsoBodyText">When a tModel is saved with identifierBag or
categoryBag contents that is associated with a checked value set or
category group system tModel, the references MUST be checked for validity
prior to completion of the save, or the node MUST return E_unsupported,
indicating it does not support the referenced checked value set or
category group system.&nbsp; See Section <a href="#_Ref8978999
">5.2.3</a> <i>Special considerations for validated value sets,</i>
Appendix E <i>Using Identifiers</i> and Appendix F <i>Using
Categorization</i> for additional details. </p> <h5
style="margin-left:0in;text-indent:0in"><a name="_Ref535395714">Domain
key generator tModels</a></h5>
<p class="MsoBodyText">For registries that use the recommended key
syntax, a domain key generator tModel establishes a key partition from
which <i>uddiKey</i>s can be derived and used in other entities
controlled by the publisher, as described in Section <a
href="#_Ref44771019 ">4.4.1</a> <a href="#_Ref44771019 ">Key
Syntax</a>.&nbsp; Additional considerations are involved when publishing
a domain key generator tModel for the first time.&nbsp; </p>
<p class="MsoNormal" style="margin-left:1.0in;text-indent:-.25in">1.<span
style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The tModelKey
MUST be in the form of a <span class="CharChar1"><i>domain_key</i></span>
and MUST end with the term<span class="CharChar1">:</span><span
class="CharChar1"> <i>keyGenerator</i></span>. </p>
<p class="MsoNormal" style="margin-left:1.0in;text-indent:-.25in">2.<span
style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The tModelKey
MUST be categorized with the <i>keyGenerator</i> value from the
uddi:uddi.org:categorization:types category system.</p>
<p class="MsoNormal" style="margin-left:1.0in;text-indent:-.25in">3.<span
style="font:7.0pt &quot;Times New
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Registry policy
for establishing key domains MAY require the tModel to be signed.</p>
<p class="MsoBodyText">Also, publishers of key generator tModels MAY use
the overviewDoc to describe how the key space is defined.</p>
<p class="MsoBodyText">The save_tModel API call does a first pass check
of the tModel to check its suitability and, if it is acceptable according
to the policy of the registry for saving domain key generator tModels,
returns the tModelDetail for the registry. If it is not acceptable the
reason is clearly indicated in the returned dispositionReport and no
further processing takes place.</p>
<p class="MsoBodyText">If the registry has multiple nodes, returning the
tModelDetail is not an indication that the domain key generator tModel
has been published successfully. A registry that allows publisher
assigned keys MUST have a policy to ensure domainKey collisions do not
occur.&nbsp; The custodial node MUST ensure that the domain key generator
tModel is not in the process of being published simultaneously on some
other node. If, after the conclusion of a full replication cycle, no UDDI
node has already assigned or attempted to assign the partition (e.g., no
change record has been received from other nodes), the custodial node
completes the publish operation of the domain key generator tModel,
assigning it to the publisher. If some other node has already been
assigned the partition, the tModel is not published.&nbsp; See Section
7.3.9 changeRecordNewDataConditional for more information on the
replication structure, and Section 9.4.2 General Keying Policy and
Section 9.4.3 Policy Abstractions for the UDDI keying scheme for the
recommended policy that addresses acceptance of a domain key
generator.</p>
<p class="MsoBodyText">When the publishing of a domain key generator
tModel has completed, the custodial node MAY notify the publisher that
the tModel is ready for use. Whether a node does this and the means by
which it does so is a node policy. A typical node policy is to notify the
publisher by e-mail using an e-mail address gathered at the time the
publisher account was set up.</p>
<p class="MsoBodyText">Before the publish operation is complete, the
domain key generator tModel will be ignored by find_xx and get_xx API
calls, and will return an E_keyUnavailable error to further save_tModel
calls.</p>
<p class="MsoBodyText">If after the replication cycle the publisher is in
doubt about the outcome, get_tModelDetail may be issued specifying the
key of the domain key generator tModel being published. If a tModel is
retrieved and the publisher is the owner, the operation succeeded. If a
tModel is retrieved and some other publisher is the owner, the operation
failed because another publisher published a domain key generator with
the chosen <i><span style="layout-grid-mode:line">domain_key</span></i>
first. If no tModel is retrieved, then either the registry experienced a
failure, or two publishers tried to publish tModels with the same key
"simultaneously", and neither succeeded. In either of these cases, the
save_tModel operation may be retried.</p>
<p class="MsoBodyText">Attempts to remove the following categorization
from a successfully published key generator tModel will fail with
E_fatalError, since it is this very categorization that distinguishes key
generator tModels from other tModels:</p>
<p class="codeSample">&lt;tModelKey="uddi:uddi.org:categorization:types"
keyValue="keyGenerator" /&gt;</p></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>returns org.uddi.api_v3.TModelDetail <p class="MsoBodyText">In
most cases this API returns a tModelDetail containing the final results
of the call that reflects the new or pending registered information for
the affected tModel structures. Any tModelKey attributes that were
assigned as a result of processing the save_tModel API are included in
the tModel data.&nbsp; When a domain key generator is saved for the first
time, the tModel that is returned in the tModelDetail represents an
interim state, until all nodes in the registry have ascertained that the
requested key domain does in fact belong to the publisher<a
href="#_ftn27" name="_ftnref27" title=""><span
class="MsoFootnoteReference"><span class="MsoFootnoteReference"><span
style="font-size:10.0pt;letter-spacing:-.25pt">[27]</span></span></span></a>.&nbsp;
See Section <a href="#_Ref8979261 ">7.3.9</a>
<i>changeRecordNewDataConditional</i> for more information.&nbsp; If
multiple tModel elements are passed in the save_tModel request, the order
of the response MUST exactly match the order that the elements appeared
in the save. If the same tModel, determined by matching key, is listed
more than once in the save_tModel API, it MAY be listed only once in the
result for each appearance in the save_tModel API. If the same tModel
appears more than once in the response, the last occurrence of the tModel
in the results represents the state stored in the registry.</p>
<p class="MsoBodyText">The tModelDetail has the form: </p> <img
src="http://uddi.org/pubs/uddi-v3.0.2-20041019_files/image081.gif"></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="setPublisherAssertions-java.lang.String-javax.xml.ws.Holder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPublisherAssertions</h4>
<pre>public&nbsp;void&nbsp;setPublisherAssertions(<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;authInfo,
<a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/Holder.html?is-external=true" title="class or interface in javax.xml.ws">Holder</a>&lt;<a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../org/uddi/api_v3/PublisherAssertion.html" title="class in org.uddi.api_v3">PublisherAssertion</a>&gt;&gt;&nbsp;publisherAssertion)
throws <a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a>,
<a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#setPublisherAssertions-java.lang.String-javax.xml.ws.Holder-">UDDIPublicationPortType</a></code></span></div>
<div class="block">The set_publisherAssertions API call is used to manage all of the tracked
relationship assertions associated with an individual publisher. See
Appendix A Relationships and Publisher Assertions for more information.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#setPublisherAssertions-java.lang.String-javax.xml.ws.Holder-">setPublisherAssertions</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>authInfo</code> - <p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>publisherAssertion</i></b>: Optional repeating element asserting
a relationship.&nbsp; Relationship assertions consist of a reference to two
businessEntity key values as designated by the fromKey and toKey elements, as
well as a REQUIRED expression of the directional relationship within the
contained keyedReference element.&nbsp; See Appendix A <i>Relationships and
Publisher Assertions</i>. The fromKey, the toKey, and all three parts of the
keyedReference โ€“ the tModelKey, the keyName, and the keyValue โ€“ MUST be
specified. E_fatalError is returned if any of these elements are missing in any
of the publisherAssertion elements.&nbsp; Empty (zero length) keyNames and keyValues
are permitted.</p>
<p class="MsoBodyText">The full set of assertions associated with a publisher is
effectively replaced whenever this API is used.&nbsp; When this API call is processed, the publisher assertions that exist prior to this API call for a given
publisher are examined by the UDDI registry.&nbsp; Any new assertions not present
prior to the call are added to the assertions attributed to the publisher. Any
existing assertions not present in the call are deleted.&nbsp;&nbsp; As a result, new
relationships may be completed (e.g. determined to have a completed status),
and existing relationships may be dissolved.&nbsp; Invoking this API with no publisherAssertion elements deletes all assertions associated with the publisher.</p>
<p class="MsoBodyText">Any relationships attributed to assertions previously
present but not present in the data provided in this call are deactivated and
are no longer visible via the find_relatedBusinesses API.&nbsp; For the sake of
determining uniqueness within an assertion set, the fromKey, toKey, and the
entire keyedReference within the publisherAssertion element are significant.&nbsp;
Any differences in any of the individual publisherAssertion element contents
constitute a new unique assertion for purposes of detecting new assertions.&nbsp;
The direction of the relationship, as indicated by the two businessKey values
in the fromKey and toKey elements, is also relevant in determining assertion
uniqueness.</p>
<p class="MsoBodyText">The publisher must own the businessEntity referenced in the
fromKey, the toKey, or both.&nbsp; If both of the businessKey values passed within
an assertion are owned by the publisher, then the assertion is automatically
complete and the relationship described in the assertion is visible via the
find_relatedBusinesses API.&nbsp; To form a relationship when the publisher only owns
one of the two keys passed, the assertion MUST be matched exactly by an
assertion made by the publisher who owns the other business referenced.
Assertions exactly match if and only if they: </p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in">1.<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>refer
to the same businessEntity in their fromKeys; </p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in">2.<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>refer
to the same businessEntity in their toKeys; </p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in">3.<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>refer
to the same tModel in their tModelKeys; </p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in">4.<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>have
identical keyNames; and </p>
<p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in">5.<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>have
identical keyValues.</p>
<p class="MsoBodyText">When a publisherAssertion that is being saved references a
checked relationship system using the tModelKey in the contained
keyedReference, the reference MUST be checked for validity prior to completion
of the save, or the node must return E_unsupported, indicating it does not
support the referenced checked relationship system.&nbsp; Validation of a
relationship system reference entails verification that the reference is valid
according to the validation algorithm defined for the relationship system and
described by its tModel.&nbsp; For cached checked relationship system, the
validation algorithm verifies that referenced keyedReferences are valid for the
relationship system.</p>
<p class="MsoBodyText">For registries supporting the subscription APIs at any
node, it is necessary to track a modified date for publisherAssertion elements
so that nodes have the necessary information for responding to subscription
requests involving find_relatedBusinesses and get_assertionStatusReport
filters.</p>
<Br>
<p class="MsoBodyText">Upon successful completion, a publisherAssertions
structure is returned containing all of the relationship assertions currently
attributed to the publisher.&nbsp; When registries distinguish between publishers,
the structure contains assertion data that is associated with the authInfo
passed.</p>
<p class="MsoBodyText">See Section <a href="#_Ref534775361 ">5.2.13.3</a> <i>get_publisherAssertions</i>
for more information on the publisherAssertions structure and contents.</p>
<p class="MsoBodyText">This API returns all assertions made by the publisher who
was authenticated in the set_publisherAssertions API.</p></dd>
<dd><code>publisherAssertion</code> - <p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span style="font-family:Symbol">ยท<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b><i>authInfo</i></b>: This optional argument is an element that
contains an authentication token.&nbsp; Authentication tokens are obtained using the
get_authToken API call or through some other means external to this
specification. Registries that serve multiple publishers and registries that
restrict who can publish in them typically require authInfo for this call.</p></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="getRequestContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestContext</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getRequestContext()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true#getRequestContext--" title="class or interface in javax.xml.ws">getRequestContext</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true" title="class or interface in javax.xml.ws">BindingProvider</a></code></dd>
</dl>
</li>
</ul>
<a name="getResponseContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResponseContext</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getResponseContext()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true#getResponseContext--" title="class or interface in javax.xml.ws">getResponseContext</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true" title="class or interface in javax.xml.ws">BindingProvider</a></code></dd>
</dl>
</li>
</ul>
<a name="getBinding--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBinding</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/Binding.html?is-external=true" title="class or interface in javax.xml.ws">Binding</a>&nbsp;getBinding()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true#getBinding--" title="class or interface in javax.xml.ws">getBinding</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true" title="class or interface in javax.xml.ws">BindingProvider</a></code></dd>
</dl>
</li>
</ul>
<a name="getEndpointReference--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEndpointReference</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/EndpointReference.html?is-external=true" title="class or interface in javax.xml.ws">EndpointReference</a>&nbsp;getEndpointReference()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true#getEndpointReference--" title="class or interface in javax.xml.ws">getEndpointReference</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true" title="class or interface in javax.xml.ws">BindingProvider</a></code></dd>
</dl>
</li>
</ul>
<a name="getEndpointReference-java.lang.Class-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getEndpointReference</h4>
<pre>public&nbsp;&lt;T extends <a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/EndpointReference.html?is-external=true" title="class or interface in javax.xml.ws">EndpointReference</a>&gt;&nbsp;T&nbsp;getEndpointReference(<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true#getEndpointReference-java.lang.Class-" title="class or interface in javax.xml.ws">getEndpointReference</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/6/docs/api/javax/xml/ws/BindingProvider.html?is-external=true" title="class or interface in javax.xml.ws">BindingProvider</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Publish3to2.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/Inquiry3to2.html" title="class in org.apache.juddi.v3.client.transport.wrapper"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../org/apache/juddi/v3/client/transport/wrapper/RequestHandler.html" title="class in org.apache.juddi.v3.client.transport.wrapper"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/apache/juddi/v3/client/transport/wrapper/Publish3to2.html" target="_top">Frames</a></li>
<li><a href="Publish3to2.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2004&#x2013;2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>