Anda sedang melihat dokumentasi Apigee dan Apigee hybrid.
Lihat dokumentasi
Apigee Edge.
URLMissing
Pesan error
Deployment proxy API melalui UI atau API Apigee gagal dengan pesan error ini:
Error Saving Revision [revision_number] URL is missing in Step [policy_name]
Contoh pesan error
Error Saving Revision 2
URL is missing in Step ExecuteGeocodingRequest.
Contoh screenshot
Penyebab
Jika elemen <URL>
dalam kebijakan Info Layanan tidak ada atau dibiarkan kosong, deployment proxy API akan gagal.
Diagnosis
Periksa elemen <URL>
dalam kebijakan Info Layanan yang disebutkan dalam pesan error. Jika tidak ada URL yang dideklarasikan dalam elemen, hal itu adalah penyebab error. Misalnya, kebijakan Info Layanan berikut memiliki elemen <URL>
kosong:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
<HTTPTargetConnection>
<URL></URL>
</HTTPTargetConnection>
</ServiceCallout>
Karena elemen <URL>
kosong, deployment proxy API akan gagal.
Resolusi
Pastikan elemen <URL>
dalam kebijakan Info Layanan memiliki URL yang valid. Contoh:
<?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
Pesan error
Deployment proxy API melalui UI atau API Apigee gagal dengan pesan error ini:
Error Saving Revision [revision_number] Connection information is missing in Step [policy_name]
Contoh pesan error
Error Saving Revision 1
Connection information is missing in Step ExecuteGeocodingRequest.
Contoh screenshot
Penyebab
Jika Kebijakan Info Layanan tidak memiliki elemen <HTTPTargetConnection>
atau <LocalTargetConnection>
, deployment proxy API akan gagal.
Diagnosis
Tentukan apakah kebijakan Info Layanan memiliki elemen <HTTPTargetConnection>
atau <LocalTargetConnection>
yang ditentukan. Contoh:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
</ServiceCallout>
Perhatikan bahwa tidak ada elemen <HTTPTargetConnection>
atau <LocalTargetConnection>
yang ditentukan dalam kebijakan.
Resolusi
Pastikan kebijakan Info Layanan memiliki elemen <HTTPTargetConnection>
atau <LocalTargetConnection>
. Contoh:
<?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
Pesan error
Deployment proxy API melalui UI atau API Apigee gagal dengan pesan error ini:
Error Saving Revision [revision_number] Invalid Timeout value [0 or negative_number].
Contoh pesan error
Error Saving Revision 1
Invalid Timeout value -1.
Contoh screenshot
Penyebab
Jika elemen <Timeout>
dalam kebijakan Info Layanan memiliki nilai nol atau negatif yang ditentukan, deployment proxy API akan gagal.
Diagnosis
Periksa elemen <Timeout>
dalam kebijakan Info Layanan. Jika nilainya nol atau angka negatif, berarti itulah penyebab error. Contoh:
<?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>
Karena elemen <Timeout>
memiliki nilai nol, proxy gagal di-deploy.
Resolusi
Pastikan nilai yang ditentukan untuk elemen <Timeout>
adalah bilangan non-nol atau non-negatif. Contoh:
<?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>