Which two files must be downloaded from a Cisco Unified Communications Manager server in order to build requests for the AXL API? (Choose two.)
The AXL (Administrative XML) API is a web service interface provided by Cisco Unified Communications Manager (CUCM) that allows external applications to perform administrative tasks such as adding users, phones, and other objects to CUCM.
To build requests for the AXL API, developers typically use a programming language and a set of files that define the XML structure of the requests and responses. Two of these files must be downloaded from a CUCM server:
AXLSoap.xsd: This file defines the structure of the SOAP messages used to communicate with the AXL API. SOAP is an XML-based protocol for exchanging structured data between applications over a network. The AXLSoap.xsd file provides the XML schema definition for the SOAP envelope, header, body, and fault elements.
AXLWSDL.xml: This file is a WSDL (Web Services Description Language) document that describes the AXL API and its operations. A WSDL document defines the methods, parameters, and data types used by a web service. The AXLWSDL.xml file provides the URLs for the AXL API endpoints, the input and output parameters for each operation, and the data types used in the requests and responses.
Therefore, the correct answer for this question is C. AXLSoap.xsd and E. AXLWSDL.xml. The other options are incorrect because:
A. AXLEnums.xsd: This file defines the data types and values for certain parameters used by the AXL API, but it is not required to build requests.
B. AXL_CUCM.xsd: This file is not a standard file used by the AXL API, and its purpose is unclear.
D. CUCM_AXL.json: This file is not a valid file type for building requests for the AXL API, which uses XML and SOAP.
In summary, to build requests for the AXL API, developers need to download the AXLSoap.xsd and AXLWSDL.xml files from a CUCM server, which define the structure of the SOAP messages and the operations and data types of the API.