Guía del usuario de Service Registry 3.1

ProcedurePara crear y publicar un objeto extrínseco (ExtrinsicObject)

Un objeto extrínseco (ExtrinsicObject) proporciona metadatos que describen contenidos cuyo tipo no se conoce intrínsecamente en Registry y, por tanto, deben describirse mediante atributos adicionales, como el tipo de MIME.

Utilice un objeto extrínseco (ExtrinsicObject) para publicar archivos de varios tipos. Normalmente, se trata de artefactos de servicios Web, tales como archivos WSDL.

ebXML Registry Profile for Web Services es un estándar de OASIS que define el perfil de ebXML Registry para publicación, gestión, gobernabilidad, descubrimiento y reutilización de artefactos de servicios Web. Service Registry implementa este perfil de forma predeterminada. En la práctica, esto significa que cuando se publica un archivo WSDL en Registry como un objeto extrínseco (ExtrinsicObject), Registry crea algunos metadatos estándar para el documento, creando, en realidad, el servicio web definido por el documento. Esta función se denomina Catalogación WSDL.

Para publicar uno o varios archivos WSDL con dependencia entre sí o de otros archivos (como los archivos XSD), cree un archivo zip que los contenga a todos.

El administrador puede desactivar la función Catalogación WSDL. Consulte la sección Disabling the WSDL Cataloger de Service Registry 3.1 Administration Guide para obtener información detallada.

  1. Ejecute los pasos del 1–6 que se indican en la sección Para crear y publicar un nuevo objeto de Registry. En el paso 2, seleccione Objeto extrínseco (Extrinsic Object) o uno de sus subtipos.

    Por ejemplo, para publicar uno o varios archivos WSDL, seleccione WSDL.

  2. (Opcional) Escriba el tipo de MIME del objeto en el campo Tipo de Mime. El tipo deberá ser uno de los que aparecen en http://www.iana.org/assignments/media-types.

    Si va a cargar un archivo WSDL independiente (un archivo de texto que contenga XML), defina el tipo de MIME en text/xml.

    Si va a cargar un archivo zip que incluye varios WSDL (y, opcionalmente, XSD), defina el tipo de MIME en application/zip.

  3. (Opcional) Seleccione la casilla de verificación "Es opaco" si Registry no puede leer el contenido del objeto (por ejemplo, si está cifrado).

  4. Haga clic en el botón Seleccionar Concepto para Tipo de objeto si necesita seleccionar un tipo de objeto más específico que Objeto extrínseco (ExtrinsicObject).

    En la ventana Extrinsic Object Classification Node Selector, expanda los nodos hasta que llegue al concepto apropiado dentro del tipo Objeto extrínseco (Extrinsic Object). Al hacer clic en Aceptar, la ventana Tipo de objeto incluirá el tipo que haya seleccionado.

  5. Haga clic en el botón Seleccionar archivo de elementos de depósito para localizar el elemento de depósito del objeto extrínseco (ExtrinsicObject).

    1. En la ventana Carga de archivo, escriba la ruta del archivo en el campo de texto o haga clic en Examinar.

    2. Si hace clic en Examinar, utilice la ventana de selección de archivos para navegar hasta el archivo y, a continuación, haga clic en Abrir.

    3. En la ventana Carga de archivo, haga clic en Cargar archivo.

    4. Haga clic en Aceptar (OK).

    Aparecerán los siguientes elementos adicionales en el panel Detalles:

    • El campo Versión del contenido (atenuado)

    • El campo Comentario sobre la versión del contenido, que podrá rellenar

    • El botón Eliminar elemento de depósito

    • El vínculo Ver contenido de elementos de depósito

  6. Ejecute los pasos del 8–10 que se indican en la sección Para crear y publicar un nuevo objeto de Registry.

Pasos siguientes

Tras crear un objeto extrínseco (ExtrinsicObject) que hace referencia a un archivo WSDL, podrá buscarlo mediante la Consulta de detección de WSDL. . Además, si utiliza la Consulta básica para buscar objetos extrínsecos (ExtrinsicObject) de tipo WSDL, objetos de servicio (Service) y objetos de enlace de servicio (ServiceBinding), observará que Registry ha creado todos los objetos especificados por los elementos del archivo WSDL: