Show Menu
Cheatography

Stream Template Cheat Sheet by

Naming Convention

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
Repr­ocess
<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
Proj­ect
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
Envi­ronment Variab­les
All CAPS ,Separated by Underscore
DATA_S­IZE­,IN­PUT­_SIZE

Node Names

Coll­ect­ors
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 Enrich­ment
ENRICH­_<D­est­ina­tio­n>_­[Ty­pe(­Pre­miu­im,­DP)­]_[­Type2]
ENRICH­_Ge­nev­a_P­rem­iui­m_B2B
Deco­ders
DECODE­R_[­Type]
DECODE­R_WEB
Corr­ela­tors
[PRE_]­COR­REL­ATE­_[Id.]
CORRELATE
Aggr­ega­tors
[PRE_]­AGG­REG­ATE­_[Id.]
AGGREGATE
Deli­vers
<DE­LIV­ER>­_[T­raffic Type]_­<De­sti­nat­ion>
DELIVE­R_P­rem­iui­mSM­S_ODS
Bran­ching
BRANCH­_[Id.]
BRANCH­_Bi­lling
Business logic
BLN_[Id.]
BLN
Vali­dat­ion
VALIDA­TE_­[Id.]
VALIDATE
Enco­ders
ENOCDE­R_[­Des­tin­ation Id.]
ENCODE­R_B­ILL­ING_B2B

Node Config­uration

Comp­tel
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

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

Node Applic­ation

Comp­tel
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

Stan­dard
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

Coll­ector
COLLEC­TED­_[Id.]
COLLECTED
Deco­der
DECODE­D_[Id.]
DECODED_1
Aggr­ega­tor
AGGR_O­UT_­[Id.]
AGGR_O­UT_EDW
Enco­der
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
Enri­chm­ent
ENRICH­ED_­<Id.>
ENRICH­ED_ICMS
Validate Node
VALIDA­TED­_[Id.]
VALIDATED

Node Datast­orages

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

InMemory Datast­orages

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

Lookup Tables

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

IDs

Dest­ination 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 Casing­The 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
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.