como passar vários parâmetros em um URL de documento aberto para um relatório webi no repositório?

StackOverflow https://stackoverflow.com/questions/5895708

Pergunta

quero passar vários parâmetros como ano, mês, semana etc. para um relatório webi no repositório.como posso conseguir isso..

Obrigado

Foi útil?

Solução

Pelo que me lembro, é apenas uma questão de construir sua string de consulta de URL da maneira padrão, por exemplo

[URL_path]?paramA=123&paramB=xyz

Como ao formar qualquer URL, você precisará certificar-se de codificar URLEn seus parâmetros.

Aqui está um link para um guia BO XI 31 para a sintaxe opendoc: VisualizaçãoDocumentos usando OpenDocument .

A API BO permite consultar cada "prompt" para seu "tipo", por exemplo,valor único (lsM) ou valor múltiplo.Pode ser necessário incluir tipos de parâmetro nas URLs que você construir.A documentação do BO explica isso.

Ao passar informações de data, você pode encontrar problemas de localização, dependendo de como seus relatórios são configurados e como você cria sua sessão com o BO.

Outras dicas

Posso fornecer um exemplo da minha parte:

https://URL_path/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&sType=wid&sRefresh=Y&iDocID=AUcrjvCCPOVHtSvXJV9Qs0k&lsMYBO_BU=A;B&lsSYBO_CALYEAR=201410&lsSYBO_CRNCY=EUR

onde:

sIDType=CUID --> Vou fornecer o CUID do relatório WebI

&sType=wid --> o tipo é WEBI-Report

&sRefresh=Y --> o relatório deve ser atualizado = yes

&iDocID=AUcrjvCCPOVxxxvXJV9Qs0k --> este é o CUID do relatório

&lsMYBO_BU=A;B --> este é um M (Variável de múltiplos valores) chamada YBO_BU, e estou dando os valores A e B

&lsSYBO_CALYEAR=201410 --> este é um S (variável de valor único) chamada YBO_CALYEAR, e estou dando o valor 201410 (o formato pode ser importante se você tiver usuários com formatos de data diferentes, então use AAAAMM)

&lsSYBO_CRNCY=EUR --> este é um S (variável de valor único) chamada YBO_CRNCY, e estou dando o valor EUR

Espero que ajude.

BR,

Belém.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top