docs(acm2-74): consolidate design documentation
This commit is contained in:
@@ -37,7 +37,7 @@ class JacksonXmlCodec : XmlCodec {
|
||||
mapper.readValue(trimmed, SisMessageXml::class.java)
|
||||
} catch (e: JsonMappingException) {
|
||||
// META 层绑定失败=发送方违反必填契约(MALFORMED);体层(SCHD/FLOP)结构不匹配
|
||||
// =wire 结构超出编解码器当前绑定能力(CODEC_ERROR:退避重试,修复后可重放,design §2.3)。
|
||||
// =wire 结构超出编解码器当前绑定能力(CODEC_ERROR:退避重试,修复后可重放,docs/implementation.md「状态与错误分类」)。
|
||||
val first = e.path.firstOrNull()?.fieldName ?: ""
|
||||
if (first.equals("meta", ignoreCase = true)) {
|
||||
return DecodeResult.Err(DecodeFailure(ErrorClass.MALFORMED, "xml-meta:${e.originalMessage.take(200)}"))
|
||||
|
||||
Reference in New Issue
Block a user