Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến
Tài liệu về Apigee X. thông tin
URLMissing
Thông báo lỗi
Thông báo lỗi sau không triển khai được proxy API thông qua giao diện người dùng Edge hoặc API quản lý Edge:
Error Saving Revision [revision_number] URL is missing in Step [policy_name]
Ví dụ về thông báo lỗi
Error Saving Revision 2
URL is missing in Step ExecuteGeocodingRequest.
Ảnh chụp màn hình mẫu
Nguyên nhân
Nếu phần tử <URL>
trong chính sách Chú thích dịch vụ bị thiếu hoặc để trống, thì bạn sẽ không triển khai được proxy API.
Chẩn đoán
Kiểm tra phần tử <URL>
trong Chính sách chú thích cho dịch vụ có tên trong thông báo lỗi. Nếu không có URL nào được khai báo trong phần tử đó, thì đó là nguyên nhân gây ra lỗi. Ví dụ: Chính sách chú thích dịch vụ sau đây có phần tử <URL>
trống:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
<HTTPTargetConnection>
<URL></URL>
</HTTPTargetConnection>
</ServiceCallout>
Vì phần tử <URL>
trống nên việc triển khai proxy API không thành công.
Độ phân giải
Đảm bảo rằng phần tử <URL>
trong chính sách Chú thích dịch vụ có URL hợp lệ. Ví dụ:
<?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
Thông báo lỗi
Thông báo lỗi sau không triển khai được proxy API thông qua giao diện người dùng Edge hoặc API quản lý Edge:
Error Saving Revision [revision_number] Connection information is missing in Step [policy_name]
Ví dụ về thông báo lỗi
Error Saving Revision 1
Connection information is missing in Step ExecuteGeocodingRequest.
Ảnh chụp màn hình mẫu
Nguyên nhân
Nếu Chính sách chú thích dịch vụ không có phần tử <HTTPTargetConnection>
hoặc <LocalTargetConnection>
, thì bạn sẽ không triển khai proxy API được.
Chẩn đoán
Xác định xem chính sách Chú thích dịch vụ đã xác định phần tử <HTTPTargetConnection>
hoặc <LocalTargetConnection>
hay chưa. Ví dụ:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
</ServiceCallout>
Xin lưu ý rằng không có phần tử <HTTPTargetConnection>
hoặc <LocalTargetConnection>
nào được xác định trong chính sách này.
Độ phân giải
Đảm bảo rằng chính sách Chú thích dịch vụ có phần tử <HTTPTargetConnection>
hoặc <LocalTargetConnection>
. Ví dụ:
<?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
Thông báo lỗi
Thông báo lỗi sau không triển khai được proxy API thông qua giao diện người dùng Edge hoặc API quản lý Edge:
Error Saving Revision [revision_number] Invalid Timeout value [0 or negative_number].
Ví dụ về thông báo lỗi
Error Saving Revision 1
Invalid Timeout value -1.
Ảnh chụp màn hình mẫu
Nguyên nhân
Nếu phần tử <Timeout>
trong chính sách Chú thích dịch vụ có giá trị bằng 0 hoặc giá trị âm được chỉ định, thì việc triển khai proxy API sẽ không thành công.
Chẩn đoán
Kiểm tra phần tử <Timeout>
trong Chính sách chú thích dịch vụ. Nếu giá trị bằng 0 hoặc số âm thì đó là nguyên nhân gây ra lỗi. Ví dụ:
<?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>
Vì phần tử <Timeout>
có giá trị bằng 0 nên proxy không triển khai được.
Độ phân giải
Đảm bảo giá trị được chỉ định cho phần tử <Timeout>
là một số khác 0 hoặc không âm. Ví dụ:
<?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>