void CaReplicationItemList::DefineAllFlagsWithDefaultValues(int hdl,CString ServerNo, CString dbName, CString dbOwner) { CString csTempo, csNumber, csDescription, csFlagName; // -SVR |Server Number CString strText1, strText2; strText1.LoadString(IDS_I_SVR_FLAG_SVR_NUM); strText2.LoadString(IDS_I_SVR_FLAG_INTEGER); CaReplicationItem* pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_SVR_NUM), _T(""), RCGetString(IDS_I_SVR_FLAG_INTEGER), _T("-SVR"), CaReplicationItem::REP_NUMBER, ServerNo); pItem->SetMinMax (1 ,999); pItem->SetMandatory (); pItem->SetDefaultMandatoryInFile(); pItem->SetReadOnlyFlag (); AddTail (pItem); // -IDB |Local DB Name pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_LOC_DB), _T(""), RCGetString(IDS_I_SVR_FLAG_STRING), _T("-IDB"), CaReplicationItem::REP_STRING, dbName); pItem->SetMandatory (); pItem->SetDefaultMandatoryInFile(); pItem->SetReadOnlyFlag (); AddTail ( pItem ); // -OWN |Local Database Owner pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_LOC_DBOWNER), _T(""), RCGetString(IDS_I_SVR_FLAG_STRING), _T("-OWN"), CaReplicationItem::REP_STRING, dbOwner); pItem->SetDefaultMandatoryInFile(); pItem->SetReadOnlyFlag (); AddTail ( pItem ); // -NMO |No Monitor Events pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_SEND_NOTI), _T("FALSE"), RCGetString(IDS_I_SVR_FLAG_BOOLEAN), _T("-NMO"), CaReplicationItem::REP_BOOLEAN, _T("FALSE")); pItem->SetDisplay( TRUE ); //pItem->SetDefaultMandatoryInFile(); AddTail ( pItem ); // -MON |Send Monitor Events pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_SEND_MON), _T("TRUE"), RCGetString(IDS_I_SVR_FLAG_BOOLEAN), _T("-MON"), CaReplicationItem::REP_BOOLEAN, _T("TRUE")); pItem->SetDisplay( FALSE ); //pItem->SetDefaultMandatoryInFile(); // 5/01/98 already default for the Repserver AddTail ( pItem ); // -PTL | pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_PRINT_LEV), _T(""), RCGetString(IDS_I_SVR_FLAG_INTEGER), _T("-PTL"), CaReplicationItem::REP_NUMBER, _T("")); pItem->SetMinMax (0 ,3); //pItem->SetDefaultMandatoryInFile();// 5/01/98 already default for the Repserver AddTail ( pItem ); // -LGL |Log Level pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_LOG_LEVEL), _T(""), RCGetString(IDS_I_SVR_FLAG_INTEGER), _T("-LGL"), CaReplicationItem::REP_NUMBER, _T("")); pItem->SetMinMax (0 ,3); //pItem->SetDefaultMandatoryInFile();// 5/01/98 already default for the Repserver AddTail ( pItem ); // -TOT |Time Out pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_TIME_OUT), _T(""), RCGetString(IDS_I_SVR_FLAG_SECONDS), _T("-TOT"), CaReplicationItem::REP_NUMBER, _T("")); pItem->SetMinMax (1 ,999); //pItem->SetDefaultMandatoryInFile();// 5/01/98 already default for the Repserver AddTail ( pItem ); // -CTO |Connection Timeout pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_CONN_TIMEOUT), _T(""), RCGetString(IDS_I_SVR_FLAG_SECONDS), _T("-CTO"), CaReplicationItem::REP_NUMBER, _T("")); pItem->SetMinMax (0 ,-1); //pItem->SetDisplay( FALSE ); AddTail ( pItem ); // -EMX |Maximum Error pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_MAX_ERR), _T(""), RCGetString(IDS_I_SVR_FLAG_INTEGER), _T("-EMX"), CaReplicationItem::REP_NUMBER, _T("")); pItem->SetMinMax (0 ,-1); AddTail ( pItem ); // -EVT |Event Time Out pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_EVT_TIME), _T(""), RCGetString(IDS_I_SVR_FLAG_SECONDS), _T("-EVT"), CaReplicationItem::REP_NUMBER, _T("")); pItem->SetMinMax (1 ,9999); AddTail ( pItem ); // -MLE |Error Mail pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_ERR_MAIL), _T("TRUE"), RCGetString(IDS_I_SVR_FLAG_BOOLEAN), _T("-MLE"), CaReplicationItem::REP_BOOLEAN, _T("")); pItem->SetDisplay( FALSE ); AddTail ( pItem ); // -NML |No Error Mail pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_NO_ERR_MAIL), _T("FALSE"), RCGetString(IDS_I_SVR_FLAG_BOOLEAN), _T("-NML"), CaReplicationItem::REP_BOOLEAN, _T("FALSE")); AddTail ( pItem ); // -NSR |Don't Skip Rule Chk pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_NO_SKIP_RULE), _T("TRUE"), RCGetString(IDS_I_SVR_FLAG_BOOLEAN), _T("-NSR"), CaReplicationItem::REP_BOOLEAN, _T("TRUE")); pItem->SetDisplay( FALSE ); AddTail ( pItem ); // -SCR |Skip Rule Check pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_SKIP_RULE), _T("FALSE"), RCGetString(IDS_I_SVR_FLAG_BOOLEAN), _T("-SCR"), CaReplicationItem::REP_BOOLEAN, _T("FALSE")); AddTail ( pItem ); // -ORT |Open Retry pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_OPEN_RETRY), _T(""), RCGetString(IDS_I_SVR_FLAG_REPL_CYCLES), _T("-ORT"), CaReplicationItem::REP_NUMBER, _T("")); AddTail ( pItem ); // -QBM |Absolute Memory pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_ABS_MEM), _T(""), RCGetString(IDS_I_SVR_FLAG_NB_RECORDS), _T("-QBM"), CaReplicationItem::REP_NUMBER, _T("")); pItem->SetMinMax (1 ,999999); AddTail ( pItem ); // -QBT |Queue Break Transact pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_QUEUE_BREAK), _T(""), RCGetString(IDS_I_SVR_FLAG_NB_RECORDS), _T("-QBT"), CaReplicationItem::REP_NUMBER, _T("")); pItem->SetMinMax (1 ,999999); AddTail ( pItem ); // -NQTQITSGL this flag manage -QIT(0) -SGL(1) -NQT(2) //pItem = new CaReplicationItem(VDBA_MfcResourceString(IDS_I_SVR_FLAG_QUIET_ONE),"",VDBA_MfcResourceString(IDS_I_SVR_FLAG_QUIET_TWO),"-NQTQITSGL",CaReplicationItem::REP_NUMBER,""); //pItem->SetDisplay( FALSE ); //pItem->SetMinMax (0 ,2); //AddTail ( pItem ); // -NQT |Unquiet Server pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_UNQUIET_SVR), _T("FALSE"), RCGetString(IDS_I_SVR_FLAG_BOOLEAN), _T("-NQT"), CaReplicationItem::REP_BOOLEAN, _T("")); pItem->SetDisplay( FALSE ); AddTail ( pItem ); // -QIT |Quiet Server pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_QUIET_SVR), _T("FALSE"), RCGetString(IDS_I_SVR_FLAG_BOOLEAN), _T("-QIT"), CaReplicationItem::REP_BOOLEAN, _T("FALSE")); //pItem->SetDisplay( FALSE ); AddTail ( pItem ); // -SGL |Single Pass pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_SINGLE_PASS), _T("FALSE"), RCGetString(IDS_I_SVR_FLAG_BOOLEAN), _T("-SGL"), CaReplicationItem::REP_BOOLEAN, _T("FALSE")); //pItem->SetDisplay( FALSE ); AddTail ( pItem ); // -TPC |Two-Phase Commit pItem = new CaReplicationItem( RCGetString(IDS_I_SVR_FLAG_TWO_PHASE), _T("FALSE"), RCGetString(IDS_I_SVR_FLAG_BOOLEAN), _T("-TPC"), CaReplicationItem::REP_BOOLEAN, _T("FALSE")); AddTail ( pItem ); }