Inhabilitación de uno de los múltiples destinos Click-to-Action

Un portlet de cooperación que realiza múltiples acciones de destino puede inhabilitar uno de los destinos Click-to-Action sin que ello afecte a los demás. TrackingDetail es un portlet de destino que muestra información de direccionamiento o información detallada de rastreo, según la propiedad "ID de rastreo" que reciba del portlet de origen. A fin de evitar que TrackingDetail muestre información de direccionamiento, realice los pasos del ejemplo siguiente manualmente:

Suprima los nodos que se visualicen en cursiva negrita de un archivo WSDL similar al siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="Tracking_Service" 
			targetNamespace="http://www.ibm.com/etools/portal/portletexamples/cooperative/legacy"
			xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:portlet="http://www.ibm.com/wps/c2a"
			xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
			xmlns:tns="http://www.ibm.com/etools/portal/portletexamples/cooperative/legacy"
			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
			xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<types>
  <xsd:schema targetNamespace="http://www.ibm.com/etools/portal/portletexamples/cooperative/legacy">
    <xsd:simpleType name="TrackingIDType">
      <xsd:restriction base="xsd:string">
      </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PersonNameType">
      <xsd:restriction base="xsd:string">
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:schema>
</types>

<message name="trackingDetailsRequest">
  <part name="tracking_id" type="tns:TrackingIDType"/>
</message>

<message name="routingDetailsRequest">
  <part name="tracking_id" type="tns:TrackingIDType"/>
</message>

<message name="trackingDetailsResponse">
  <part name="customer_name" type="tns:PersonNameType"/>
</message>

<portType name="Tracking_Service">
  <operation name="trackingDetails">
     <input message="tns:trackingDetailsRequest"/>
     <output message="tns:trackingDetailsResponse"/>
  		</operation>
  <operation name="routingDetails">
     <input message="tns:routingDetailsRequest"/>
  </operation>
</portType>

<binding name="TrackingBinding" type="tns:Tracking_Service">
  <portlet:binding/>
  <operation name="trackingDetails">
    <portlet:action name="trackingDetails" caption="Tracking.Details" description="Get.tracking.details.for.specified.tracking.id" selectOnMultipleMatch="true"/>
    <input>
      <portlet:param name="trackingId" partname="tracking_id" caption="tracking.id"/>
    </input>
    <output>
      <portlet:param name="customerName" partname="customer_name" caption="customer.name" boundTo="session"/>
    </output>
  		</operation>
  <operation name="routingDetails">
    <portlet:action name="routingDetails" caption="Routing.Details" description="Get.routing.details.for.specified.tracking.id"/>
    <input>
      <portlet:param name="trackingId" partname="tracking_id" caption="tracking.id"/>
    </input>
  </operation>
</binding>

</definitions>

Conceptos relacionados
Desarrollo de portlets de cooperación

Tareas relacionadas
Inhabilitación de los orígenes y destinos Click-to-Action
Inhabilitación de un destino Click-to-Action para un portlet de origen/destino
Inhabilitación de un origen Click-to-Action para un portlet de origen/destino
Inhabilitación de una de las múltiples propiedades de origen Click-to-Action

Referencia relacionada
Web Services Description Language (WSDL) 1.1
Information Center de WebSphere Portal
Esquema XML Parte 2: Tipos de datos

(C) Copyright IBM Corporation 2002, 2005. Reservados todos los derechos.