---
title: "Types"
id: "types"
project: "MES User Manual"
url: "https://docs.sepasoft.com/articles/user-manual/types"
updated: 2026-07-31T14:54:09Z
---

# Types

**Sepasoft MES Module Suite**
 ### Types in MES 3.0 and MES 4.0

Many of the scripting and object functions are passed objects or datatypes.

### Characters Not Allowed in Names

These characters are reserved by the Sepasoft modules.

**Production Equipment**

. ? ! # % ^ \* ~ [ ] { } + = ` \ @ & ( ) &lt; &gt;,

**MES Person**

. ? ! # % ^ \* ~ [ ] { } + = ` \/ " $ | &lt; &gt;

**Other MES Objects**

. ? ! # % ^ \* ~ [ ] { } + = ` \/ " $ | ,

**Machine Recipe Name in Settings & Changeover Module**

Follows the same convention as **Other MES Objects**

****Full-stop period . is allowed as of **3.81.10 SP2**

**Batch Names in Batch Procedure Module**

. ? ! # % ^ \* ~ [ ] { } + = ` \/ " $ | ,

* [MESLotAvailabilityStatusTypes](/articles/user-manual/meslotavailabilitystatustypes)
* [Data Types and Formats](/articles/user-manual/data-types-and-formats)
* [sortType Key](/articles/user-manual/sorttype-key)

**Sepasoft MES Module Suite**