Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
URLMissing
Hata mesajı
API proxy'sinin Edge kullanıcı arayüzü veya Edge Management API aracılığıyla dağıtılması şu hata mesajıyla başarısız olur:
Error Saving Revision [revision_number] URL is missing in Step [policy_name]
Örnek hata mesajı
Error Saving Revision 2
URL is missing in Step ExecuteGeocodingRequest.
Örnek ekran görüntüsü
Neden
Hizmet Açıklama Metni politikasındaki <URL>
öğesi eksikse veya boş bırakılmışsa API proxy'sinin dağıtımı başarısız olur.
Teşhis
Hata mesajında adı geçen Hizmet Açıklama Metni politikasındaki <URL>
öğesini inceleyin. Öğe içinde herhangi bir URL tanımlanmamışsa hatanın nedeni budur. Örneğin, aşağıdaki Hizmet Çağrısı politikasının boş bir <URL>
öğesi vardır:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
<HTTPTargetConnection>
<URL></URL>
</HTTPTargetConnection>
</ServiceCallout>
<URL>
öğesi boş olduğundan API proxy'sinin dağıtımı başarısız olur.
Çözünürlük
Hizmet Açıklama Metni politikasındaki <URL>
öğesinin geçerli bir URL'ye sahip olduğundan emin olun. Örneğin:
<?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
Hata mesajı
API proxy'sinin Edge kullanıcı arayüzü veya Edge Management API aracılığıyla dağıtılması şu hata mesajıyla başarısız olur:
Error Saving Revision [revision_number] Connection information is missing in Step [policy_name]
Örnek hata mesajı
Error Saving Revision 1
Connection information is missing in Step ExecuteGeocodingRequest.
Örnek ekran görüntüsü
Neden
Hizmet Çağrı Politikası'nda <HTTPTargetConnection>
veya <LocalTargetConnection>
öğesi yoksa API proxy'sinin dağıtımı başarısız olur.
Teşhis
Hizmet Açıklama metni politikasında <HTTPTargetConnection>
veya <LocalTargetConnection>
öğesinin tanımlanıp tanımlanmadığını belirleyin. Örneğin:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
</ServiceCallout>
Politikada tanımlanmış <HTTPTargetConnection>
veya <LocalTargetConnection>
öğesi olmadığına dikkat edin.
Çözünürlük
Hizmet açıklama metni politikasının <HTTPTargetConnection>
veya <LocalTargetConnection>
öğesini içerdiğinden emin olun. Örneğin:
<?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
Hata mesajı
API proxy'sinin Edge kullanıcı arayüzü veya Edge yönetim API'si üzerinden dağıtılması şu hata mesajıyla başarısız olur:
Error Saving Revision [revision_number] Invalid Timeout value [0 or negative_number].
Örnek hata mesajı
Error Saving Revision 1
Invalid Timeout value -1.
Örnek ekran görüntüsü
Neden
Hizmet Açıklama Metni politikasındaki <Timeout>
öğesi için sıfır veya negatif bir değer belirtilmişse API proxy'sinin dağıtımı başarısız olur.
Teşhis
Hizmet açıklama metni politikasındaki <Timeout>
öğesini inceleyin. Değer sıfır veya negatif bir sayıysa hatanın nedeni budur. Örneğin:
<?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>
öğesinin değeri sıfır olduğundan proxy dağıtılamaz.
Çözünürlük
<Timeout>
öğesi için belirtilen değerin sıfır olmayan veya negatif olmayan bir sayı olduğundan emin olun. Örneğin:
<?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>