MDM主數據管理


MDM主數據管理:

MDM主要是提供兩個:一個就是數據的采集過程,一個就是數據的分發和數據服務能力的提供過程。

1、主數據生產者:主要指主數據的產生源,即誰錄入誰就是生產者。以員工為例,一般在HRP中登記和維護,即可認為HRP是員工主數據的生產者。

2、主數據消費者:也稱主數據使用者,主要指使用主數據的信息系統。以員工為例,一般CIS和NIS都需要使用員工信息,即可認為CIS和NIS是員工主數據的消費者。

3、訂閱分發:主要指MDM通過某種機制(如RESTful)將主數據信息同步到主數據消費者的操作。

 

請求消息體:

 

{

    "Request": {

        "Head": {

            "Version":"1.1",

            "LicId":"MDM",

            "TranCode":"主數據代碼",

            "ServiceVersion":"服務內容版本",

            "ContentType":"text/json",

            "OrgId":"發送方所屬院區代碼",

            "AppId":"發送方系統代碼",

            "RecOrgId":"接收方所屬院區代碼",

            "RecAppId":"接收方系統代碼",

            "MessageId":"消息ID(建議隨機生成GUID)",

            "Timestamp":"請求消息生成的時間戳(精確到毫秒)"

        },

        "Body": {

// 如果是單條數據,需要放在DataItem節點中,如下:

             "DataItem": {

                 //主數據的具體節點請參考第5章

                 "示例key1": "示例value1",

                 "示例key2": "示例value2"

             }

 

// 如果是列表數據,一般放在DataItems節點中,如下:

             "DataItems": [{

                 //主數據的具體節點請參考第5章

                 "示例key1": "示例value1",

                 "示例key2": "示例value2"

             }, {

                 // 此處循環數據

             }]

 

// 對於訂閱分發中的業務系統主動查詢服務,如下:

             "主數據代碼": [{

                 //主數據的具體節點請參考第5章

                 "示例key1": "示例value1",

                 "示例key2": "示例value2"

             }, {

                 // 此處循環數據

             }]

}

    }

}

 

 

返回消息體:

{

    "Response": {

        "Head": {

            "Version":"1.1",

            "AckCode": "結果代碼",

            "AckMessage": "描述或錯誤信息",

            "ContentType":"text/json",

            "OrgId":"原始接收方所屬院區代碼",

            "AppId":"原始接收方系統代碼",

            "RecOrgId":"原始發送方所屬院區代碼",

            "RecAppId":"原始發送方系統代碼",

            "MessageId":"消息唯一ID(請求消息的ID)",

            "Timestamp":"請求消息生成的時間戳(精確到毫秒)"

        },

        "Body": {

// 此處省略具體JSON文本

}

}

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM