Skip to main content

We currently have clients running an RM Cobol runtime (ver 12.05) and clients running BIS (ver 12.01).  Processing speeds vary greatly between the two when running reports and long processes.  Our end-of-day processing on larger clients can take up to 15 mins in the BIS environment but the same programs executed thru the RM Cobol runtime can take up to 2 hours.  Does anyone know why this happens and what, if anything, we can do to speed up processing in the runtime environment?


#RMCobol
#BIS

We currently have clients running an RM Cobol runtime (ver 12.05) and clients running BIS (ver 12.01).  Processing speeds vary greatly between the two when running reports and long processes.  Our end-of-day processing on larger clients can take up to 15 mins in the BIS environment but the same programs executed thru the RM Cobol runtime can take up to 2 hours.  Does anyone know why this happens and what, if anything, we can do to speed up processing in the runtime environment?


#RMCobol
#BIS
Operating system(s)?

We currently have clients running an RM Cobol runtime (ver 12.05) and clients running BIS (ver 12.01).  Processing speeds vary greatly between the two when running reports and long processes.  Our end-of-day processing on larger clients can take up to 15 mins in the BIS environment but the same programs executed thru the RM Cobol runtime can take up to 2 hours.  Does anyone know why this happens and what, if anything, we can do to speed up processing in the runtime environment?


#RMCobol
#BIS
What is your platform -- Windows or UNIX -- and which operating system versions? You're describing quite a discrepancy. The BIS runtime system contains an embedded RM/COBOL runtime, so the results should be identical unless there are configuration or platform differences. For example, is your stand-alone RM/COBOL runtime system executing on the same physical machine as the BIS runtime system (maybe being run with remote desktop), or is the runtime system running on a client PC accessing the data over the network?

With the discrepancy you're describing, I'd guess that's the case. If so, and you can't remote desktop to your server or need multiple clients running at once, you might look at an InfoExpress server on your server to access the data files, which is an alternative way of accessing files over the network and normally outperforms SMB network access. The BIS service can also be configured to use InfoExpress.

We currently have clients running an RM Cobol runtime (ver 12.05) and clients running BIS (ver 12.01).  Processing speeds vary greatly between the two when running reports and long processes.  Our end-of-day processing on larger clients can take up to 15 mins in the BIS environment but the same programs executed thru the RM Cobol runtime can take up to 2 hours.  Does anyone know why this happens and what, if anything, we can do to speed up processing in the runtime environment?


#RMCobol
#BIS
Platform is LINUX Centos 6.9. Yes, both are executing from the same machine.

We currently have clients running an RM Cobol runtime (ver 12.05) and clients running BIS (ver 12.01).  Processing speeds vary greatly between the two when running reports and long processes.  Our end-of-day processing on larger clients can take up to 15 mins in the BIS environment but the same programs executed thru the RM Cobol runtime can take up to 2 hours.  Does anyone know why this happens and what, if anything, we can do to speed up processing in the runtime environment?


#RMCobol
#BIS
And no, there is no remote desktop involved.