{
{   The purpose of this request is to provide the name of an element in the
{ active configuration given an alternate form of identification.
{
{   One may refer to an element using its hardware address, its hardware
{ identification (product identification plus serial number), or a combination
{ of hardware address and hardware identification.  The latter means of
{ reference is necessary when multiple elements share the same hardware
{ identification but have unique hardware addresses.  If a product does consist
{ of multiple addressable elements and one specifies only the product
{ identification and serial number, a cme$ambiguous_product_id abnormal status
{ is returned; one must then qualify the product identification with a hardware
{ address to resolve the ambiguity.
{
{       CMP$GET_ELEMENT_NAME (PHYSICAL_IDENTIFICATION, ELEMENT, STATUS)
{
{ PHYSICAL_IDENTIFICATION: (input)  This parameter specifies a hardware
{       identification of the element whose name is desired.  If a null string
{       ('') is supplied for the product_number component of the product
{       identification then this request will assume that the product
{       identification and serial number have not been supplied and that only
{       the hardware address will be used to find the element name.  If a null
{       physical_address_specifier set is specified, then the system will
{       assume that only the product identification and serial number will be
{       used to find the element name.
{
{       If a hardware address is specified and the mainframe has more than one
{       IOU, the name of the IOU must be initialized because the channel
{       identification is ambiguous in this case.  The IOU component of the
{       peripheral descriptor will be ignored on single IOU mainframes.
{
{       If a hardware address is supplied, the physical_address_specifier
{       indicates which components of a peripheral hardware address are to be
{       used to find the element name.  The physical address may consist of:
{
{        1.  channel (the name of a channel is returned)
{
{        2.  (channel, channel_address) - the name of a channel adapter,
{            communications element, controller, external processor or storage
{            device is returned.
{
{        3.  (channel, channel_address, unit_address) - the name of a storage
{            device is returned.
{
{ ELEMENT: (output)  This parameter specifies the identity of the system
{       element for which information is desired.
{
{ STATUS: (output) This parameter specifies the request status.
{
{         CONDITIONS :
{                      cme$lcm_ambiguous_product_id,
{                      cme$lcm_element_name_not_found,
{                      cme$lcm_empty_lc,
{                      cme$lcm_empty_pa_set,
{                      cme$lcm_missing_pa_set_member,
{                      cme$lcm_not_available,
{                      cme$lcm_ring_validation_error,
{                      cme$privileged_job_required.
{
{         IDENTIFIER : 'CM'
{
