onstar-bdif operations guide v系統(tǒng)操作與維護(hù)手冊_第1頁
onstar-bdif operations guide v系統(tǒng)操作與維護(hù)手冊_第2頁
onstar-bdif operations guide v系統(tǒng)操作與維護(hù)手冊_第3頁
onstar-bdif operations guide v系統(tǒng)操作與維護(hù)手冊_第4頁
onstar-bdif operations guide v系統(tǒng)操作與維護(hù)手冊_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余32頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

ServisionSummaryofmjorchangesJunInitialWeiAddR1.7WeiUpdateHFC Contactand Dashboard(OperationWebinterface)(操作人員Web界面 LogintotheLogintothe Datafeed運(yùn)行錯(cuò) Datafeed運(yùn)行錯(cuò)誤處 歸檔重 Datafeed信息修 Datafeed歸檔策 Datafeed錯(cuò)誤通知策 BDIF批數(shù)據(jù)集成平 DatafeedsprocessDatafeedsprocessinformation批數(shù)據(jù)處理信 Referenceandmetadata元數(shù)據(jù)管 Datafeedarchive存檔管 SystemmaintenanceSystemdeploymentdiagramSystemdeploymentdiagram系統(tǒng)部署 Systemcomponent

ContactandThissectionlistscontactandescalationinformationofallthesystemswithwhichBDIFDashboard(OperationWebinterface)(操作人員界面TheDashboardistheWebinterfacewhichprovidesoperationstaffalmostalloftheday-to-dayLogintotheDashboard是基于B/S結(jié)構(gòu)的web系統(tǒng)。使用IE客戶端,不需要再安裝其他客戶端軟件。系統(tǒng)的所有用戶都來自于ldap,共有四種角色:系統(tǒng)操作員(SystemOperator、外部系統(tǒng)操作員(ExternalOperatorSupervisorAdministratruserManual。IEIEDashboard的登錄頁面URLDatafeed運(yùn)行錯(cuò)誤

3.1-系統(tǒng)操作員用戶登錄后進(jìn)入summaryboard頁面,該頁面用來各個(gè)dataFeed的運(yùn)行情況,如下圖息。點(diǎn)擊可以查看dataFeed最后一次運(yùn)行的時(shí)間。頁面每隔15秒同Datafeed運(yùn)行錯(cuò)誤處3.3-ErrorErrorErrorErrorTargetsystemconnectivityerrorBDIFwillnotifytargetsystem.TargetsystemwillfixsystemerrorandsourcesystemwillTargetserverBDIFwillnotifyErrorErrorErrorErrorsucherrorsystem.TargetsystemwillfixsystemerrorandsourcesystemwillAnyuncapturedTargetsystemerrorBDIFwillnotifytargetsystem.TargetsystemwillfixsystemerrorandsourcesystemwillConnectivityBDIFwillfixsystemerrorandsourcesystemwillretry.BDIFoperationalerror,suchsoutofdisk.EtcBDIFwillfixsystemerrorandsourcesystemwillretry.AnyuncapturedBDIFsystemBDIFwillfixsystemerrorandsourcesystemwillretry.TargetdetectsdataerrorwhileprocessthesourcedataDataErrorSourceapplicationwillysistargetSourcesystemwillwithTargetsystemtosortouterrors.BDIFsourcedataationerrorDetailDataSourceapplicationfixesdataerrorthenresubmitBDIFtargetresponsedataationerrorDetailDataTargetsystemapplicationresubmitBDIFcapturedinternalexceptionBDIFwill ysisandapplyhotfixandnotifysourcesystemtoresubmitrequest.GeneralAnyothererrorinDetailErrorBDIFwillyzeerrordetailandnotifyproperpartytohandle.3.3-1中的錯(cuò)誤條目,進(jìn)入錯(cuò)誤處理頁面。在錯(cuò)誤頁面中可以歸檔重做,可以發(fā)送郵件通知相關(guān)人 系統(tǒng)的數(shù)據(jù)庫中的sequencnumber不存在或者是提供給BDIF系統(tǒng)的sequencenumber有誤。打聯(lián)系CDRCDRCDR聯(lián)系人,可以在CDRsequencenumbersequencennmber錯(cuò)誤。至此這條錯(cuò)誤處理完成。以此處理完所有的錯(cuò)誤。DataFeed的運(yùn)行狀況欄變?yōu)椤w檔重

3.3-JMSBDIF系統(tǒng)對應(yīng)的Queue中(對應(yīng)Queue的在表TRANSACTION_JCAPS_PROCESS中,BDIF系統(tǒng)對歸檔內(nèi)容進(jìn)行重新分析處理。1DataFeeddataFeed有運(yùn)行錯(cuò)誤,通知dataFeed相關(guān)的聯(lián)系人對錯(cuò)誤進(jìn)行處理,確認(rèn)錯(cuò)誤修正完成后,dataFeed的詳細(xì)描述DataFeed運(yùn)行沒有錯(cuò)誤發(fā)生,但在某種情況確認(rèn)需要對DataFeed進(jìn)行歸檔重做。這時(shí)候可以通過Dashboard中的歸檔管理對dataFeedCDR系統(tǒng)的數(shù)據(jù)庫因?yàn)槟撤N原因發(fā)生器日志。DashboardIntegrationserver,FTPserverMQserver、sunoneAppserver上的日志文件。要求各服務(wù)器配置日志文件大小過5M,且都使用UTF-8dashboard的查看服務(wù)器日志模塊中無法打開日志文件或者沒有對應(yīng)的日志文件請聯(lián)系系統(tǒng)管理員,確認(rèn)在dashboard服務(wù)器上建立了各服務(wù)器的日志,并對日志文件具有的權(quán)限。Datafeed信息修只有系統(tǒng)管理者角色的用戶才具有DataFeed信息修改的權(quán)利。DataFeed管理模塊中,dashboard系統(tǒng)管理員可以做以下操作:1DataFeed激活DataFeed就是把處于停用狀態(tài)的DataFeed置為啟用狀態(tài),BDIF只有在確認(rèn)要停用或者啟用DataFeed的情況下才可以使用此功能,只允許使用dashboardDataFeed及其對應(yīng)Transaction的信息修改,不會影響到實(shí)際的業(yè)務(wù)處理,只會影響到DataFeedTransactionDashBoard系統(tǒng)中的顯示。在確認(rèn)需要修改的情況下使用此功能,如果修改為不正確的3.6-Datafeed歸檔策只有系統(tǒng)管理員角色的用戶才可以修改DataFeedDataFeedDashboard修改歸檔策略,不允許直接修改數(shù)據(jù)庫。據(jù)庫中的就是加密后的文件通過Dashboard的歸檔管理后的文件也保持加密如果為壓縮, Datafeed錯(cuò)誤通知策DataFeed發(fā)生運(yùn)行錯(cuò)誤時(shí),使用郵件通知的策略。該功能只能由dashboard系統(tǒng)管理員使用。DataFeeddataFeed一種錯(cuò)誤類型只能有一種策略。策略的可配置:歸檔信息管3.4節(jié)BDIF

DatafeedsprocessinformationFactory處理過處理過程包含:SGMXSD,格式放入SGM指定的SFTP下,BDIF此SFTP 期的文件,如果超過昨天的或?qū)淼奈募?,BDIF將不會處理,需要手工合并到今天或昨天的文件中。將文件讀入系統(tǒng)并對文件進(jìn)行文件級別的校驗(yàn),校驗(yàn)內(nèi)容包括文件是否符合XSD要求、NAMESOURCETYPECOUNT,DashBoardBDIF處理SGM數(shù)據(jù)成功后,將數(shù)據(jù)持久化到GVS提供的Factory表(參考GVS表)中,并調(diào)用GVS提供的過程接口通知GVS數(shù)據(jù)處理成功。payloadcannotbeSFTP文件內(nèi)容為空不允許SFTPunabletounmarshalpayloadtoOTD校驗(yàn)文件內(nèi)容不符合XSD必須符合XSDRecordCountisFeedName必須定義為FeedSource確必須定義為unabletosettodatapersistoccurGVSGVS數(shù)據(jù)庫狀態(tài),可以O(shè)RA-00001錯(cuò)誤,此錯(cuò)誤為loadNotifyoccur調(diào)用GVS的過程發(fā)生錯(cuò)persistoccurerrorloadNotifyoccurerror的時(shí)候可以進(jìn)行重處理,具體操作DashBoard。Dealer1Dealer_sgm2gaa:BDIF系統(tǒng)從SGM的SFTP服務(wù)器上含經(jīng)銷商數(shù)據(jù)的xml文件,只處理文件名稱中包含今天或昨天日期的文件,如果超過昨天的或?qū)淼奈募?,BDIF將不會處理,需要手工合并到今天或昨天的文件中。然后把數(shù)據(jù)載入GAA系統(tǒng),最后調(diào)用GAA的過程,GAAGAA系統(tǒng)的數(shù)據(jù)庫。Dealer的處理過程中,可能會出現(xiàn)各種錯(cuò)誤,這些錯(cuò)誤能從Dashboard上看到,按照下表EmptyinputdealerxmlxmlSFTP服務(wù)器上放置正確的xmlUnmarshaldealerfrombytesfailedxml檢查xml文件的格式有效性,在SFTP服務(wù)器上放置正確xmlInvalidfeedname,shouldbedealernamedealerxml文件的feedhead中feednamedealer,在SFTP服務(wù)器上放置正確的xmlInvalidfeedsource,shouldbeSGMsource必須是SGMxml文件的feedhead中feedsourceSGM,在SFTP服務(wù)器上放置正確的xmlDealerRecordCountfiledisnotequalsthecountofdealerrecordsXmldealerfeed_headxml文件的dealer的記錄數(shù)和feed_head中的記錄數(shù)SFTPxmlPersistdealertodatabaseDealerGAA檢查詳細(xì)的出錯(cuò)信息,與GAAORA-001標(biāo)數(shù)據(jù)庫違反唯一約束條CallloadNotifystoreprocedurefailed調(diào)用過程(通知GAA數(shù)據(jù)檢查詳細(xì)的出錯(cuò)信息,與GAA系統(tǒng)操作人員確定解決CDR處理過1cdr_sgm2gaa:BDIF系統(tǒng)從SGM的SFTP服務(wù)器上含經(jīng)銷商向客戶移交車輛的信息數(shù)據(jù)的BDIF處理之后,生成一個(gè)含經(jīng)銷商向客戶移交ExcelBDIFExcelGAA系統(tǒng)的管理人員。cdr_sgm2gaaDashboard上看到,按照下EmptyinputcdrxmlxmlSFTPxmlUnmarshalcdrfrombytexml檢查xmlSFTP服務(wù)器上放置正確xml文件Invalidfeedname,shouldbecdrname必須是cdrxml文件的feedhead中feedname是否是cdr,在SFTP服務(wù)器上放置正確的xmlInvalidfeedsource,shouldbeSGMsource必須是SGMxml文件的feedhead中feedsourceSGM,在SFTP服務(wù)器上放置正確的xmlCdrRecordCountfiledisnotequalsthecountofdealerrecordsxmldealerfeed_headxml文件的dealer的記錄數(shù)和feed_head中的記錄數(shù)SFTPxmlBirthdateformatisxmlbirth_date元素必須YYYY-MM-DD格式檢查xml文件里birth_date元SFTPxmlDevliveryDateformatisxmldelivery_date元素必YYYY-MM-DD格式檢查xml文件里SFTPxmlPersistcdrtodatabase把CDR持久化到GAA檢查詳細(xì)的出錯(cuò)信息,與GAAORA-001標(biāo)數(shù)據(jù)庫違反唯一約束條Clear3stagingtables清空處理過程中的3張臨時(shí)表出檢查詳細(xì)的出錯(cuò)信息,與BDIF人員確定解決UploadtheexcelfiletoSFTPfailedExcel文件到SFTP檢查BDIF的SFTPCallOff處理過處理過程包含:SGMXSD文件命名格式放入SGM指定的SFTP下,BDIF此SFTP,只處理文件名稱中包含今天或昨天日期的文件,如果超過昨天的或?qū)淼奈募珺DIF將不會處理,需要手工合并到今天或NAMESOURCETYPECOUNT重復(fù)當(dāng)校驗(yàn)失敗,否則不進(jìn)行數(shù)據(jù)唯一校驗(yàn)。校驗(yàn)失敗此處理不成功,將拋錯(cuò)于DashBoard(參DashBoard用BILL提供的過程接口通知BILL數(shù)據(jù)處理成功。payloadcannotbeSFTP文件內(nèi)容為空不允許SFTPunabletounmarshalpayloadtoOTD校驗(yàn)文件內(nèi)容不符合XSD必須符合XSDRecordCountisFeedName必須定義為FeedSource確必須定義為unabletosettodatapersistoccurGVSORA-001錯(cuò)誤,此錯(cuò)誤為目標(biāo)數(shù)據(jù)庫違反唯一約束條loadNotifyoccur調(diào)用GVS的過程發(fā)生錯(cuò)DashBoard。PSAP處理過處理過程包含:PSAPEXCEL照PSAP文件命名格式放入PSAP指定的SFTP下,BDIF此SFTP。將文件讀入系統(tǒng)并DashBoard(DashBoardDashBoard,GGIS數(shù)據(jù)處理成功。payloadcannotbeSFTP文件內(nèi)容為空不允許SFTPxlsunabletounmarshalexceltoOTDSFTP文件內(nèi)容出錯(cuò)檢查EXCELggisdatabasemustbeGVS數(shù)據(jù)持久化到GVSpersistoccurGVSORA-001錯(cuò)誤,此錯(cuò)誤為目標(biāo)數(shù)據(jù)庫違反唯一約束條loadNotifyoccur調(diào)用GVS ggisdatabasemustbeempty、persistoccurerrorloadNotifyoccurerror的時(shí)DashBoard。InitESN處理過又稱EDI1,處理過程包含:Conti(LGE)BDIF,BDIFPVN,PVNCT,CTPVN,PVNConti(LGE)Conti(LGE)BDIF:BDIFInitESNHTTPConti(LGE)產(chǎn)生數(shù)據(jù)調(diào)用此ESN數(shù)據(jù)(BDIFInitESNXSD)BDIF,BDIF接受數(shù)據(jù)并對其進(jìn)行文件級XSDtransaction_id進(jìn)行值與長度校驗(yàn),對文件頭元素transmission_type、sender_code、receiver_code、service_provider_duns、customer_duns、mfg_duns、correlation_id、_type、mfg_esn_block_id、mfg_prefix_codeDashBoard(DashBoard(New進(jìn)行業(yè)務(wù)規(guī)則的校驗(yàn),如果對文件內(nèi)容某一條esn_dec數(shù)據(jù)校驗(yàn)失敗,同時(shí)更新InitESN臨Load_StautsI(Invalid,Conti(LGE)BDIF處理結(jié)束。BDIFCTPVNBDIFInitESN臨時(shí)表中的數(shù)據(jù),BDIFCSVCSVCTesn_decesn_hex進(jìn)行業(yè)務(wù)規(guī)則的重復(fù)O(OldConti(LGE)InitESNHTTP接口(Conti(LGE)InitESNXSD)將esn_dec信息分塊Conti(LGE,BDIFCT處理結(jié)束。Cont(LGDIFInitESNCTCSVCTInitESNBDIF指定的SFTP下,BDIF此SFTP,隨時(shí)將文件讀入系統(tǒng)并對文件進(jìn)行文件級別的校驗(yàn),校驗(yàn)內(nèi)DashBoard對文件內(nèi)容esn_decInitESN臨時(shí)表中與之對應(yīng)的ESN16進(jìn)制的esn_hex值添加到發(fā)送Conti(LGE)文件中(參考Conti(LGE)InitESNXSD果對文件內(nèi)容某esn_decInitESNESN失敗,尋找失敗此處理不成功,將拋錯(cuò)于DashBoard(參DashBoardBDIFConti(LGE)InitESNHTTP接口(Conti(LGE)Cont(LGECTpayloadcannotbeHTTP文件內(nèi)容為空不允許HTTP空unabletounmarshalpayloadtoOTDXSD必須符合XSDtransaction_id確必須符合XSDtransmission_type必須符合XSDsender_codesender_code定義不正確必須符合XSDreceiver_codereceiver_code確必須符合XSD必須符合XSDcustomer_dunscustomer_duns定義不必須符合XSDmfg_dunsmfg_duns必須符合XSDcorrelation_idcorrelation_id確必須符合XSD_type_type定義不必須符合XSDmfg_esn_block_id定義必須符合XSDBDIFmfg_prefix_code定義不必須符合XSDuntinvalidt定義不正確必須符合XSDcreatie_datecreatie_date必須符合XSDcreatie_time必須符合XSDRecordCountiswrongcan'treceivezeroRecordCountRecordCountunabletoHTTPPost,ResponseCodenotequal200BDIF200200才算發(fā)送成功,查看unabletoHTTPpersistCSVfileoccurCSVSFTPpayloadcannotbeBDIF不允許臨時(shí)表提取數(shù)據(jù)setremotefileoccurBDIFSFTPSFTPpersistdataoccurBDIFCSVSFTPdeletedataoccurBDIFpayloadcannotbeCTSFTP文件內(nèi)容為空SFTP空unabletounmarshalpayloadtoOTDCTXSD必須符合XSDcsvCTCSVCSVdeletexxxlastmonthESNoccurerrorCT敗unabletoHTTPPost,ResponseCodenotequal200CT200200才算發(fā)送成功,查看unabletomarshalOTDtopayloadCTXSD必須符合XSDMarriedesn處理過marriedesn_ct2pvnESN,IMSI,MDNcsv文件(后面簡稱三元組文件)AKEYSFTPAKEY文件再上傳三元組文件。經(jīng)PVN系統(tǒng)處理:PVNJMS消息之后,對載入的數(shù)據(jù)進(jìn)行校驗(yàn)和處理,如果數(shù)據(jù)存存在問題,PVNJMSBDIF系統(tǒng)數(shù)據(jù)正確。csv文件,操作人員將把該文件返還給電信。如果是無問題的消息,做兩件事情:第一,把三元組文件發(fā)送給GVS,參考Feed:CellularESNAKEYConti(LGE)nentalFeed:Marriedesnedi。MarriedESNDashboard上看到,按ReadactivatedfileorAKEYfilefailed無法從SFTPAKEYSFTPServer運(yùn)行正常的話,F(xiàn)eedAKEYUnmarshalmarriedesnfrombytesfailedAKEYSFTPActivedFileshouldnotbeAKEYSFTPUnmarshalactivatedfilefrombytesfailedAKEYSFTPRecordcount(n)inthefilenamedoesnotequalsrealrecordscount(m)inthefileAKEYSFTPPersistactivateddataintoPVNdatabasefailedPVN的兩個(gè)Stage檢查PVN數(shù)據(jù)庫服務(wù)器的運(yùn)ORA-001錯(cuò)誤,此錯(cuò)誤為目標(biāo)數(shù)據(jù)庫違反唯一約束條Unmarshalpvnresponsefrombytesfailed無法解析PVN發(fā)給BDIF表里檢查消息內(nèi)容的有效性,聯(lián)系PVN系統(tǒng)的Invalidfeedname,shouldbemarriedesnNamemarriedesnFeedNamePVN統(tǒng)的人員Invalidfeedsource,shouldbePVNPVNBDIFSource表里檢查消息內(nèi)容的Source值,聯(lián)系PVN系統(tǒng)的Theresultshouldbe0orResult01表里檢查消息內(nèi)容的Result值,聯(lián)系PVN系統(tǒng)的Writeactivated_errorfiletoSFTPfailedBDIFexcel文件,并放入SFTPServer運(yùn)行狀況,然后通過DashboardSequenceNumberis在pvn_stage_meta表中無法找到PVNBDIF消息里的sequencenumber值sequence_number值,聯(lián)系PVN系統(tǒng)的人員TheactivedfileandakeyfilewarenotarchivedAKEY系統(tǒng)修改了pvn_stage_meta表中Instance_id表中三元組文件和AKEY文元組文件和AKEY文件到SFTP進(jìn)行處理。pvn_stage_meta表instance_id是否有效,UnmarshalactivedobjectfromarchiveddbfailedBDIF里的三元組文件和AKEY文件表中三元組文件和AKEY文聯(lián)系PVN系統(tǒng)的人員WriteactivatedfiletoSFTPfailedSFTP上SFTPServer運(yùn)行狀況,然后通過Dashboard進(jìn)行重MarriedESNEDI處理過1Transaction:marreesnedict2ContLEBDIF三元組文件沒有錯(cuò)誤時(shí),BDIFAKEYHTTPConti(LGE)nental系統(tǒng)。MarriedESEDIN的處理過程中,可能會出現(xiàn)各種錯(cuò)誤,這些錯(cuò)誤能從Dashboard上看到,Postfilefailed!Theresponsecodeis:xxx通過HTTP提交AKEYConti(LGE)nental系統(tǒng)SequenceNumberis在pvn_stage_meta表中無法找到PVNBDIF消息里的sequencenumber值sequence_number值,聯(lián)系PVN系統(tǒng)的人員TheactivedfileandakeyfilewarenotarchivedAKEY文件沒有BDIFPVN系統(tǒng)修改了pvn_stage_meta表中Instance_id表中三元組文件和AKEY文元組文件和AKEY文件到SFTP進(jìn)行處理。pvn_stage_meta表instance_id是否有效,UnmarshalactivedobjectfromarchiveddbfailedBDIF里的三元組文件和AKEY文件表中三元組文件和AKEY文聯(lián)系PVN系統(tǒng)的人員ShippedESN處理過Cont(LGE(LGECont(LGE(LGE)產(chǎn)生數(shù)據(jù)調(diào)用此接口分塊傳遞數(shù)據(jù)(Conti(LGE(LGE)ShippedESNXSD)BDIF,BDIF接受數(shù)據(jù)并對其進(jìn)行文件級別的校驗(yàn),校驗(yàn)內(nèi)容包括文件是否符合XSD要求,對文件頭元transaction_idtransmission_typesender_codereceiver_code、service_provider_dunscustomer_dunsmfg_dunscorrelation_id_typemfg_esn_block_id、DashBoardCont(LGE(LGEXSDQueueConti(LGE(LGE)PVN處理結(jié)束。PVN

LGE(LGEBDIFQeeConi

(LGE)PVNPVN將發(fā)送一個(gè)處理后文件數(shù)據(jù)(PVNShippedESNXSD)BDIF,BDIFXSD要求、處理名稱(FEEDNAME、源定義(FEEDSOURCE、數(shù)據(jù)類型(FEEDTYPE、處理類型(TRANS_TYPECOUNTDashBoard(DashBoard。BDIFConti(LGE(LGE)ShippedESNHTTP接口,并將處Conti(LGE(LGE)Conti(LGE(LGE,PVNCnti(LGE(LGE)payloadcannotbeHTTP文件內(nèi)容為不允許HTTP文件內(nèi)容為unabletounmarshalpayloadtoOTDXSD必須符合XSDtransaction_idXSD必須符合XSDTransactionId定義不正必須符合XSDsender_codetransmission_type定義必須符合XSDreceiver_codesender_code定義不正必須符合XSDreceiver_code定義不正必須符合XSDcustomer_duns必須符合XSDmfg_dunscustomer_duns定義不必須符合XSDcorrelation_idmfg_duns必須符合XSD_typecorrelation_id定義不正必須符合XSD_type定義不必須符合XSDuntinvalidmfg_esn_block_id定義必須符合XSDcreatie_datemfg_prefix_code定義不必須符合XSDcreatie_timet定義不正確必須符合XSDRecordCountisRecordCount值RecordCount值與RecordCountiswrongcan'treceivezeroRecordCount值RecordCount值與循環(huán)體至少要一條數(shù)據(jù)DateShippedinvalidDateShipped日期ShippedData日期符合XSDDateShippedinvalidScrapData日期ScrapDataDateShipped日XSD日期格式unabletosentnotSHIPPED_SENTororSCRAP_SENT必須符合XSDunabletosettodataXSD必須符合XSDpayloadcannotbePVNJMS文件內(nèi)容為unabletounmarshalpayloadtoOTDPVNXSD必須符合XSDRecordCountisPVNRecordCount值RecordCount值與FeedNamexxxinvalidnotisshippedesnPVNFeedName必須符合XSDFeedSourcexxxinvalidnotinPVNFeedSource必須符合XSDFeedTypexxxinvalidnotinF|IPVN必須符合XSDTransTypexxxinvalidnotinPVN必須符合XSDunabletosettodataPVNXSD必須符合XSDunabletoHTTPPost,ResponseCodenotequal200PVNon(LE(LE200200才算發(fā)送成Conti(LGE)unabletoHTTPPVN重處理:重處理:內(nèi)容參考錯(cuò)誤提示,具體操作參考DashBoardCellularESN處理過處理過程包含:PVNCSV的文件按照CellularESN文件命名格式放入BDIF指定的SFTP下,BDIF此SFTP。將CSV要求。校驗(yàn)失敗DashBoard(DashBoardGVS提供的過程接口通知GVS數(shù)據(jù)處理成功。payloadcannotbeSFTP文件內(nèi)容為空不允許SFTPunabletopayloadto校驗(yàn)文件內(nèi)容不符合XSD必須符合XSDunabletosettodatapersistoccurGVSORA-001錯(cuò)誤,此錯(cuò)誤為目標(biāo)數(shù)據(jù)庫違反唯一約束條loadNotifyoccur調(diào)用GVS的過程發(fā)生錯(cuò)DashBoard。GL處理過運(yùn)行的情況下,把該文本文件上傳到SAPSFTP服務(wù)器上。gl_bill2sap_reconciliation:BDIF從BILLING系統(tǒng)的SFTP服務(wù)器上月底調(diào)整數(shù)據(jù)的文本文件。在正確運(yùn)行的情況下,把該文本文件上傳到SAP系統(tǒng)的SFTP服務(wù)器上。GLDashboard上看到,按照下表描述,TheinputfilelostheaderorfooterlineSFTPTheinputfilelostheader檢查文本文件是否缺頭部SFTPTheinputfilelostfooter檢查文本文件是否缺尾部SFTPTheheaderlinelengthisinvalid.Itshouldbe125butSFTP服務(wù)器上Thefooterlinelengthisinvalid.Itshouldbe14butSFTP服務(wù)器上Therecordcountshouldbeanumberbutlettercount必須是數(shù)字SFTPCreateDatefiledshouldbeaDate.數(shù)據(jù)文件頭部分中,CreateCreatedate是否是日期,在Invalidfeedname,shouldbegl數(shù)據(jù)文件頭部分中,F(xiàn)eedFeednameglSFTPInvalidfeedsource,shouldbeBILL數(shù)據(jù)文件頭部分中,F(xiàn)eedFeedsourceBILLSFTP件WritebuztranstextfiletoSFTPfailed上傳文本文件到SFTP錯(cuò)SAPSFTPThefieldrecordCountnotequalsrecoredsrecord_count與記錄數(shù)是否一SFTPSTID1stid_Conti(LGE)2gvs:BDIFConti(LGE)nental系統(tǒng)提供的STID_Authcode文件放到SFTPBDIF系統(tǒng)處理之后,在沒有發(fā)生錯(cuò)誤的情況下,STID_Authcode載入到GVS系統(tǒng)最后通過調(diào)用GVS的過程方式通知GVSSTID_Auth數(shù)據(jù)已經(jīng)成功導(dǎo)入stidDashboard上看到,按照下表描述,EmptyinputdealerxmlxmlSFTP服務(wù)器上放置正確的xmlUnmarshalSTIDfrombytesfailedxml檢查xml文件的格式有效性,在SFTP服務(wù)器上放置正確xmlInvalidfeedname,shouldbestidnamestidxml文件的feedhead中feedname是否是stid,在SFTP服務(wù)器上放置正確的xmlInvalidfeedsource,shouldbeNADsource必須是NADxml文件的feedhead中feedsourceNAD,在SFTP服務(wù)器上放置正確的xmlSTIDRecordCountfiledisnotequalsthecountofdealerrecordsXml文件里STID_AuthCode的記錄數(shù)和feed_head中的記錄數(shù)xml文件的STID_AuthCode的記錄數(shù)和feed_headSFTP服務(wù)器上放置正確的xmlPersistSTIDtodatabaseDealerGVS數(shù)據(jù)庫檢查詳細(xì)的出錯(cuò)信息,與GVS系統(tǒng)操作人員確定解決ORA-001錯(cuò)誤,此錯(cuò)誤為目標(biāo)數(shù)據(jù)庫違反唯一約束條CallloadNotifystoreprocedurefailed調(diào)用過程(通知GVS數(shù)據(jù)檢查詳細(xì)的出錯(cuò)信息,與GVSReporterror處理過BDIFGLOBALSTAGING中的ERROR數(shù)據(jù),并實(shí)時(shí)將錯(cuò)誤信息抓取回BDIF,并DashBoard中。PromotionChange處理過PVNBDIF:BDIFUserEnrollWebServicePVN產(chǎn)生數(shù)據(jù)調(diào)用此接口傳遞一條用戶補(bǔ)登陸數(shù)據(jù)(UserEnrollWSDL)BDIF,BDIF接受數(shù)據(jù)并對其進(jìn)行文件級別的校(ransactionId(SourceId數(shù)據(jù)條數(shù)(RecordCountDashBoard(參考DashBoardBDIFPVNBDIFUserEnroll臨時(shí)表(BDIF臨時(shí)表)中,PVNBDIF處理結(jié)束。CSVCSVCTUserEnroll臨時(shí)表中的數(shù)據(jù),BDIFCTpayloadcannotbePVNwebservice文件內(nèi)不允許webservicePVN確SourceIdPVNSourceIdRecordCountisPVNRecordCountunabletounmarshalpayloadtoOTDPVNXSD必須符合XSDpersistoccurPVNGVSGVSpayloadcannotbeBDIF不允許臨時(shí)表提取數(shù)據(jù)setremotefileoccurBDIFSFTPSFTPpersistdataoccurBDIFCSVSFTPdeletedataoccurBDIFBDIFCTCT理,具體操作參考DashBoard。Disconnect處理過處理過程包含:PVNBDIF,BDIFCT,CTPVNBDIF:BDIFDeactivationWebServicePVN產(chǎn)生數(shù)據(jù)調(diào)用此接口傳遞(ranactionId(SourceId數(shù)據(jù)條數(shù)(RecordCountDashBoard(參考DashBoardBDIFPVNBDIFDeactivation臨時(shí)表(BDIF臨時(shí)表)中,PVNBDIF處理結(jié)束。BDIF到CT:依據(jù)PVN到BDIF處理后Deactivation臨時(shí)表中的數(shù)據(jù),BDIF按照每天定時(shí)生成CSV文件(參考DeactivationCTCSV,并按照DeactivationCT文件命名格式放入CT指定的SFTP 下,同時(shí)刪除Deactivation臨時(shí)表中的數(shù)據(jù),操作人員再將此CSV文件拷貝于CT,BDIF到CT處理結(jié)束。CT到PVN:BDIF到CT處理結(jié)束后,CT將返回一個(gè)處理成功CSV文件數(shù)據(jù)(參考CSV定的SFTP下,BDIF此SFTP,隨時(shí)將文件讀入系統(tǒng)并對文件進(jìn)行文件級別的校驗(yàn),校驗(yàn)內(nèi)容包括文件是否符合CSV要求。校驗(yàn)失敗此處理不成功,將拋錯(cuò)于DashBoard(參考DashBoardBDIF處理數(shù)據(jù)成功后,將調(diào)用PVN提供的DeactivationWebService接口(參考PVNWSDLPVN處理結(jié)束。payloadcannotbePVNwebservice文件內(nèi)不允許webservicePVN確SourceIdPVNSourceIdRecordCountisPVNRecordCountunabletounmarshalpayloadtoOTDPVNXSD必須符合XSDpersistoccurPVNGVSGVSpayloadcannotbeBDIF不允許臨時(shí)表提取數(shù)據(jù)setremotefileoccurBDIFSFTPSFTPpersistdataoccurBDIFCSVSFTPdeletedataoccurBDIFpayloadcannotbeCTSFTP文件內(nèi)容為空SFTP空unabletounmarshalpayloadtoOTDCTXSD必須符合XSDinvokepvnwebserviceoccurerrorCT調(diào)用PVNwebservice敗PVNwebservice態(tài)BDIFCTCTCT的時(shí)候可以進(jìn)行重處理,具體操作參考DashBoard。ChangeSysHFC處理過更改系統(tǒng)號碼時(shí)長,分三個(gè)Transactionchangesyshfc_pvn2bdifchangesyshfc_bdif2ct得電信處理PVN。changesyshfc_ct2pvn_responseCTPVNChangeSysHFCDashboard上看到,按照payloadcannotbeSFTP文件內(nèi)容為空不允許SFTPunabletounmarshalpayloadtoOTD校驗(yàn)文件內(nèi)容不符合XSD必須符合XSDRecordCountisChangeMobileHFC處理過更改單個(gè)號碼時(shí)長,分三個(gè)Transaction:changemobilehfc_pvn2bdif、changemobilehfc_bdif2ct、并取得電信處理PVN。changemobilehfc_ct2pvn_responseCTPVNpayloadcannotbeSFTP文件內(nèi)容為空不允許SFTPunabletopayloadto校驗(yàn)文件內(nèi)容不符合XSD必須符合XSDRecordCountisHFCCalling處理過服務(wù)器上電信的詳單業(yè)務(wù)數(shù)據(jù)的文本文件。兩臺服務(wù)器同時(shí)只能一臺可以處理數(shù)據(jù),通過在LOCK_TABLEhfccalling_ct2pvnLOCKEDLOCKED=0時(shí)候LOCKED=1時(shí)候說明當(dāng)前正在處理,則退出。目前只符合“.*_.*_100_\d{8}_.*_\d{4}.voiFTP服務(wù)器上的文件合不合法,eporhoeprryoghcangCORE2為“/export/hoe/sconary/log/fccalling將進(jìn)行號碼過濾和錯(cuò)誤檢查,目前對CallingParty和CalledParty進(jìn)行過濾,過濾的號碼列表在PVN系統(tǒng)的數(shù)據(jù)庫服務(wù)器中。QueryHFClengthoccurHFClength錯(cuò)QueryexpectmatchfilenameoccurerrorexpectmatchfilenameGetorcheckfilenameoccurerrorFTPFTPReadfileoccurFTPFTPpayloadcannotbeSFTP文件內(nèi)容為空不允許SFTPunabletounmarshalpayloadtoOTD校驗(yàn)文件內(nèi)容不符合XSD必須符合XSDRecordCountisInvalidSelectfilternumberoccurPersistdataoccur檢查PVNReferenceandmetadata元數(shù)據(jù)管數(shù)據(jù)序號(SEQUENCENUMBER)重復(fù)性檢查:BDIFCORE表retention_policy(參考BDIFCORE表)CHECK_DUPLICATE00時(shí)代表不做重復(fù)性檢查,如1DashBoardBDIF更新緩存(DashBoardDatafeedarchive存檔管Dashboard進(jìn)行重做處理。 SystemmaintenanceJCAPSdataFeedlock系統(tǒng)加需要加鎖的DataFeed有:Factory、Dealer、CallOff、STID、PSAP、CellularESNJCAPSmastercode更查詢URL:<?xmlversion="1.0"encoding="UTF-<tns:mastercode category為更新具體的緩存值,如果categoryrefreshSFTPuploadtoolsJCAPSSystemrestart系統(tǒng)重系統(tǒng)停止前先在emanager工具中disable所有transctionfeed或者執(zhí)行disable_datafeed_all.sh。如果系統(tǒng)重啟,啟動過程中所有transctionfeed將會報(bào)錯(cuò),原因是commontransaction啟動未完成,commonhttptransactionfeed運(yùn)行報(bào)錯(cuò)。系統(tǒng)啟動后在emanager工具中enable所有transctionfeed或者執(zhí)行enable_datafeed_all.shSystemexcept

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論