পরিষেবা কলআউট নীতি প্রয়োগ সংক্রান্ত সমস্যার সমাধান করা

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

URLMissing

সমস্যা সংক্রান্ত মেসেজ

Edge UI বা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি ডেপ্লয়মেন্ট এই সমস্যার মেসেজ সহ ব্যর্থ হয়:

Error Saving Revision [revision_number]
URL is missing in Step [policy_name]

সমস্যার মেসেজের উদাহরণ

Error Saving Revision 2
URL is missing in Step ExecuteGeocodingRequest.

স্ক্রিনশটের উদাহরণ

কারণ

পরিষেবা কলআউট নীতিতে <URL> এলিমেন্ট না থাকলে বা ফাঁকা রাখা হলে, API প্রক্সি ডেপ্লয় করা যায় না।

ডায়াগনসিস

সমস্যার মেসেজে উল্লেখ করা পরিষেবার কলআউট নীতিতে <URL> এলিমেন্ট পরীক্ষা করুন। এলিমেন্টের মধ্যে কোনও URL ঘোষণা করা না থাকলে, সেটিই সমস্যার কারণ। যেমন, নিম্নলিখিত পরিষেবা কলআউট নীতিতে একটি খালি <URL> এলিমেন্ট আছে:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
    <Request variable="GeocodingRequest"/>
    <Response>GeocodingResponse</Response>
    <HTTPTargetConnection>
        <URL></URL>
    </HTTPTargetConnection>
</ServiceCallout>

<URL> এলিমেন্ট খালি থাকার কারণে API প্রক্সি ডেপ্লয় করা যায়নি।

রেজোলিউশন

পরিষেবা কলআউট নীতিতে <URL> এলিমেন্টে সঠিক URL আছে কিনা তা নিশ্চিত করুন। যেমন:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
    <Request variable="GeocodingRequest"/>
    <Response>GeocodingResponse</Response>
    <HTTPTargetConnection>
        <URL>http://maps.googleapis.com/maps/api/geocode/json</URL>
    </HTTPTargetConnection>
</ServiceCallout>

ConnectionInfoMissing

সমস্যা সংক্রান্ত মেসেজ

Edge UI বা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি ডেপ্লয়মেন্ট এই সমস্যার মেসেজ সহ ব্যর্থ হয়:

Error Saving Revision [revision_number]
Connection information is missing in Step [policy_name]

সমস্যার মেসেজের উদাহরণ

Error Saving Revision 1
Connection information is missing in Step ExecuteGeocodingRequest.

স্ক্রিনশটের উদাহরণ

কারণ

পরিষেবা কলআউট নীতিতে <HTTPTargetConnection> বা <LocalTargetConnection> এলিমেন্ট না থাকলে, API প্রক্সি ডেপ্লয় করা যায় না।

ডায়াগনসিস

পরিষেবা কলআউট নীতিতে <HTTPTargetConnection> বা <LocalTargetConnection> এলিমেন্ট নির্দিষ্ট করা আছে কিনা তা নির্ধারণ করুন। যেমন:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
    <Request variable="GeocodingRequest"/>
    <Response>GeocodingResponse</Response>
</ServiceCallout>

মনে রাখবেন, নীতিতে কোনও <HTTPTargetConnection> বা <LocalTargetConnection> এলিমেন্ট সংজ্ঞায়িত করা নেই।

রেজোলিউশন

পরিষেবা কলআউট নীতিতে <HTTPTargetConnection> অথবা <LocalTargetConnection> এলিমেন্ট আছে কিনা তা নিশ্চিত করুন। যেমন:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
    <Request variable="GeocodingRequest"/>
    <Response>GeocodingResponse</Response>
    <HTTPTargetConnection>
        <URL>http://maps.googleapis.com/maps/api/geocode/json</URL>
    </HTTPTargetConnection>
</ServiceCallout>

InvalidTimeoutValue

সমস্যা সংক্রান্ত মেসেজ

Edge UI বা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি ডেপ্লয়মেন্ট এই সমস্যার মেসেজ সহ ব্যর্থ হয়:

Error Saving Revision [revision_number]
Invalid Timeout value [0 or negative_number].

সমস্যার মেসেজের উদাহরণ

Error Saving Revision 1
Invalid Timeout value -1.

স্ক্রিনশটের উদাহরণ

কারণ

সার্ভিস কলআউট নীতিতে <Timeout> এলিমেন্টে শূন্য বা নেগেটিভ ভ্যালু নির্দিষ্ট করা থাকলে, API প্রক্সি ডেপ্লয় করা যায় না।

ডায়াগনসিস

পরিষেবা কলআউট নীতিতে <Timeout> এলিমেন্টটি পরীক্ষা করে দেখুন। ভ্যালু শূন্য বা ঋণাত্মক সংখ্যা হলে, সেটিই সমস্যার কারণ। যেমন:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
    <Request variable="GeocodingRequest"/>
    <Response>GeocodingResponse</Response>
    <Timeout>0</Timeout>
    <HTTPTargetConnection>
        <URL>http://maps.googleapis.com/maps/api/geocode/json</URL>
    </HTTPTargetConnection>
</ServiceCallout>

<Timeout> এলিমেন্টের ভ্যালু শূন্য হওয়ার কারণে, প্রক্সি ডেপ্লয় করা যায়নি।

রেজোলিউশন

<Timeout> এলিমেন্টের জন্য নির্দিষ্ট করা ভ্যালু যেন শূন্য বা ঋণাত্মক সংখ্যা না হয় তা নিশ্চিত করুন। যেমন:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
    <Request variable="GeocodingRequest"/>
    <Response>GeocodingResponse</Response>
    <Timeout>10</Timeout>
    <HTTPTargetConnection>
        <URL>http://maps.googleapis.com/maps/api/geocode/json</URL>
    </HTTPTargetConnection>
</ServiceCallout>