• No results found

Chapter 2. Live or Leave: The Liminal Life on the Remittance Development

2.2. To the City!

La generación de informes URL mediante openDocument proporciona acceso de URL a varios tipos de documento al pasar una cadena URL a un servidor de BusinessObjects Enterprise. openDocument proporciona comandos para controlar el modo en que los informes se generan y muestran.

Puede utilizar openDocument en BusinessObjects Enterprise para crear vínculos entre sistemas a los siguientes tipos de documento y desde ellos:

• .wid: documentos de la versión 6.x de Web Intelligence

• .rep: documentos de Desktop Intelligence

• .rpt: informes de Crystal

• .car: informes de OLAP Intelligence

Nota: Para obtener más información sobre cómo personalizar los

documentos de Web Intelligence, consulte el Manual del desarrollador del

motor de informes de Web Intelligence.

Estructuración de una dirección URL de

openDocument

En las siguientes secciones se explica cómo utilizar la función openDocument y cómo construir la dirección URL.

Una dirección URL de openDocument normalmente está estructurada del siguiente modo:

http://<servername>:<port>/OpenDocument/<platformSpecific>?<pa rameter1>&<parameter2>&...&<parameterN>

La sintaxis exacta del parámetro <platformSpecific> depende de la implementación:

• Para las implementaciones Java, utiliceopendoc/openDocument.jspen lugar del parámetro <platformSpecific>.

La dirección URL se crea según los parámetros enumerados enVista general de los parámetros de openDocument en la página 158

Combinación de parámetros

Combine los parámetros con símbolo &. No coloque espacios alrededor del símbolo &. Por ejemplo:sType=wid&sDocName=Ventas2003

El símbolo & siempre es obligatorio entre parámetros.

Espacios y caracteres especiales en valores de parámetro

Como algunos exploradores no pueden interpretar los espacios, los parámetros del vínculo no pueden contener espacios u otros caracteres especiales que requieran codificación de dirección URL. Para evitar la interpretación incorrecta de los caracteres especiales, puede definir una cadena URLEncoded en la base de datos de origen para reemplazar el carácter especial por una secuencia de escape. Esto permitirá que la base de datos omita el carácter especial e interprete correctamente el valor de parámetro. Tenga en cuenta que determinados SGBDR tienen funciones que permiten reemplazar un carácter especial por otro.

Mediante la creación de una secuencia de escape para el signo más (+), se puede indicar a la base de datos que interprete dicho signo como un espacio. En este caso, el título de documento Informe de ventas de 2003 se

especificaría en el parámetro DocName como:&sDocName=Informe+de+ven tas+de+2003&

Esta sintaxis evita que la base de datos interprete incorrectamente los espacios del título.

Espacios del final en los valores de parámetro

Quite los espacios del final de los valores de parámetro y nombres de peticiones. No los reemplace por un signo más (+). Es posible que el visor no sepa si debe interpretar el signo más (+) como parte del nombre de petición o como un espacio. Por ejemplo, si el nombre de petición muestra:

Select a City:_

(donde _ representa un espacio), introduzca el siguiente texto en el vínculo:

lsSSelect+a+City:=Paris

donde los espacios en el nombre de petición se reemplazan por el signo más y se quitan los espacios del final.

Para obtener detalles sobre los parámetros de petición del vínculo, consulte

Vista general de los parámetros de openDocument en la página 158.

Vincular a otros documentos

En todos los parámetros de openDocument se distinguen mayúsculas de minúsculas.

Límite de longitud de vínculo

La dirección URL codificada no puede exceder los 2083 caracteres en total.

Valores de parámetro en vínculos a subinformes

No se pueden pasar valores de parámetros a un subinforme de un informe de Crystal de destino.

Uso del parámetro lsS con informes de OLAP Intelligence

Si el documento de destino es un informe de OLAP Intelligence (.car), puede utilizar el parámetro IsS para especificar peticiones. Los parámetros se pasan como una cadena codificada como dirección URL utilizando el nombre exclusivo del parámetro configurado en el informe de OLAP Intelligence.

Ejemplo:Apertura de un informe en una página específica

Si23CAA3C1-8DBB-4CF3-BA%2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6Fes el nombre único codificado como dirección URL para el parámetro de página en el informe de OLAP Intelligence, se utilizará la siguiente dirección URL para abrir el informe de OLAP Intelligence en la página 2:

http://<servername>:<port>/OpenDocument/<platformSpecific>?sTy pe=car&sIDType=InfoObject&iDocID=440&lsS23CAA3C1-8DBB-4CF3- BA%2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6F=2

Ejemplo:Apertura de un parámetro de cubo

Si8401682C-9B1D-4850-8B%2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62es el nombre único codificado como dirección URL para el parámetro de cubo que abre el cubo de almacén en el catálogo FoodMart 2000 de MSAS, debe utilizar la siguiente dirección URL para abrir este parámetro de cubo:

http://<servername>:<port>/OpenDocument/<platformSpecific>?sTy pe=car&sIDType=InfoObject&lsS8401682C-9B1D-4850-

8B%2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62=CATALOG%3DFood Mart%202000,CUBE%3Dwarehouse&iDocID=616

Uso del parámetro lsM con informes de OLAP Intelligence

Si el documento de destino es un informe de OLAP Intelligence (.car), puede utilizar el parámetro IsM para especificar peticiones. Los parámetros se pasan como una cadena codificada como dirección URL utilizando el nombre exclusivo del parámetro configurado en el informe de OLAP Intelligence. Como en el caso del parámetro lsS, los parámetros lsM también se pasan como una cadena codificada como dirección URL utilizando el nombre exclusivo del parámetro configurado en el informe de OLAP Intelligence.

Ejemplo:Apertura de un informe

http://<servername>:<port>/OpenDocument/<platformSpecific>?sTy pe=car&sIDType=InfoObject&lsMADC216EA-D9A5-42B5-

AE%2C21%2C84%2CA9%2CF9%2C6E%2C31%2C7=[%5BCusto mers%5D.%5BCountry%5D.%26%5BMexico%5D],[%5BCusto mers%5D.%5BCountry%5D.%26%5BCanada%5D]&iDocID=544

Se trata de un parámetro de conjunto de miembros que abre un informe con Customers > Country > Mexico y Customers > Country > Canada en la vista.