#ifndef __SVC2583_H__ 
#define __SVC2583_H__

/* MSG define */
#ifndef MSG_FiSales
#define MSG_FiSales                         4110
#endif
#ifndef MSG_FiFixedYield
#define MSG_FiFixedYield                    4152
#endif
#ifndef MSG_FiYieldParam
#define MSG_FiYieldParam                    4173
#endif
#ifndef MSG_FiFixed
#define MSG_FiFixed                         4179
#endif
#ifndef MSG_FiInstInfo
#define MSG_FiInstInfo                      4181
#endif
#ifndef MSG_FiFixedCpn
#define MSG_FiFixedCpn                      4185
#endif
#ifndef MSG_FiCpnSchedule
#define MSG_FiCpnSchedule                   4186
#endif
#ifndef MSG_FiYieldOut
#define MSG_FiYieldOut                      4197
#endif
#ifndef MSG_FiPrice
#define MSG_FiPrice                         4202
#endif
#ifndef MSG_FiDiffSens
#define MSG_FiDiffSens                      4204
#endif
#ifndef MSG_FiCF
#define MSG_FiCF                            4208
#endif
#ifndef MSG_FiAmortInfo
#define MSG_FiAmortInfo                     4211
#endif
#ifndef MSG_FiEffSensB
#define MSG_FiEffSensB                      4448
#endif

/* TAG define */
#ifndef TAG_sAmortType
#define TAG_sAmortType                      116
#endif
#ifndef TAG_sBuySell
#define TAG_sBuySell                        147
#endif
#ifndef TAG_sCcy
#define TAG_sCcy                            170
#endif
#ifndef TAG_sDateRoll
#define TAG_sDateRoll                       199
#endif
#ifndef TAG_sDayCntConv
#define TAG_sDayCntConv                     200
#endif
#ifndef TAG_iEndPeriodNo
#define TAG_iEndPeriodNo                    206
#endif
#ifndef TAG_dFixedAmt
#define TAG_dFixedAmt                       234
#endif
#ifndef TAG_sFreq
#define TAG_sFreq                           253
#endif
#ifndef TAG_dNotionAmt
#define TAG_dNotionAmt                      343
#endif
#ifndef TAG_sPayTmPt
#define TAG_sPayTmPt                        378
#endif
#ifndef TAG_iPeriodNo
#define TAG_iPeriodNo                       383
#endif
#ifndef TAG_dPrice
#define TAG_dPrice                          388
#endif
#ifndef TAG_dRate
#define TAG_dRate                           396
#endif
#ifndef TAG_nSalesDate
#define TAG_nSalesDate                      411
#endif
#ifndef TAG_sSalesDateType
#define TAG_sSalesDateType                  413
#endif
#ifndef TAG_sSalesPaymentType
#define TAG_sSalesPaymentType               414
#endif
#ifndef TAG_iStartPeriodNo
#define TAG_iStartPeriodNo                  452
#endif
#ifndef TAG_sStubMethod
#define TAG_sStubMethod                     464
#endif
#ifndef TAG_dAmt
#define TAG_dAmt                            503
#endif
#ifndef TAG_nCalcDate
#define TAG_nCalcDate                       558
#endif
#ifndef TAG_dDelta
#define TAG_dDelta                          612
#endif
#ifndef TAG_dGamma
#define TAG_dGamma                          613
#endif
#ifndef TAG_dTheta
#define TAG_dTheta                          615
#endif
#ifndef TAG_dDirtyPrice
#define TAG_dDirtyPrice                     825
#endif
#ifndef TAG_dCleanPrice
#define TAG_dCleanPrice                     826
#endif
#ifndef TAG_dAccrInterest
#define TAG_dAccrInterest                   827
#endif
#ifndef TAG_dSwapRate
#define TAG_dSwapRate                       828
#endif
#ifndef TAG_dIrr
#define TAG_dIrr                            829
#endif
#ifndef TAG_dInterestRate
#define TAG_dInterestRate                   842
#endif
#ifndef TAG_dCashFlowCapital
#define TAG_dCashFlowCapital                843
#endif
#ifndef TAG_dCashFlowInterest
#define TAG_dCashFlowInterest               844
#endif
#ifndef TAG_dCashFlow
#define TAG_dCashFlow                       845
#endif
#ifndef TAG_dDisFactor
#define TAG_dDisFactor                      846
#endif
#ifndef TAG_dDisRate
#define TAG_dDisRate                        847
#endif
#ifndef TAG_dPvCapital
#define TAG_dPvCapital                      848
#endif
#ifndef TAG_dPvInterest
#define TAG_dPvInterest                     849
#endif
#ifndef TAG_dPv
#define TAG_dPv                             850
#endif
#ifndef TAG_dFeatureProb
#define TAG_dFeatureProb                    855
#endif
#ifndef TAG_nFormerDate
#define TAG_nFormerDate                     868
#endif
#ifndef TAG_nAfterDate
#define TAG_nAfterDate                      869
#endif
#ifndef TAG_bFixingYN
#define TAG_bFixingYN                       874
#endif
#ifndef TAG_nCashflowDate
#define TAG_nCashflowDate                   1091
#endif
#ifndef TAG_dYield
#define TAG_dYield                          1174
#endif
#ifndef TAG_sYieldPriceType
#define TAG_sYieldPriceType                 1477
#endif
#ifndef TAG_dDuration
#define TAG_dDuration                       1492
#endif
#ifndef TAG_dConvexity
#define TAG_dConvexity                      1493
#endif
#ifndef TAG_dBasisPoint
#define TAG_dBasisPoint                     1494
#endif
#ifndef TAG_dModDuration
#define TAG_dModDuration                    1495
#endif
#ifndef TAG_sBondPriceSect
#define TAG_sBondPriceSect                  1576
#endif
#ifndef TAG_dYTM
#define TAG_dYTM                            1790
#endif
#ifndef TAG_bAmtFixingYN
#define TAG_bAmtFixingYN                    2086
#endif
#ifndef TAG_bDiffSensYN
#define TAG_bDiffSensYN                     4595
#endif
#ifndef TAG_dIssueRate
#define TAG_dIssueRate                      4765
#endif
#ifndef TAG_bEffSensYN
#define TAG_bEffSensYN                      4767
#endif
#ifndef TAG_mFiSales
#define TAG_mFiSales                        4770
#endif
#ifndef TAG_mFiYieldParam
#define TAG_mFiYieldParam                   4815
#endif
#ifndef TAG_mFiFixed
#define TAG_mFiFixed                        4816
#endif
#ifndef TAG_maFiCpnSchedule
#define TAG_maFiCpnSchedule                 4818
#endif
#ifndef TAG_mFiFixedCpn
#define TAG_mFiFixedCpn                     4822
#endif
#ifndef TAG_mFiInstInfo
#define TAG_mFiInstInfo                     4823
#endif
#ifndef TAG_mFiPrice
#define TAG_mFiPrice                        4834
#endif
#ifndef TAG_mFiDiffSens
#define TAG_mFiDiffSens                     4836
#endif
#ifndef TAG_maFiCF
#define TAG_maFiCF                          4840
#endif
#ifndef TAG_mFiAmortInfo
#define TAG_mFiAmortInfo                    4856
#endif
#ifndef TAG_mFiEffSensB
#define TAG_mFiEffSensB                     5079
#endif

#endif /* __SVC2583_H__ */
