Wednesday, January 31, 2018

Store Scheduled BIRT Report to Shared folder

In some Business scenario, there may be requirement to send report scheduled at fixed intervals via email and stored them in shared folder for future access.

There are 2 ways [with attachment or File URL] to send email with BIRT output. 
We need to choose "Email with a file URL" option, file (pdf or xls) is stored in REPORTOUTPUTCNT table.


Once the report is available as BLOB in database, we can extract them for storing to any shared folder using a cron task (Java) or Automation script (Python). 

I explained the steps used to configure an action automation script for executing the requirement.

Tuesday, August 15, 2017

Maximo Integration Testing using SOAPUI Tool

In almost all the Maximo projects, we do have interfaces created to external systems by different protocols, we test them on regular basis after each fix or releases to ensure there is no failure on the integration.

SOAPUI is open source tool that is used to test WebService or WebAPI Testing. It can test protocols such as SOAP over http/jms, REST.

We can extend this tool to automate the Maximo Integrations. 
It offers components to send/receive messages, delays, transfer properties and groovy script [similar to python] knowledge is needed to get started.

A sample project for testing OOB Maximo scenario.
https://github.com/bysurendar/maximo_testing/tree/master/SOAPUI_MIF_Testing

References:
SOAPUI tutorials - https://www.soapui.org/getting-started/your-first-soapui-project.html