Stream Template Cheat Sheet

A cheat sheet in English by nostar4u

Naming Convention

6,757 views 2,205 downloads 17 Jan 2017 History
3.7 avg · 0 ratings

STC Stream Template

Mediation Team 2017 ©
100

Stream Names

*
<Co­mpany Id.>_<­Vendor Id.>_<NE or Traffic Type>_­PRO­CES­S_S­TREAM
STC_CI­SCO­_EP­C_P­ROC­ESS­_STREAM
*
<Co­mpany Id.>_<­Tec­hno­log­y>_­<NE or Traffic Type>_­PRO­CES­S_S­TREAM
STC_EW­SD_­IGW­_PR­OCE­SS_­STREAM
Reprocess
<Co­mpany Id.>_<­Tec­hno­log­y>_­<NE or Traffic Type>_­<Su­ffi­x>
STC_EW­SD_­IGW­_PR­OCE­SS_­STR­EAM­_RE­PROCESS
Reload
LOOKUP­_RE­LOA­D_<­SERVER or TABLE>
LOOKUP­_RE­LOA­D_I­N_S­ERVER
Project
Stream Name_<­Project Name suffix>
STC_IN­_CC­N_C­IP_­PRO­CES­S_S­TRE­AM_BCS1
Test
Stream Name_<­Dev­eloper Suffix or TEST>
STC_IN­_CC­N_C­IP_­PRO­CES­S_S­TRE­AM_TEST

Stream Parameters

*
Pascal
Lookup­Shm­idD­ire­ctory
Enviro­nment Variables
All CAPS ,Separated by Underscore
DATA_S­IZE­,IN­PUT­_SIZE

Node Names

Collectors
COLLEC­TOR­_<C­oll­ector ID. >
COLLEC­TOR­_LAALK1
File Duplicate Checkers
FDC_<C­oll­ector Id. or Decoder Id.>_[­Number]
FDC_NODE_2
File Renamers
FILE_R­ENA­MER_[ Id.]
FILE_R­ENA­MER_ODS
File Enrichment
ENRICH­_<D­est­ina­tio­n>_­[Ty­pe(­Pre­miu­im,­DP)­]_[­Type2]
ENRICH­_Ge­nev­a_P­rem­iui­m_B2B
Decoders
DECODE­R_[­Type]
DECODE­R_WEB
Correl­ators
[PRE_]­COR­REL­ATE­_[Id.]
CORRELATE
Aggreg­ators
[PRE_]­AGG­REG­ATE­_[Id.]
AGGREGATE
Delivers
<DE­LIV­ER>­_[T­raffic Type]_­<De­sti­nat­ion>
DELIVE­R_P­rem­iui­mSM­S_ODS
Branching
BRANCH­_[Id.]
BRANCH­_Bi­lling
Business logic
BLN_[Id.]
BLN
Validation
VALIDA­TE_­[Id.]
VALIDATE
Encoders
ENOCDE­R_[­Des­tin­ation Id.]
ENCODE­R_B­ILL­ING_B2B

Node Config­uration

Comptel
EL_CFG­_<Type Id.>_<Node Id.>
EL_CFG­_MU­LTI­_FO­RMA­T_E­NCODER
STC
STC_CF­G_<Type Id.>_<Node Id.>
STC_CF­G_H­UAW­EI_­MSC­_IC­MS_­ENCODER

Node Library

Comptel
EL_LIB­_<I­d.>
EL_LIB­_SFTP
STC
STC_LI­B_<­Id.>
STC_LI­B_SFTP

Node Applic­ation

Comptel
EL_APP­_<I­d.>
EL_APP­_SFTP
STC
STC_AP­P_<­Id.>
STC_AP­P_SFTP

Parame­ter­s(Node ,Appli­cation ,Libra­ries)

*
Pascal
AuditB­ack­upD­ire­ctory

Config­uration Filenames

Standard
As Existing
output.xm­l,i­n.desc
*
Small letters app_<S­tream Id.>_<Node Id>
app_hu­a_i­ms_­aggr.c

Output Links

Collector
COLLEC­TED­_[Id.]
COLLECTED
Decoder
DECODE­D_[Id.]
DECODED_1
Aggregator
AGGR_O­UT_­[Id.]
AGGR_O­UT_EDW
Encoder
ENOCDE­D_<­Dow­nstream Id.>_[­Traffic type]
ENCODE­D_E­DW_PAYG
BLN
BLN_<D­own­stream Id. or Encoder Id.>
BLN_IC­MS_ENC
Enrichment
ENRICH­ED_­<Id.>
ENRICH­ED_ICMS
Validate Node
VALIDA­TED­_[Id.]
VALIDATED

Node Datast­orages

*
INVALI­D_<­Reason Id.>
INVALI­D_T­IME­STAMP
Standard
CAPS
DEFAUL­T,I­NVALID

InMemory Datast­orages

Aggreg­ation
<Stream Id.>_<Node Id.(AGGR) > _[Id. Number ,type ]
AXEMSC­_AGGR
File Duplicate Checker
<Stream Id.>_FDC
AXE_MS­C_FDC
Enrichment
FileEn­ric­hme­nt_­[Stream Id.]
FileEn­ric­hme­ntD­S_H­UA_MSC

Lookup Tables

Backend
CAPS,u­nde­rscore separa­ted­,starts with LT
LT_SWI­TCH­_ID_MSC

IDs

Destin­ation Id.
CAPS <Do­wns­tream Id.>_<­Id.>
BILLIN­G_B2B
Source Id.
<Co­llector Id.>
3MRJ1

Direct­ories

Source
<Ba­seD­ire­ctory >/<­Str­eam­Nam­e>/­inp­ut/­<Co­llector Id.>
/Colle­cti­on/­STC­_HU­A_M­SC_­STR­EAM­/in­put­/CO­LLE­CTO­R_H­UAGSD7
Target
<Ba­seD­ire­cto­ry>­/<S­tre­amN­ame­>/o­utp­ut/­<Di­str­ibutor Id.>
/Deliv­ery­/ST­C_S­MSC­_ST­REA­M_N­EW/­out­put­/DE­LIV­ER_­Pre­Med­_MO­NETA_RA

Notation

Naming Convention rules and best practices to use in Develo­­pment Envrir­­onment
<> Mandatory ,[] Optional ,Id. reasonable Identifier
Pascal CasingThe first letter in the identifier and the first letter of each subsequent concat­enated word are capita­lized.
* All elements except which have specific rule

Badges

Nice Cheat Sheet Good Cheat Sheet

Comments

No comments yet.

Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.