Naming Convention of AE Applications and Files

AE application names, file, and folder names are based on a certain structure and syntax. With a few exceptions, file names start with UC which refers to the origins of this product. These two characters are followed either by an S for server routine (DLL), an X for agent files, or a Y for a service program. This topic explains the logic behind the supplied files in detail.

This page includes the following:

Syntax of the AE File Names

UCSRVJP, UCSRVWP, UCSRVCP

  • UCSRV stands for the Automation Engine
  • JP, WP, and CP define the server process type:
    • JP is a Java-based work process (ucsrvjp.jar)
    • WP is a work process (ucsrvwp for UNIX, ucsrvwp.exe for Windows)
    • CP is a communication process (ucsrvcp for UNIX, ucsrvcp.exe for Windows)

Syntax of Agent and CallAPI File Names

UCXJSSVT, UCXBSSVT

  • UCXJ stands for an agent, UCXB for a CallAPI
  • SSV
    Three characters starting in the fifth position of the file name represent the system ID and the version:
    • BS 2000
      B26 (SNI, BS2000 Sockets version 2.3*)
    • NSK
      NI6 (Tandem Guardian NSK or Intel x64 processor, 32 bit)
    • i/OS
      O41 (IBM, i/OS, 32 bit)
    • PeopleSoft
      PSX (Java, PeopleSoft)
    • SAP
      R3X (Java, SAP)
    • UNIX - IBM AIX
      AP6 (AIX on PowerPC, 32 bit)
      A64 (AIX on PowerPC, 64 bit)
    • UNIX - Linux
      LI3 (Linux, 32 bit)
      LI6 (Linux, 64 bit)
      LP6 (Linux on PowerPC, 64 bit, Big Endian)
      LPL (Linux on PowerPC, 64 bit, Little Endian)
      LZ3 (zLinux, 32 bit)
      LZ6 (zLinux, 64 bit)
    • UNIX - Sun OS (Solaris)
      UI8 (Solaris on Intel, 32 bit)
      SI6 (Solaris on Intel, 64 bit)
      US8 (Solaris on Sparc, 32 bit)
      U64 (Solaris on Sparc, 64 bit)
    • VMS
      VA7 (OpenVMS, Alpha, 32bit)
      VI8 (OpenVMS, Itanium, 32 bit)
    • Windows
      WI3 (Windows on Intel, 32 bit)
      WX6 (Windows on Intel, 64 bit)
    • z/OS
      M25 (IBM, z/OS, 32 bit)
  • T
    If the name consists of eight characters, the last position represents a task:
    • M stands for the messenger program
    • C for CallAPI
    • S for the I/O service program of UNIX agents

Overview of Applications and Files

  • UCYBARBR.EXE
    Utility that shows your archived files
  • UCYBCHNG.EXE
    Utility for modifying exported data
  • UCYBDBCC.JAR
    Utility for copying and deleting clients
  • UCYBDBAR.JAR
    Utility for archiving the database
  • UCYBDBLD.JAR
    Utility for loading the database
  • UCYBDBRE.JAR
    Utility for reorganizing the database
  • UCYBDBUN.JAR
    Utility for unloading the database
  • UCYBDBRR.EXE
    Utility for creating revision reports (object audits)
  • UCYBCRYP.EXE
    Utility for obfuscating passwords
  • UCYBSMGR.EXE
    ServiceManager - Service
  • UCYBSMDI.EXE
    ServiceManager - Dialog Program
  • UCYBSMCL.EXE
    ServiceManager - command-line program
  • UC.MSL
    Message library
  • UCX.MSL
    Message library for agents other than Windows
  • TRANSPRT.TXT, K*.*, R*.*, E*.TXT
    Function modules for SAP Systems:
    Overview of valid transport jobs, function modules and export protocol