The bias for or against point solutions ebb and flow over time. Broadly speaking, many software applications deal with large volumes of data, but have fairly narrow purposes. For example, time & attendance systems focus on paying each worker for time worked. The data collection is important, but at the end of the day the system is a transactional one and in general does not stray too far from its intended purpose. Scheduling systems, on the other hand, are engines that evolve from mathematics and operations research. The knowledge-base to create scheduling systems for complex, multiple constrained problems is different from business and data collection systems. This statement is not intended to disparage transactional systems – you would not want a mathematician build a payroll system – but the buyer should exercise great caution in assuming a time & attendance vendor has the expertise to craft a labor scheduling system suitable for complex work environments. Implementing the workplace rules is not a simple case of a string of “if-then-else” statements as found with simple staffing systems, but involves solving combinatorics with a possibility of a high number of interacting constraints. The market evidence is that with scheduling systems, point scheduling solutions remain the most robust for sophisticated applications.
Blog
Accessing Roundtable AppServers via Progress Explorer
On Unix and Linux installations, it is typical for the OpenEdge AdminServer to be owned by the ‘root’ user. However, this can cause problems when a normal user (like your designated RTB administrator) needs to bounce the Roundtable AppServer. Generally you do not hand out root access to everyone, but if they do not have root access they cannot connect via the Progress Explorer. What to do?
This is perfect use-case for the –admingroup option of the prodasv command. Using this option, you can control who can connect to the AdminServer via group membership. This will allow non-root users to connect and start/stop the Roundtable AppServers.
For example:
$DLC/bin/proadsv –start –port 1234 –adminport 1235 –admingroup root:rtbadmin
In this example, users in the root and rtbadmin groups can connect as needed to manage the Roundtable AppServer.
For more information about Roundtable TSMS, Software Configuration Management for Progress OpenEdge development, contact Roundtable sales or visit www.roundtable-tsms.com.
WeCUG Meeting
Click this link to view our event photo album.
Progress Partner Conference
Click this link to view our event photo album.
Continuous Integration Using Roundtable TSMS
The Roundtable TSMS API and proxy framework allows for much flexibility in your continuous integration strategy while providing means to automate development and deployment processes. Expert Thomas Hansen can demonstrate exactly how. If you missed his presentation last Fall, you can still download it and the featured appSolute Roundtable TSMS Automation Toolkit.
To download the presentation …
Click this link.
To download the appSolute Roundtable TSMS Automation Toolkit …
Click this link to download the appSolute Roundtable TSMS Automation Toolkit for 11.x.
Click this link to read the release notes for the appSolute Roundtable TSMS Automation Toolkit for 11.x.
For more information about Roundtable TSMS, Software Configuration Management for Progress OpenEdge development, contact Roundtable sales or visit www.roundtable-tsms.com.
Duplicate Workspace PCODE Object Names
Did you know?
Starting with Roundtable TSMS 11, the requirement that Workspace PCODE Objects be uniquely named has been relaxed. This means that you can have duplicate PCODE Objects as long as they exist in different Product Modules and do not contain a physical part that conflicts with the physical parts of another Object. This change in behavior eliminates the need to create alias Objects, although there are still valid use-cases for Object aliases. Since this is a change in behavior from prior releases, this repository-wide setting must be enabled.
To enable …
Choose Help > About from the Roundtable TSMS Tabletop. The About Roundtable window appears. In the Allow Non-Unique field, type “yes” to enable non-unique objects.
Click thumbnail for a full image.
For more information about Roundtable TSMS, Software Configuration Management for Progress OpenEdge development, contact Roundtable sales or visit www.roundtable-tsms.com.