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

Help Us Go Positive!

We offset our carbon usage with Ecologi. Click the link below to help us!

We offset our carbon footprint via Ecologi
 

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.