আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
নিষ্কাশনের জন্য কিছুই নেই
ত্রুটি বার্তা
Edge UI অথবা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি স্থাপন করতে গেলে এই ত্রুটি বার্তাটি দেখা দেয়:
Error Saving Revision [revision_number] ExtractVariables [policy_name]: at least one of URIPath, QueryParam, Header, FormParam, XMLPayload, JSONPayload is mandatory. Revision:[revision_number]; APIProxy:[proxy_name]; Organization:[org_name]; Environment:[env_name].
ত্রুটির বার্তার উদাহরণ
Error Saving Revision 2
ExtractVariables EV-XML-Age: at least one of URIPath, QueryParam, Header, FormParam, XMLPayload, JSONPayload is mandatory.
উদাহরণ স্ক্রিনশট

কারণ
যদি এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে URIPath , QueryParam , Header , FormParam , XMLPayload বা JSONPayload এর কোনো উপাদান না থাকে, তাহলে এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়, কারণ এক্সট্র্যাক্ট করার মতো কিছুই থাকে না।
এরর মেসেজে যেমন উল্লেখ করা হয়েছে, এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে অবশ্যই নিম্নলিখিত উপাদানগুলোর মধ্যে অন্তত একটি অন্তর্ভুক্ত থাকতে হবে: URIPath , QueryParam , Header , FormParam , XMLPayload , অথবা JSONPayload ।
রোগ নির্ণয়
এরর মেসেজে উল্লেখিত Extract Variables পলিসিটি পরীক্ষা করুন। যদি পলিসিটিতে URIPath , QueryParam , Header , FormParam , XMLPayload , বা JSONPayload এর মতো এলিমেন্টগুলোর একটিও না থাকে, তাহলে সেটিই এররের কারণ। উদাহরণস্বরূপ, নিম্নলিখিত Extract Variables পলিসিটিতে উপরে উল্লিখিত কোনো এলিমেন্টই নেই:
<ExtractVariables async="false" continueOnError="false" enabled="true" name="EV-XML-Age">
<DisplayName>EV-XML-Age</DisplayName>
<Properties/>
</ExtractVariables>
যেহেতু 'Extract Variables' পলিসিতে কোনো বাধ্যতামূলক উপাদান উপস্থিত নেই, তাই এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।
সমাধান
নিশ্চিত করুন যে এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে এই বাধ্যতামূলক উপাদানগুলোর মধ্যে অন্তত একটি রয়েছে: URIPath , QueryParam , Header , FormParam , XMLPayload , JSONPayload । উদাহরণস্বরূপ:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ExtractVariables async="false" continueOnError="false" enabled="true" name="EV-XML-Age">
<DisplayName>EV-XML-Age</DisplayName>
<Properties/>
<Source>request</Source>
<XMLPayload>
<Namespaces/>
<Variable name="age" type="integer">
<XPath>/age</XPath>
</Variable>
</XMLPayload>
</ExtractVariables>
NONEmptyPrefixMappedToEmptyURI
ত্রুটি বার্তা
Edge UI অথবা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি স্থাপন করতে গেলে এই ত্রুটি বার্তাটি দেখা দেয়:
Error Saving Revision [revision_number] ExtractVariables [policy_name]: Non-empty prefix [prefix_name] cannot be mapped to empty uri.
ত্রুটির বার্তার উদাহরণ
Error Saving Revision 3
ExtractVariables EV-XML-Age: Non-empty prefix apigee cannot be mapped to empty uri.
উদাহরণ স্ক্রিনশট

কারণ
এই ত্রুটিটি ঘটে যদি এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসির <XMLPayload> এলিমেন্টের অধীনে <Namespace> এলিমেন্টে একটি প্রিফিক্স সংজ্ঞায়িত করা থাকে, কিন্তু কোনো URI সংজ্ঞায়িত না থাকে।
রোগ নির্ণয়
যে এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে ত্রুটিটি ঘটেছে সেটি এবং প্রিফিক্সটির নাম শনাক্ত করুন। আপনি এই দুটি বিষয়ই ত্রুটির বার্তায় খুঁজে পাবেন। উদাহরণস্বরূপ, নিম্নলিখিত ত্রুটিতে, পলিসির নাম হল
EV-XML-Ageএবং প্রিফিক্সটি হলapigee:ExtractVariables EV-XML-Age: Non-empty prefix apigee cannot be mapped to empty uri.ব্যর্থ হওয়া এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসি XML-এ, যাচাই করুন যে
<XMLPayload>এলিমেন্টের অধীনে থাকা<Namespace>এলিমেন্টে সেট করা প্রিফিক্সের নামটি এরর মেসেজে (উপরের ধাপ #১) উল্লেখিত প্রিফিক্স নামের সাথে মেলে কিনা। উদাহরণস্বরূপ, নিম্নলিখিত পলিসিটি<Namespace>এলিমেন্টেapigeeনামের একটি প্রিফিক্স নির্দিষ্ট করে, যা এরর মেসেজে থাকা তথ্যের সাথে মিলে যায়:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ExtractVariables async="false" continueOnError="false" enabled="true" name="EV-XML-Age"> <DisplayName>EV-XML-Age</DisplayName> <Source clearPayload="false">request</Source> <XMLPayload stopPayloadProcessing="false"> <Namespaces> <Namespace prefix="apigee"></Namespace> <Namespace prefix="gmail">http://mail.google.com</Namespace> </Namespaces> <Variable name="legName" type="string"> <XPath>/apigee:Directions/apigee:route/apigee:leg/apigee:name</Xpath> </Variable> </XMLPayload> </ExtractVariables>ধাপ #২-এ চিহ্নিত নির্দিষ্ট প্রিফিক্স সহ
<Namespace>এলিমেন্টটির একটি বৈধ URI আছে কিনা তা যাচাই করুন। যদি URI-টি অনুপস্থিত থাকে, তাহলে সেটিই ত্রুটির কারণ।উপরে দেখানো উদাহরণ এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে, লক্ষ্য করুন যে
apigeeপ্রিফিক্স সহ<Namespace>এলিমেন্টের জন্য কোনো URI নেই; তাই, আপনি এই এররটি পাচ্ছেন:ExtractVariables EV-XML-Age: Non-empty prefix apigee cannot be mapped to empty uri.
সমাধান
নিশ্চিত করুন যে প্রিফিক্স সহ সংজ্ঞায়িত সমস্ত <Namespace> এলিমেন্টের Extract Variables পলিসিতে একটি সংশ্লিষ্ট URI আছে। উদাহরণস্বরূপ:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ExtractVariables async="false" continueOnError="false" enabled="true" name="EV-XML-Age">
<DisplayName>EV-XML-Age</DisplayName>
<Source clearPayload="false">request</Source>
<XMLPayload stopPayloadProcessing="false">
<Namespaces>
<Namespace prefix="apigee">http://www.apigee.com</Namespace>
<Namespace prefix="gmail">http://mail.google.com</Namespace>
</Namespaces>
<Variable name="legName" type="string">
<XPath>/apigee:Directions/apigee:route/apigee:leg/apigee:name</Xpath>
</Variable>
</XMLPayload>
</ExtractVariables>
ডুপ্লিকেটপ্রিফিক্স
ত্রুটি বার্তা
Edge UI অথবা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি স্থাপন করতে গেলে এই ত্রুটি বার্তাটি দেখা দেয়:
Error Saving Revision [revision_number] ExtractVariables [policy_name]: Duplicate prefix [prefix_name].
ত্রুটির বার্তার উদাহরণ
Error Saving Revision 2
ExtractVariables EV-XML-Age: Duplicate prefix apigee.
উদাহরণ স্ক্রিনশট

কারণ
এই ত্রুটিটি ঘটে, যদি এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে <XMLPayload> এলিমেন্টের অধীনে থাকা <Namespace> এলিমেন্টে একই প্রিফিক্স একাধিকবার সংজ্ঞায়িত করা থাকে।
উদাহরণস্বরূপ, এই ত্রুটিটি ঘটে কারণ apigee উপসর্গটি নীচে দেখানো অনুযায়ী দুইবার সংজ্ঞায়িত করা হয়েছে:
<Namespace prefix="apigee">http://www.apigee.com</Namespace>
<Namespace prefix="apigee">http://www.apigee.com</Namespace>
রোগ নির্ণয়
যে এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে ত্রুটিটি ঘটেছে সেটি এবং প্রিফিক্সটির নাম শনাক্ত করুন। আপনি এই দুটি বিষয়ই ত্রুটির বার্তায় খুঁজে পাবেন। উদাহরণস্বরূপ, নিম্নলিখিত ত্রুটিতে, পলিসির নাম হলো
EV-XML-Ageএবং প্রিফিক্সটি হলোapigee:ExtractVariables EV-XML-Age: Duplicate prefix apigee.ব্যর্থ হওয়া এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসি XML-এ, যাচাই করুন যে
<XMLPayload>এলিমেন্টের অধীনে থাকা<Namespace>এলিমেন্টে সেট করা প্রিফিক্সের নামটি এরর মেসেজে (উপরের ধাপ #১) উল্লেখিত প্রিফিক্স নামের সাথে মেলে কিনা। উদাহরণস্বরূপ, নিম্নলিখিত পলিসিটি<Namespace>এলিমেন্টেapigeeনামের একটি প্রিফিক্স নির্দিষ্ট করে, যা এরর মেসেজে থাকা তথ্যের সাথে মিলে যায়:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ExtractVariables async="false" continueOnError="false" enabled="true" name="EV-XML-Age"> <DisplayName>EV-XML-Age</DisplayName> <Source clearPayload="false">request</Source> <XMLPayload stopPayloadProcessing="false"> <Namespaces> <Namespace prefix="gmail">http://mail.google.com</Namespace> <Namespace prefix="apigee">http://www.apigee.com</Namespace> <Namespace prefix="apigee">http://www.apigee.com</Namespace> </Namespaces> <Variable name="legName" type="string <XPath>/apigee:Directions/apigee:route/apigee:leg/apigee:name</XPath> </Variable> </XMLPayload> </ExtractVariables>ধাপ #২-এ চিহ্নিত নির্দিষ্ট প্রিফিক্স সহ
<Namespace>এলিমেন্টটি একাধিকবার সংজ্ঞায়িত করা হয়েছে কিনা তা নির্ধারণ করুন। যদি এটি একাধিকবার সংজ্ঞায়িত করা হয়ে থাকে, তাহলে সেটিই ত্রুটির কারণ।উপরে দেখানো এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসির উদাহরণে, লক্ষ্য করুন যে
apigeeপ্রিফিক্স সহ<Namespace>এলিমেন্টটি দুইবার সংজ্ঞায়িত করা হয়েছে; তাই, আপনি এই এররটি পাচ্ছেন:ExtractVariables EV-XML-Age: Duplicate prefix apigee.
সমাধান
নিশ্চিত করুন যে এক্সট্র্যাক্ট ভেরিয়েবলস পলিসির <Namespace> এলিমেন্টগুলিতে প্রতিটি প্রিফিক্সের জন্য শুধুমাত্র একটি সংজ্ঞা রয়েছে। উদাহরণস্বরূপ:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ExtractVariables async="false" continueOnError="false" enabled="true" name="EV-XML-Age">
<DisplayName>EV-XML-Age</DisplayName>
<Source clearPayload="false">request</Source>
<XMLPayload stopPayloadProcessing="false">
<Namespaces>
<Namespace prefix="apigee">http://www.apigee.com</Namespace>
<Namespace prefix="gmail">http://mail.google.com</Namespace>
</Namespaces>
<Variable name="legName" type="string">
<XPath>/apigee:Directions/apigee:route/apigee:leg/apigee:name</Xpath>
</Variable>
</XMLPayload>
</ExtractVariables>
NoXPathsToEvaluate
ত্রুটি বার্তা
Edge UI অথবা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি স্থাপন করতে গেলে এই ত্রুটি বার্তাটি দেখা দেয়:
Error Saving Revision [revision_number] ExtractVariables [policy_name]:no xpaths to evaluate in variable name.
ত্রুটির বার্তার উদাহরণ
Error Saving Revision 4
ExtractVariables Extract-Variables-1: no xpaths to evaluate in variable name.
উদাহরণ স্ক্রিনশট

কারণ
যদি এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে <XMLPayload> এলিমেন্টের মধ্যে <XPath> এলিমেন্ট না থাকে, তাহলে উপরে দেখানো এরর সহ এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।
রোগ নির্ণয়
এরর মেসেজ থেকে ব্যর্থ হওয়া এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিটি শনাক্ত করুন। উদাহরণস্বরূপ, নিচের এররটিতে পলিসির নাম হলো
Extract-Variables-1:ExtractVariables Extract-Variables-1: no xpaths to evaluate in variable name.ব্যর্থ হওয়া এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসি XML-এ, পরীক্ষা করে দেখুন সেখানে
<XPath>চাইল্ড এলিমেন্ট ছাড়া কোনো<XMLPayload>এলিমেন্ট আছে কিনা। যদি থাকে, তাহলে সেটাই ত্রুটির কারণ।উদাহরণস্বরূপ, এখানে একটি এক্সট্র্যাক্ট ভেরিয়েবলস পলিসি রয়েছে যাতে একটি
<XMLPayload>এলিমেন্ট আছে:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ExtractVariables async="false" continueOnError="false" enabled="true" name="Extract-Variables-1"> <DisplayName>Extract Variables-1</DisplayName> <Properties/> <Source clearPayload="false">request</Source> <VariablePrefix>apigee</VariablePrefix> <XMLPayload stopPayloadProcessing="false"> <Namespaces/> <Variable name="HostReachable" type="boolean"> </Variable> </XMLPayload> </ExtractVariables><XPath>এলিমেন্টটি উপস্থিত না থাকায় এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।
সমাধান
নিশ্চিত করুন যে এক্সট্র্যাক্ট ভেরিয়েবলস পলিসিতে <XMLPayload> এলিমেন্টের অধীনে একটি <XPath> এলিমেন্ট সংজ্ঞায়িত আছে। উদাহরণস্বরূপ:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ExtractVariables async="false" continueOnError="false" enabled="true" name="Extract-Variables-1">
<DisplayName>Extract Variables-1</DisplayName>
<Properties/>
<Source clearPayload="false">request</Source>
<VariablePrefix>apigee</VariablePrefix>
<XMLPayload stopPayloadProcessing="false">
<Namespaces/>
<Variable name="HostReachable" type="boolean">
<XPath>/isReachable</XPath>
</Variable>
</XMLPayload>
</ExtractVariables>
খালিXPathExpression
ত্রুটি বার্তা
Edge UI অথবা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি স্থাপন করতে গেলে এই ত্রুটি বার্তাটি দেখা দেয়:
Error Saving Revision [revision_number] ExtractVariables [policy_name]: XPath expression is empty in variable name.
ত্রুটির বার্তার উদাহরণ
Error Saving Revision 6
ExtractVariables Extract-Variables-1: XPath expression is empty in variable name.
উদাহরণ স্ক্রিনশট

কারণ
যদি এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসির <XMLPayload> এলিমেন্টের মধ্যে একটি খালি <XPath> এক্সপ্রেশন থাকে, তাহলে এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।
রোগ নির্ণয়
এরর মেসেজ থেকে ব্যর্থ হওয়া এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিটি শনাক্ত করুন। উদাহরণস্বরূপ, নিচের এররটিতে পলিসির নাম হলো
Extract-Variables-1:ExtractVariables Extract-Variables-1: no xpaths to evaluate in variable name.ব্যর্থ হওয়া 'Extract Variables' পলিসি XML-এ, একটি খালি
<XPath>চাইল্ড এলিমেন্টসহ কোনো<XMLPayload>এলিমেন্ট আছে কিনা তা নির্ণয় করুন। যদি থাকে, তাহলে সেটাই ত্রুটির কারণ।উদাহরণস্বরূপ, এখানে একটি এক্সট্র্যাক্ট ভেরিয়েবলস পলিসি রয়েছে যাতে একটি
<XMLPayload>এলিমেন্ট আছে:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ExtractVariables async="false" continueOnError="false" enabled="true" name="Extract-Variables-1"> <DisplayName>Extract Variables-1</DisplayName> <Properties/> <Source clearPayload="false">request</Source> <VariablePrefix>apigee</VariablePrefix> <XMLPayload stopPayloadProcessing="false"> <Namespaces/> <Variable name="address" type="string"> <XPath></XPath> </Variable> </XMLPayload> </ExtractVariables><XMLPayload>এলিমেন্টের মধ্যে একটি খালি<XPath>এলিমেন্ট থাকার কারণে এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।
সমাধান
নিশ্চিত করুন যে এক্সট্র্যাক্ট ভেরিয়েবলস পলিসিতে <XMLPayload> এলিমেন্টের অধীনে একটি অ-খালি এবং বৈধ <XPath> এলিমেন্ট সংজ্ঞায়িত আছে। উদাহরণস্বরূপ:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ExtractVariables async="false" continueOnError="false" enabled="true" name="Extract-Variables-1">
<DisplayName>Extract Variables-1</DisplayName>
<Properties/>
<Source clearPayload="false">request</Source>
<VariablePrefix>apigee</VariablePrefix>
<XMLPayload stopPayloadProcessing="false">
<Namespaces/>
<Variable name="address" type="string">
<XPath>/address</XPath>
</Variable>
</XMLPayload>
</ExtractVariables>
মূল্যায়ন করার জন্য কোন JSON পাথ নেই
ত্রুটি বার্তা
Edge UI অথবা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি স্থাপন করতে গেলে এই ত্রুটি বার্তাটি দেখা দেয়:
Error Saving Revision [revision_number] ExtractVariables [policy_name]:no jsonpaths to evaluate in variable name.
ত্রুটির বার্তার উদাহরণ
Error Saving Revision 6
ExtractVariables Extract-Variables-1: no jsonpaths to evaluate in variable name.
উদাহরণ স্ক্রিনশট

কারণ
যদি এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে <JSONPayload> এলিমেন্টের মধ্যে <JSONPath> এলিমেন্ট না থাকে, তাহলে উপরে দেখানো এরর সহ এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।
রোগ নির্ণয়
এরর মেসেজ থেকে ব্যর্থ হওয়া এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিটি শনাক্ত করুন। উদাহরণস্বরূপ, নিচের এররটিতে পলিসির নাম হলো
Extract-Variables-1:ExtractVariables Extract-Variables-1: no jsonpaths to evaluate in variable name.ব্যর্থ হওয়া 'Extract Variables' পলিসি XML-এ, প্রয়োজনীয়
<JSONPath>চাইল্ড এলিমেন্ট ছাড়া কোনো<JSONPayload>এলিমেন্ট আছে কিনা তা খুঁজে দেখুন। যদি থাকে, তাহলে সেটাই ত্রুটির কারণ।উদাহরণস্বরূপ, এখানে একটি এক্সট্র্যাক্ট ভেরিয়েবলস পলিসি রয়েছে যাতে
<JSONPayload>এলিমেন্ট আছে:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ExtractVariables async="false" continueOnError="false" enabled="true" name="Extract-Variables-1"> <DisplayName>Extract Variables-1</DisplayName> <Properties/> <JSONPayload> <Variable name="title"> </Variable> </JSONPayload> <Source clearPayload="false">request</Source> <VariablePrefix>apigee</VariablePrefix> </ExtractVariables><JSONPayload>এলিমেন্টের অধীনে কোনো<JSONPath>চাইল্ড এলিমেন্ট সংজ্ঞায়িত না থাকায়, এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।
সমাধান
নিশ্চিত করুন যে এক্সট্র্যাক্ট ভেরিয়েবলস পলিসিতে <JSONPayload> এলিমেন্টের অধীনে একটি <JSONPath> এলিমেন্ট সংজ্ঞায়িত আছে। উদাহরণস্বরূপ:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ExtractVariables async="false" continueOnError="false" enabled="true" name="Extract-Variables-1">
<DisplayName>Extract Variables-1</DisplayName>
<Properties/>
<JSONPayload>
<Variable name="title">
<JSONPath>$.book.title</JSONPath>
</Variable>
</JSONPayload>
<Source clearPayload="false">request</Source>
<VariablePrefix>apigee</VariablePrefix>
</ExtractVariables>
খালিJSONPathExpression
ত্রুটি বার্তা
Edge UI অথবা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি স্থাপন করতে গেলে এই ত্রুটি বার্তাটি দেখা দেয়:
Error Saving Revision [revision_number] ExtractVariables [policy_name]: JSONPath expression is empty in variable name.
ত্রুটির বার্তার উদাহরণ
Error Saving Revision 6
ExtractVariables Extract-Variables-1: JSONPath expression is empty in variable name.
উদাহরণ স্ক্রিনশট

কারণ
যদি এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসির <JSONPayload> এলিমেন্টের মধ্যে <JSONPath> এক্সপ্রেশনটি খালি থাকে, তাহলে এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।
রোগ নির্ণয়
এরর মেসেজ থেকে ব্যর্থ হওয়া এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিটি শনাক্ত করুন। উদাহরণস্বরূপ, নিচের এররটিতে পলিসির নাম হলো
Extract-Variables-1:ExtractVariables Extract-Variables-1: JSONPath expression is empty in variable name.ব্যর্থ হওয়া 'Extract Variables' পলিসি XML-এ, যাচাই করুন সেখানে একটি খালি
<JSONPath>চাইল্ড এলিমেন্টসহ কোনো<JSONPayload>এলিমেন্ট আছে কিনা। যদি থাকে, তাহলে সেটাই ত্রুটির কারণ।উদাহরণস্বরূপ, এখানে একটি এক্সট্র্যাক্ট ভেরিয়েবলস পলিসি রয়েছে যাতে একটি
<JSONPayload>এলিমেন্ট আছে:<ExtractVariables async="false" continueOnError="false" enabled="true" name="Extract-Variables-1"> <DisplayName>Extract Variables-1</DisplayName> <Properties/> <JSONPayload> <Variable name="account_number" type="integer"> <JSONPath></JSONPath> </Variable> </JSONPayload> <Source clearPayload="false">request</Source> <VariablePrefix>apigee</VariablePrefix> </ExtractVariables><JSONPayload>এলিমেন্টের মধ্যে একটি খালি<JSONPath>এলিমেন্ট থাকার কারণে এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।
সমাধান
নিশ্চিত করুন যে এক্সট্র্যাক্ট ভেরিয়েবলস পলিসিতে <JSONPayload> এলিমেন্টের অধীনে একটি অ-খালি এবং বৈধ <JSONPath> এলিমেন্ট সংজ্ঞায়িত আছে। উদাহরণস্বরূপ:
<ExtractVariables async="false" continueOnError="false" enabled="true" name="Extract-Variables-1">
<DisplayName>Extract Variables-1</DisplayName>
<Properties/>
<JSONPayload>
<Variable name="account_number" type="integer">
<JSONPath>$.account.number</JSONPath>
</Variable>
</JSONPayload>
<Source clearPayload="false">request</Source>
<VariablePrefix>apigee</VariablePrefix>
</ExtractVariables>
মিসিংনেম
ত্রুটি বার্তা
Edge UI অথবা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি স্থাপন করতে গেলে এই ত্রুটি বার্তাটি দেখা দেয়:
Error Saving Revision [revision_number] Error occurred while validation of bean [policy_name].xml Reason: - Required attribute name is missing in [element_name]
ত্রুটির বার্তার উদাহরণ
Error Saving Revision 6
Error occurred while validation of bean Extract-Variables-1.xml. Reason: - Required attribute name is missing in Variable
উদাহরণ স্ক্রিনশট

কারণ
যদি এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসির QueryParam , Header , FormParam বা Variable এর মতো কোনো পলিসি এলিমেন্টে, যেখানে name অ্যাট্রিবিউটটি থাকা আবশ্যক, সেখানে তা না থাকে, তাহলে এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।
উদাহরণস্বরূপ, কোনো Variable এলিমেন্টে name অ্যাট্রিবিউটটি অনুপস্থিত থাকলে এই ত্রুটিটি ঘটে।
রোগ নির্ণয়
যে এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে ত্রুটি ঘটেছে তার নাম এবং যে এলিমেন্টে
nameঅ্যাট্রিবিউটটি অনুপস্থিত, সেটি শনাক্ত করুন। আপনি এই বিষয়গুলো এরর মেসেজে খুঁজে পাবেন। উদাহরণস্বরূপ, নিচের এররটিতে, পলিসির নাম হলোExtract-Variables-1এবং এলিমেন্টের নাম হলোVariable:Error occurred while validation of bean Extract-Variables-1.xml. Reason: - Required attribute name is missing in Variableব্যর্থ হওয়া 'Extract Variables' পলিসি XML-এ, পরীক্ষা করে দেখুন যে উপরের ধাপ #১ থেকে নির্ধারিত নামের সমস্ত এলিমেন্টে একটি
nameঅ্যাট্রিবিউট আছে কিনা। যদি কোনো এলিমেন্টে 'name' অ্যাট্রিবিউটটি অনুপস্থিত থাকে, তাহলে সেটিই ত্রুটির কারণ।উদাহরণস্বরূপ, নিম্নলিখিত এক্সট্র্যাক্ট ভেরিয়েবলস পলিসিতে
<Variable>এলিমেন্টটি সংজ্ঞায়িত করা আছে:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ExtractVariables async="false" continueOnError="false" enabled="true" name="Extract-Variables-1"> <DisplayName>Extract Variables-1</DisplayName> <Properties/> <Variable type="boolean"> <Pattern>{isAccountActive}</Pattern> </Variable> </ExtractVariables>লক্ষ্য করুন যে
Variableএলিমেন্টটিতেnameঅ্যাট্রিবিউটটি নেই, তাই API Proxy-এর ডেপ্লয়মেন্ট ব্যর্থ হচ্ছে।
সমাধান
নিশ্চিত করুন যে এক্সট্র্যাক্ট ভেরিয়েবলস পলিসিতে QueryParam , Header , FormParam বা Variable এলিমেন্টগুলোর জন্য প্রয়োজনীয় name অ্যাট্রিবিউটটি অন্তর্ভুক্ত আছে। উদাহরণস্বরূপ:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ExtractVariables async="false" continueOnError="false" enabled="true" name="Extract-Variables-1">
<DisplayName>Extract Variables-1</DisplayName>
<Properties/>
<Variable name="account_active" type="boolean">
<Pattern>{isAccountActive}</Pattern>
</Variable>
</ExtractVariables>
ভেরিয়েবল ছাড়া প্যাটার্ন
ত্রুটি বার্তা
Edge UI অথবা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি স্থাপন করতে গেলে এই ত্রুটি বার্তাটি দেখা দেয়:
Error Saving Revision [revision_number] Pattern [pattern] should have at least one variable in ExtractVariables stepDefinition [policy_name]
ত্রুটির বার্তার উদাহরণ
Error Saving Revision 7
Pattern /a/b/ should have at least one variable in ExtractVariables stepDefinition ExtractVariables-1.
উদাহরণ স্ক্রিনশট

কারণ
যদি এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসির <Pattern> এলিমেন্টের মধ্যে কোনো ভ্যারিয়েবল নির্দিষ্ট করা না থাকে, তাহলে এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়। <Pattern> এলিমেন্টে সেই ভ্যারিয়েবলের নামটি প্রয়োজন, যেখানে এক্সট্র্যাক্ট করা ডেটা সংরক্ষণ করা হবে।
রোগ নির্ণয়
যে এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে ত্রুটিটি ঘটেছে তার নাম এবং যে প্যাটার্নের জন্য ভ্যারিয়েবলটি অনুপস্থিত, তা শনাক্ত করুন। আপনি ত্রুটির বার্তা থেকে এই বিষয়গুলো খুঁজে পেতে পারেন। উদাহরণস্বরূপ, নিম্নলিখিত ত্রুটিতে, পলিসির নাম হলো
Extract-Variables-1এবং এলিমেন্টের নাম হলো/a/b:Pattern /a/b/ should have at least one variable in ExtractVariables stepDefinition ExtractVariables-1.ব্যর্থ হওয়া Extract Variables পলিসি XML-এ,
<Pattern>এলিমেন্টে সেট করা প্যাটার্নটি এরর মেসেজে (উপরের ধাপ #১) চিহ্নিত প্যাটার্নের সাথে মেলে কিনা তা যাচাই করুন। উদাহরণস্বরূপ, নিম্নলিখিত পলিসিটি/a/bপ্যাটার্নটি নির্দিষ্ট করে, যা এরর মেসেজের সাথে মিলে যায়:উদাহরণস্বরূপ, এখানে একটি এক্সট্র্যাক্ট ভেরিয়েবলস পলিসি রয়েছে যাতে তিনটি
<Pattern>এলিমেন্ট আছে:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ExtractVariables name="ExtractVariables-1"> <Source>request</Source> <URIPath> <Pattern ignoreCase="true">/a/{pathSeg}</Pattern> <Pattern ignoreCase="true">/a/b/</Pattern> <Pattern ignoreCase="true">/a/b/c/{pathSeg}</Pattern> </URIPath> <VariablePrefix>urirequest</VariablePrefix> </ExtractVariables>ধাপ #২-এ চিহ্নিত
<Pattern>এলিমেন্টটিতে কোনো ভ্যারিয়েবল আছে কি না, তা পরীক্ষা করুন। ভ্যারিয়েবল অবশ্যই দ্বিতীয় বন্ধনীর (curly braces) মধ্যে থাকতে হবে। যদি প্যাটার্নটিতে কোনো ভ্যারিয়েবল না থাকে, তাহলে সেটিই ত্রুটির কারণ।/a/b প্যাটার্নযুক্ত
<Pattern>এলিমেন্টটিতে কোনো ভেরিয়েবল অন্তর্ভুক্ত নেই; তাই, এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।<Pattern ignoreCase="true">/a/b/</Pattern>
সমাধান
নিশ্চিত করুন যে প্রতিটি <Pattern> এলিমেন্টে একটি ভেরিয়েবল (কার্লি ব্র্যাকেটের মধ্যে আবদ্ধ একটি নাম) অন্তর্ভুক্ত থাকে। উদাহরণস্বরূপ:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ExtractVariables name="ExtractVariables-1">
<Source>request</Source>
<URIPath>
<Pattern ignoreCase="true">/a/{pathSeg}</Pattern>
<Pattern ignoreCase="true">/a/b/{pathSeg}</Pattern>
<Pattern ignoreCase="true">/a/b/c/{pathSeg}</Pattern>
</URIPath>
<VariablePrefix>urirequest</VariablePrefix>
</ExtractVariables>
নোডসেটে রূপান্তর করা যাবে না
ত্রুটি বার্তা
Edge UI অথবা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি স্থাপন করতে গেলে এই ত্রুটি বার্তাটি দেখা দেয়:
Error Deploying Revision [revision_number] ExtractVariables [policy_name]: Result of xpath [policy_name] cannot be converted to nodeset. Context Revision:[revision_number]; APIProxy:[proxy_name]; Organization:[org_name]; Environment:[env_name].
ত্রুটির বার্তার উদাহরণ
Error Deploying Revision 4 to test
ExtractVariables Extract-Variables-1: Result of xpath 123 cannot be converted to nodeset. Context Revision:4;APIProxy:EV-XML;Organization:aprabhashankar-eval;Environment:test.
উদাহরণ স্ক্রিনশট

কারণ
যদি এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে এমন কোনো <XPath> এক্সপ্রেশন থাকে যেখানে <Variable> টাইপটি নোডসেট হিসেবে সংজ্ঞায়িত করা আছে, কিন্তু এক্সপ্রেশনটিকে নোডসেটে রূপান্তর করা যায় না, তাহলে এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।
রোগ নির্ণয়
যে এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে ত্রুটি ঘটেছে সেটি এবং যে এক্সপাথটি নোডসেটে রূপান্তর করা যাচ্ছে না, তা শনাক্ত করুন। আপনি এই দুটি বিষয়ই ত্রুটির বার্তায় খুঁজে পাবেন। উদাহরণস্বরূপ, নিম্নলিখিত ত্রুটিতে, পলিসির নাম হলো
Extract-Variables-1এবং এক্সপাথটি হলো123।ExtractVariables Extract-Variables-1: Result of xpath 123 cannot be converted to nodeset. Context Revision:4;APIProxy:EV-XML;Organization:aprabhashankar-eval;Environment:test.ব্যর্থ হওয়া Extract Variables পলিসি XML-এ, যাচাই করুন যে
<XPath>এলিমেন্টে সেট করা XPath-টি এরর মেসেজে (উপরের ধাপ #১) চিহ্নিত XPath-এর সাথে মেলে কিনা। উদাহরণস্বরূপ, নিম্নলিখিত পলিসিটি নির্দিষ্ট করে যেযেমন 123, যা এরর মেসেজের সাথে মিলে যায়:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ExtractVariables async="false" continueOnError="false" enabled="true" name="Extract-Variables-1"> <DisplayName>Extract Variables-1</DisplayName> <Properties/> <Source clearPayload="false">request</Source> <VariablePrefix>visitor</VariablePrefix> <XMLPayload stopPayloadProcessing="false"> <Namespaces/> <Variable name="age" type="nodeset"> <XPath>123</XPath> </Variable> </XMLPayload> </ExtractVariables>উপরের ২ নং ধাপে চিহ্নিত
<XPath>এর সাথে সম্পর্কিত<Variable>এলিমেন্টের টাইপ পরীক্ষা করুন। যদি<Variable>টাইপটিnodesetহয়, তাহলে সেটাই ত্রুটির কারণ।লক্ষ্য করুন যে, উদাহরণ 'এক্সট্র্যাক্ট ভ্যারিয়েবলস' পলিসিতে
<XPath>এক্সপ্রেশনটি হলো123।<XPath>123</XPath>123এক্সপ্রেশনটিকে নোডসেটে রূপান্তর করা যাচ্ছে না। তাই, এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়েছে।
সমাধান
নিশ্চিত করুন যে, যদি <Variable> টাইপটি নোডসেট হিসেবে সংজ্ঞায়িত করা থাকে, তাহলে এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে ব্যবহৃত <XPath> এক্সপ্রেশনগুলোকে নোডসেটে রূপান্তর করা যাবে। উদাহরণস্বরূপ:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ExtractVariables async="false" continueOnError="false" enabled="true" name="Extract-Variables-1">
<DisplayName>Extract Variables-1</DisplayName>
<Properties/>
<Source clearPayload="false">request</Source>
<VariablePrefix>visitor</VariablePrefix>
<XMLPayload stopPayloadProcessing="false">
<Namespaces/>
<Variable name="age" type="nodeset">
<XPath>/visitor/age</XPath>
</Variable>
</XMLPayload>
</ExtractVariables>
অবৈধ প্যাটার্ন
ত্রুটি বার্তা
Edge UI অথবা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি স্থাপন করতে গেলে এই ত্রুটি বার্তাটি দেখা দেয়:
Error Deploying Revision [revision_number]
Pattern [pattern] is invalid in ExtractVariables stepDefinition [policy_name]
ত্রুটির বার্তার উদাহরণ
Error Deploying Revision 18 to test
Pattern {*} is invalid in ExtractVariables stepDefinition ExtractVariables-2.
উদাহরণ স্ক্রিনশট

কারণ
এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসির অন্তর্গত URIPath , QueryParam , Header , FormParam , XMLPayload বা JSONPayload এর মতো কোনো এলিমেন্টে <Pattern> এলিমেন্টের সংজ্ঞাটি অবৈধ হলে, এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।
রোগ নির্ণয়
এরর মেসেজ থেকে ব্যর্থ হওয়া এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিটি শনাক্ত করুন। উদাহরণস্বরূপ, নিচের এররটিতে পলিসির নাম হলো
Extract-Variables-2):Pattern {*} is invalid in ExtractVariables stepDefinition ExtractVariables-2.ব্যর্থ হওয়া এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসি XML-এ, নিম্নলিখিত এলিমেন্টগুলোর কোনোটি উপস্থিত আছে কিনা তা পরীক্ষা করুন এবং একটি
<Pattern>এলিমেন্ট অন্তর্ভুক্ত করুন:URIPath,QueryParam,Header,FormParam,XMLPayloadবাJSONPayload।উদাহরণস্বরূপ, এখানে
<QueryParam>এলিমেন্টের ভিতরে একটি<Pattern>এলিমেন্ট সহ একটি এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসির উদাহরণ দেওয়া হল:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ExtractVariables name="ExtractVariables-2"> <DisplayName>ExtractVariables-2</DisplayName> <Source>request</Source> <QueryParam name="code"> <Pattern ignoreCase="true">{*}</Pattern> </QueryParam> <VariablePrefix>queryinfo</VariablePrefix> </ExtractVariables>প্রতিটি
<Pattern>এলিমেন্টের সংজ্ঞা পরীক্ষা করুন। যদি কোনো<Pattern>এলিমেন্টের সংজ্ঞা অবৈধ হয়, তাহলে সেটিই ত্রুটির কারণ।উপরে দেখানো এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসির উদাহরণে, লক্ষ্য করুন যে
<QueryParam>এলিমেন্টের ভেতরের<Pattern>ডেফিনিশনটি অবৈধ; তাই, এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়। আরও দেখুন ম্যাচিং এবং ভ্যারিয়েবল তৈরি সম্পর্কে।<Pattern ignoreCase="true">{*}</Pattern>
সমাধান
নিশ্চিত করুন যে 'Extract Variables' পলিসির অন্তর্গত URIPath , QueryParam , Header , FormParam , XMLPayload বা JSONPayload এলিমেন্টগুলোর মধ্যে থাকা <Pattern> এলিমেন্টের সংজ্ঞাটি বৈধ। উদাহরণস্বরূপ:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ExtractVariables name="ExtractVariables-2">
<DisplayName>Extract a value from a query parameter</DisplayName>
<Source>request</Source>
<QueryParam name="code">
<Pattern ignoreCase="true">{code}</Pattern>
</QueryParam>
<VariablePrefix>queryinfo</VariablePrefix>
</ExtractVariables>
মিলকরণ এবং ভেরিয়েবল তৈরি সম্পর্কেও দেখুন
এক্সপাথ কম্পাইলেশন ব্যর্থ হয়েছে
ত্রুটি বার্তা
Edge UI অথবা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি স্থাপন করতে গেলে এই ত্রুটি বার্তাটি দেখা দেয়:
Error Deploying Revision [revision_number] ExtractVariables [policy_name]: Failed to compile xpath [xpath] Context Revision:[revision_number]; APIProxy:[proxy_name]; Organization:[org_name]; Environment:[env_name].
ত্রুটির বার্তার উদাহরণ
Error Deploying Revision 1 to test
ExtractVariables EV-XML-Age: Failed to compile xpath /apigee:Directions/apigee:route/apigee:leg/apigee:name. Context Revision:1;APIProxy:EV-XML;Organization:aprabhashankar-eval;Environment:test.
উদাহরণ স্ক্রিনশট

কারণ
যদি <XPath> এলিমেন্টে ব্যবহৃত প্রিফিক্স বা ভ্যালুটি এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে ঘোষিত কোনো নেমস্পেসের অংশ না হয়, তাহলে এপিআই প্রক্সির ডেপ্লয়মেন্ট ব্যর্থ হয়।
আপনি XML নেমস্পেস এবং কীভাবে তারা XPath ও XSLT-কে প্রভাবিত করে (XML Namespaces and How They Affect XPath and XSLT) -এ নেমস্পেস, XPath এবং প্রিফিক্স সম্পর্কে আরও তথ্য পেতে পারেন।
রোগ নির্ণয়
যে এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে ত্রুটিটি ঘটেছে এবং যে এক্সপাথটি কম্পাইল করা যায়নি, তা শনাক্ত করুন। আপনি এই দুটি বিষয়ই ত্রুটির বার্তায় খুঁজে পাবেন। উদাহরণস্বরূপ, নিম্নলিখিত ত্রুটিতে, পলিসির নাম হলো
EV-XML-Ageএবং এক্সপাথটি হলো/apigee:Directions/apigee:route/apigee:leg/apigee:name।ExtractVariables EV-XML-Age: Failed to compile xpath /apigee:Directions/apigee:route/apigee:leg/apigee:name. Context Revision:1;APIProxy:EV-XML;Organization:aprabhashankar-eval;Environment:test.ব্যর্থ হওয়া Extract Variables পলিসি XML-এ, যাচাই করুন যে
<XPath>এলিমেন্টে সেট করা XPath-টি এরর মেসেজে (উপরের ধাপ #১) চিহ্নিত XPath-এর সাথে মেলে কিনা। উদাহরণস্বরূপ, নিম্নলিখিত পলিসিটি নির্দিষ্ট করে যেযেমন /apigee:Directions/apigee:route/apigee:leg/apigee:name, যা এরর মেসেজের সাথে মিলে যায়:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ExtractVariables async="false" continueOnError="false" enabled="true" name="EV-XML-Age"> <DisplayName>EV-XML-Age</DisplayName> <Source clearPayload="false">request</Source> <XMLPayload stopPayloadProcessing="false"> <Namespaces> <Namespace prefix="gmail">http://mail.google.com</Namespace> </Namespaces> <Variable name="legName" type="string"> <XPath>/apigee:Directions/apigee:route/apigee:leg/apigee:name</XPath> </Variable> </XMLPayload> </ExtractVariables>এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে থাকা
<Namespaces>এবং<XPath>এলিমেন্টগুলো পরীক্ষা করুন। যদি এরর মেসেজে উল্লেখিত নির্দিষ্ট<XPath>এ ব্যবহৃত প্রিফিক্স বা ভ্যালুটি এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে ঘোষিত নেমস্পেসগুলোর অংশ না হয়, তাহলে সেটিই এররের কারণ।লক্ষ্য করুন যে, উদাহরণ এক্সট্র্যাক্ট ভ্যারিয়েবলস পলিসিতে নির্দিষ্ট
<XPath>এapigeeপ্রিফিক্সটি ব্যবহৃত হয়েছে।<XPath>/apigee:Directions/apigee:route/apigee:leg/apigee:name</XPath>তবে,
<Namespace>এলিমেন্টগুলোর কোনোটিতেইapigeeপ্রিফিক্সটি সংজ্ঞায়িত করা নেই; ফলে,<XPath>এর কম্পাইলেশন ব্যর্থ হয়, যার পরিণতিতে ডিপ্লয়মেন্টও ব্যর্থ হয়।
সমাধান
<XPath> এলিমেন্টগুলিতে ব্যবহৃত সমস্ত নেমস্পেস যেন এক্সট্র্যাক্ট ভেরিয়েবলস পলিসিতে ঘোষিত হয়, তা নিশ্চিত করুন। উদাহরণস্বরূপ:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ExtractVariables async="false" continueOnError="false" enabled="true" name="EV-XML-Age">
<DisplayName>EV-XML-Age</DisplayName>
<Source clearPayload="false">request</Source>
<XMLPayload stopPayloadProcessing="false">
<Namespaces>
<Namespace prefix="apigee">http://www.apigee.com</Namespace>
<Namespace prefix="gmail">http://mail.google.com</Namespace>
</Namespaces>
<Variable name="legName" type="string">
<XPath>/apigee:Directions/apigee:route/apigee:leg/apigee:name</XPath>
</Variable>
</XMLPayload>
</ExtractVariables>