docs: def elcm_session_list(irmc_info):
      """send an eLCM request to list all sessions
  
      :param irmc_info: node info
      :returns: dict object of sessions if succeed
          {
            'SessionList':
            {
              'Contains':
              [
                { 'Id': id1, 'Name': name1 },
                { 'Id': id2, 'Name': name2 },
                { 'Id': idN, 'Name': nameN },
              ]
            }
          }
      :raises: SCCIClientError if SCCI failed
      """
      # Send GET request to the server
      resp = elcm_request(irmc_info,
                          method='GET',
                          path='/sessionInformation/')
  
      if resp.status_code == 200:
          return _parse_elcm_response_body_as_json(resp)
      else:
          raise scci.SCCIClientError(('Failed to list sessions with '
                                      'error code %s' % resp.status_code))