Uyumluluk: Pactmark 0.2.x. Kodlar kararlı API’dir. İngilizce mesajlar tanılamadır ve her an
değişebilir.
Kural
KAF_* kodu taşır. Yalnızca koda göre dallanın.
Serileştirme ve şema
Çalışma zamanı ve geçişler
KAF_RUNTIME_EVENT_SEQUENCE yeniden denenebilirdir; çünkü başka bir yazıcının önce davrandığı
anlamına gelir — yeniden oku ve tekrar dene doğru yanıttır. KAF_RUNTIME_TERMINAL değildir; çünkü
hiçbir yeniden deneme bir koşuyu sonlanmamış hâle getirmez.Yetki ve politika
Etkiler
Depolama
KAF_STORAGE_NOT_FOUND, “yok” ve “var ama sizin değil” için kasıtlı olarak aynı yanıttır. Ret bir
sayım kâhinine dönüşmemelidir.
Model sınırı
Doğrulama, kanıt ve desenler
Komutlar ve idempotency
Doğru yeniden deneme
Kaydın tamamında yalnızca üç kod yeniden denenebilir olarak işaretlidir:KAF_RUNTIME_EVENT_SEQUENCE, KAF_ADMISSION_DENIED ve KAF_STORAGE_CONCURRENCY_CONFLICT. Üçü de
aynı isteğin güvenle tekrarlanabildiği çekişme veya kota durumlarıdır.
Hat üzerindeki biçim
Koşu olayları
RunFailed.errorCode bu kaydı kullanır.HTTP API
Her durumun hat üzerinde nerede göründüğü.