閱讀37 返回首頁    go 技術社區[雲棲]


MM7彩信,SP錯誤狀態碼

請求和錯誤狀態碼

“狀態文本”單元(適用於應用層)將用於攜帶對錯誤或成功情況(例如,部分成功)的可讀說明。在下表12.21中,將狀態信息指示給始發方時,應通過VASP或MMSRelay/ServerRelay/Server使用狀態文本。此外,還存在由一個四位數值組成的狀態碼。狀態碼的第一位表示代碼的類別。共有四個類別:

 

l        1xxx:操作成功;

l        2xxx:客戶機錯誤;

l        3xxx:服務器錯誤;

l        4xxx:業務錯誤。

 

狀態碼可擴展。VASP和MMSRelay/ServerRelay/Server必須理解狀態碼的類別。無法識別的代碼將視為該類別的x000代碼。不在上述定義的4個類別範圍內的代碼將視為3000。對於取決於具體實現的代碼,應使用x500-x999範圍內的數字。

 

下表12.21給出了當前所定義的狀態碼和狀態文本。

表12.21:狀態碼和狀態文本

狀態碼

狀態文本

含義

1000

成功

此代碼指示完全執行了請求。

1100

部分成功

此代碼指示部分執行了請求,但部分請求無法完成。低階位和可選“詳細信息”單元可以指示未完成的請求部分。

2000

客戶機錯誤

客戶機發出的請求無效。

2001

操作受限

由於缺少執行命令的權限,請求被拒絕。

2002

地址錯誤

請求中所提供地址的格式無法識別或MMSRelay/ServerRelay/Server確認地址對於網絡無效,因為此MMSRelay/ServerRelay/Server不會對其提供服務。如果該地址用於響應結果中,並且在相應的推式(push)提交中指定了多個接收方,則此狀態碼指示至少有一個地址不正確。

2003

找不到地址

MMSRelay/ServerRelay/Server找不到請求中提供的地址。如果在以前提交的消息中請求了操作但MMSRelay/ServerRelay/Server找不到指定地址的消息,則將返回此代碼。

2004

多媒體內容被拒絕

服務器無法解析附加至SOAP消息並通過“內容”單元指示的MIME內容,或無法接受該內容大小或媒體類型。

2005

找不到消息ID

如果在以前提交的消息中請求了操作,但MMSRelay/ServerRelay/Server找不到指定消息ID的消息,或者VASP收到有關無法識別以前所提交消息和消息ID的報告,將返回此代碼。

2006

找不到鏈接ID(LinkedID)

如果已提供LinkedID,但MMSRelay/ServerRelay/Server找不到相關消息,將返回此代碼。

2007

消息格式破壞

信息單元值格式不合適或不正確。

3000

服務器錯誤

服務器未能實施明顯有效的請求。

3001

不可接受

由於不可接受,而無法執行請求。此狀態碼通常在以下情況中使用:當對不能再被取消或狀態查詢的消息進行取消或狀態查詢操作時。MMSRelay/ServerRelay/Server已識別所述消息,但由於該消息已完成或其狀態不再可用而無法實施。

3002

消息被拒絕

服務器無法完成請求的服務。

3003

不支持多個地址

MMSRelay/ServerRelay/Server不支持對多個接收方執行此操作。該操作可以作為多個單一的接收方操作重新提交。

4000

一般服務錯誤

無法實施請求的服務。

4001

標識不正確

請求的標識標題不能唯一標識客戶機(VASP或MMSRelay/ServerRelay/Server)。

4002

版本不支持

不支持MM7版本單元所指示的版本。

4003

操作不支持

服務器不支持消息標題中“消息類型”單元所指示的請求。

4004

驗證錯誤

無法解析SOAP和XML結構、缺少必備字段或消息格式與指定格式不兼容。“詳細信息”字段可能會給出導致此狀態的解析錯誤。

4005

服務錯誤

操作導致服務器(MMSRelay/ServerRelay/Server或VASP)失敗,不應重新發送。

4006

無法提供服務

當服務器暫時不可用(例如,服務器忙)時,服務器可能會發送此指示。

4007

服務被拒絕

客戶機無權執行所請求的操作。

 

最後更新:2017-04-03 14:53:43

  上一篇:go 在父窗口中得知window.open()出的子窗口關閉事件的方法
  下一篇:go poj 1005 I Think I Need a Houseboat