Random Things About Appian

Automatic Deployment Manager Timeout The automatic deployment manager has a timeout of 2 hours for every import, including the inspection step. The automatic deployment manager will produce the following error: Failed. Current step: Importing Application. Log file URL: http://X.X.X.X:8080/suite/doc/3451.  Error message: The deployment has timed out. It exceeded the maximum execution time of 2 hours. … Continue reading Random Things About Appian

Appian 17.2 on Docker

This walk-through explains how to set up Appian 17.2 on Docker. It was going to happen sooner or later 🙂 Approach I deliberated on two approaches: Lightweight containers, and have the host OS to manage the Appian components, and Heavy containers (Appian components sit within Docker image), but rely less on host OS I chose … Continue reading Appian 17.2 on Docker

Installing Appian 17.4 on CentOS 7

Appian 17.4 was released on 17th November 2017, and is the final quarterly release in 2017. More information of the release can be found here: https://www.youtube.com/watch?v=k1868iUYIco) This post will describe the installation steps I took to get Appian 17.4 running on a clean installation of CentOS 7. I previously did a guide for Appian 17.2 - … Continue reading Installing Appian 17.4 on CentOS 7

Designing a Centralized FitNesse for Appian Testing Server

Our team has been using FitNesse for Appian for quite a while now, and the test coverage has definitely increased. However, the challenge for new developers is the "on-boarding" process - which includes the setting up of FitNesse for Appian locally on their development machines. I have documented the detailed installation process in my previous … Continue reading Designing a Centralized FitNesse for Appian Testing Server

Shell Script – Kill Application Processes After X Minutes

I recently wrote a script to terminate processes of a particular application if it has been running for more than or equals to X minutes. Do note that for this script, the "running" time of an application refers to the difference between the current time and the process creation time. The motivation behind this was … Continue reading Shell Script – Kill Application Processes After X Minutes

Installing FitNesse for Appian

FitNesse is a fully integrated standalone wiki and acceptance testing framework (as quoted by its official website http://fitnesse.org/). To facilitate (via automation) unit testing in Appian, FitNesse for Appian is a port/standalone software with customized libraries that allow individual developers to write their own test scripts that can reference specific SAIL interface components. The advantages of having … Continue reading Installing FitNesse for Appian

Installing Appian 17.2 on Centos 7

As part of a recent project, I was provided the opportunity to evaluate Appian (a Business Process Management Suite) and how it can fit the requirements. As part of the exploratory phase, I had to understand Appian's architecture and install an evaluation instance. This post will describe the installation steps I took to get Appian … Continue reading Installing Appian 17.2 on Centos 7

Setting up Centralized Logging with Auditd

In this post, I will talk about how to set up centralized logging using the Auditd daemon, and the audisp-remote plugin. Auditd is the Linux Audit daemon which is responsible for logging events that happen based on the rules defined. The Auditd daemon passes the event records to the audit dispatcher, called audisp. The audit … Continue reading Setting up Centralized Logging with Auditd