सेवा कॉलआउट नीति के डिप्लॉयमेंट से जुड़ी गड़बड़ी की समस्या हल करना

आपको Apigee Edge दस्तावेज़ दिख रहा है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस पेज पर जाएं Apigee X दस्तावेज़.
जानकारी

URLMissing

गड़बड़ी का मैसेज

गड़बड़ी के इस मैसेज के साथ, Edge के यूज़र इंटरफ़ेस (यूआई) या Edge मैनेजमेंट एपीआई के ज़रिए, एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता:

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

गड़बड़ी के मैसेज का उदाहरण

Error Saving Revision 2
URL is missing in Step ExecuteGeocodingRequest.

स्क्रीनशॉट का उदाहरण

वजह

अगर सर्विस कॉलआउट की नीति में <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> एलिमेंट खाली होने की वजह से, एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता.

रिज़ॉल्यूशन

पक्का करें कि सेवा कॉलआउट की नीति में मौजूद <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 के यूज़र इंटरफ़ेस (यूआई) या Edge मैनेजमेंट एपीआई के ज़रिए, एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता:

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> एलिमेंट नहीं है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता.

संक्रमण की जांच

देखें कि सेवा कॉलआउट की नीति में <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 के यूज़र इंटरफ़ेस (यूआई) या Edge मैनेजमेंट एपीआई के ज़रिए, एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता. ऐसा गड़बड़ी के इस मैसेज के साथ किया जा सकता है:

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

गड़बड़ी के मैसेज का उदाहरण

Error Saving Revision 1
Invalid Timeout value -1.

स्क्रीनशॉट का उदाहरण

वजह

अगर सर्विस कॉलआउट की नीति के <Timeout> एलिमेंट में शून्य या नेगेटिव वैल्यू दी गई है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता.

संक्रमण की जांच

सेवा कॉलआउट की नीति में मौजूद <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>