BIRT 보고서가 내장 된 IBM Maximo 시스템이 있습니다. 또한 서버에서 보고서를 실행하고 PDF를 얻을 수 있어야하는 Andriod 앱을 작성하는 중입니다. 버전을 앱으로 다시 가져옵니다 (또는 최소한 보고서의 HTML 버전). BIRT 또는 Maximo와 함께 내장 된 기능이 있습니까?BIRT, Android 및 보고서
답변
우리 팀은 비슷한 점이 있지만 maximo 서버에 저장된 .rptdesign 파일을 사용하지 말고 BIRT 런타임을 설정하여 해결했습니다 : (Download here).
DB에 직접 액세스 할 수있는 경우 필요한 보고서로 런타임을 설정하고 매개 변수로 재생할 수 있습니다.
하나는 "로컬 호스트 : 8080"의 "보고서 1는"저장이라는 보고서가 있다고 가정하고 보고서는 "종료 날짜" "STARTDATE"와라는 두 매개 변수를 포함이 하나 어떻게 할 것입니다 대신 프레임 세트 서블릿 매핑 표준 URL을 사용
: "로컬 호스트 : 8080/BIRT/프레임 __ 보고서 = report1.rptdesign"사용자가 보고서 그 자체를 실행 실행하는 서블릿 매핑을 변경할 수 있습니다 . & STARTDATE = 2011-01-01 & 종료 날짜 = 2011 ~ -
단지 두 개의 매개 변수에 대한 값을 제공하기 위해 매개 변수 대화 상자를받지 않고 보고서를 실행하려면, 하나는 URL의 끝에 매개 변수를 분석해야 01-02.
파일을 PDF 형식으로 다운로드하려면 뷰어 명령 옵션 "__format = PDF"을 URL 끝에 추가하십시오.
그래서 최종 결과는 다음과 같이 표시됩니다
로컬 호스트 : 8080/BIRT/실행 _ 리포트 = report1.rptdesign &의 startDate = 2011-01-01 & 종료 날짜 = 2011-01-02 & _format = PDF
실제 BIRT 런타임과 아무런 상호 작용없이 파일을 PDF 형식으로 다운로드합니다.
희망이 있어도 어쨌든 몇 가지 아이디어를 얻을 수 있기를 바랍니다. 최적의 해결책이 아닙니다. 그러나 적어도 그것은 뭔가입니다.
- 1. Birt 보고서 뷰어 및 국제화
- 2. BIRT 보고서 디자이너 문제?
- 3. BIRT 및 임베디드 Tomcat에 대한 보고서
- 4. birt, doc 보고서 및 매우 큰 파일
- 5. BIRT 보고서 디자이너 - 탭 레이아웃
- 6. birt, jsf 및 jsf4birt를 사용하여 보고서 및 차트 생성
- 7. Birt 3.7.2 통합 보고서 html 배포
- 8. BIRT SQL을 쿼리 매개 변수로 전달하는 보고서
- 9. Eclipse Birt 보고서, SQL 데이터베이스에서 보고서 만들기 (사용자 키?)
- 10. Birt 보고서 라이브러리의 클라이언트 측 JavaScript Batch 보고서 라이브러리
- 11. Birt 보고서 뷰어가 IE9에서 작동하지 않습니다.
- 12. Eclipse BIRT 보고서 디자이너 단락 스타일이 다릅니다
- 13. BIRT PDF 보고서 : 고정 테이블 heigth?
- 14. BIRT, 보고서 매개 변수의 길이를 얻는 방법?
- 15. BIRT API를 통해 BIRT 보고서 디자이너가 만든 BIRT 보고서에 매개 변수를 설정하고 전달하는 방법은 무엇입니까?
- 16. Android 로깅 및 보고서 생성
- 17. Birt 및 Google Analytics
- 18. 보고서 및 차트 병합
- 19. 스크립팅 된 데이터 소스를 사용하여 자유 형식 BIRT 보고서 작성
- 20. 외부화 BIRT 쿼리
- 21. BIRT - 보고서 매개 변수에 동적 "표시 텍스트"를 설정하는 방법?
- 22. Birt Report Multiple Parameter
- 23. android : junit 보고서 생성
- 24. Birt 웹 뷰어
- 25. 크리스탈 보고서 및 하위 보고서
- 26. Android 앱 오류 보고서
- 27. Android 크래시 보고서 액세스
- 28. Android 애플리케이션 버그 보고서
- 29. BIRT 보고서 뷰어에서 초기화 이벤트 스크립트에서 보고서 실행을 취소하는 방법은 무엇입니까?
- 30. BIRT. 동적 그룹
지금까지는 앱에서 중복 디자인을 만들었지 만 이것이 제대로 작동 할 수 있었기 때문에 답변을 수락 했으므로 나중에 작업 할 때 더 많은 시간을 할애하여 구현할 수 있습니다. IT 부서의 문제를 해결할 수 있습니다. 귀하의 제안에 감사드립니다! –