beautypg.com

Uim api overview, The ftp interface – Grass Valley UIM v.2.1.1 User Manual

Page 144

background image

144

UIM Instruction Manual

February 5, 2008

Chapter 7 Information for application developers

UIM API overview

The UIM supports all the FTP commands that are supported by the Profile video
server. Provided the correct name aliasing is in place, the UIM intercepts these
commands and services them. In the case of UIM-DIS-GEIP, the UIM initiates a
corresponding command to the Profile video server and relays all data, command
responses, and error messages. If the UIM is directly connected to the Fibre Channel
SCSI fabric of an Open SAN, the UIM itself services all requests, moves data, and
generates responses and error messages itself.

The UIM is an extension of a Profile video server. Any Profile API transfer command
that is sent to a Profile video server will be appropriately acted upon, with UIM acting
as proxy for the Profile video server.

The following sections describe the UIM interfaces.

The FTP interface

An application writer may choose to initiate clip transfers via FTP. Provided the
appropriate name aliasing is established in the host table, the FTP commands destined
for the Profile’s streaming interfaces (Fibre Channel IP or 1000BT Ethernet) are
directed to the UIM. Client applications are not aware of the presence of the UIM. The
only change required in the controlling application is to send commands to the
hostname_he0 interface (or hostname_fc0 in the case of a UIM-SAN-FCIP).

This manual is related to the following products: