BIRT Report Behaviour if mxe.report.birt.viewerurl Property is Not Set

Technote (FAQ)


Question

The system property mxe.report.birt.viewerurl is normally left null when reports should be executed on the local JVM where the user ran the report. What is Maximo doing here?

Cause

Looking through the logs though, you will see messages which suggest that Maximo is:

- Trying to contact the load balancer handling requests for Maximo
- Trying to connect to a JVM/process on a port 7001 on Localhost
In terms of the process of creating a report, here are some points raised by customers :

Do these two log entries indicate that the JVM attempting to make SOAP requests on these ports/hosts:

abcd001.abc.abc.net: 9082/maximo/bridge/frameset
localhost:7001/maximo/report

Is the Maximo code is doing:

1. Try original hostname (abcd001.abc.abc.net: 9082)
2. Try mxe.hostname
3. Execute using local thread

Does the code fail to get a response to either of these URLs and then run it locally?

Is it possible to disable these checks/requests?


In the example entries below, the JVM was accessed via a load balancer on abcd001.abc.abc.net.

Quoted below are the log messages below (server-specific details have been modified to remove server names, etc.):

[08:27:48:474 GMT] 00000078 SystemOut O %%%%%%%%%%%
FRAMESET FRAGMENT %%%% CONTEXT PATH = /maximo/bridge
[08:27:48:474 GMT] 00000078 SystemOut O %%%%%%%%%%%
FRAMESET FRAGMENT %%%% REQ CONTEXT PATH = /maximo
[08:27:48:474 GMT] 00000078 SystemOut O Base URL:abcd001.abc.abc.net:9082
[08:27:48:474 GMT] 00000078 SystemOut O %%%%%%%% FRAMESET FRAGMENT SOAP URL = abcd001.abc.abc.net:9082/maximo/bridge/frameset?
__requestid=1363768065427&__newrun=true&__scheduleType=immediate&__report=1363768065884%2Fbirtreport%2Fabc.rptdesign&__overwrite=new&__locale=en_GB&__document=%2FIBM%2FWebSphere%2FAppServer%2Fprofiles%2Fabc636AppSrv01%2Ftemp%2Fabc636Node01%2FMXUIMAXPRDCRM2%2FMAXIMO%2Fmaximouiweb.war%2Freportruntime%2Freports%2F1363768065884%2F_output%2Fabc.rptdocument

[08:27:48:474 GMT] 00000078 SystemOut O %%%%%%%% FRAMESET
FRAGMENT SOAP URL XX = localhost:7001/maximo/report?
__requestid=1363768065427&__newrun=true&__scheduleType=immediate&__report=1363768065884%2Fbirtreport%2Fabc.rptdesign&__overwrite=new&__locale=en_GB&__document=%2FIBM%2FWebSphere%2FAppServer%2Fprofiles%2Fabc636AppSrv01%2Ftemp%2Fabc636Node01%2FMXUIMAXPRDCRM2%2FMAXIMO%2Fmaximouiweb.war%2Freportruntime%2Freports%
2F1363768065884%2F_output%2Fabc.rptdocument

The report is definitely being run but there is no process on localhost 7001.


Answer

The System Default value of localhost:7001 is just a static SystemOut statement. It is there from the beginning of Maximo and was never removed from it.

The SOAP request is done to the host which Maximo server receives in the URL of the request .

In this case it is abcd001.abc.abc.net:9082.

There are no second and third levels.

Related information

Server properties

Cross reference information
Segment Product Component Platform Version Edition
Systems and Asset Management IBM SmartCloud Control Desk
Systems and Asset Management Tivoli Asset Management for IT
Systems and Asset Management Tivoli Change and Configuration Management Database
Systems and Asset Management Tivoli Service Request Manager
Systems and Asset Management Tivoli Service Automation Manager

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

IBM Maximo Asset Management
System Related

Software version:

Version Independent

Operating system(s):

AIX, HP-UX, Linux, Platform Independent, Solaris, Windows

Reference #:

1636683

Modified date:

2014-04-08

Translate my page

Machine Translation

Content navigation