What kind of check do you want to write?

You can develop the following basic types of checks:

To issue messages from your check, see Issuing messages for your check - message table checks versus DIRECTMSG checks.