Der BINDER bietet Ihnen die Möglichkeit, CSECTs, die in einem LLM enthalten sind, nach bestimmten Kriterien zu einer ladbaren Einheit zusammenzufassen, die Slice genannt wird. Dabei wird zwischen Slices unterschieden, die nach Attributen von CSECTs gebildet werden (Slices by Attributes) und solchen, die vom Benutzer definiert werden (User defined Slices).
openUTM kann nur LLMs mit Slices by Attributes verarbeiten und unterstützt dabei das Attribut PUBLIC. Viele Compiler bieten die Funktion an, die erzeugten Objekte in einem LLM mit Public und Private Slice abzulegen. Die Public Slice enthält dann den shareable Teil des Objekts und die Private Slice den Teil, der nicht-shareable ist. Dieses Verfahren vereinfacht die Verwaltung von shareable und nicht-shareable Teilen eines Programms, da sich beide in einem LLM befinden, siehe auch Abschnitt „LLMs mit Public/Private Slice binden". Wenn Sie ein solches LLM bei openUTM entsprechend generieren, dann lädt openUTM die Public Slice in einen Common Memory Pool und die Private Slice in den task-lokalen Speicher.
Wenn beim Laden oder beim Austausch die Public Slice eines LLM nicht in den Common Memory Pool geladen werden kann, wird dieser Task nach einer entsprechenden K078-Meldung beendet und der Anwendungstausch abgebrochen.