




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
3502/TThesharingandcollaborativeplatformofgovernmentinformation—I 2 2 2 A.1流程腳本代碼示例 A.2數據空間代碼示例 本文件按照GB/T1.1—2020《標準化工作導則第1部分:標準化文件的結構和起草規則》的規定請注意本文件的某些內容可能涉及專利。本文件的發布機構不承擔識別專利的責任。本文件起草單位:廈門市信息中心、廈門暢享信息技術有限公司、廈門市標準化研究入要求、二次開發的技術標準,擬由四個部分——第1部分:總體設計。目的在于確立平臺關鍵技體架構滿足國家對政務信息交換與共享的要求,明確平臺內主要功能模塊和模塊間的邏輯關——第2部分:資源管理。目的在于規范平臺所支持的多平臺對外服務的兼容性提供保障;明確平臺不同類型資源的屬性,統一屬性分類,為平臺對外服務的通用性提供保障;針對資源生產、資源注冊、源目錄、資源檢索、資源版本、資源安全等操作提出全生命周期管理要求,為平臺對外服務——第3部分:接入要求。目的在于將平臺對外接口標準化,明確接口在安全性、易用性、穩定性方面要求,進一步提升平臺對外提供服務的能力和質量,并入、平臺資源生產方、平臺資源消費方、區級平臺接入等方面,明確接入的實現方式,為保——第4部分:二次開發。目的在于規范平臺提供二次開發的工作方為后續平臺業務流程及插件的完善提供統一標準,既避免了平允許不同部門結合特定業務需要,在授權范圍內擴展1政務信息共享協同平臺第4部分:二次開發本文件適用于政務信息共享協同平臺功能擴展,軟件開發人員基于本平臺進行新功能的擴展開發注:在某些編程語言中,地址可變,因而所結合的數據值可變,在其他編23流程腳本XSD描述ACTI田圖1流程總結構45DB3502/T流程請求方/REQUESTER節點結構見圖4。流程在運行期自動采集到的請求方信息,包括量,表達式指需進行計算后以求出入參值,比如1+2;6等待活動返回結果,流程應繼續向前執行,直到流程后續通過BRANCHEWAIT節點主動等待之前發起的異步操作結果。par田attributes由圖6異步活動/ASYNACTIVITY節點結構田7BRANCHWAIT包含三個子語句,三者均為語句集:8十9DB3502/T圖14空語句/PASS節點結構圖15多分支/SWITCH節點結構WHILLE.ARRAY_0STRUCT_TE6功能插件開發6.1支持語言6.2Java插件開發6.2.1Java插件基本要求插件提供形式:Java插件應提供.java的源文件以進行插件代碼審查。審查通過后再由平臺插件部署位置:插件固定部署在平臺部署目錄的bin/plugin/java作為類起始目錄,不同插Java運行環境:支持1.8.0.x版本,未來視平臺持續改進,宜使用更高版本。流程腳本中調用方法:通過ACITIVITY或ASYNACTIVITY,指定其所調用的活動類型為插件功能調用入口:類似Java項目的Main方法,僅允許使用靜態方法作為入口。6.2.2Java插件數據結構對應關系表1Java插件數據結構對應關系簡單類型的string平臺結構轉換Java對象,該對象的class定義應存插件部署位置:插件固定部署在平臺部署目流程腳本中調用方法:通過ACITIVITY或ASYNACTIVITY,指定其所調用的活動類型為python_plugin,并指定路徑為“core/jaArrayItemA.1流程腳本代碼示例<FLOWxsi:schemaLocation="/CollaGEN3/Flowscriptcol<INFORMATIONauthor="zxadmin"flow_name="社保核查"flow_id="XM.GO<DESCRIPTION>CreatedbyCollaGENFlowDesigner?.Copyright<PARAMETER>$/SHBXH<<GLOBALVAR>$/_OUT_PARAMETERS_REGIST<GLOBALVAR>$/_FLOW_EXCEPT<GLOBALVAR>$/_BRANCHTAS<GLOBALVAR>$/_REQUESTER_INFORMAT<GLOBALVAR>$/_FLOW_INFORMATI<GLOBALVAR>$/_NET_FAILD_DISPOSE_<<GLOBALVAR>$/_SERVICE_FAILD_DISP<GLOBALVAR>$/_REQUESTER_SESSION<GLOBALVAR>$/_REQUESTER_CONNECTION_<GLOBALVAR>$/_REQUESTER_PORTAL<GLOBALVAR>$/_LAST_APP_EXCEPTION<GLOBALVAR>$/_PARENT_CHILD_RELAT<GLOBALVAR>$/_RUNTIME_TASK_<GLOBALVAR>$/shbzkc<GLOBALVAR>$/jshcjg<GLOBALVAR>$/jsckxxh<REQUESTERrequester_id="UAPP_001"requester_name="UAPP_001"<ACTIVITYservice_id="$/_AUTH_SERVICE_ID_"service_name="service_type="external"statement_domain=""statement_id="1"statement<INITstatement_id="2"statem<ACTIVITYservice_id="core/language/var/assign"servservice_type="core"statement_domain=""statement_id="3"sta<INITstatement_id="2"statement<INVOKEstatement_domain=""statement_id="3"statem<PARAMETER>$/department<PARAMETER>$/_REQUESTER_INFORMATION_.id<<PARAMETER>$/_REQUESTER_INFORMATION_.authoriz<PARAMETER>$/servic<PARAMETER>$/_FLOW_INFORMATION_.id<<FINIstatement_id="4"stateme<INVOKEstatement_domain=""statement_id="3"statem<PARAMETER>$/serviceId<PARAMETER>$/departmen<RESULT>$/checkImpowerId<FINIstatement_id="4"stateme<IFstatement_id="367"stateme<CONDITIONconclusion="$/statement_id="368"statem<ACTIVITYservice_id="core/language/var/assign"servservice_type="core"statement_domain=""statement_id="3"sta<INITstatement_id="2"statement<INVOKEstatement_domain=""statement_id="3"statem<PARAMETER>$/_FLOW_EXCEPTION_.ID<PARAMETER>$/_FLOW_EXCEPTION_.M<PARAMETER>"授權不通過,不允許調用"<<PARAMETER>$/_FLOW_EXCEPTION_.NO<PARAMETER>$/_REQUESTER_INFORMATION_.port<FINIstatement_id="4"stateme<TERMINATEstatement_id="369"stateme<ELSEstatement_id="369"statemen<PASSstatement_id="370"stateme<ACTIVITYservice_id="core/python/cobweb_string_tool/string_concat"service_nam接"service_type="python_plugin"statement_domain=""statement_id="3000"statement_note="字符<INITstatement_id="3001"statem<INVOKEstatement_domain=""statement_id="3002"stat<PARAMETERparameter_flag="direct">@@"XM='"@@</<PARAMETERparameter_flag="direct">$<PARAMETERparameter_flag="direct">@@"'andSFZH=<FINIstatement_id="3003"statement<ACTIVITYservice_id="core/python/cobweb_string_tool/string_concat"service_nam接"service_type="python_plugin"statement_domain=""statement_id="3004"statement_note="字符<INITstatement_id="3005"statem<INVOKEstatement_domain=""statement_id="3006"stateparameter_flag="direct">$/xm_str</PARparameter_flag="direct">$/SFZH</PARAMETER>parameter_flag="direct">@@"'"@@</PAR<FINIstatement_id="3007"statem<ACTIVITYservice_id="XM.GOV::02::XM.GOV.YZ.ZX.JsHc.queryJsHc"service_na核查"service_type="external"statement_domain=""statement_id="3008"statement_note="計生信息核查"statement_numb<INITstatement_id="3009"stateservice_id="core/python/cobweb_construct_request_data/construcservice_type="python_plugin"service_name="拼裝服務適配statement_id="3"statem<INITstatement_id="2"statement<INVOKEstatement_domain=""statement_id="3"stateme<PARAMETER>$/_REQUESTER_INFORMATION_.authoriz<PARAMETER>"XM.GOVXM.GOV::02::XM.GOV.YZ.ZX.JsHc.queryJ<PARAMETER>"RequiredItem<?xmlversion="1.0"encodin<ARRAY_ITEMname="JSResultField<SIMPLE_ITEMname="item"<SIMPLE_ITEMname="item"<SIMPLE_ITEMname="item"<PARAMETER>"Service<PARAMETER>@@"IN_10000280"@@<PARAMETER>"DataObjectCod<PARAMETER>"Conditi<FINIstatement_id="4"stateme<INVOKEstatement_domain=""statement_id="3010"stat<PARAMETERparameter_flag="direct">$/<FINIstatement_id="3011"stateservice_id="core/python/cobweb_parse_result_xml/cobweb_get_finalservice_name="取出結果xml的值"servistatement_id="3"statem<INITstatement_id="2"statement<INVOKEstatement_domain=""statement_id="3"statemen<PARAMETER>$/jsckxxh<FINIstatement_id="4"stateme<ACTIVITYservice_id="XM.GOV::02::XM.GOV.YZ.ZX.JsckHcjgjy"service_name校驗"service_type="external"statement_domain=""statement_id="3012"statement_note="計生常口核查結果校驗"statement_num<INITstatement_id="3013"stateservice_id="core/python/cobweb_construct_request_data/constservice_type="python_plugin"service_name="拼裝服務適配statement_id="3"statem<INITstatement_id="2"statement<INVOKEstatement_domain=""statement_id="3"statem<PARAMETER>$/_REQUESTER_INFORMATION_.authoriz<PARAMETER>"XM.GOVXM.GOV::02::XM.GOV.YZ.ZX.JsckHcjg<PARAMETER>$/jsckxxhcjg<FINIstatement_id="4"stateme<INVOKEstatement_domain=""statement_id="3014"statement<PARAMETERparameter_flag="direct">$/<FINIstatement_id="3015"stateservice_id="core/python/cobweb_parse_result_xml/cobweb_get_fiservice_name="取出結果xml的值"servistatement_id="3"statem<INITstatement_id="2"statement<INVOKEstatement_domain=""statement_id="3"statem<FINIstatement_id="4"stateme<IFstatement_id="3016"statement_number="0"statement_n<CONDITIONconclusion="$/jshcjgjy=="0""statement_domain=""state<ACTIVITYservice_id="XM.GOV::02::XM.GOV.YZ.GA.XConfirmQgRk全國人口信息核查"service_type="external"statement_domain=""statementstatement_note="全國人口信息核查"statem<INITstatement_id="3019"statemservice_id="core/python/cobweb_construct_request_data/constservice_type="python_plugin"service_name="拼裝服務適statement_id="3"statem<INITstatement_id="2"statement<INVOKEstatement_domain=""statement_id="3"statem<PARAMETER>$/_REQUESTER_INFORMATION_.authorize<PARAMETER>"XM.GOVXM.GOV::02::XM.GOV.YZ.GA.XConfirmQgR<PARAMETER>"schemeId<PARAMETER>@@"8a023c043b9d5d93013bb1017a3d003<PARAMETER>"condition<PARAMETER>@@"zwww"@<PARAMETER>@@"<?xmlversion="1.0"encoding="ut<ROOT><BASIC_INFO><SERVICE_TYPE>核查目的</SERVICE_TYPE></BASIC_INFO><EXT_INFO/></ROOT>"@@</PARAM<PARAMETER>"password<PARAMETER>@@"123456"<FINIstatement_id="4"stateme<INVOKEstatement_domain=""statement_id="3020"stat<PARAMETERparameter_flag="direct">$/CO<FINIstatement_id="3021"statemservice_id="core/python/cobweb_parse_result_xml/cobweb_get_final_vservice_name="取出結果xml的值"servistatement_id="3"statem<INITstatement_id="2"statement<INVOKEstatement_domain=""statement_id="3"statem<PARAMETER>$/jsckxxhc<FINIstatement_id="4"stateme<ELSEstatement_id="3022"statement_<PASSstatement_id="3023"stateme<ACTIVITYservice_id="XM.GOV::02::XM.GOV.YZ.RS.queryCardInfo"service_name查詢"service_type="external"statement_domain=""statement_id="3024"statement_note="社會卡狀態查詢"statement_nu<INITstatement_id="3025"stateservice_id="core/python/cobweb_construct_request_data/constservice_type="python_plugin"sstatement_domain=""statement_id="3"statem<INITstatement_id="2"statement<INVOKEstatement_domain=""statement_id="3"statem<PARAMETER>$/_REQUESTER_INFORMATION_.authorize_i<PARAMETER>"XM.GOVXM.GOV::02::XM.GOV.YZ.RS.queryCard<PARAMETER>@@"BC6B283E47E1A317"<PARAMETER>@@"web"@<PARAMETER>@@"ylz.ps.xm.ic.queryCardInfo<PARAMETER>@@"ylz.ps.xm.ic.queryCardInfo"@@</<FINIstatement_id="4"stateme<INVOKEstatement_domain=""statement_id="3026"stat<PARAMETERparameter_flag="direct">$/CO<FINIstatement_id="3027"stateservice_id="core/python/cobweb_parse_result_xml/cobweb_get_final_valservice_name="取出結果xml的值"servistatement_id="3"statem<INITstatement_id="2"statement<INVOKEstatement_domain=""statement_id="3"statement_<PARAMETER>$/shbzkc<FINIstatement_id="4"stateme<ACTIVITYservice_id="XM.GOV::02::XM.GOV.YZ.ZX.HcJgjy"service_name="核查service_type="external"statement_domain=""statement_id="3028"statement_n<INITstatement_id="3029"stateservice_id="core/python/cobweb_construct_request_data/constservice_type="python_plugin"service_name="拼裝服務適配statement_id="3"statem<INITstatement_id="2"statement<INVOKEstatement_domain=""statement_id="3"statem<PARAMETER>$/_REQUESTER_INFORMATION_.authorize_id<PARAMETER>"XM.GOVXM.GOV::02::XM.GOV.YZ.ZX.HcJ<PARAMETER>$/jsckxxh<PARAMETER>"sbkztXm<PARAMETER>$/shbzkcxj<FINIstatement_id="4"stateme<INVOKEstatement_domain=""statement_id="3030"statement_<PARAMETERparameter_flag="direct">$/<FINIstatement_id="3031"stateservice_id="core/python/cobweb_parse_result_xml/cobweb_get_finservice_name="取出結果xml的值"servistatement_id="3"statem<INITstatement_id="2"statement<INVOKEstatement_domain=""statement_id="3"statem<FINIstatement_id="4"stateme<ACTIVITYservice_id="core/python/cobweb_construct_result_xml/consservice_name="構造出參xml"service_type="python_plugin"statement_dom<INITstatement_id="2"stateme<INVOKEstatement_domain=""statement_id="3"statem<PARAMETER>$/_REQUESTER_INFORMATION_.authoriz<PARAMETER>"XM.GOV.RH.ZX.Sb<FINIstatement_id="4"statemeA.2數據空間代碼示例<?xmlversion="1.0"encoding=<DATA_SPACExmlns="/CollaGxmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/CollaGEN3/Dataspacedata_space_<SPACE_INFObranch_id="0"dataflow_id="XM.GOV.RH.ZX.SbHc"flow_version="1.0.0"<ARRAY_ITEMdomain="$/"name="_OUT_PARAMETERS_REGISTER_"typ<SIMPLE_ITEMname="item<STRUCT_ITEMdomain="$/"name="_FLOW_EXCEPTION<SIMPLE_ITEMname="ID"<SIMPLE_ITEMname="MSG"<SIMPLE_ITEMname="NODE<ARRAY_ITEMdomain="$/"name="_BRANCHTASKS_"type=<STRUCT_ITEMname="item"ty<SIMPLE_ITEMname="id"<SIMPLE_ITEMname="portalid"<SIMPLE_ITEMname="timeout<SIMPLE_ITEMname="duration<SIMPLE_ITEMname="type"<SIMPLE_ITEMname="callbackid"<STRUCT_ITEMdomain="$/"name="_REQUESTER_INFORMATION_"type="<SIMPLE_ITEMname="id"<SIMPLE_ITEMname="session_id"<SIMPLE_ITEMname="connection_id"<SIMPLE_ITEMname="portal_id"<SIMPLE_ITEMname="authorize_id"<STRUCT_ITEMdomain="$/"name="_FLOW_INFORMATION_"<SIMPLE_ITEMname="id"<SIMPLE_ITEMname="name"<SIMPLE_ITEMname="version"<SIMPLE_ITEMname="author<SIMPLE_ITEMname="description"<SIMPLE_ITEMname="begin"<SIMPLE_ITEMname="end"<SIMPLE_ITEMname="debug"<STRUCT_ITEMdomain="$/"name="_NET_FAILD_DISPOSE_"<SIMPLE_ITEMname="DISPOSE_ENABLE"<SIMPLE_ITEMname="DISPOSE_TYPE"type<SIMPLE_ITEMname="MAX_RETRY_NUM"<SIMPLE_ITEMname="CURRENT_RETRY_NUM"<SIMPLE_ITEMname="RETRY_INTERVAL"<STRUCT_ITEMdomain="$/"name="_SERVICE_FAILD_DISPOSE_"type<SIMPLE_ITEMname="DISPOSE_ENABLE"<SIMPLE_ITEMname="DISPOSE_TYPE"typ<SIMPLE_ITEMname="MAX_RETRY_NUM"<SIMPLE_ITEMname="CURRENT_RETRY_NUM"<SIMPLE_ITEMname="RETRY_INTERVAL"<SIMPLE_ITEMdomain="$/"name="_REQUESTER_SESSION_ID<SIMPLE_ITEMdomain="$/"name="_REQUESTER_CONNECTION_I<SIMPLE_ITEMdomain="$/"name="_REQUESTER_PORTAL_ID_<STRUCT_ITEMdomain="$/"name="_LAST_APP_EXCEPTION_"<SIMPLE_ITEMname="ID"<SIMPLE_ITEMname="MSG"<SIMPLE_ITEMname="NODE"<SIMPLE_ITEMname="DISPOSE_FLAG"<STRUCT_ITEMdomain="$/"name="_PARENT_CHILD_RELATION_"type="PAREN<SIMPLE_ITEMname="family_level"<SIMPLE_ITEMname="parent_flow_id"typ<SIMPLE_ITEMname="parent_data_space"<SIMPLE_ITEMname="parent_path<ARRAY_ITEMname="parent_need_parameters"typ<SIMPLE_ITEMname="item"<SIMPLE_ITEMname="block"<SIMPLE_ITEMdomain="$/"name="_RUNTIME_TASK_ID<SIMPLE_ITEMdomain="$/"name="_AUTH_SERVICE_ID_<value>XM.GOV::02::XM.GOV.YZ.ZX.CheckI<SIMPLE_ITEMdomain="$/"name="serviceId"<SIMPLE_ITEMdomain="$/"name="applyId<SIMPLE_ITEMdomain="$/"name="departmentId"<SIMPLE_ITEMdomain="$/"name="checkImpowerIdReturn<SIMPLE_ITEMname="XM"domain="$/"typ<SIMPLE_ITEMname="SFZH"domain="$/"<SIMPLE_ITEMname="SHBXH"domain="$/"<SIMPLE_ITEMname="hcjgjy"domain="$/"<SIMPLE_ITEMname="xm_str"domain="$/"ty<SIMPLE_ITEMname="shbzkcxjg"domain="$<SIMPLE_ITEMname="zfpj"domain="$/"type=<SIMPLE_ITEMname="jshcjgjy"domain="$/"<SIMPLE_ITEMname="jsckxxhcjg"domain="$/<SIMPLE_ITEMname="context"domain="$<SIMPLE_ITEMname="requestReturn"domain="$/<SIMPLE_ITEMname="xm"domain="$/XM_GOV_YZ_ZX_HcJgjy<SIMPLE_ITEMname="sfzh"domain="$/XM_GOV_YZ_ZX_HcJgjy/"ty<SIMPLE_ITEMname="shbxh"domain="$/XM_GOV_YZ_ZX_HcJgjy<SIMPLE_ITEMname="rkhczt"domain="$/XM_GOV_YZ_ZX_HcJgjy/"<SIMPLE_ITEMname="rkhcXml"domain="$/XM_GOV_YZ_ZX_HcJgjy<SIMPLE_ITEMname="sbkztXml"domain="$/XM_GOV_YZ_ZX_HcJgjy<SIMPLE_ITEMname="aac002"domain="$/XM_GOV_YZ_RS_queryCardInfo/<SIMPLE_ITEMname="aaz501"domain="$/XM_GOV_YZ_RS_queryCardInfo/<SIMPLE_ITEMname="aaz500"domain="$/XM_GOV_YZ_RS_queryCardInfo/"type<SIMPLE_ITEMname="usr"domain="$/XM_GOV_YZ_RS_queryCardInfo/<SIMPLE_ITEMname="pwd"domain="$/XM_GOV_YZ_RS_que
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政程序的規范與執行試題及答案
- 中國文化遺產的保護試題及答案
- 行政法學測試知識的試題及答案
- 2025年執業護士職業風險管理試題及答案
- 從容應對護士考試的試題及答案
- 2025年衛生資格考試的適應性備考試題及答案
- 行政法學實踐中的挑戰試題與答案
- 藥師工作中的法律責任簡析試題及答案
- 中國處方集附錄簡介課件
- 2025年行政管理考試的關鍵試題及答案
- 熱愛生活主題班會
- DB31T 1487-2024 國際醫療服務規范
- 四川省達州市渠縣2023-2024學年八年級下學期期末生物學試題(解析版)
- (高清版)AQ 1079-2009 瓦斯管道輸送自動噴粉抑爆裝置通 用技術條件
- 2024年廣東省深圳市中考地理試卷(含答案)
- 貴州老年大學聘任教師登記表
- 第四單元《學習演講詞》整體設計 說課 課件- 2023-2024學年統編版語文八年級下冊
- 遵守銀行業監管規定承諾書
- 長沙市教育局所屬事業單位招聘教職工筆試真題2021
- 中國古建筑文化與鑒賞智慧樹知到期末考試答案章節答案2024年清華大學
- 2024版《隱患排查標準手冊》(附檢查依據)
評論
0/150
提交評論