NOVEDADES DE DOMINO DESIGNER 8
Como ampliación del concepto de bibliotecas de scripts, a partir de la Versión 8 se puede hacer que los servicios Web de Domino estén disponibles para las aplicaciones a través de bibliotecas de scripts activadas para servicios Web. Cada biblioteca de scripts de LotusScript o de Java activada para servicios Web contiene un solo servicio Web. Una vez creada una de estas bibliotecas de scripts, es posible utilizarla en diversos contextos, como los agentes y el código de manipulación de eventos, dentro de las aplicaciones de Domino. También conocidas como consumidoras de servicios Web, permiten que un agente u otro código llame a los servicios Web alojados en cualquier otra parte mediante la biblioteca de scripts consumidora del servicio Web. Una biblioteca consumidora de servicios Web no utiliza un elemento de diseño de servicio Web; éste sólo se utiliza para la publicación.
Dos nuevas clases de la Versión 8, NotesDirectory y NotesDirectoryNavigator, le permiten realizar búsquedas y desplazarse por los archivos de bases de datos de un servidor mediante programación desde LotusScript. También se han añadido muchas propiedades y métodos nuevos para facilitar el trabajo con colecciones de documentos y de entradas de vistas.
La siguiente documentación es nueva en la sección de programación de la ayuda electrónica.
Visión general de la programación y la interfaz de usuario
Bibliotecas de scripts activadas para servicios Web o consumidoras de servicios Web Es posible hacer que estén disponibles los servicios Web para las aplicaciones a través de bibliotecas de scripts activadas para servicios Web, conocidas como consumidoras de servicios Web, cada una de las cuales llama a un único servicio Web alojado en otra parte. Una vez creada una de estas bibliotecas de scripts, es posible utilizarla en diversos contextos dentro de las aplicaciones de Domino.
Programación de Domino para las aplicaciones de Web
Servicios Web en Domino Designer Los servicios Web pueden incorporarse a las aplicaciones a través de las bibliotecas de scripts activadas para servicios Web. La opción Avisar si se modifica la interfaz del WSDL se selecciona automáticamente cuando se ejecuta un acción Importar WSDL. La opción Incluir nombre de la operación en la acción SOAP está activada de forma predeterminada.
Vista previa de los servicios Web Al igual que ocurre con los formularios y las vistas, ahora es posible acceder a una vista previa local de los servicios Web antes de su publicación.
Canales de información RSS Existe una nueva plantilla de base de datos, rss_generator.ntf, que contiene una colección de agentes y bibliotecas de scripts diseñadas para producir canales de información RSS para las vistas en las bases de datos de Domino
Domino Web logs (blogs) La nueva plantilla de blogs de Domino, dominoblog.ntf, puede usarse para crear registros de Web personales con Notes. El contenido puede agregarse con Lotus Notes o con un navegador de Web.
Gestión de las plantillas de HTML para blogs Las plantillas de HTML para blogs controlan el aspecto y el uso de los blogs. Las plantillas Page, Item, Block y Web Client combinan código HTML con etiquetas especiales del sistema para mostrar las páginas Web resultantes en un navegador.
Lenguaje LotusScript
Lotus Domino Designer 8 incorpora los siguientes elementos:
ReadViewEntries Se han añadido nuevos argumentos opcionales para ReadViewEntries que hacen que el último documento de la vista sea la última entrada devuelta, que formatean la salida en el formato JavaScript Object Notation y que permiten considerar como un valor numérico al StartKey y desplazarse por las filas de una vista en orden inverso.
Tabla de nombres de variables CGI La nueva variable de CGI Request_Content_nnn permite que las solicitudes POST de HTTP superen los 64K de datos.