The input to your SHELL backend program is a simple text-based, newline separated sequence of option: value pairs conveying the type and information in a request. All requests start with a key word indicating the type of request, a msgid line indicating the unique message ID of the operation, and one or more suffix lines indicating the database suffix(es) the backend is configured for.