Query as a Web Service

SAP BusinessObjects XI3.1 Service Pack 3 windows

Copyright

© 2010 SAP AG.Reservados todos los derechos. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign y otros productos y servicios de SAP mencionados, así como sus logotipos respectivos, son marcas comerciales o marcas registradas de SAP AG en Alemania y en otros países. Business Objects y el logotipo de Business Objects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius y otros productos y servicios de Business Objects mencionados, así como sus logotipos respectivos, son marcas comerciales o marcas registradas de Business Objects S.A. en los Estados Unidos y en otros países. Business Objects es una empresa de SAP. Todos los demás nombres de productos y servicios mencionados son marcas comerciales de sus respectivas empresas. Los datos de este documento sólo tienen carácter informativo. Las especificaciones de productos en cada país pueden ser diferentes. Estos materiales pueden modificarse sin previo aviso. Estos materiales los proporciona SAP AG y sus empresas afiliadas ("SAP Group") con carácter informativo, sin representación ni garantía de ningún tipo y SAP Group no se hace responsable de los errores u omisiones en dichos materiales. Las únicas garantías para los productos y servicios de SAP Group son aquellas especificadas en los productos y servicios, si las hubiera. Nada de lo que aparezca en este documento debe interpretarse como garantía adicional. 2010-05-25

Contenido
Capítulo 1 Introducción a Query as a Web Service 7 ¿Qué es Query as a Web Service?.............................................................8 Cómo se utiliza Query as a Web Service como solución empresarial?......8 Arquitectura de componentes de cliente y servidor de Query as a Web Service.........................................................................................................9 Capítulo 2 Instalar Query as a Web Service 11

Requisitos para instalar Query as a Web Service.....................................12 Para instalar Query as a Web Service.......................................................12 Solución de problemas de instalación de Query as a Web Service..........13 Asegúrese de que CMS se inicie antes que Tomcat............................14 Cambio del CMS predeterminado........................................................14 Activar seguimientos de servicios Web................................................15 Optimizar la disponibilidad de CMS.....................................................16 Optimización de consultas en orígenes de datos relacionales para Xcelsius.....................................................................................................17 Activar Xcelsius QaaWS Endpoint.......................................................17 Capítulo 3 Iniciar Query as a Web Service 19

Requisitos para iniciar Query as a Web Server.........................................20 Iniciar Query as a Web Service.................................................................20 Iniciar Query as a Web Service por primera vez..................................20 Iniciar Query as a Web Service............................................................21 Iniciar sesión con distintas credenciales de registro............................23 Administrar hosts.......................................................................................23 Para agregar un nuevo host.................................................................24

Query as a Web Service

3

Contenido

Para editar un host...............................................................................24 Página de catálogo de consultas...............................................................26 Capítulo 4 Crear una consulta nueva para publicarla como servicio Web 27

Crear y publicar una consulta nueva como servicio Web..........................28 Cómo crear una consulta nueva utilizando el Asistente de publicación de Query as a Web Service............................................................................28 Para iniciar el Asistente de publicación de Query as a Web Service....29 Definir las propiedades de descripción y nombre de consulta.............30 Seleccionar un universo para una consulta.........................................32 Definir una consulta..............................................................................32 Obtener una vista preliminar y publicar una consulta..........................36 Cómo crear una nueva consulta duplicando una ya publicada.................36 Para duplicar una consulta publicada..................................................37 Capítulo 5 Administrar consultas como servicios Web 39

Crear carpetas en el catálogo de consultas..............................................40 Editar una consulta como servicio Web.....................................................40 Para cambiar el nombre a una consulta....................................................40 Eliminar una consulta como servicio Web.................................................41 Copiar y pegar una consulta como servicio Web......................................41 Ver las propiedades de la consulta............................................................42 Ver las instancias de servicios Web de consultas disponibles .................42 Cómo implementar consultas en otro servidor Web..................................43 La actualización del archivo WSDL cambia en el despliegue de consultas..............................................................................................44 Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service......................................................................................45 Implementar Query as a Web Service desde el Asistente de importación .............................................................................................................4 6 Implementar Query as a Web Service desde un archivo BIAR...........47

4

Query as a Web Service

...........................................................61 Actualización de la caché WSDL al desplegar consultas en otro servidor............................................................................................50 Implementar Query as a Web Service desde el Asistente de importación ..................................................................................................57 Implementar Query as a Web Service desde un archivo BIAR................................................52 Implementar Query as a Web Service desde el Asistente de importación .........................................................................................................................................................................................................................................................................59 Implementar Query as a Web Service desde el Asistente de importación ..................................................................52 Actualización de la caché WSDL al desplegar consultas en otro servidor...61 Query as a Web Service 5 ..................................................................56 Actualización de la caché WSDL al desplegar consultas en otro servidor...........................................................................Contenido Actualización de la caché WSDL al desplegar consultas en otro servidor..............................49 Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service..........................................................................................................47 Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service................................................54 Implementar Query as a Web Service desde el Asistente de importación ................................................................6 0 Implementar Query as a Web Service desde un archivo BIAR..............................58 Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service................................................................................53 La actualización del archivo WSDL cambia en el despliegue de consultas...................................................................................................................................................................57 La actualización del archivo WSDL cambia en el despliegue de consultas....................................................54 Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service...................5 5 Implementar Query as a Web Service desde un archivo BIAR.................................................................................................5 1 Implementar Query as a Web Service desde un archivo BIAR...................48 La actualización del archivo WSDL cambia en el despliegue de consultas...................................

.........78 Apéndice A Más información 79 Índice 83 6 Query as a Web Service ...............68 Mensajes de entrada.............................69 Autenticación en Xcelsius..78 Limitaciones en el uso de Query as a Web Service..........................................67 Seleccionar el servicio Web...............................................................................62 Capítulo 6 Consumir consultas como servicios Web con distintas aplicaciones 65 Consumir Query as a Web Service mediante WSDL.......................69 Mensajes de salida...69 Consumir Query as a Web Service en Crystal Reports..............................70 Consumir Query as a Web Service en Microsoft Office InfoPath..................................71 Capítulo 7 Descripción API de llamada del servicio Web 73 Capítulo 8 Procedimientos recomendados y limitaciones de Query as a Web Service 77 Procedimientos recomendados al usar Query as a Web Service...................................................................................66 Consumir Query as a Web Service en Crystal Xcelsius................................62 Configurar el cliente Query as a Web Service para que se conecte a un servidor Web de proxy inverso..........................Contenido Implementar Query as a Web Service en varios servidores Web........................................................................................................66 Problema por cruce de dominios..........................................................

Introducción a Query as a Web Service 1 .

Excel e InfoPath. y permite a los usuarios acceder a los datos que devuelva la consulta desde la aplicación. los usuarios de la empresa definen sus propias consultas a partir de un universo concreto para. Query as a Web Service tiene un componente de cliente que permite crear consultas a partir de universos. y un servicio Web de servidor que permite a los desarrolladores crear servicios Web a partir de consultas específicas de Business Objects. Una consulta como servicio Web es una instrucción SQL que se ha creado en un universo de BusinessObjects y publicado como servicio Web en un servidor host que aloja servicios Web.1 Introducción a Query as a Web Service ¿Qué es Query as a Web Service? ¿Qué es Query as a Web Service? Query as a Web Service es una aplicación de Business Objects que permite a los usuarios de empresas crear y publicar consultas rápidamente como servicios Web. publicarlas como servicios Web independientes. Query as a Web Service se puede utilizar para proporcionar nuevas soluciones de cliente para una empresa. La consulta como servicio Web está disponible en cualquier aplicación que utilice servicios Web. Por ejemplo. Permite ofrecer información de Business Intelligence (BI) de forma segura en cualquier aplicación que utilice servicios Web. Gracias a Query as a Web Service. SAP NetWeaver 8 Query as a Web Service . Query as a Web Service también habilita varias soluciones de cliente en herramientas como • • Microsoft Office. acto seguido. Cómo se utiliza Query as a Web Service como solución empresarial? Query as a Web Service permite entregar contenido de BI a cualquier interfaz de usuario que pueda procesar servicios Web. Crystal Xcelsius utiliza Query as a Web Service para agregar varios orígenes de datos distintos en una vista de BI de confianza.

• Herramienta cliente Se trata de la herramienta en la que los usuarios de la empresa crean y publican consultas como servicios Web. Nota: En esta guía.com Arquitectura de componentes de cliente y servidor de Query as a Web Service Query as a Web Service cuenta con un diseño perfecto para trabajar con cualquier aplicación para Windows del mismo modo que otros servicios Web. se denomina componente de servidor de Query as a Web Service. Consta de dos componentes principales: • Componente de servidor El componente de servidor (incluido en BusinessObjects XI R3) almacena el catálogo de Query as a Web Service y aloja los servicios Web publicados. se utiliza el nombre Query as a Web Service para hacer referencia al cliente. Cuando se aporta información que hace referencia al componente de servidor. Los desarrolladores usan estos servicios Web en entornos IDE con lenguajes como C# y Java. Para obtener más información. Query as a Web Service 9 .Introducción a Query as a Web Service Arquitectura de componentes de cliente y servidor de Query as a Web Service 1 • • • OpenOffice Aplicaciones de administración de procesos y reglas de gestión Plataformas Enterprise Service Bus Nota: Business Objects presta un amplio abanico de servicios Web para desarrolladores. visite esta página: http://diamond. WSDL y XML de W3C para servicios Web.businessobjects. La herramienta cliente se puede instalar en varios equipos que dispongan de acceso al mismo catálogo de Query as a Web Service almacenado en el servidor y capacidad para compartirlo. Query as a Web Service se basa en las especificaciones SOAP.

10 Query as a Web Service .1 Introducción a Query as a Web Service Arquitectura de componentes de cliente y servidor de Query as a Web Service El cliente se comunica con los componentes de servidor por medio de servicios Web.

Instalar Query as a Web Service 2 .

12 Query as a Web Service .businessobjects.NET Framework 2.1 con Web Intelligence.microsoft. visite esta dirección: http://support.aspx?Famil yID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&amp.Display Lang=en&displaylang=es La plataforma del cliente debe ser compatible con BusinessObjects XI Release 3.com/supported_platforms/ Para instalar Query as a Web Service El componente de servidor de Consulta como servicio web se instala de manera automática como parte de BusinessObjects Enterprise XI 3. Para obtener una lista actualizada de versiones compatibles.2 Instalar Query as a Web Service Requisitos para instalar Query as a Web Service Requisitos para instalar Query as a Web Service Antes de instalar Query as a Web Service. lea el contrato de condiciones de uso y asegúrese de cumplir los siguientes requisitos: En el servidor debe tener instalado lo siguiente: • • • BusinessObjects XI Release 3 Enterprise Edition Servicios Web Tomcat u otra aplicación Web compatible y JDK Para obtener una lista actualizada de aplicaciones Web y versiones compatibles.com/downloads/details.0.com/supported_platforms/ En el cliente debe tener instalado lo siguiente antes de instalar Query as a Web Service: • .NET Framework 2. Aquí puede descargar . Se necesita para el cliente Query as a Web Service que se utiliza para crear y publicar consultas.0: http://www.businessobjects. visite esta dirección: http://support.

debe instalar la herramienta cliente Query as a Web Service en todos los equipos que vayan a acceder al servidor por medio de los servicios Web. Cambie el CMS predeterminado. Esto se describe en el apartado de temas relacionados. Active el seguimiento de servicios Web. Query as a Web Service 13 . Optimice la disponibilidad del CMS. 3. Siga las instrucciones que aparecen en la pantalla del Asistente de instalación de Query as a Web Service para completar el procedimiento de instalación. podrá definir un sistema ‘host’ en su primer inicio de sesión.exe de Query as a Web Service en la red. Una vez finalizada la instalación de Consulta como servicio web.Instalar Query as a Web Service Solución de problemas de instalación de Query as a Web Service 2 A continuación. Nota: Los usuarios tienen que formar parte de los administradores o de grupos de diseñadores de QaaWS para poder iniciar el cliente Consulta como servicio web y para usarlo con el objetivo de diseñar consultas. 2.exe para iniciar el Asistente de Query as a Web Service. Consulte los temas vinculados al final de la sección para obtener información referente a cada uno de los siguientes aspectos: • • • • Asegúrese de que CMS se inicie antes que Tomcat. Temas relacionados • Iniciar Query as a Web Service • Administrar hosts Solución de problemas de instalación de Query as a Web Service Esta sección contiene información que le ayudará a resolver los posibles problemas con la instalación. Vaya a la carpeta Add-Ons\Query as a Web Service en el CD de colaterales de BusinessObjects Enterprise o busque el archivo setup. Haga doble clic en setup. 1.

Cambio del CMS predeterminado De forma predeterminada. la caché de QaaWS lee la definición de QaaWS en el repositorio para crear su caché.properties y localice: domain= 14 Query as a Web Service .properties (ubicado en <RUTA DE INSTALACIÓN>\warfiles\WebApps\dswsbobje\WEB-NF\classes\) con valor de atributo de dominio (dominio=CMSserverName:port). debe cambiar la propiedad de dominio en el archivo dsws. de modo que debe asegurarse de que CMS se inicie antes que Tomcat. La solución consiste en especificar el puerto nuevo en el archivo dsws. Abra el archivo dsws. Abra la carpeta de la ruta de instalación de BusinessObjects Enterprise XI Release 3: [RutaInstalación]\warfiles\webapps\dswsbob je\WEB-INF\classes 3. Si desea utilizar otro CMS.properties. recibirá un mensaje de error "Server not found or server may be down (FWM01003) (No se ha encontrado el servidor o servidor inactivo". Detenga Tomcat. Si utiliza un número de puerto de CMS distinto del predeterminado (6400) y no cambia la propiedad de dominio en el archivo dsws. en la inicialización de Servlet. 2. Durante el inicio de Tomcat. Definir un nuevo CMS predeterminado para Query as a Web Service 1. Servicios Web se conecta al CMS con el nombre del ordenador local.2 Instalar Query as a Web Service Solución de problemas de instalación de Query as a Web Service Asegúrese de que CMS se inicie antes que Tomcat Es importante iniciar CMS antes que Tomcat. Si CMS se inicia automáticamente mediante NT Services.properties. no es preciso realizar la operación manualmente. Esta información complementa la disponible en la documentación de Central Management System.

: # console appender # log4j.Ro llingFileAppender log4j. en la ruta C:\WIN DOWS\system32.AXIS1=org.log4j.Instalar Query as a Web Service Solución de problemas de instalación de Query as a Web Service 2 4.log4j. Puede que tenga que suministrar seguimientos adicionales para satisfacer los requisitos del cliente.appender. Query as a Web Service sólo realiza el seguimiento de errores.BO1=org. 5. añada una marca de comentario a ConsoleAppender y quite dicha marca de RollingFileAppender. Inicie Tomcat. En el Administrador de configuración central (CCM). Activar seguimientos de servicios Web De haber algún problema de configuración. 6.appen der.apache. 2. el seguimiento se registrará en dswsbobje. Indique el nombre de su CMS.ConsoleAppender # log4j. Business Objects recomienda encarecidamente el uso de seguimiento única y exclusivamente con fines de solución de problemas en entornos de prueba.ConsoleAppender #rolling file appender log4j. puede que el administrador de Business Objects tenga que definir opciones de seguimiento para facilitar las tareas de solución de problemas.log ger.businessobjects=DEBUG. detenga el servicio "Apache Tomcat 5.apache.File=dswsbobje. BO1 5.5. Guarde y cierre el archivo dsws.com. De modo predeterminado.appen der. Cambiar el nivel de seguimiento.appender. Edite log4j.log. Si desea realizar el seguimiento de un archivo.log4j. 3.BO1. Escriba lo siguiente en el archivo de propiedades:log4j. De modo predeterminado.20".properties ubicado en [rutainstalación]\dsws bobje\WEB-INF\classes\ 4. Si Tomcat se ha definido como servicio.log Query as a Web Service 15 .properties. Activar seguimientos de servicios Web 1.apache.BO1=org. Cambie la ubicación de seguimiento. el seguimiento se realiza en la salida de consola de salida.

en caso de necesitar más información tendrá que consultar la documentación relativa a la que utiliza usted.ora se actualiza automáticamente para señalar hacia el servidor de base de datos secundario. si la base de datos de sistema CMS está fuera de servicio. ningún sistema CMS podrá procesar sin errores las solicitudes entrantes. Una solución de tolerancia a errores puede ser la creación de una base de datos reflejada secundaria que se ejecute en un servidor secundario.Max BackupIndex=5 log4j.BO1. En cualquiera de estos casos. 16 Query as a Web Service .5.Max FileSize=10 6. aunque se pierda la conexión de base de datos del sistema. La conexión con la base de datos de sistema CMS podría perderse por una de estas razones: • • La base de datos está inactiva. En CCM. el archivo tns. Sin embargo.appender. Puesto que las medidas de tolerancia a errores son específicas de cada base de datos.20". Puede limitar riesgos utilizando las soluciones de tolerancia a errores suministradas por el proveedor de la base de datos. tanto con un solo CMS como con varios en el clúster. si la primera base de datos está fuera de servicio. el CMS la restablecerá automáticamente sin que tenga que intervenir el administrador.Append=false log4j.2 Instalar Query as a Web Service Solución de problemas de instalación de Query as a Web Service log4j. Optimizar la disponibilidad de CMS El sistema CMS sólo puede tener una base de datos de sistema CMS. la implementación de dos CMS reduce el riesgo de que ambos CMS pierdan la conexión con la base de datos de sistema CMS ubicada en el equipo CMS. Se ha producido en corte en la red entre CMS y la base de datos de sistema CMS.appender. Nota: Si la función está disponible y activada. Todos los proveedores de bases de datos proporcionan soluciones de tolerancia a errores a fin de minimizar la falta de disponibilidad de una base de datos. • Se ha producido un error de software o hardware en la aplicación o el equipo CMS. Por ejemplo.BO1.appender.BO1. inicie el servicio "Apache Tomcat 5.

deberá registrar los nuevos Query as a Web Service 17 . Consulte la documentación Novedades de este Service Pack para obtener una descripción completa de los nuevos servidores y las ventajas disponibles para los usuarios de Xcelsius que usan solicitudes de Consulta como servicio web en orígenes de datos relacionales. Activar Xcelsius QaaWS Endpoint Antes de activar Xcelsius QaaWS Endpoint para optimizar las solicitudes de Consulta como servicio web desde Xcelsius.1 SP3). Debe activar manualmente los servidores y Xcelsius QaaWS Endpoint en el servidor de aplicaciones web para implementar la optimización de consultas. debe completar los siguientes pasos: • Instale el Service Pack 3 de SAP BusinessObjects Enterprise (XI 3. Los servidores son los siguientes: • • Servidor de caché de Xcelsius Servidor de procesamiento de Xcelsius Nota: Si no está experimentando problemas de escalabilidad de QaaWS. y cómo activar los servidores. Los dos servidores se instalan tanto con el Service Pack completo como con la instalación de la revisión. En esta sección se describe cómo activar Xcelsius QaaWS Endpoint después de la instalación.Instalar Query as a Web Service Optimización de consultas en orígenes de datos relacionales para Xcelsius 2 Optimización de consultas en orígenes de datos relacionales para Xcelsius Puede beneficiarse de dos nuevos servidores de Xcelsius QaaWS disponibles en este Service Pack para optimizar solicitudes de Consulta como servicio Web en orígenes de datos relacionales desde Xcelsius. La instalación y configuración de los nuevos servidores se describe en la documentación de instalación del Service Pack. Xcelsius QaaWS Endpoint redirecciona las solicitudes relacionales de Xcelsius QaaWS a los nuevos servidores de Xcelsius QaaWS. no tiene que activar los servidores de Endpoint y Xcelsius. Si solamente desea instalar la revisión.

Detenga el servidor de aplicaciones. Así se optimiza el número de consultas que puede administrar la Consulta como servicio Web para usuarios de Xcelsius.xml. 1.QaawsRuntimeRequestFilter </filter-class> </filter> <filter-mapping> <filter-name> XcelsiusQaawsAccelerator </filter-name> <url-pattern>/qaawsservices/*</url-pattern> </filter-mapping> 4. 3. Esta información se encuentra en la documentación de instalación. Cree los nuevos servidores en la Consola de administración central (CMC). Reinicie el servidor de aplicaciones.xcelsius. Habilite e inicie los nuevos servidores de Xcelsius. 2.sap.2 Instalar Query as a Web Service Optimización de consultas en orígenes de datos relacionales para Xcelsius • • servidores de Xcelsius. Agregue la siguiente información: <filter> <filter-name> XcelsiusQaawsAccelerator </filter-name> <description> Qaaws Runtime Query Accelerator </description> <filter-class> com. Consulte la documentación de la Consola de administración central para obtener información sobre esta tarea y la siguiente. Debe activar Xcelsius QaaWS Endpoint para permitir el filtrado de datos en los nuevos servidores. Los dos nuevos servidores de Xcelsius están preparados para procesar cualquier solicitud de Consulta como servicio Web.server. 18 Query as a Web Service . Busque y abra el archivo /DSWSBOBJE_INSTALLDIR/WEBINF/web.

Iniciar Query as a Web Service 3 .

Si necesita que se le incluya QaaWS. seleccionará un servidor de host disponible y luego iniciará sesión en CMS. Después de haber iniciado sesión. debe definir el servidor de host antes de empezar. Una vez definido un servidor host. en este grupo de usuarios. En esta página.3 Iniciar Query as a Web Service Requisitos para iniciar Query as a Web Server Requisitos para iniciar Query as a Web Server Asegúrese de cumplir los siguientes requisitos antes de iniciar Query as a Web Service: Requisitos para el inicio Descripción La pertenencia a un grupo de usuario Usuario registrado como administrador se define en Central Management o definido en el Diseñador de grupo de Console. consulte a su administrador. Iniciar Query as a Web Service Query as a Web Service se utiliza con Central Management System (CMS). CMS contiene el componente de servidor que almacena el catálogo de Query as a Web Service y aloja los servicios Web publicados. Iniciar Query as a Web Service por primera vez Cuando inicia Query as a Web Service por primera vez. Cuando inicia Query as a Web Service por primera vez. puede iniciar el asistente para la creación y publicación de consultas con el fin de publicar una nueva consulta y editar las consultas publicadas existentes. se abrirá la página del catálogo de consultas de Query as a Web Service. estará disponible automáticamente la próxima vez 20 Query as a Web Service . debe definir un servidor host en CMS en el que estén instalados los servicios Web. Cuando inicie Query as a Web Service posteriormente.

asegúrese de cumplir los siguientes requisitos. Se abrirá el cuadro de diálogo "Seleccione sus credenciales". Se enumerará el nuevo host. debe definir un servidor host. 2. Consulte el apartado de temas relacionados para obtener una descripción de todos los parámetros. 1. 6. pero no se pueden conectar más de uno a la vez. 3. Seleccione el nuevo host y haga clic en Cerrar. Se abrirá el cuadro de diálogo "Administrar hosts". • • El nombre de usuario debe estar en el grupo de usuarios Diseñador de grupo de QaaWS o debe haber iniciado sesión como administrador. Se abrirá la página de inicio de cliente Query as a Web Service. Debe haber definido un host de servidor para almacenar el servicio Web de consultas. Haga clic en Agregar. Consulte los temas relacionados para obtener más información. La primera vez que se inicia Query as a Web Service la lista está vacía.Iniciar Query as a Web Service Iniciar Query as a Web Service 3 que inicie Query as a Web Service. agregando un host en el cuadro de diálogo "Editar un host". Este cuadro contiene los parámetros que se definen para crear un servidor host. En primer lugar. Especifique su contraseña y haga clic en Aceptar. Este cuadro de diálogo enumera los servidores host disponibles y permite agregar nuevos servidores y editar los que ya existen. Especifique la información necesaria en el cuadro de diálogo "Editar un host". Iniciar Query as a Web Service Antes de iniciar Query as a Web Service. Aparece el cuadro de diálogo "Editar un host". Inicie Query as a Web Service. Estará disponible la información siguiente del nuevo host. Puede definir varios servidores host. 4. Se abrirá el cuadro de diálogo "Administrar hosts". Haga clic en Aceptar. 5. Debe hacerlo al iniciar por primera vez Query as a Web Service o en cualquier momento. Query as a Web Service 21 .

Esta información la facilita el administrador. Debe definir un servidor host para poder crear una consulta. En el menú Inicio de Windows. Nombre de usuario. Esta lista contiene los idiomas instalados que admite Business Objects XI Enterprise Suite. Tipo de servicio de autenticación necesario para acceder a CMS. seleccione Programas > Business Objects XI Release 3 > BusinessObjects Enterprise > Query As A Web Service 22 Query as a Web Service . Configuración regional de la interfaz 1. Idioma que se utiliza para la interfaz de usuario.3 Iniciar Query as a Web Service Iniciar Query as a Web Service Inicie Query as a Web Service seleccionando un servidor host y especificando la información de registro en el cuadro de inicio de sesión. La asigna el administrador. Debe ser miembro del grupo de usuarios Diseñador de grupo de QaaWS o un administrador. Están disponibles los siguientes protocolos: • Enterprise • LDAP • Windows AD Host Sistema Usuario Contraseña Autenticación Seleccione esta opción si el protocolo de autenticaHabilitar Inicio de sesión ción admite el inicio de sesión único. Esta opción único del Directorio de sólo está disponible para Active Directory de WinWindows Active dows. Tiene los siguientes campos de registro: Información de inicio de sesión Descripción Servidor de CMS que almacenan los servicios Web de consultas. Servidor Central Management Server (CMS) que aloja el servidor host. Contraseña de usuario. Puede seleccionar un idioma en la lista desplegable.

Especifique la información de sistema. Inicio de sesión único y Configuración regional de la interfaz. Haga clic en Opciones. En esta página puede crear. Tiene las siguientes opciones de administración de host: Query as a Web Service 23 . Puede agregar un host a CMS y configurar los parámetros de conexión para los hosts existentes desde el cuadro de diálogo "Administrar hosts". Se crea un host al iniciar Query as a Web Service por primera vez. Se abrirá el catálogo de consultas. nombre de usuario y contraseña. publicar y administrar consultas como servicios Web. 3. Al cuadro de diálogo "Administrar hosts" se accede desde el menú Herramientas o desde el cuadro de inicio de sesión al abrir Query as a Web Service. Introduzca la nueva información de usuario y haga clic en Aceptar. Administrar hosts Un host es un componente de servidor de CMS que almacena el catálogo de Query as a Web Service y aloja los servicios Web publicados. 2. 5. 4. 6. El cuadro de diálogo "Administrar hosts" enumera los servidores host. Seleccione un nombre de servidor host en la lista desplegable de hosts. Iniciar sesión con distintas credenciales de registro Puede iniciar sesión en Query as a Web Service como nuevo usuario sin salir de la aplicación. Haga clic en Aceptar. • Seleccione Herramientas > Conectar como Se abrirá el cuadro de inicio de sesión. Seleccione la información de inicio de sesión.Iniciar Query as a Web Service Administrar hosts 3 Se abrirá el cuadro de inicio de sesión. El cuadro de inicio de sesión mostrará las opciones Autenticación.

Editar Eliminar Borrar Para agregar un nuevo host Puede agregar un nuevo host en el cuadro de diálogo "Administrar hosts".3 Iniciar Query as a Web Service Administrar hosts Opción de administración de host Agregar Descripción Haga clic para definir un nuevo host. Especifique información sobre los parámetros de host y haga clic en Aceptar. Puede editar los siguientes parámetros de host: 24 Query as a Web Service . El host se añadirá a la lista del cuadro de diálogo "Administrar hosts". Seleccione Herramientas > Administrar hosts. Nota: También puede acceder al cuadro de diálogo "Administrar hosts" desde el cuadro de registro al iniciar sesión en Query as a Web Service. 1. 2. Seleccione un nombre de host en la lista y haga clic para editar la definición del host. Se abrirá el cuadro de diálogo "Administrar hosts". Seleccione un nombre de host y haga clic para eliminarlo de la lista. Para editar un host Edite una definición de host en el cuadro de diálogo "Editar un host". Haga clic en el botón Añadir. Haga clic en Cerrar. 3. Aparece el cuadro de diálogo "Editar un host". 4. Haga clic para eliminar todos los hosts de la lista.

5. 1. Debe comprobar que la dirección de puerto de la dirección URL sea correcta. Es el nombre que aparece en el campo Host del cuadro de inicio de sesión. Se abrirá el cuadro de diálogo "Administrar hosts". Query as a Web Service 25 . Especifique o modifique uno o más valores. Nombre del CMS que aloja el host. a continuación. La dirección URL del servidor host. 4. Contiene los parámetros que se pueden editar para el host. 3. Haga clic en un host de la lista. Seleccione Herramientas > Administrar hosts. 2. Se especifica automáticamente una dirección URL predeterminada para el host. Puede editar la dirección URL si es preciso. Haga clic en el botón Editar.Iniciar Query as a Web Service Administrar hosts 3 Parámetros de edición de host Descripción Nombre del servidor host. en Cerrar. Es el nombre que aparece en el campo Sistema del cuadro de inicio de sesión. Haga clic en Aceptar y. Aparece el cuadro de diálogo "Editar un host". Se abrirá el cuadro de inicio de sesión. Las modificaciones en el host se aplican al instante. Nota: También puede acceder al cuadro de diálogo "Administrar hosts" desde el cuadro de registro al iniciar sesión en Query as a Web Service. Nombre Dirección URL CMS • • • Usuario Autenticación Habilitar inicio de sesión único del Directorio de Windows Active Estos parámetros se describen en la sección "Iniciar Query as a Web Service" del apartado de temas relacionados.

cambiar el nombre y actualizar las consultas de la lista. se enumeran en el panel de información de la derecha el nombre. editar y eliminar servidores host. puede realizar las acciones siguientes: Menú Acciones disponibles • • • • • Editar Crear una nueva consulta y crear carpetas en la lista de catálogo para almacenar y organizar las consultas. el nombre de universo. Herramientas • 26 Query as a Web Service . Por cada consulta seleccionada en la lista. Eliminar. Consulta Hay disponibles las acciones de edición estándar de Windows Cortar. así como administrar las consultas ya publicadas en el servidor host. Implementar una consulta en otro servidor host. Acceder al cuadro de diálogo de parámetros avanzados para configurar la dirección URL. Editar la definición de una consulta. Copiar y Pegar. los límites de tiempo de espera y el modo de autenticación de la consulta.3 Iniciar Query as a Web Service Página de catálogo de consultas Página de catálogo de consultas La página de catálogo de consultas aparece al iniciar Query as a Web Server. En la página de catálogo de consultas. Incluye las consultas publicadas en el servidor host y el universo que utiliza cada consulta. • • Acceder al cuadro de diálogo "Administrar hosts" para agregar. puede crear y publicar nuevas consultas. la descripción y la dirección URL de la descripción WSDL de la consulta seleccionada. En dicha página. Duplicar la consulta para utilizar como plantilla para una nueva consulta. Cerrar sesión e iniciarla como otro usuario o en un host diferente sin cerrar la aplicación.

Crear una consulta nueva para publicarla como servicio Web 4 .

consulte la sección sobre cómo duplicar una consulta publicada en el apartado de temas relacionados.4 Crear una consulta nueva para publicarla como servicio Web Crear y publicar una consulta nueva como servicio Web Crear y publicar una consulta nueva como servicio Web Puede crear una consulta para publicar como servicio Web de dos modos: • • Utilice el "Asistente de publicación de Query as a Web Service" para definir una consulta desde cero. Cada página de Ayuda describe por completo las propiedades establecidas en la página del asistente actual. Tabla 4-1: Flujo de trabajo de creación y publicación de consultas utilizando el asistente Flujo de trabajo de creación y publiDescripción cación de consultas Inicie el asistente desde la página de Iniciar el "Asistente de publicación de catálogo de consultas. y modifique su definición para crear una nueva consulta. 28 Query as a Web Service . Duplique una consulta existente para utilizarla como plantilla de definición. Consulte los temas al final de la página para acceder directamente a la página de la Ayuda que se corresponde con el paso del asistente. Si desea utilizar una consulta existente como plantilla. Es la página Query as a Web Service" que aparece al iniciar sesión en un host. Cómo crear una consulta nueva utilizando el Asistente de publicación de Query as a Web Service Utilice el "Asistente de publicación de Query as a Web Service" para crear una nueva consulta para publicar como servicio Web. Puede crear y publicar una consulta siguiendo el procedimiento que se describe.

Enumera los servicios Web de consultas actuales almacenados en el servidor host. cio Web en el servidor host. las restricciones de Configurar las propiedades avanzadas tiempo de espera y el tipo de autenticación.Crear una consulta nueva para publicarla como servicio Web Cómo crear una consulta nueva utilizando el Asistente de publicación de Query as a Web Service 4 Flujo de trabajo de creación y publiDescripción cación de consultas Definir el nombre y la descripción de la nueva consulta. así como para definir las condiciones de la consulta. Seleccione Consulta > Nuevaconsulta. la descripción y los parámetros avanzados. Query as a Web Service 29 .los objetos que se utilizarán en la contos para la consulta. 1. 2. En esta página puede especificar el nombre. Inicie el asistente desde la página de catálogo de consultas. Puede definir los parámetros para uso de proxy inverso. La consulta se crea utilizando el Panel de consulta para combinar las dimensiones y las medidas. Inicie Query as a Web Service. Se abrirá la página "Descripción" del "Asistente de publicación de Query as a Web Service". Crear la consulta utilizando el Panel de consulta. Obtenga una vista preliminar de la Obtener una vista preliminar y publicar consulta SQL y publíquela como servila nueva consulta como servicio Web. El universo es el origen de datos de la consulta. Cada página del asistente cuenta con una página de Ayuda. Seleccione el universo que contenga Elegir un universo como origen de da. sulta. Se abrirá el catálogo de consultas. Para iniciar el Asistente de publicación de Query as a Web Service Utilice el "Asistente de publicación de Query as a Web Service" para crear y publicar una nueva consulta. Escriba el nombre y los comentarios para la consulta.

4 Crear una consulta nueva para publicarla como servicio Web Cómo crear una consulta nueva utilizando el Asistente de publicación de Query as a Web Service Definir las propiedades de descripción y nombre de consulta En la página "Descripción" del "Asistente de publicación de Query as a Web Service". 1. las restricciones de tiempo de espera de sesión o el tipo de autenticación. Realice una de las siguientes acciones: • Edite o escriba una nueva dirección URL base del servicio Web. 30 Query as a Web Service . Este parámetro sólo se aplica al servicio Web cuando se consume. En función de su elección. 2. • Seleccione un modo de autenticación en la lista desplegable. especifique un nombre y una descripción para la nueva consulta que se publicará como servicio Web. haga clic en el botón Parámetros avanzados. Cada una de estas opciones se describe en los temas indicados al final de la sección. Realice una de las siguientes acciones: • Si desea definir los parámetros para el uso de proxy inverso. se abrirá el cuadro de diálogo de parámetros avanzados o la siguiente página del asistente "Seleccionar un universo". 2. haga clic en Siguiente. Especifique un nombre y una descripción para la consulta. Haga clic en el botón Avanzado de la página "Descripción" del "Asistente de publicación de Query as a Web Service". Definir parámetros avanzados de servicio Web Puede definir los parámetros siguientes en el cuadro de diálogo "Parámetros avanzados": • • • Uso de proxy inverso con una dirección URL base del servicio Web Restricciones de tiempo de espera de sesión Modo de autenticación utilizado para consumidores de servicios Web. Se abrirá el cuadro de diálogo Parámetros avanzados. • Si no desea configurar los parámetros avanzados. • Escriba o utilice las flechas arriba y abajo para especificar un nuevo valor para la restricción de tiempo de espera de sesión. 1.

los casos de llamadas en cascada). El valor predeterminado es de 60 segundos. Puede establecer el modo de autenticación para que se defina según el servicio o para que lo haga el consumidor: • Servicio Query as a Web Service 31 . Un servidor denominado miservidor. llama al servicio 2 con los mismos datos (nombre de usuario y contraseña idénticos). Haga clic en Aceptar. Se puede configurar el tiempo de espera de la sesión (en segundos) para cada conexión de Query as a Web Service.Crear una consulta nueva para publicarla como servicio Web Cómo crear una consulta nueva utilizando el Asistente de publicación de Query as a Web Service 4 3. por ejemplo. Para que se admita este tipo de despliegue. por lo general. debe configurar una dirección URL base de los servicios Web. Windows AD o SAP. Por ejemplo. si un usuario concreto llama al servicio 1 y. Modo de autenticación El modo de autenticación indica el tipo de directorio con el que la plataforma BusinessObjects XI valida el inicio de sesión. Algunos ejemplos son Enterprise. La dirección URL base contiene la dirección URL externa desde la que se debe franquear el acceso al servicio Web. Se abrirá la página Descripción.miempresa.es/dswsbobje/. LDAP. Dirección URL base del servicio Web El proxy inverso es la traducción de la dirección de red de un equipo de una URL de la red indicada a otra URL de otra red. en menos de 60 segundos. Tiempo de espera de sesión A fin de mejorar el rendimiento de Query as a Web Service (en particular.es de una red de empresa se podría denominar www. el proveedor de servicios Web almacena en caché la conexión del usuario al servidor. una red externa y pública como Internet. Continuará definiendo la consulta en esta página.empresa. www.miempresa. el servidor reutiliza la conexión y reinicializa el tiempo de espera de la sesión.es en la red externa.

Seleccione el universo que se utilizará como origen de datos para la consulta. No obstante. • Definido por el consumidor El consumidor de la consulta selecciona el modo de autenticación en el parámetro de entrada authenticationType. En esta sección se describe brevemente el panel de consulta y se incluyen instrucciones para crear una consulta. Definir una consulta La página "Consulta" del "Asistente de publicación de Query as a Web Service" permite utilizar un panel de consultas para definir una consulta basada en un universo. todos los usuarios que accedan en lo sucesivo al servicio se autentican en dicho directorio (excepto la opción sessionID). El panel de consulta contiene las siguientes áreas: 32 Query as a Web Service . Haga clic en Siguiente. En el cuadro de descripción aparece una descripción del universo seleccionado. El panel de consulta se basa en el "panel de consulta HTML de Web Intelligence". Se abrirá la página "Consulta" del asistente. el panel de consulta se describe detalladamente en la guía Elaboración de consultas mediante Consulta .4 Crear una consulta nueva para publicarla como servicio Web Cómo crear una consulta nueva utilizando el Asistente de publicación de Query as a Web Service El administrador se ocupa de seleccionar el directorio de autenticación. Todos los directorios de autenticación compatibles con el servidor se encuentran disponibles para la selección en la lista desplegable Modo de autenticación. 2. consulte esta guía en la documentación de esta versión. Para obtener información adicional. 1.HTML de Web Intelligence. Haga clic en un universo de la lista. Seleccionar un universo para una consulta La página "Seleccionar un universo" del "Asistente de publicación de Query as a Web Service" enumera los universos disponibles para el CMS.

Puede seleccionar los operadores de una lista.Crear una consulta nueva para publicarla como servicio Web Cómo crear una consulta nueva utilizando el Asistente de publicación de Query as a Web Service 4 Área del panel de consulta Descripción Panel a la izquierda del panel de consulta que contiene las clases. Puede aplicar un orden a los datos para cada objeto haciendo clic con el botón derecho en un objeto y seleccionando el tipo de orden. Seleccione un operador y elija el filtro deseado en las listas desplegables. Query as a Web Service 33 . En la sección de temas relacionados se describen los filtros disponibles. Ventana Universo Panel Objetos del resultado Panel Filtrar objetos 1. 3. Aparece la página "Vista preliminar" del asistente. Arrastre los objetos para definir un filtro que limite los datos que devolverá la consulta. Los objetos de consulta aparecen alineados en el panel "Objetos del resultado". Puede cambiar el orden de un objeto de la consulta seleccionándolo y arrastrándolo a la posición deseada. 2. Haga clic en Aceptar. 4. Estos objetos se asignan a estructuras SQL de la base de datos. • Seleccione los objetos y arrástrelos al panel "Objetos del resultado". Arrastre los objetos de la consulta a este panel. haga doble clic o arrastre un objeto de filtro al panel "Filtrar objetos". realice una de las siguientes acciones: • Haga doble clic en los objetos de la consulta. Si desea crear un filtro. un cuadro de texto de una constante y una lista desplegable de valores o una petición. aplicar un filtro utilizando una constante o una lista de valores o definir una petición para la entrada de usuario. En el panel "Universo". Puede eliminar cualquier objeto seleccionándolo y arrastrándolo de nuevo al panel "Universo". El objeto se asocia automáticamente con una lista desplegable de operadores. dimensiones y medidas del universo organizado en una estructura de árbol. La consulta se crea utilizando estos objetos.

En el panel de consulta. Defina los valores de restricciones necesarios. 3. 1. Haga clic en Aceptar. De modo predeterminado. Tiempo máximo permitido para la recuperación de datos. permite devolver filas duplicadas. 34 Query as a Web Service . El número de filas que se debe devolver Conjunto de resultados de ejemplo para un conjunto de resultados de ejemplo antes de ejecutar la consulta.4 Crear una consulta nueva para publicarla como servicio Web Cómo crear una consulta nueva utilizando el Asistente de publicación de Query as a Web Service Definir restricciones de consultas Puede definir restricciones para optimizar el rendimiento de las consultas. Aparecerá un cuadro de diálogo con las opciones de restricción de consultas. El valor predeterminado "-1" indica que esta opción está desactivada y que se aplica el valor establecido en los parámetros de conexión de universo. 2. Puede definir las siguientes restricciones: Restricción Descripción Si se selecciona. la consulta no devuelve filas duplicadas. haga clic en el icono de opciones en la parte superior izquierda de la página. Filas duplicadas Tiempo máximo de búsqueda Número máximo de filas que puede devolver una consulta. El valor predeterminado Número máximo de filas devueltas "-1" indica que esta opción está desactivada y que se aplica el valor establecido en los parámetros de conexión de universo.

4. En el panel de consultas. 2. seleccione En la lista y. 5. El valor aparecerá en el panel Valores seleccionados. Haga clic en Aceptar. Aparecerá un cuadro de diálogo con las opciones de ordenación. 2. Los valores aparecerán en el cuadro de texto. elija Lista de valores en la lista desplegable de la derecha del cuadro. Aparecerá un cuadro de texto flanqueado por dos filtros de listas desplegables. En la página de consultas. Expanda las carpetas del panel "Objetos disponibles" y seleccione un objeto. 6. Haga clic en Aceptar. seleccione un objeto y haga clic en los botones Subir o Bajar. Haga doble clic en el objeto o en la flecha para colocar el objeto en el panel "Ordenaciones de la consulta". arrastre un objeto al panel Filtrar objetos. Definir listas de valores Las listas de valores se definen seleccionando el objeto en la página de consultas y luego definiendo la lista de valores en una página de lista de valores. 3. 1. Seleccione el objeto en el panel "Ordenaciones de la consulta" y haga clic en Ascendenteo Descendente. 1. haga clic en el icono Administrar ordenaciones encima del panel "Universo". En la lista desplegable de la izquierda del cuadro de texto. Si es preciso. Aparece el cuadro de diálogo Lista de valores. También puede definir una prioridad de ordenación para un objeto. a continuación. Query as a Web Service 35 . Haga doble clic en cada valor del panel de lista que desee que aparezca en la lista de valores. 3. 4.Crear una consulta nueva para publicarla como servicio Web Cómo crear una consulta nueva utilizando el Asistente de publicación de Query as a Web Service 4 Definir el orden de clasificación de las peticiones Puede definir un orden para cada objeto del universo.

Compruebe que el universo. 2. Haga clic en Aceptar.4 Crear una consulta nueva para publicarla como servicio Web Cómo crear una nueva consulta duplicando una ya publicada Definir peticiones Una petición se define seleccionando el objeto en la página de consultas y luego abriendo una página de peticiones para definirla. se 36 Query as a Web Service . Haga clic en el icono de petición. Cómo crear una nueva consulta duplicando una ya publicada Puede crear una nueva consulta para publicar duplicando una consulta publicada y utilizándola como plantilla. Seleccione Petición en la lista desplegable que hay a la derecha del cuadro de texto. Obtener una vista preliminar y publicar una consulta La página "Vista preliminar" del "Asistente de publicación de Query as a Web Service" permite obtener una vista preliminar de los objetos de la consulta y la tabla de resultados. La consulta se publicará en el servidor host como servicio Web. Cuando esté satisfecho con la vista preliminar. Aparecerá un cuadro de texto flanqueado por dos filtros de listas desplegables. Aparecerá un cuadro para definir una petición. los objetos y el resultado de la consulta sean correctos. 3. 1. En la página de consultas. Aparecerá un icono de petición. 4. Se incluirá en la página de catálogo de consultas. arrastre un objeto de petición al panel Filtrar objetos. 2. 1. Escriba el texto que desee incluir en la petición y seleccione las opciones que se aplicarán a la misma. Haga clic en Publicar. podrá publicar la consulta como servicio Web en el servidor host. Una vez duplicada la consulta.

• Haga clic con el botón derecho en la lista del catálogo de consultas y seleccione "Duplicar" en la lista. Debe tener los permisos de usuario pertinentes para copiar una consulta en una carpeta y agregar una consulta nueva a otra carpeta. 2. Se abrirá el "Asistente de publicación de Query as a Web Service". Query as a Web Service 37 . Realice una de las siguientes acciones: • Seleccione una consulta en la página de catálogo de consultas y elija Consulta > Duplicar. y podrá modificar la definición del mismo modo en que se crea una nueva consulta con el asistente. Para duplicar una consulta publicada Puede duplicar una consulta para crear una nueva definición de consulta del modo siguiente: 1.Crear una consulta nueva para publicarla como servicio Web Cómo crear una nueva consulta duplicando una ya publicada 4 iniciará automáticamente el "Asistente de publicación de Query as a Web Service". Siga los pasos del asistente para cambiar el nombre y modificar la definición de consulta.

4 Crear una consulta nueva para publicarla como servicio Web Cómo crear una nueva consulta duplicando una ya publicada 38 Query as a Web Service .

Administrar consultas como servicios Web 5 .

Se creará una nueva carpeta en la lista. 2. El nuevo nombre se aplicará al instante. Siga los pasos del asistente para editar la consulta y volver a publicarla más adelante. lo que podría romper el vínculo que emplean otros usuarios para comunicarse con los servicios Web. Business Objects le aconseja que notifique a los usuarios todos los cambios que realice. • Haga clic con el botón derecho en la carpeta raíz y seleccione "Nueva carpeta" en la lista.5 Administrar consultas como servicios Web Crear carpetas en el catálogo de consultas Crear carpetas en el catálogo de consultas Puede crear carpetas en la página de catálogo de consultas para organizar las consultas de la lista. Realice una de las siguientes acciones: • Seleccione Consulta > Editar. Al editar una consulta como servicio Web. Para cambiar el nombre a una consulta Puede cambiar el nombre de una consulta en el catálogo de consultas. seleccione la consulta que desee editar. se puede alterar el “WSDL” asociado. 1. 3. No es necesario que vuelva a publicar la consulta para aplicar el nuevo nombre. Se abrirá el "Asistente de publicación de Query as a Web Service". lleve a cabo una de las siguientes acciones: • Haga clic en la carpeta root y seleccione Consulta > Nueva carpeta. En el catálogo de consultas. ya que el servicio Web se identifica 40 Query as a Web Service . Puede crear carpetas en cualquier carpeta de la lista. Editar una consulta como servicio Web Puede modificar la definición de una consulta que se haya publicado como servicio Web en cualquier momento. • Haga clic con el botón derecho en una consulta y elija "Editar" en la lista del catálogo. • Haga doble clic en una consulta. • En la página de catálogo de consultas.

Asegúrese de tener los permisos de usuario correspondientes para realizar la operación de copia. 2. • Haga clic con el botón derecho en una consulta del catálogo y seleccione "Copiar" en el menú contextual. Eliminar una consulta como servicio Web Puede eliminar una consulta de la lista del catálogo de consultas. 2. El nuevo nombre se aplicará al instante. 1. • Realice una de las siguientes acciones: • Seleccione una consulta de la página de catálogo de consultas y elija Editar > Eliminar. lleve a cabo una de las siguientes acciones: • Haga doble clic en una consulta de la lista. Copiar y pegar una consulta como servicio Web Puede copiar y pegar consultas entre carpetas del catálogo de consultas. En la página de catálogo de consultas. • Haga clic con el botón derecho en la lista del catálogo de consultas y seleccione "Eliminar" en la lista. La consulta se eliminará del host. 1. Escriba un nuevo nombre. • Seleccione una consulta en la lista y elija Consulta > Cambiar nombre La consulta se resaltará. Realice una de las siguientes acciones: • Seleccione una consulta en el catálogo de consultas y elija Editar > Copiar. Query as a Web Service 41 . Haga clic en el lugar donde desee pegar la consulta copiada y seleccione Editar > Pegaro haga clic con el botón derecho y seleccione "Pegar" en la lista.Administrar consultas como servicios Web Eliminar una consulta como servicio Web 5 en el CMS mediante un identificador exclusivo (CUID) en lugar del nombre de consulta que se utilizaba en las versiones anteriores.

Seleccione una consulta en la lista que aparece en la página de catálogo de consultas. Las propiedades se muestran en la parte derecha de la lista de consultas. 3. El vínculo a la descripción de consultas se muestra en un explorador Web.5 Administrar consultas como servicios Web Ver las propiedades de la consulta La consulta copiada aparecerá en la lista del catálogo de consultas. • Abra un explorador Web y vaya a la dirección URL dswsbobje http://<nombre del servidor>:<número de puerto Tom cat>/dswsbobje/ qaawsservices 42 Query as a Web Service . Haga clic en el vínculo de WSDL de la página Web para ver el WSDL. Si es preciso. 1. Ver las propiedades de la consulta Puede ver las propiedades de la consulta en la página de catálogo de consultas. Ver las instancias de servicios Web de consultas disponibles Puede ver las instancias disponibles de Query as a Web Service en un explorador Web. Haga clic en la dirección URL. abra las carpetas para ir a la consulta. 2. La definición de WSDL se abre en el explorador Web.

Debe copiar una definición de Query as a Web Service de un servidor a otro. deberá actualizar manualmente la caché WSDL. dispone de los métodos siguientes: • Query as a Web Service Utilice la opción Desplegar en otro servidor. Para realizar el despliegue en otro servidor.Administrar consultas como servicios Web Cómo implementar consultas en otro servidor Web 5 Cómo implementar consultas en otro servidor Web En esta sección se explica cómo implementar en otro servidor. Si no se utiliza este método. La ventaja de este método es que la consulta se actualizará automáticamente la caché WSDL de la consulta en el nuevo servidor de la aplicación. Por ejemplo. Query as a Web Service 43 . puede mover una definición de consulta de un servidor de desarrollo a uno de prueba o producción.

la caché WSDL se actualiza de forma automática. Archivo BIAR. por ejemplo el modo de autenticación. ya no hay que realizar conexiones con el CMS. Anteriormente. Es importante mantener el mismo CUID durante las operaciones del Asistente de importación. así como valores de configuración regional y tiempo de espera que se utilizan durante el consumo del servicio Web.ZIP siempre que se publique o actualice una nueva consulta de QaaWS. asegúrese de que el universo y los usuarios sean iguales en ambos equipos. deberá actualizar manualmente el archivo . Nota: Antes de empezar. En esta versión. el servlet almacena todos los archivos WSDL en un archivo . Si se utiliza el Asistente de importación o un archivo BIAR para desplegar una consulta en otro servidor de aplicación. Los archivos WSDL se agregan a este archivo .biar para importar universos y usuarios.ZIP en el servidor de la aplicación.ZIP de WSDL. Deberá actualizar manualmente la caché WSDL para la consulta desplegada. Al utilizar la opción Desplegar en otro servidor para desplegar una consulta en otro servidor de aplicación. Temas relacionados • Actualización de la caché WSDL al desplegar consultas en otro servidor 44 Query as a Web Service . Use el Asistente de importación o archivos . Éste se describe en la sección Temas relacionados.5 Administrar consultas como servicios Web Cómo implementar consultas en otro servidor Web • • Asistente de importación. También se almacenan parámetros de ejecución adicionales en la caché WSDL. La WSDL de la consulta se actualizaba de forma dinámica. Deberá actualizar manualmente la caché WSDL para la consulta desplegada. Temas relacionados • Actualización de la caché WSDL al desplegar consultas en otro servidor La actualización del archivo WSDL cambia en el despliegue de consultas Las actualizaciones del archivo WSDL han cambiado en esta versión. A partir de esta versión. el servlet se conectaba a CMS cada vez que se publicaba una consulta.

cambia automáticamente la ubicación del WSDL así como la ubicación de ejecución de los servicios. cuando termine. 2. 3. Aparece el cuadro de diálogo Seleccione sus credenciales. 1. haga clic en Aceptar. La opción seleccionada de Query as a Web Service aparece en el Asistente de publicación de Query as a Web Service. No es posible desplegar el mismo nombre de servicio de la consulta en el mismo servidor en más de una ocasión. puede convertir un cuadro de mandos de desarrollo en un cuadro de producción simplemente cambiando la dirección URL. En el catálogo de consultas. por medio del mismo nombre de servicio. Haga clic en Desplegar en otro servidor. Nota: El asistente permite personalizar esta dirección URL basada en el servicio. También puede convertirla en dinámica en proyectos de Xcelsius mediante el cuadro de texto de valores de entrada para la conectividad de servicios Web. Query as a Web Service 45 . 4. Publique Query as a Web Service en el nuevo sistema. Al desplegar una definición de Query as a Web Service en otro servidor. Gracias a esta funcionalidad. Puede usar la opción Desplegar en otro servidor entre dos servidores que tengan instalada la misma versión de Query as a Web Service. Con esta opción no es posible migrar consultas de una versión a otra. Complete la información del sistema en el que desee desplegar los servicios Web y.Administrar consultas como servicios Web Cómo implementar consultas en otro servidor Web 5 Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service El cliente Query as a Web Service le permite desplegar consultas en otro servidor una vez. seleccione la aparición de Query as a Web Service cuya definición desee copiar.

En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación. 4. apunte la definición de consulta recién desplegada al servidor Web del sistema de destino. En el cuadro de diálogo Entorno de origen. Abra el Asistente de importación en el servidor de destino. a continuación. a continuación. 9. 10. Inicie el Asistente de importación en el servidor de origen. Tras la importación. las definiciones de Query as a Web Service que le interesen. seleccione el archivo de origen al que haya exportado las definiciones. Continúe por los pasos restantes del Asistente de importación haciendo clic en Siguiente. Continúe por los pasos restantes del Asistente de importación haciendo clic en Siguiente. seleccione el archivo de destino al que desee exportar las definiciones. 3. 7. Importar carpetas y objetos de la aplicación. expanda la carpeta QaaWS y.5 Administrar consultas como servicios Web Cómo implementar consultas en otro servidor Web Implementar Query as a Web Service desde el Asistente de importación Para realizar el despliegue con el Asistente de importación. Importar carpetas y objetos de la aplicación. importe la definición de Query as a Web Service del servidor de origen al servidor de destino. 1. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. Después de iniciar la sesión en el CMS de origen. seleccione Importar carpetas y objetos y. 12. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. a continuación. 11. 5. 2. seleccione Importar carpetas y objetos y. Inicie sesión en el CMS de destino. 8. seleccione las definiciones de Query as a Web Service que le interesen. 46 Query as a Web Service . En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación. 6.

Administrar consultas como servicios Web Cómo implementar consultas en otro servidor Web

5

Implementar Query as a Web Service desde un archivo BIAR
Compruebe que el Asistente de importación esté instalado tanto en el servidor de origen como en el servidor de destino. 1. Abra el Asistente de importación en el servidor de origen. 2. Después de iniciar la sesión en el CMS de origen, seleccione el archivo .biar de destino al que desee exportar las definiciones. 3. En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación, seleccione Importar carpetas y objetos y, a continuación, Importar carpetas y objetos de la aplicación. 4. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación, expanda la carpeta QaaWS y, a continuación, las definiciones de Query as a Web Service que le interesen. 5. Continúe por las páginas restantes del Asistente de importación. 6. Abra el Asistente de importación en el servidor de destino. 7. En el cuadro de diálogo Entorno de origen, seleccione el archivo .biar al que haya exportado las definiciones. 8. Inicie sesión en el CMS de destino. 9. En el cuadro de diálogo Seleccione los objetos para importar, seleccione Importar carpetas y objetos > Importar carpetas y objetos de la aplicación. 10. En el cuadro de diálogo Importar carpetas y objetos de la aplicación, seleccione las definiciones de Query as a Web Service que le interesen. 11. Continúe por las páginas restantes del Asistente de importación. 12. Tras la importación, apunte la definición de consulta recién desplegada al servidor Web del sistema de destino.

Actualización de la caché WSDL al desplegar consultas en otro servidor
Si no utiliza la opción Desplegar en otro servidor en Query as a Web Service para desplegar una consulta a otro servidor, tendrá que actualizar manualmente la caché WSDL para asegurarse de que la consulta se

Query as a Web Service

47

5

Administrar consultas como servicios Web Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service

sincroniza con el Servidor de administración central (CMS). Esto se hace utilizando el asistente de importación o un archivo BIAR para desplegar una consulta en otro servidor. Para actualizar manualmente la WDSL cuando una consulta se despliega en otro servidor de aplicación, haga lo siguiente: • • Vaya a la siguiente URL: http://<NombreServidorAplicación>:<puerto>/dswsbobje/qaawsservices/wsdlGenerator Si fuera necesario, especifique la información de acceso del CMS.

Los archivos WSDL se actualizan de forma automática.

Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service
El cliente Query as a Web Service le permite desplegar consultas en otro servidor una vez, por medio del mismo nombre de servicio. Puede usar la opción Desplegar en otro servidor entre dos servidores que tengan instalada la misma versión de Query as a Web Service. Con esta opción no es posible migrar consultas de una versión a otra. 1. En el catálogo de consultas, seleccione la aparición de Query as a Web Service cuya definición desee copiar. 2. Haga clic en Desplegar en otro servidor. Aparece el cuadro de diálogo Seleccione sus credenciales. 3. Complete la información del sistema en el que desee desplegar los servicios Web y, cuando termine, haga clic en Aceptar. La opción seleccionada de Query as a Web Service aparece en el Asistente de publicación de Query as a Web Service. 4. Publique Query as a Web Service en el nuevo sistema. Al desplegar una definición de Query as a Web Service en otro servidor, cambia automáticamente la ubicación del WSDL así como la ubicación de ejecución de los servicios.

48

Query as a Web Service

Administrar consultas como servicios Web Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service

5

Nota:

El asistente permite personalizar esta dirección URL basada en el servicio. También puede convertirla en dinámica en proyectos de Xcelsius mediante el cuadro de texto de valores de entrada para la conectividad de servicios Web. Gracias a esta funcionalidad, puede convertir un cuadro de mandos de desarrollo en un cuadro de producción simplemente cambiando la dirección URL. No es posible desplegar el mismo nombre de servicio de la consulta en el mismo servidor en más de una ocasión.

La actualización del archivo WSDL cambia en el despliegue de consultas
Las actualizaciones del archivo WSDL han cambiado en esta versión. A partir de esta versión, el servlet almacena todos los archivos WSDL en un archivo .ZIP en el servidor de la aplicación. Anteriormente, el servlet se conectaba a CMS cada vez que se publicaba una consulta. La WSDL de la consulta se actualizaba de forma dinámica. En esta versión, ya no hay que realizar conexiones con el CMS. Los archivos WSDL se agregan a este archivo .ZIP siempre que se publique o actualice una nueva consulta de QaaWS. También se almacenan parámetros de ejecución adicionales en la caché WSDL, por ejemplo el modo de autenticación, así como valores de configuración regional y tiempo de espera que se utilizan durante el consumo del servicio Web. Al utilizar la opción Desplegar en otro servidor para desplegar una consulta en otro servidor de aplicación, la caché WSDL se actualiza de forma automática. Si se utiliza el Asistente de importación o un archivo BIAR para desplegar una consulta en otro servidor de aplicación, deberá actualizar manualmente el archivo .ZIP de WSDL. Éste se describe en la sección Temas relacionados.
Temas relacionados

• Actualización de la caché WSDL al desplegar consultas en otro servidor

Query as a Web Service

49

5

Administrar consultas como servicios Web Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service

Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service
El cliente Query as a Web Service le permite desplegar consultas en otro servidor una vez, por medio del mismo nombre de servicio. Puede usar la opción Desplegar en otro servidor entre dos servidores que tengan instalada la misma versión de Query as a Web Service. Con esta opción no es posible migrar consultas de una versión a otra. 1. En el catálogo de consultas, seleccione la aparición de Query as a Web Service cuya definición desee copiar. 2. Haga clic en Desplegar en otro servidor. Aparece el cuadro de diálogo Seleccione sus credenciales. 3. Complete la información del sistema en el que desee desplegar los servicios Web y, cuando termine, haga clic en Aceptar. La opción seleccionada de Query as a Web Service aparece en el Asistente de publicación de Query as a Web Service. 4. Publique Query as a Web Service en el nuevo sistema. Al desplegar una definición de Query as a Web Service en otro servidor, cambia automáticamente la ubicación del WSDL así como la ubicación de ejecución de los servicios.
Nota:

El asistente permite personalizar esta dirección URL basada en el servicio. También puede convertirla en dinámica en proyectos de Xcelsius mediante el cuadro de texto de valores de entrada para la conectividad de servicios Web. Gracias a esta funcionalidad, puede convertir un cuadro de mandos de desarrollo en un cuadro de producción simplemente cambiando la dirección URL. No es posible desplegar el mismo nombre de servicio de la consulta en el mismo servidor en más de una ocasión.

50

Query as a Web Service

7. expanda la carpeta QaaWS y. 12. 8. 1. a continuación. seleccione el archivo de destino al que desee exportar las definiciones. 6. En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación. seleccione Importar carpetas y objetos y. Tras la importación. seleccione las definiciones de Query as a Web Service que le interesen. las definiciones de Query as a Web Service que le interesen. a continuación. a continuación. 4. Query as a Web Service 51 . 10. Continúe por los pasos restantes del Asistente de importación haciendo clic en Siguiente. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. Inicie sesión en el CMS de destino. En el cuadro de diálogo Entorno de origen. Importar carpetas y objetos de la aplicación. 11. Continúe por los pasos restantes del Asistente de importación haciendo clic en Siguiente. Abra el Asistente de importación en el servidor de destino. Después de iniciar la sesión en el CMS de origen. apunte la definición de consulta recién desplegada al servidor Web del sistema de destino.Administrar consultas como servicios Web Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service 5 Implementar Query as a Web Service desde el Asistente de importación Para realizar el despliegue con el Asistente de importación. 2. seleccione el archivo de origen al que haya exportado las definiciones. 3. seleccione Importar carpetas y objetos y. Importar carpetas y objetos de la aplicación. En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación. 9. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. Inicie el Asistente de importación en el servidor de origen. importe la definición de Query as a Web Service del servidor de origen al servidor de destino. 5.

Importar carpetas y objetos de la aplicación. Tras la importación. 5. 8. Abra el Asistente de importación en el servidor de destino. 4. En el cuadro de diálogo Seleccione los objetos para importar. Continúe por las páginas restantes del Asistente de importación. 12. En el cuadro de diálogo Entorno de origen. expanda la carpeta QaaWS y. 7. Después de iniciar la sesión en el CMS de origen. tendrá que actualizar manualmente la caché WSDL para asegurarse de que la consulta se 52 Query as a Web Service . 10. En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación. Inicie sesión en el CMS de destino. 11. Continúe por las páginas restantes del Asistente de importación. seleccione Importar carpetas y objetos y. las definiciones de Query as a Web Service que le interesen. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. 3. a continuación. En el cuadro de diálogo Importar carpetas y objetos de la aplicación. 6. apunte la definición de consulta recién desplegada al servidor Web del sistema de destino. a continuación. 9. seleccione las definiciones de Query as a Web Service que le interesen. Actualización de la caché WSDL al desplegar consultas en otro servidor Si no utiliza la opción Desplegar en otro servidor en Query as a Web Service para desplegar una consulta a otro servidor.biar al que haya exportado las definiciones. 2. seleccione Importar carpetas y objetos > Importar carpetas y objetos de la aplicación. seleccione el archivo .5 Administrar consultas como servicios Web Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service Implementar Query as a Web Service desde un archivo BIAR Compruebe que el Asistente de importación esté instalado tanto en el servidor de origen como en el servidor de destino. Abra el Asistente de importación en el servidor de origen. 1. seleccione el archivo .biar de destino al que desee exportar las definiciones.

Implementar Query as a Web Service desde el Asistente de importación Para realizar el despliegue con el Asistente de importación. importe la definición de Query as a Web Service del servidor de origen al servidor de destino. Esto se hace utilizando el asistente de importación o un archivo BIAR para desplegar una consulta en otro servidor. haga lo siguiente: • • Vaya a la siguiente URL: http://<NombreServidorAplicación>:<puerto>/dswsbobje/qaawsservices/wsdlGenerator Si fuera necesario. 2. seleccione el archivo de origen al que haya exportado las definiciones. Después de iniciar la sesión en el CMS de origen. Continúe por los pasos restantes del Asistente de importación haciendo clic en Siguiente. Inicie sesión en el CMS de destino. 3. 8. 6. a continuación. las definiciones de Query as a Web Service que le interesen. Inicie el Asistente de importación en el servidor de origen.Administrar consultas como servicios Web Implementar Query as a Web Service desde el Asistente de importación 5 sincroniza con el Servidor de administración central (CMS). a continuación. seleccione Importar carpetas y objetos y. 4. seleccione Importar carpetas y objetos y. especifique la información de acceso del CMS. expanda la carpeta QaaWS y. a continuación. 9. Los archivos WSDL se actualizan de forma automática. 1. En el cuadro de diálogo Entorno de origen. Importar carpetas y objetos de la aplicación. Abra el Asistente de importación en el servidor de destino. 7. Para actualizar manualmente la WDSL cuando una consulta se despliega en otro servidor de aplicación. 5. En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación. Query as a Web Service 53 . En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación. Importar carpetas y objetos de la aplicación. seleccione el archivo de destino al que desee exportar las definiciones.

Continúe por los pasos restantes del Asistente de importación haciendo clic en Siguiente. 54 Query as a Web Service . 11. Anteriormente. Si se utiliza el Asistente de importación o un archivo BIAR para desplegar una consulta en otro servidor de aplicación. La actualización del archivo WSDL cambia en el despliegue de consultas Las actualizaciones del archivo WSDL han cambiado en esta versión.ZIP siempre que se publique o actualice una nueva consulta de QaaWS. La WSDL de la consulta se actualizaba de forma dinámica. el servlet almacena todos los archivos WSDL en un archivo . por medio del mismo nombre de servicio.ZIP de WSDL. Éste se describe en la sección Temas relacionados. Tras la importación. Temas relacionados • Actualización de la caché WSDL al desplegar consultas en otro servidor Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service El cliente Query as a Web Service le permite desplegar consultas en otro servidor una vez. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. así como valores de configuración regional y tiempo de espera que se utilizan durante el consumo del servicio Web. También se almacenan parámetros de ejecución adicionales en la caché WSDL.ZIP en el servidor de la aplicación. deberá actualizar manualmente el archivo . la caché WSDL se actualiza de forma automática. Los archivos WSDL se agregan a este archivo . ya no hay que realizar conexiones con el CMS. En esta versión. 12. A partir de esta versión. seleccione las definiciones de Query as a Web Service que le interesen.5 Administrar consultas como servicios Web Implementar Query as a Web Service desde el Asistente de importación 10. Al utilizar la opción Desplegar en otro servidor para desplegar una consulta en otro servidor de aplicación. el servlet se conectaba a CMS cada vez que se publicaba una consulta. por ejemplo el modo de autenticación. apunte la definición de consulta recién desplegada al servidor Web del sistema de destino.

4. Implementar Query as a Web Service desde el Asistente de importación Para realizar el despliegue con el Asistente de importación. seleccione la aparición de Query as a Web Service cuya definición desee copiar. haga clic en Aceptar. Complete la información del sistema en el que desee desplegar los servicios Web y. 3. cambia automáticamente la ubicación del WSDL así como la ubicación de ejecución de los servicios. Aparece el cuadro de diálogo Seleccione sus credenciales. 1. Query as a Web Service 55 . cuando termine. seleccione el archivo de destino al que desee exportar las definiciones. Haga clic en Desplegar en otro servidor. puede convertir un cuadro de mandos de desarrollo en un cuadro de producción simplemente cambiando la dirección URL. No es posible desplegar el mismo nombre de servicio de la consulta en el mismo servidor en más de una ocasión. También puede convertirla en dinámica en proyectos de Xcelsius mediante el cuadro de texto de valores de entrada para la conectividad de servicios Web. La opción seleccionada de Query as a Web Service aparece en el Asistente de publicación de Query as a Web Service. 2. Gracias a esta funcionalidad. En el catálogo de consultas. 2. Publique Query as a Web Service en el nuevo sistema. Inicie el Asistente de importación en el servidor de origen. Con esta opción no es posible migrar consultas de una versión a otra. importe la definición de Query as a Web Service del servidor de origen al servidor de destino. Después de iniciar la sesión en el CMS de origen. 1.Administrar consultas como servicios Web Implementar Query as a Web Service desde el Asistente de importación 5 Puede usar la opción Desplegar en otro servidor entre dos servidores que tengan instalada la misma versión de Query as a Web Service. Al desplegar una definición de Query as a Web Service en otro servidor. Nota: El asistente permite personalizar esta dirección URL basada en el servicio.

9. seleccione el archivo de origen al que haya exportado las definiciones. a continuación. 1. Importar carpetas y objetos de la aplicación. seleccione las definiciones de Query as a Web Service que le interesen. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. Tras la importación. 11. Abra el Asistente de importación en el servidor de origen. apunte la definición de consulta recién desplegada al servidor Web del sistema de destino. Inicie sesión en el CMS de destino. 7. expanda la carpeta QaaWS y. Implementar Query as a Web Service desde un archivo BIAR Compruebe que el Asistente de importación esté instalado tanto en el servidor de origen como en el servidor de destino. En el cuadro de diálogo Entorno de origen. Abra el Asistente de importación en el servidor de destino.5 Administrar consultas como servicios Web Implementar Query as a Web Service desde el Asistente de importación 3. seleccione el archivo . 8. 4. expanda la carpeta QaaWS y. a continuación. Después de iniciar la sesión en el CMS de origen. a continuación. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. 4. seleccione Importar carpetas y objetos y. las definiciones de Query as a Web Service que le interesen. 2. Continúe por los pasos restantes del Asistente de importación haciendo clic en Siguiente. las definiciones de Query as a Web Service que le interesen.biar de destino al que desee exportar las definiciones. En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación. 10. 3. 5. 12. seleccione Importar carpetas y objetos y. Importar carpetas y objetos de la aplicación. En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación. 6. En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación. Continúe por los pasos restantes del Asistente de importación haciendo clic en Siguiente. 56 Query as a Web Service . a continuación. Importar carpetas y objetos de la aplicación. a continuación. seleccione Importar carpetas y objetos y.

seleccione el archivo . 12. Los archivos WSDL se actualizan de forma automática. 11.biar al que haya exportado las definiciones. Continúe por las páginas restantes del Asistente de importación. En el cuadro de diálogo Entorno de origen.Administrar consultas como servicios Web Implementar Query as a Web Service desde un archivo BIAR 5 5. seleccione las definiciones de Query as a Web Service que le interesen. Continúe por las páginas restantes del Asistente de importación. Inicie sesión en el CMS de destino. Esto se hace utilizando el asistente de importación o un archivo BIAR para desplegar una consulta en otro servidor. Abra el Asistente de importación en el servidor de destino. 6. Tras la importación. 7. haga lo siguiente: • • Vaya a la siguiente URL: http://<NombreServidorAplicación>:<puerto>/dswsbobje/qaawsservices/wsdlGenerator Si fuera necesario. Para actualizar manualmente la WDSL cuando una consulta se despliega en otro servidor de aplicación. En el cuadro de diálogo Seleccione los objetos para importar. 8. Implementar Query as a Web Service desde un archivo BIAR Compruebe que el Asistente de importación esté instalado tanto en el servidor de origen como en el servidor de destino. Actualización de la caché WSDL al desplegar consultas en otro servidor Si no utiliza la opción Desplegar en otro servidor en Query as a Web Service para desplegar una consulta a otro servidor. tendrá que actualizar manualmente la caché WSDL para asegurarse de que la consulta se sincroniza con el Servidor de administración central (CMS). Query as a Web Service 57 . 10. apunte la definición de consulta recién desplegada al servidor Web del sistema de destino. especifique la información de acceso del CMS. En el cuadro de diálogo Importar carpetas y objetos de la aplicación. 9. seleccione Importar carpetas y objetos > Importar carpetas y objetos de la aplicación.

A partir de esta versión. En el cuadro de diálogo Importar carpetas y objetos de la aplicación. seleccione el archivo . el servlet almacena todos los archivos WSDL en un archivo . También se almacenan parámetros de ejecución adicionales en la caché WSDL. el servlet se conectaba a CMS cada vez que se publicaba una consulta. 58 Query as a Web Service . a continuación. ya no hay que realizar conexiones con el CMS. Inicie sesión en el CMS de destino. La WSDL de la consulta se actualizaba de forma dinámica. En esta versión. 8. seleccione Importar carpetas y objetos > Importar carpetas y objetos de la aplicación. las definiciones de Query as a Web Service que le interesen. La actualización del archivo WSDL cambia en el despliegue de consultas Las actualizaciones del archivo WSDL han cambiado en esta versión. seleccione las definiciones de Query as a Web Service que le interesen. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. Después de iniciar la sesión en el CMS de origen. 3. seleccione Importar carpetas y objetos y.ZIP siempre que se publique o actualice una nueva consulta de QaaWS. En el cuadro de diálogo Seleccione los objetos para importar. a continuación. 2. Continúe por las páginas restantes del Asistente de importación.5 Administrar consultas como servicios Web Implementar Query as a Web Service desde un archivo BIAR 1. Abra el Asistente de importación en el servidor de origen. Anteriormente.biar al que haya exportado las definiciones. expanda la carpeta QaaWS y. 9. Importar carpetas y objetos de la aplicación. 10. En el cuadro de diálogo Entorno de origen. 7. En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación. 6. por ejemplo el modo de autenticación. 12. Continúe por las páginas restantes del Asistente de importación. apunte la definición de consulta recién desplegada al servidor Web del sistema de destino. 11. seleccione el archivo . así como valores de configuración regional y tiempo de espera que se utilizan durante el consumo del servicio Web. Tras la importación. Los archivos WSDL se agregan a este archivo .ZIP en el servidor de la aplicación. 4.biar de destino al que desee exportar las definiciones. Abra el Asistente de importación en el servidor de destino. 5.

También puede convertirla en dinámica en proyectos de Xcelsius mediante el cuadro de texto de valores de entrada para la conectividad de servicios Web. 2. haga clic en Aceptar. puede convertir un cuadro de mandos Query as a Web Service 59 . Aparece el cuadro de diálogo Seleccione sus credenciales. Al desplegar una definición de Query as a Web Service en otro servidor. Si se utiliza el Asistente de importación o un archivo BIAR para desplegar una consulta en otro servidor de aplicación. Gracias a esta funcionalidad. Temas relacionados • Actualización de la caché WSDL al desplegar consultas en otro servidor Implementar en otro servidor utilizando la herramienta cliente Query as a Web Service El cliente Query as a Web Service le permite desplegar consultas en otro servidor una vez. cuando termine. la caché WSDL se actualiza de forma automática. En el catálogo de consultas.Administrar consultas como servicios Web Implementar Query as a Web Service desde un archivo BIAR 5 Al utilizar la opción Desplegar en otro servidor para desplegar una consulta en otro servidor de aplicación.ZIP de WSDL. deberá actualizar manualmente el archivo . Nota: El asistente permite personalizar esta dirección URL basada en el servicio. Complete la información del sistema en el que desee desplegar los servicios Web y. cambia automáticamente la ubicación del WSDL así como la ubicación de ejecución de los servicios. 1. 4. por medio del mismo nombre de servicio. Éste se describe en la sección Temas relacionados. seleccione la aparición de Query as a Web Service cuya definición desee copiar. Publique Query as a Web Service en el nuevo sistema. La opción seleccionada de Query as a Web Service aparece en el Asistente de publicación de Query as a Web Service. Haga clic en Desplegar en otro servidor. Puede usar la opción Desplegar en otro servidor entre dos servidores que tengan instalada la misma versión de Query as a Web Service. 3. Con esta opción no es posible migrar consultas de una versión a otra.

1. expanda la carpeta QaaWS y. 10. 8. seleccione el archivo de destino al que desee exportar las definiciones. a continuación. Implementar Query as a Web Service desde el Asistente de importación Para realizar el despliegue con el Asistente de importación. importe la definición de Query as a Web Service del servidor de origen al servidor de destino. No es posible desplegar el mismo nombre de servicio de la consulta en el mismo servidor en más de una ocasión. En el cuadro de diálogo Entorno de origen. Después de iniciar la sesión en el CMS de origen. En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación.5 Administrar consultas como servicios Web Implementar Query as a Web Service desde un archivo BIAR de desarrollo en un cuadro de producción simplemente cambiando la dirección URL. seleccione las definiciones de Query as a Web Service que le interesen. Continúe por los pasos restantes del Asistente de importación haciendo clic en Siguiente. 7. Inicie el Asistente de importación en el servidor de origen. seleccione el archivo de origen al que haya exportado las definiciones. 3. 11. 9. Continúe por los pasos restantes del Asistente de importación haciendo clic en Siguiente. a continuación. 12. 60 Query as a Web Service . seleccione Importar carpetas y objetos y. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. 4. 5. seleccione Importar carpetas y objetos y. Importar carpetas y objetos de la aplicación. 2. las definiciones de Query as a Web Service que le interesen. Importar carpetas y objetos de la aplicación. a continuación. En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. Inicie sesión en el CMS de destino. Tras la importación. Abra el Asistente de importación en el servidor de destino. 6. apunte la definición de consulta recién desplegada al servidor Web del sistema de destino.

Abra el Asistente de importación en el servidor de origen. 12. apunte la definición de consulta recién desplegada al servidor Web del sistema de destino. expanda la carpeta QaaWS y. a continuación. 7. Actualización de la caché WSDL al desplegar consultas en otro servidor Si no utiliza la opción Desplegar en otro servidor en Query as a Web Service para desplegar una consulta a otro servidor. 8. las definiciones de Query as a Web Service que le interesen. 5. seleccione el archivo . En el cuadro de diálogo Importar carpetas y objetos de la aplicación. a continuación. 6. seleccione Importar carpetas y objetos > Importar carpetas y objetos de la aplicación. 9. Tras la importación.biar de destino al que desee exportar las definiciones. Continúe por las páginas restantes del Asistente de importación. 4. En el cuadro de diálogo Entorno de origen. Importar carpetas y objetos de la aplicación. Después de iniciar la sesión en el CMS de origen. tendrá que actualizar manualmente la caché WSDL para asegurarse de que la consulta se Query as a Web Service 61 . En el cuadro de diálogo Seleccione los objetos para importar. 10. seleccione Importar carpetas y objetos y. Continúe por las páginas restantes del Asistente de importación.biar al que haya exportado las definiciones. En el panel Seleccionar carpetas y objetos de aplicación del cuadro de diálogo Asistente de importación. 1. 11. seleccione las definiciones de Query as a Web Service que le interesen. seleccione el archivo . Abra el Asistente de importación en el servidor de destino.Administrar consultas como servicios Web Implementar Query as a Web Service desde un archivo BIAR 5 Implementar Query as a Web Service desde un archivo BIAR Compruebe que el Asistente de importación esté instalado tanto en el servidor de origen como en el servidor de destino. 2. Inicie sesión en el CMS de destino. En el panel Seleccione los objetos para importar del cuadro de diálogo Asistente de importación. 3.

2. haga lo siguiente: • • Vaya a la siguiente URL: http://<NombreServidorAplicación>:<puerto>/dswsbobje/qaawsservices/wsdlGenerator Si fuera necesario.miempresa. Para actualizar manualmente la WDSL cuando una consulta se despliega en otro servidor de aplicación. Esto se hace utilizando el asistente de importación o un archivo BIAR para desplegar una consulta en otro servidor. Busque el archivo dsws.properties. Los archivos WSDL se actualizan de forma automática.5 Administrar consultas como servicios Web Implementar Query as a Web Service en varios servidores Web sincroniza con el Servidor de administración central (CMS). Actualice las siguientes propiedades: 62 Query as a Web Service . Implementar Query as a Web Service en varios servidores Web Configurar el cliente Query as a Web Service para que se conecte a un servidor Web de proxy inverso El proxy inverso es la traducción de la dirección de red de un equipo de una URL de la red indicada a otra URL de una red externa. Este archivo se encuentra en aplicación Web dswsbobje. Como el cliente Query as a Web Service crea un enlace a los servicios Web del motor de informes. de Query y de BICatalog. debe especificar la dirección URL externa de los servicios Web: wsresource4=QueryService|query web service alo ne|http://[miservidor.es]/dswsbobje/servi ces/query 1. especifique la información de acceso del CMS.

es] dswsbob je/services/bicatalog QueryService|query web service alo ne|http://[miservidor.miempre sa.Administrar consultas como servicios Web Implementar Query as a Web Service en varios servidores Web 5 Nombre de la propieValor de la propiedad dad wsresource1 ReportEngine|reportengine web service alone|http://[miservidor.es]/dswsbobje/services/reportengi ne BICatalog|bicatalog web service alo ne|[miservidor.miempresa.miempre sa.es]/dswsbobje/services/query wsresource2 wsresource4 Query as a Web Service 63 .

5 Administrar consultas como servicios Web Implementar Query as a Web Service en varios servidores Web 64 Query as a Web Service .

Consumir consultas como servicios Web con distintas aplicaciones 6 .

los enlaces de protocolo y los formatos de mensaje necesarios para interactuar con los servicios Web enumerados en el directorio. Si un programa cliente se conecta a un servicio Web. Al activar el componente Conector de servicios Web. un documento XML). Nota: Asegúrese de que tiene instalado Crystal Xcelsius 2008 Enterprise para tener acceso a las conexiones del servicio web. use el Conector de servicios Web. Primero. es decir. se describen de forma general las operaciones y los mensajes compatibles y. Consumir Query as a Web Service en Crystal Xcelsius Para consumir Query as a Web Service en Crystal Xcelsius. se crea un mensaje basado en SOAP (en esencia.6 Consumir consultas como servicios Web con distintas aplicaciones Consumir Query as a Web Service mediante WSDL Consumir Query as a Web Service mediante WSDL WSDL es un lenguaje basado en XML que describe la comunicación por medio del servicio Web. se enlazan a un protocolo de red y un formato de mensaje concretos. Para buscar el WSDL de Query as a Web Service. El único requisito consiste en que el documento Flash ha de tener a su disposición algún servicio Web basado en SOAP. Los documentos Flash de Xcelsius son independientes y se comunican con el servicio Web para mostrar visualmente los datos. luego. El componente Conector de servicios Web facilita la comunicación de documentos Flash creados en Xcelsius con Query as a Web Service por medio de SOAP usando la función de señalar y hacer clic. puede leer el WSDL para determinar las funciones disponibles en el servidor. El lenguaje WSDL se emplea a menudo junto con el esquema XML y SOAP a fin de prestar servicios Web por Internet. el cual se envía al 66 Query as a Web Service . selecciónelo en el catálogo de consultas.

Problema por cruce de dominios Tras descargar el producto Xcelsius de Internet.Consumir consultas como servicios Web con distintas aplicaciones Consumir Query as a Web Service en Crystal Xcelsius 6 servicio Web. Consulte el Manual del usuario de Crystal Xcelsius para obtener más información. Esto sucede por motivos de seguridad relacionados con Macromedia Flash. Mismo equipo Abra el cuadro de diálogo Parámetros opcionales mediante el botón Parámetros avanzados) y modifique el valor de Dirección URL base del servicio Web para que coincida con el dominio Web desde el que ha descargado Xcelsius. Equipos distintos Para obtener instrucciones. A continuación. El contenido Flash que se muestra en un explorador no tiene permiso para acceder a datos que residan fuera del dominio Web donde se haya originado el formato del archivo Flash (SWF). sólo necesita un documento WSDL para el servicio Web. El servicio Web responde con su propio mensaje basado en SOAP. En el caso de Query as a Web Service. así como infinidad de toolkits y paquetes diferentes para servicios Web basados en SOAP. el componente Conector de servicios Web envía estos datos a todos los demás componentes. lo que da como resultado una representación visual real de los datos. busque el WSDL en las propiedades de cada uno de los servicios Web seleccionándolo en el catálogo de consultas. quizá se tope con dificultades para recuperar los datos con la herramienta Query as a Web Service si el contenido Flash y la herramienta cliente proceden de distintos dominios Web. Para utilizar los paquetes y servicios Web públicos que ya tengan un servicio Web. visite esta página: Query as a Web Service 67 . La solución depende de si el servidor de Xcelsius y la herramienta cliente Query as a Web Service se encuentran en el mismo equipo o en máquinas diferentes. Existen numerosos servicios Web públicos disponibles.

Si trabaja con una hoja de cálculo de Excel. En el panel izquierdo. Haga clic en Aceptar. escriba o pegue la ubicación del documento WSDL. 3. 4. arrastre el botón Actualizar conexión del cuadro de mandos del lado derecho de la pantalla de la aplicación. • Haga clic en el botón Actualizar datos.6 Consumir consultas como servicios Web con distintas aplicaciones Consumir Query as a Web Service en Crystal Xcelsius http://www. Escriba un nombre para la conexión. 8. Realice una de las siguientes acciones: • Seleccione Datos > Conexiones. 9. 10. Ya están disponibles los mensajes de entrada y salida que puede enlazar a los datos. sólo puede enlazar un método por componente.cfm?id=tn_14213 Seleccionar el servicio Web Para seleccionar el servicio Web. 5. Aparecerá el cuadro de diálogo Seleccionar servicio Web. haga doble clic en el componente Conector de servicios Web para abrir el panel Propiedades.com/cfusion/knowledgebase/index. puede que el documento WSDL no esté validado por completo o no cumpla los requisitos del componente Conector de servicios Web. 6. debe hacer que el componente Conector de servicios Web apunte al documento WSDL. Haga clic en Agregar. 68 Query as a Web Service . Seleccione Consultar como servicio Web. Si se ha producido algún error. seleccione el método con el que desee crear un enlace. Al seleccionar Consultar como servicio Web se asegura de que Xcelsius administre la autenticación correcta para los parámetros de inicio de sesión. 7. En la lista Métodos. Aparecerá una lista de los tipos de conexión disponibles. En el cuadro Dirección URL WSDL. 2. Haga clic en Importar.adobe. 1. Para cada servicio Web.

Tenga presentes las normas siguientes cuando personalice la autenticación: • Sólo se utiliza un ID de sesión existente si el nombre de usuario y la contraseña están vacíos (si no están codificados ni se han transmitido Query as a Web Service 69 . Así se contrae la vista del árbol y se puede reducir el tiempo de procesamiento del documento Flash. De este modo. se asigna una columna a cada uno de los elementos de la carpeta en el mismo orden en que figuren éstos. Cuando se enlaza a los datos. Al seleccionar una carpeta. Las subcarpetas de la carpeta seleccionada no se pueden asignar. evita que se envíen la carpeta o el campo en el mensaje. Si selecciona menos columnas. limita los datos enlazados al número de columnas seleccionado. El botón "+" sirve para agregar una carpeta o cualquier elemento que se repita. sólo se asigna a la columna el primer elemento. aparece el número de columnas que contiene. Si un elemento se repite en la carpeta. sólo se pueden enlazar elementos a los datos. Use el botón "-" para quitar carpetas y elementos. Mensajes de salida En el caso de los mensajes de salida. se insertan columnas en blanco. Use el botón "-" para quitar los elementos prescindibles. se pueden enlazar tanto elementos como carpetas a los datos. Si selecciona más columnas.Consumir consultas como servicios Web con distintas aplicaciones Consumir Query as a Web Service en Crystal Xcelsius 6 Mensajes de entrada En el caso de los mensajes de entrada. Autenticación en Xcelsius Xcelsius ofrece un mecanismo de autenticación por el cual no tiene que iniciar la sesión en InfoView dos veces con el mismo ID de sesión.

Xcelsius muestra el cuadro de diálogo de seguridad habitual con el que se crea una sesión. seleccione Usar origen de datos de servicio Web y. 5. En el campo URL WSDL HTTP. haga clic en Siguiente. a continuación. Aparece la página Ubicación del servicio Web. Complete la información y haga clic en Finalizar. Esto sucede cuando Query as a Web Service se ejecuta en InfoView o Dashboard Manager. Aparece la página Autenticación. Aparece el cuadro de diálogo Introducir valores. Como esta situación es la que se puede aplicar en más casos. haga clic en Siguiente. Aparece la página Servicio Web. Si no existía ninguna sesión con anterioridad (y el nombre de usuario y la contraseña están vacíos). 1. cuando termine. • Consumir Query as a Web Service en Crystal Reports En esta sección se explica cómo consume Crystal Reports Query as a Web Service como origen de datos. constituye la opción recomendada para el uso a gran escala. use dichos valores para autenticar al usuario. En la página Tipo y ubicación XML (origen de datos) del cuadro de diálogo XML. 70 Query as a Web Service .6 Consumir consultas como servicios Web con distintas aplicaciones Consumir Query as a Web Service en Crystal Reports como valores de entrada capturados por un cuadro de diálogo). cree una conexión XML. • Sólo el nombre de usuario y la contraseña no están vacíos. No se crea ninguna sesión. puerto y método. En la página Datos del Asistente para la creación de informes estándar de Crystal Reports. 4. 3. Es lo que ocurre si los diseñadores de Xcelsius no crean un cuadro de diálogo de seguridad personalizado. 2. escriba el valor de WSDL para la selección de Query as a Web Service. Establezca la autenticación básica (si aún no lo ha hecho) y.

Escriba un nombre para la conexión de datos y. 1. Seleccione el campo en el que desee basar la consulta y haga clic en Siguiente. 2.Consumir consultas como servicios Web con distintas aplicaciones Consumir Query as a Web Service en Microsoft Office InfoPath 6 6. Seleccione Servicio Web y. 3. 8. 7. a continuación. el informe muestra los parámetros correctos. haga clic en Siguiente. 9. a continuación. haga clic en Siguiente. haga clic en Siguiente. haga clic en Siguiente. la contraseña y las peticiones adecuadas y. Seleccione Recibir y enviar datos y. 4. Aparece el Asistente para la conexión de datos. • runQueryAsServiceResponse • runQueryAsServicetable • runQueryAsServicerow Aparece la página Campos. haga clic en Siguiente. Establezca los parámetros de los servicios Web con la identificación. luego. 5. Seleccione la operación del servicio Web y haga clic en Siguiente. Se crea un informe. En InfoPath. a continuación. a continuación. acceda a la lista de tareas Diseñar un formulario. Seleccione una de las opciones disponibles y. 6. después. Consumir Query as a Web Service en Microsoft Office InfoPath En esta sección se explica cómo consume Microsoft Office InfoPath Query as a Web Service como origen de datos. haga clic en Aceptar. 7. Haga clic en Nuevo en Conexión de datos. Escriba o busque el nombre del archivo WSDL y. Query as a Web Service 71 . Vuelve a aparecer la página Datos del Asistente para la creación de informes estándar. Actualizar el informe Ahora.

haga clic en Ejecutar consulta. Elabore el formulario y. haga clic en Siguiente. seleccione Formulario completo y. a continuación.6 Consumir consultas como servicios Web con distintas aplicaciones Consumir Query as a Web Service en Microsoft Office InfoPath 8. 11. Aparece la página Parámetros. 9. cuando termine. haga clic en Siguiente. a continuación. En cada uno de los parámetros. 10. en el lado derecho. 72 Query as a Web Service . después. El formulario de datos aparece en el lado izquierdo y el origen de datos. Escriba un nombre para la conexión de datos que envía los datos y. Escriba o busque el nombre del servicio Web al que deban enviar sus formularios los usuarios y. haga clic en Siguiente.

Descripción API de llamada del servicio Web 7 .

ya que habrá tantos parámetros de entrada como peticiones en la consulta. excepto la lista de valores de entrada de petición. Puede utilizar los siguientes caracteres comodín en la cadena del patrón: ? : 0 o 1 carácter. Este paso se describe a continuación. Query as a Web Service siempre genera los dos métodos siguientes: • • runQueryAsAService runQueryAsAServiceEx Ambos métodos se corresponden con una llamada de consulta. "M?Greggor" encontrará el valor McGreggor.7 Descripción API de llamada del servicio Web En esta sección se describen los métodos generados por una consulta. Éste también se describe en la siguiente tabla: • Parámetros de entrada Tipo cadena cadena Descripción Información de inicio de sesión Información de contraseña Establece el patrón de búsqueda en la lista de valores. por ejemplo. no obstante. por lo que hay una diferencia en el tipo de parámetro de entrada Enter_value_s_for_Year_. mientras que "M*Greggor" dará como resultado los valores McGreggor y MacGreggor. y se generan de forma dinámica. * : 0 o n caracteres. Este nombre (así como los nombres de parámetro de petición) dependen de los nombres de objetos que se utilizan en la consulta. El tercer método generado es valuesOf_Year. runQueryAsAServiceEx se genera para peticiones de índice. Estos dos métodos siempre requieren el mismo conjunto de parámetros de entrada y producen el mismo conjunto de parámetros de salida. Parámetro inicio de sesión Contraseña searchLOV cadena 74 Query as a Web Service .

Identificador de una sesión de BusinessObjects Enterprise que permite que el servicio Web se conecte al CMS sin datos de inicio de sesión ni contraseña. sessionID cadena serializedSession cadena Permite que el servicio Web se conecte al CMS sin nombre de inicio de sesión ni contraseña mediante una sesión abierta actualmente (sesión en serie).Descripción API de llamada del servicio Web 7 Parámetro Tipo Descripción Petición de valores de año.El método runQueryAsAServilueIndex[] ceEx se genera para las peticio- nes del índice.As como valor de petición para Service: cadena[] el año. por lo que requiere una instancia de LovValueIndex. El servicio Web obtiene el identificador de sesión de la llamada getSessionInfo. Se puede obtener una sesión en serie de la sesión de plataforma de servicio Web a partir de la llamada getSessionInfo. • Parámetros de salida Query as a Web Service 75 . Para runQueryAsAServiceEx: LovVa. • Enter_va lue_s_for_Year_ • El método runQueryAsAService requiere la cadena Enter_Year_ Para runQueryAsA.

cada una de las cuales es una tupla de valores de cada columna. queryruntime int fetchedrows int delegados boolea no 76 Query as a Web Service . por lo que la lista de valores es resuelta por la base de datos con el patrón de entrada de usuarios determinado. El número de filas devueltas de la base de datos y los metadatos de universo. descripción universo cadena Comentarios cadena Nombre del universo Los metadatos de universo que especifican la duración del tiempo de ejecución de la consulta en la base de datos.7 Descripción API de llamada del servicio Web Parámetro Tipo Descripción La salida de datos es una tabla que consta de un conjunto de filas. de lo contrario. Devuelve un valor verdadero si el universo define este LOV como búsqueda delegada. dateTi me La fecha en que se creó la consulta. tabla Tabla Texto que contiene mensajes o advertencias de message cadena error que pueden ser generadas por el servidor al ejecutar la consulta. La fecha en que se creó la consulta con el formato creationdatefor cadena de la configuración regional del equipo que se utilizó mated para su creación. Se trata del equivalente de una tabla vertical en Web Intelligence. creatorname creationdate cadena El nombre del creador de la consulta. devuelve el valor falso.

Procedimientos recomendados y limitaciones de Query as a Web Service 8 .

businessobjects. tenga en cuenta que el nombre del servicio Web y sus metadatos están codificados con el fin de admitir diversos lenguajes de programación (entre otros.com/documentation/product_guides/ Limitaciones en el uso de Query as a Web Service Existen ciertas limitaciones en cuanto al uso de Query as a Web Service. C++. Java. Limitaciones al crear una consulta • • • No se pueden usar multicubos No se pueden usar consultas combinadas ni subconsultas No se implementan las peticiones IndexAware (reconocimiento de índices) Asimismo. VB o Flash). C#.8 Procedimientos recomendados y limitaciones de Query as a Web Service Procedimientos recomendados al usar Query as a Web Service Procedimientos recomendados al usar Query as a Web Service Más sugerencias para usar Query as a Web Service La documentación de Query as a Web Service se actualiza periódicamente. http://support. Si quiere ver la información más reciente. vaya a la biblioteca de documentación en línea y utilice el campo de búsqueda para acceder a los procedimientos recomendados de Query as a Web Service. Limitaciones en tiempo de ejecución de una consulta • No se pueden usar restricciones de objetos 78 Query as a Web Service . Puede toparse con ellas al crear una consulta o en tiempo de ejecución.

Más información A .

Para obtener una identificación.com > SAP BusinessObjects. póngase en contacto con su representante de asistencia al cliente. Estos manuales aparecen listados en Help Portal junto con un enlace a SAP Service Marketplace. Puede descargar versiones en PDF o bibliotecas HTML instalables. Los clientes con un acuerdo de mantenimiento disponen de una identificación de usuario registrado para acceder a este sito.sap. SAP Help Portal Algunos manuales se almacenan en SAP Service Marketplace y no están disponibles desde SAP Help Portal.sap. 80 Query as a Web Service .A Más información Recurso de información Ubicación Información del producto SAP Busines.com sObjects Seleccione http://help.http://www. Puede acceder a la documentación más actualizada sobre todos los productos SAP BusinessObjects y su despliegue en el SAP Help Portal.

https://boc. Póngase en contacto su representante de asistencia al cliente para obtener una identificación.com/notes Notas Estas notas se conocían antes como artículos de Knowledge Base.sdn. Query as a Web Service 81 .sap.sdn.com/ Recursos del desahttps://www.sdn.com/releaseno tes SAP Service Marketplace almacena algunos manuales de instalación.sap.com/bosap-support > Documentación • • Manuales de instalación: https://service. manuales de actualización y migración.de despliegue.com/irj/sdn/businessobjects-sdkli rrollador brary https://www. https://service.sap.com/bo sap-instguides Notas de la versión: http://service. notas de las versiones y documentos place de las plataformas compatibles.com/irj/boc/businessobjects-arti Artículos de SAP BusinessObjects en cles SAP Community Estos artículos se conocían antes como documentos Network técnicos.sap. Los clientes con un acuerdo de mantenimiento disponen de una identificación de usuario registrado para acceder a este sito.sap. SAP Service Market. utilice el menú del panel de navegación situado a la izquierda para localizar la categoría que contiene la documentación a la que desea acceder.sap. Si se le redirige a SAP Service Marketplace desde SAP Help Portal.sap.Más información A Recurso de información Ubicación http://service.

http://service.com/bosap-support SAP Support Portal contiene información acerca de los programas y servicios de asistencia al cliente. Contamos con expertos en temas como bases de datos relacionales y multidimensionales. 82 Query as a Web Service .com/services/education Capacitación Desde la formación tradicional en aulas hasta seminarios de e-learning específicos.sap.sap.sap. herramientas de diseño de base de datos y tecnología de incrustación personalizada. conectividad.com/irj/scn/forums munity Network http://www. póngase en contacto con su representante de asistencia al cliente. Para obtener una identificación. También incluye vínculos a un amplio abanico de información técnica y descargas. podemos ofrecer un paquete de formación que se ajuste a sus necesidades y su estilo preferido de aprendizaje.sap. http://www.sdn.com/services/bysubject/businessob jectsconsulting Asistencia en línea al cliente Consultoría Los consultores pueden acompañarle desde la fase de análisis inicial hasta la entrega de su proyecto de despliegue.A Más información Recurso de información Ubicación Foros en SAP Comhttps://www. Los clientes con un acuerdo de mantenimiento disponen de una identificación de usuario registrado para acceder a este sito.

59 documentación acceder a biblioteca en línea 78 documentación en línea acceder 78 R runQueryAsAService 74 runQueryAsAServiceEx 74 S solución de problemas opciones de tolerancia a errores 16 sugerencias usar Query as a Web Service 78 Query as a Web Service 83 . 54. publicar servicios web en otro servidor 45. 48. 50.Índice A arquitectura nociones básicas 9 E eliminar consultas 41 B base de datos CMS evitar errores 16 I iniciar 21 primera vez 20 C conectarse 20 configurar proxy inverso 62 consultas copiar 41 eliminar 41 copiar procedimiento 41 P presentación general 8 proxy inverso configurar 62 Q Query as a Web Service nociones básicas 8 D descripción de API 74 desplegar servicios web en otro servidor.

Índice V valuesOf_Year 74 84 Query as a Web Service .

Sign up to vote on this title
UsefulNot useful