A.3.1 channel.software.getDetails

The getDetails method returns the details of the given channel.

Input Parameters

string sessionKey

The session key for the session. For example: JyUVNoT74BFaRJ6fRjDIQ5idPmCaj5UJLb76E2f45Gc

string channelLabel

The channel label for the channel that you wish to query. For example: ol7_x86_64_latest

Return Parameters

string channel_arch_name

The channel architecture name. For example: x86_64

string channel_description

The channel description. For example: All packages released for Oracle Linux 7 (x86_64) including the latest errata packages. (x86_64)

string channel_summary

The channel summary, usually the same as the channel name. For example: Oracle Linux 7 Latest (x86_64)

struct metadata_urls

A dictionary or associative array of metadata locations and checksum information, including the URLs to download channel metadata.

struct filelists

string checksum_type

The hashing algorithm used to generate the checksum. For example: sha

string checksum

The checksum for the filelists metadata file. For example: abc4ef3d6e6b2bc3246e56ee4756ed5c245b60b0

string file_name

The file name for the filelists metadata at the channel location. For example: repodata/filelists.xml.gz

string url

The URL where the filelists metadata can be accessed. For example: https://uln.oracle.com/XMLRPC/GET-REQ/ol7_x86_64_latest/repodata/filelists.xml.gz

struct group

This structure is returned optionally if this information is available.

string checksum_type

The hashing algorithm used to generate the checksum. For example: sha

string checksum

The checksum for the group metadata file. For example: 90acbe6860bbcd4e40ee71cec9d2397dceccbca6

string file_name

The file name for the group metadata at the channel location. For example: repodata/comps.xml

string url

The URL where the group metadata can be accessed. For example: https://uln.oracle.com/XMLRPC/GET-REQ/ol7_x86_64_latest/repodata/comps.xml

struct other

string checksum_type

The hashing algorithm used to generate the checksum. For example: sha

string checksum

The checksum for the other metadata file. For example: 20f6b193cd9376d650cf96c8c01995cf7f02163a

string file_name

The file name for the other metadata at the channel location. For example: repodata/other.xml.gz

string url

The URL where the other metadata can be accessed. For example: https://uln.oracle.com/XMLRPC/GET-REQ/ol7_x86_64_latest/repodata/other.xml.gz

struct primary

string checksum_type

The hashing algorithm used to generate the checksum. For example: sha

string checksum

The checksum for the primary metadata file. For example: 3992e1e77d476d09eb1dcb16fd106263aaa84bb4

string file_name

The file name for the primary metadata at the channel location. For example: repodata/primary.xml.gz

string url

The URL where the primary metadata can be accessed. For example: https://uln.oracle.com/XMLRPC/GET-REQ/ol7_x86_64_latest/repodata/primary.xml.gz

struct repomd

string file_name

The file name for the repomd metadata at the channel location. For example: repodata/repomd.xml

string url

The URL where the repomd metadata can be accessed. For example: https://uln.oracle.com/XMLRPC/GET-REQ/ol7_x86_64_latest/repodata/repomd.xml

struct updateinfo

This structure is returned optionally if this information is available.

string checksum_type

The hashing algorithm used to generate the checksum. For example: sha

string checksum

The checksum for the updateinfo metadata file. For example: 6d11ecbceb58515be79a2adff9ff911f8a839069

string file_name

The file name for the updateinfo metadata at the channel location. For example: repodata/updateinfo.xml.gz

string url

The URL where the updateinfo metadata can be accessed. For example: https://uln.oracle.com/XMLRPC/GET-REQ/ol7_x86_64_latest/repodata/updateinfo.xml.gz