Which approaches can be used for extracting data from a SOAP body and returning it as a JSON response in Apigee Edge? Select all that are correct. Choose 3 answers
A. Use XSLT to transform the XML payload and then use a XML to JSON policy
B. Use XML to JSON policy first to convert to JSON and then ExtractVariables with a JSONPath to extract the body from the converted SOAP envelope
C. Use ExtractVariables with an XPath first to extract the SOAP body and then use XML to JSON policy
D. Use an AssignMessage policy to convert the SOAP response to a JSON response, using XPath expressions to retrieve the data
The product team is rolling out a new reseller program with API's. The product owner has created Epics covering the high level requirements. The product owner delegate has asked for help creating a product backlog. What task would the product owner delegate need assistance with?
A. Creation of a message logging policy in Apigee.
B. Creating user stories to fulfill the business requirements.
C. Creating support tickets that cover each of the business requirements.
D. Creating a cross functional team of API engineers, business analysts, and backend software developers.
The IT security staff is concerned about unexpected increases in traffic on an API with an OAuth authorization flow You want to limit impacts of such traffic increases. What should you do?
A. Use the Spike Arrest policy, to smooth out traffic spikes.
B. Use a Quota policy, to ensure that no client exceeds a defined quantity of traffic.
C. Work with operations to ensure autoscaling is set up to respond to traffic events
D. Use the Concurrent Rate Limit policy, to ensure back-end services are not overwhelmed
Which protocols are supported by the Message Logging policy? Select all that are correct
A. FTP
B. HTTP
C. SCP
D. TCP
E. UDP
Given the following Javascript code snippet, which statement is true?
var paloAlto = httpClient.get{'http://weather.yahooapis.com/forecastrss?w=2467861'); context.session['paloAlto'] = paloAlto;
A. The code execution will wait for the httpClient to receive a response and store that into a session vanable named paloAlto.
B. The string paloAlto' will be stored in a message flow variable named paloAlto
C. The httpClient request will send a POST request to http //weather yahooapis com/forecastrss
D. The code execution will complete even if the httpClient has not yet received a response
How many times can an authorization code be used to obtain an access token?
A. 1
B. 2
C. 5
D. Unlimited until it expires
E. Unlimited as long as requests come within specified time of authorization code creation
What are the HTTPTargetConneclion properties to control network timeouts?
A. response millis and connect.millis
B. target.timeout and proxy timeout
C. connect.timeout.millis and io.timeoutmillis
D. connect timeout and network timeout
Which use case best fits the authorization code grant type?
A. The client app is also the resource owner.
B. The client app was developed internally and is highly trusted
C. The client app was developed by an untrusted third party
D. The client app runs on the end user's browser
Which Apigee product feature can be used to host and version your API documentation'?
A. Edge
B. API BaaS
C. Insights
D. Apigee-127
E. SmartDocs
The backend API team has asked for metrics on the performance of an API. Which two pieces of data should you provide? Choose 2 answers
A. The internet latency
B. The network latency
C. The backend latency
D. The Apigee proxy latency
E. The backend database latency