Inhabilitación de un origen Click-to-Action para un portlet de origen/destino

Para un portlet de cooperación que actúa como un portlet de origen y de destino, sólo es posible inhabilitar el origen Click-to-Action. El portlet OrderDetail, que envía la propiedad ID de rastreo a otros portlets, se utiliza como ejemplo. Debe realizar los pasos siguientes manualmente:

  1. 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="OrderDetail_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="OrderIDType">
          <xsd:restriction base="xsd:string">
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="TrackingIDType">
          <xsd:restriction base="xsd:string">
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:schema>  
    </types>
    
    <message name="OrderDetailsRequest">
      <part name="order_Id" type="tns:OrderIDType"/>
    </message>
    
    <message name="OrderDetailsResponse">
      <part name="tracking_Id" type="tns:TrackingIDType"/>
    </message>
    
    <portType name="OrderDetail_Service">
      <operation name="order_Detail">
         <input message="tns:OrderDetailsRequest"/>
         <output message="tns:OrderDetailsResponse"/>
      		</operation>
    </portType>
    
    <binding name="OrderDetailBinding" type="tns:OrderDetail_Service">
      <portlet:binding/>
      <operation name="order_Detail">
        <portlet:action name="orderDetails" type="simple" caption="Order.Details" description="Get.details.for.specified.order.id"/>
        <input>
          <portlet:param name="orderId" partname="order_Id" caption="order.id"/>
        </input>
        <output>
          <portlet:param name="trackingId" partname="tracking_Id" caption="tracking.id"/>
        </output>
      		</operation>
    </binding>
    </definitions>
    
  2. También puede eliminar el código encodeProperty que utiliza la propiedad ID de rastreo del archivo JSP correspondiente.

Conceptos relacionados
Desarrollo de portlets de cooperación

Tareas relacionadas
Inhabilitación de los orígenes y destinos Click-to-Action
Inhabilitación de una de las múltiples propiedades de origen Click-to-Action
Inhabilitación de un destino Click-to-Action para un portlet de origen/destino
Inhabilitación de uno de los múltiples destinos 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.