Beruflich Dokumente
Kultur Dokumente
Agenda:
1. Business Functionality.
2. DBS Gateway Overview.
3. Technical Overview.
4. Technology Used.
Direct Broadcast Satellite (DBS)
• Enables the Qwest consumer channels to offer Satellite products-partnership with
DIRECTV
• Orders for the satellite services taken by Qwest Customer service representatives
(CSRs) through Consulting Plus in turn invokes ordering tool for DIRECTV.
• In order to keep service order information consistent between Qwest and DirecTV,
2 processes: files from DirecTV that contain service order data for Qwest,
collect Qwest service order data to send to DirecTV
DBS Customer Record Logical Flow
DBS Queue
Cleanup
There are other components
Timer driven Timer driven included in the DBS Gateway not
represented here.
DBS FTP
Customer Record
Queue File
DB Reader
Table System
State
Customer Record
New
Pre-Processor
Tibco
Consulting Plus Bus Consulting
Cplus Consulting Plus
Sender Plus
Update DBS
Update DBS_TRANS_T TRANS
DBS TRANS Process T
QXG3
Artifacts
Qwest DirectTV
ecom2 Direct TV
Prod Server FTP Server
DirectTV
cron
qwestorderyyyymmddhhmm.xml
qwestdailyactivationyyyymmddhhmm.xml
/prod/ecom2/local/apps/apps81/dbs/current/scripts/ftp-dtv.pl TELCO_QST_MIGR_ACCT_AUDIT_YYYYMMDD.DAT
qwestorderyyyymmddhhmm.xml
qwestdailyactivationyyyymmddhhmm.xml
on
d atata on
e da
a t eeththe p-
v a lididat
l f o r ftftp-
• illll va n fo r
• DDirir aedcTwV w i – . C roro n nt/s
i a l
q e
r
l ess e
e c
rw ad TVfile–sT s T h. hre rr uee nda s s Cy
il
ndianily fle fi c u rrerent/s
inn it tiaq
i qwirw cTT
totVrde
oVrdfeie rlreyvyeyer yr m rue em dd in81/dbidle
/
ss,/cnuam
bss, nam
r
ed
DBS CR QUEUE • i ee se tc d a s rry v y y
la y c m em d d
s h h1 /
m m nd ded
Dq w re n il y a e p c p d d 8
h . x ma
• thhe.x Duil,ctsiotd a s cstiviv alatsio /an p s hmrvme .xr m r alnand
t reo.xmd m ul atnihodincilhyhiaaicsl/tap
c
,
ppa p tiso /an pypyyym
y y y ySem e r vedh l an
d fd
P table
PP TE Ld a
w•QnShd2i/cloc cal/a p P
FT TPvm Sermddh hsm om f
Trvo
E.L CpC l
O
l
O
_ w•Q
m T_ M
/ lX MLRf_iAectT TV Fse rveser ies m
oIG V r r ie h m o
R • DdDt
.DtA . p c _
o S 2
T _ p l
X
. Ml L M lr C
if_eilA C t n e
AnUsDsITa_Y seCR r
• d.DvdT/dTe//eftcpo-dm-tdvtcsvuc.fpsuoIG roDR idredeCcc
a
dCtTiao_
atTiaio_s a YSYYMRMD
O /prorA o s p
/pript •ts/tfst fil ileD eD f
ts
BsSe_PC mo trmr
o
Do e r
u
r
edrteu c e
cerore diAseaUxeaDtxrsIT
tarDca_tBeYBdYSYCYM
C • r o or r d d h
onrdtnithoe De cted– MD
• PPlala
c h
pra•c ts tfAoftt hSe_rCeR
rxitd B PR _sQUto c
i
i –
cEce rin c t e tr
i tetAofttesprorce d a _ sQs E UE t n t o
eas sth sgUinE
E cEe xtd DD UE
S DBS_TRANS_T • c o• pipiin e otth
i otea n
ntoeteracn ir
h sepac
trir e ecroo tecorT
c
sersV
sd isn’s F T
• • T• he XcoM • L C To hne ere rrR chie i v evcfot lT t h
Vin’sg tFehT PfiPleServer
e fXilMeLssotConcTm rleoR e fodle e fileS isem .r
S T• hess he erce
om c r d s drer isrm voev .
evd
Ch•eck e
• Culessofi o s n
t
t Encostna b
ta
taetab
o r
.eilninosna
e d a r e proc o ed
ChecksuCu s
• m u S U
u
EDSa c c t
Eeses . one rocessesd b
e r e p e s
CUSTOM QpUlaD Q Um E U
u ta
c taesese l
f ulm a
caeadc up re nte and m ed bsaesde
CUSTOM ER_R plE ceOdiR
C nDDlfe lm porec
onctsessaen d cuultltipiplele d
edrerm
ER_R e
B d
Archive Folder ECOR i nDDB
eleS
S _m
leT_m R eAe
TRAnN
n N
ss
tSts _T ecors
ord
S ds, ,
T _
qwestorder200610301027.xml (qwestorderyyyymmddhhmm.xml )
<DBS_Daily_File>
- <ChecksumData>
<Record_Count>248</Record_Count>
<Date_Sent>2006-10-30</Date_Sent>
<Time_Sent>10:10</Time_Sent>
<File_Name>qwestorder200610301027.xml</File_Name>
</ChecksumData>
- <CUSTOMER_RECORD>
<WTN>9527450906</WTN>
<DBSCustomer_Account_No>000050453526</DBSCustomer_Account_No>
<DBSOrder_ID>26925487</DBSOrder_ID>
- <CUSTOMER_NAME>
<First>FREDRICK</First>
<Last>HARTMAN</Last>
</CUSTOMER_NAME>
- <SERVICE_ADDRESS>
<Line1>3951 HUNTERS HILL WAY</Line1>
<Line2 />
<City>MINNETONKA</City>
<State>MN</State>
<Zip>55345</Zip>
</SERVICE_ADDRESS>
<Order_Status>CANC</Order_Status>
<Transaction_Date>2006-10-29</Transaction_Date>
<Sales_Agent_ID />
<GUI_Login_ID>omsbatch</GUI_Login_ID>
<Employee_Certificate_Number>7210</Employee_Certificate_Number>
<Dealer_ID>0</Dealer_ID>
<Cancel_Reason_Code>EX</Cancel_Reason_Code>
<Cancel_Reason_Description>Expired</Cancel_Reason_Description>
</CUSTOMER_RECORD>
:
:
:
</DBS_Daily_File>
qwestdailyactivationyyyymmddhhmm.xml ( qwestdailyactivation200610290340.xml)
• Each record will be read out of the table one-at-a-time, in the order received
• The processing of each Customer Record will be controlled by its state field
DBS CR QUEUE
Record Reader Class
table
New
Customer record
preprocessor
preprocessor
DTV_DB
C DTVDB DTVDB DTVDB
C
U process
process Sender
Sender
U
S
S
T
T Consulting
Consulting T
O CONSULTING_
M
O PLUS_CHECK plus I
M Check
Check B
E
E Process RSOR
C RSOR
R RSOR O
R
Consulting Sender
Sender
CONSULTING_PLUS Consulting
R
E
R plus
B
E Consulting U
C Consulting
Consulting
C Plus sender S
O Plus
O
R
R Update DBS TRANS-T
D Update DBS
D
TRANS-T
TRANS-T DBS
P process
process TRANS T
P COMPLETE
R
R
O
O
C
E
C ROMS
ROMS ROMS ROMS
E Process Sender
S
S
S
S
QXG3
artifacts
CUSTOMER RECORD PROCESSING FLOW
STATE_NEW –
STATE_DTVDB –
STATE_CONSULTING_PLUS_CHECK –
STATE_CONSULTING_PLUS –
• Format order info - documents that can be processed by RSOR and Consulting Plus(C+).
• Certified message (CM) bus call to request to RSOR, and then request to C+.
• Reply success (RSOR, C+) order processing , then mark the record as
STATE_UPDATE_DBS_TRANS_DB, and return it to the queuing table.
STATE_UPDATE_DBS_TRANS_DB –
A certified messaging bus listener receives Flow-Through System (FTS) status messages on the
BUS.
These messages will be processed to create daily status files and hourly maintenance files for
DirecTV.
The daily status files are put on the DirecTV FTP server. The hourly maintenance files are FTP'd to
RIB for transfer to DirecTV via NDM.
Direct TV
messaging
certified messaging FTP Server
listener
bus listener
FTS
certified
bus