আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
XSLEmptyResourceUrl
সমস্যা সংক্রান্ত মেসেজ
Edge UI বা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি ডেপ্লয়মেন্ট এই সমস্যার মেসেজ সহ ব্যর্থ হয়:
Error Saving Revision revision_number Error occurred while validation of bean policy_name.xml. Reason:- Non null value expected for element ResourceURL in XSL
সমস্যার মেসেজের উদাহরণ
নিচে দেওয়া সমস্যার মেসেজের উদাহরণে, XSL ট্রান্সফর্ম নীতির নাম যা সমস্যার
কারণ, সেটি হল xslt:
Error Saving Revision 1
Error occurred while validation of bean xslt.xml. Reason: - Non null value
expected for element ResourceURL in XSL
স্ক্রিনশটের উদাহরণ
Edge UI-তে, আপনি নিম্নলিখিত সমস্যার মতো একটি পপ-আপ দেখতে পাবেন:

কারণ
XSL ট্রান্সফর্ম নীতিতে <ResourceURL> এলিমেন্ট খালি থাকলে, API প্রক্সি
ডেপ্লয় করা যায় না।
ডায়াগনসিস
সমস্যার মেসেজে উল্লেখ করা XSL ট্রান্সফর্ম নীতির <ResourceURL> এলিমেন্ট পরীক্ষা করে দেখুন
। <ResourceURL> এলিমেন্টে কোনও রিসোর্স URL উল্লেখ করা না থাকলে,
সেটিই হল সমস্যার কারণ। যেমন, নিচে উল্লেখ করা XSL Transform
নীতিতে খালি <ResourceURL> এলিমেন্ট আছে:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<XSL async="false" continueOnError="false" enabled="true" name="xslt">
<DisplayName>xslt</DisplayName>
<Properties/>
<ResourceURL></ResourceURL>
<Parameters ignoreUnresolvedVariables="true"/>
<OutputVariable/>
</XSL>
<ResourceURL> এলিমেন্ট খালি থাকার কারণে API প্রক্সি ডেপ্লয় করা যায়নি।
রেজোলিউশন
XSL ট্রান্সফর্ম নীতিতে <ResourceURL> এলিমেন্টে XSLT ফাইলের দিকে নির্দেশ করে এমন একটি সঠিক
URL আছে কিনা তা নিশ্চিত করুন।
যেমন:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<XSL async="false" continueOnError="false" enabled="true" name="xslt">
<DisplayName>xslt</DisplayName>
<Properties/>
<ResourceURL>xsl://my_transform.xsl</ResourceURL>
<Parameters ignoreUnresolvedVariables="true"/>
<OutputVariable/>
</XSL>
XSLInvalidResourceType
সমস্যা সংক্রান্ত মেসেজ
Edge UI বা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি ডেপ্লয়মেন্ট এই সমস্যার মেসেজ সহ ব্যর্থ হয়:
Error Deploying Revision revision_number to env_name XSL policy_name: Resource type must be xsl. Context Revision:revision_number; APIProxy:api_proxy_name;Organization:org_name;Environment:env_name.
সমস্যার মেসেজের উদাহরণ
নিচে দেওয়া সমস্যার মেসেজের উদাহরণে, XSL ট্রান্সফর্ম নীতির নাম
যা সমস্যার কারণ, সেটি হল xslt:
Error Deploying Revision 1 to test
XSL xslt: Resource type must be xsl. Context Revision:1;APIProxy:XSLTransform;
Organization:jdoe-test;Environment:test.
স্ক্রিনশটের উদাহরণ
Edge UI-তে, আপনি নিম্নলিখিত সমস্যার মতো একটি পপ-আপ দেখতে পাবেন:

কারণ
XSL ট্রান্সফর্ম
নীতিতে উল্লেখ করা রিসোর্স টাইপ <ResourceURL> এলিমেন্টটি xsl ধরনের না হলে, API প্রক্সি ডেপ্লয় করা যায় না।
এটি উল্লেখ করার সঠিক ফর্ম্যাট নিচে দেখানো হল:
<ResourceURL>xsl://<file_name>.xsl</ResourceURL>
যেমন, নিচে দেখানো XSL ট্রান্সফর্ম নীতির <ResourceURL>
এলিমেন্টে রিসোর্সের ধরন jsc হিসেবে নির্দিষ্ট করা থাকলে, API প্রক্সি ডেপ্লয় করা যায় না:
<ResourceURL>jsc://my_transform.xsl</ResourceURL>
ডায়াগনসিস
XSL ট্রান্সফর্ম নীতির নাম শনাক্ত করুন যেখানে সমস্যা হয়েছে। আপনি সমস্যার মেসেজ থেকে এই তথ্য পেতে পারেন। যেমন, নিচের সমস্যার ক্ষেত্রে, নীতির নাম হল
xslt।XSL xslt: Resource type must be xsl. Context Revision:1;APIProxy:XSLTransform; Organization:jdoe-test;Environment:test.XSL ট্রান্সফর্ম নীতি XML কাজ না করলে,
<ResourceURL>এলিমেন্টে উল্লেখ করা রিসোর্সের ধরনxslধরনের নয় কিনা তা যাচাই করুন। এটিxslধরনের না হলে, এটিই হল সমস্যার কারণ।যেমন, নিম্নলিখিত নীতিতে
<ResourceURL>এলিমেন্টে একটি নন-xslধরন নির্দিষ্ট করা হয়েছে:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <XSL async="false" continueOnError="false" enabled="true" name="xslt"> <DisplayName>xslt</DisplayName> <Properties/> <ResourceURL>jsc://my_transform.xsl</ResourceURL> <Parameters ignoreUnresolvedVariables="true"/> <OutputVariable/> </XSL>কারণ, রিসোর্স URL
jsc://my_transform.xslহিসেবে নির্দিষ্ট করা হয়েছে, যাxslধরনের নয়, তাই API প্রক্সি ডেপ্লয়মেন্ট এই সমস্যার কারণে ব্যর্থ হয়:XSL xslt: Resource type must be xsl. Context Revision:1;APIProxy:XSLTransform; Organization:jdoe-test;Environment:test.
রেজোলিউশন
XSL
Transform নীতিতে <ResourceURL> এলিমেন্টে উল্লেখ করা রিসোর্সের ধরন সবসময় xsl ধরনের হয় কিনা তা নিশ্চিত করুন। যেমন:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<XSL async="false" continueOnError="false" enabled="true" name="xslt">
<DisplayName>xslt</DisplayName>
<Properties/>
<ResourceURL>xsl://my_transform.xsl</ResourceURL>
<Parameters ignoreUnresolvedVariables="true"/>
<OutputVariable/>
</XSL>