}//getExistingNodes() public static void deleteExistingNodes(ICswResources CswResources, CswNbtImportWcf.DltExistingNodesReturn Ret, object EmptyObject) { // In this case, we need to create a new instance of CswNbtResources // so that we can delete all nodes (including MLM nodes) CswNbtResources _CswNbtResources = CswNbtResourcesFactory.makeCswNbtResources(CswEnumAppType.Nbt, CswEnumSetupMode.NbtWeb, false); //ExcludeDisabledModules needs to be false _CswNbtResources.AccessId = CswResources.AccessId; _CswNbtResources.InitCurrentUser = _initUser; Collection <CswNbtImportWcf.DltExistingNodesReturn.DltExistingNodesReturnData.DoomedNode> DoomedNodes = _retriveDoomedNodes(_CswNbtResources); foreach (CswNbtImportWcf.DltExistingNodesReturn.DltExistingNodesReturnData.DoomedNode DoomedNode in DoomedNodes) { try { CswPrimaryKey NodePrimeKey = new CswPrimaryKey(); NodePrimeKey.FromString("nodes_" + DoomedNode.NodeId); CswNbtNode CurrentNode = _CswNbtResources.Nodes[NodePrimeKey]; if (null != CurrentNode) { CurrentNode.delete(true, true, false); } } catch (Exception exception) { throw new CswDniException(CswEnumErrorType.Error, "Error deleting node: ", exception.Message); } } _CswNbtResources.finalize(); Ret.Data.DeleteSuccessful = true; }
public ICswResources make() { CswSetupVbls SetupVbls = new CswSetupVbls(CswEnumSetupMode.NbtExe); CswEnumPooledConnectionState PooledConnectionState; if (SetupVbls.doesSettingExist("CloseSchedulerDbConnections")) { if (true == CswConvert.ToBoolean(SetupVbls["CloseSchedulerDbConnections"])) { PooledConnectionState = CswEnumPooledConnectionState.Closed; } else { PooledConnectionState = CswEnumPooledConnectionState.Open; } } else { PooledConnectionState = CswEnumPooledConnectionState.Closed; } CswNbtResources ReturnVal = CswNbtResourcesFactory.makeCswNbtResources(CswEnumAppType.Nbt, CswEnumSetupMode.NbtExe, true, null, PooledConnectionState); ReturnVal.InitCurrentUser = InitUser; return(ReturnVal); }
private CswNbtResources makeOtherResources() { CswNbtResources OtherResources = CswNbtResourcesFactory.makeCswNbtResources( _CswNbtResources ); OtherResources.AccessId = CompanyID.Text; OtherResources.InitCurrentUser = InitUser; return OtherResources; }
static void Main(string[] args) { if (args.Length != 4) { Console.Write("\nUsage:\n\n" + "CAFSqlGenerator.exe <NBT AccessId> <CAF DB Username> <CAF DB Password> <CAF DB server>\n\n" + "For example, if you were setting up a CAF import from cis0001/userpass@CAFDB to nbt_master, you would type " + "\"CAFSqlGenerator.exe nbt_master cis0001 userpass CAFDB\"\n"); } else { //assign the command line params to readable variables string AccessId = args[0]; string CAFSchema = args[1]; string CAFPassword = args[2]; string CAFDatabase = args[3]; //create the NbtResources and assign the DB Resources using the access id CswNbtResources NbtResources = CswNbtResourcesFactory.makeCswNbtResources(CswEnumAppType.Nbt, CswEnumSetupMode.NbtExe, true); NbtResources.AccessId = AccessId; CswNbtImportTools.startCAFImportImpl(NbtResources, CAFDatabase, CAFSchema, CAFPassword, CswEnumSetupMode.NbtExe); } //if correct number of args } //Main
public CswNbtResources makeSystemUserResources(string AccessId, bool ExcludeDisabledModules = true) { CswNbtResources NbtSystemResources = CswNbtResourcesFactory.makeCswNbtResources(CswEnumAppType.Nbt, CswEnumSetupMode.NbtWeb, ExcludeDisabledModules, new CswSuperCycleCacheDefault()); NbtSystemResources.AccessId = AccessId; NbtSystemResources.InitCurrentUser = _InitSystemUser; return(NbtSystemResources); }
}//getLoadCount() private CswNbtResources _getMasterSchemaResources(CswNbtResources CswResources) { CswNbtResources ReturnVal = CswNbtResourcesFactory.makeCswNbtResources(CswResources); ReturnVal.AccessId = ReturnVal.CswDbCfgInfo.MasterAccessId; return(ReturnVal); }//_getMasterSchemaResources()
public Complainer(string ThreadId, Int32 MessageCount) { _ThreadId = ThreadId; _MessageCount = MessageCount; _CswNbtResources = CswNbtResourcesFactory.makeCswNbtResources(CswEnumAppType.Nbt, CswEnumSetupMode.NbtExe, true); _CswLogger = _CswNbtResources.CswLogger; }
public TestData() { _CswNbtResources = CswNbtResourcesFactory.makeCswNbtResources(CswEnumAppType.Nbt, CswEnumSetupMode.TestProject, false); _CswDbCfgInfoNbt = new CswDbCfgInfo(CswEnumSetupMode.TestProject); _CswNbtResources.InitCurrentUser = _InitUser; _CswNbtResources.AccessId = _CswDbCfgInfoNbt.MasterAccessId; Nodes = new TestDataNodes(_CswNbtResources); _setHighWaterMark(); }
public CswNbtResources makeOtherResources(string AccessId) { _ValidateAccessId(AccessId); CswNbtResources OtherResources = CswNbtResourcesFactory.makeCswNbtResources(_NbtManagerResources); OtherResources.AccessId = AccessId; OtherResources.InitCurrentUser = InitUser; return(OtherResources); }
public CswNbtResources makeUserResources(string UserName) { //CswNbtResources Ret = CswNbtResourcesFactory.makeCswNbtResources( _CswNbtResources ); CswNbtResources Ret = CswNbtResourcesFactory.makeCswNbtResources(CswEnumAppType.Nbt, CswEnumSetupMode.TestProject, true); Ret.AccessId = _CswNbtResources.AccessId; Ret.InitCurrentUser = Resources => _InitUser(Resources, Ret, UserName); return(Ret); }
public CswNbtResources makeSystemUserResources(string AccessId) { _ValidateAccessId(AccessId); //CswNbtResources OtherResources = CswNbtResourcesFactory.makeCswNbtResources( _CswNbtResources ); CswNbtResources OtherResources = CswNbtResourcesFactory.makeCswNbtResources(CswEnumAppType.Nbt, CswEnumSetupMode.TestProject, true); OtherResources.AccessId = AccessId; OtherResources.InitCurrentUser = InitSystemUser; return(OtherResources); }
public CswNbtResources makeNewUserResources(string UserName, CswPrimaryKey RoleId) { //CswNbtResources Ret = CswNbtResourcesFactory.makeCswNbtResources( _CswNbtResources ); CswNbtResources Ret = CswNbtResourcesFactory.makeCswNbtResources(CswEnumAppType.Nbt, CswEnumSetupMode.TestProject, true); Ret.AccessId = _CswNbtResources.AccessId; CswNbtObjClassRole Role = Ret.Nodes[RoleId]; Ret.InitCurrentUser = Resources => _InitNewUser(Resources, Ret, UserName, Role); return(Ret); }
private void _makeResources(string AccessId, ref CswNbtResources CswNbtResourcesOut) { lock ( ResourceAllocationLock ) { CswNbtResourcesOut = CswNbtResourcesFactory.makeCswNbtResources(CswEnumAppType.Nbt, CswEnumSetupMode.NbtExe, false, null, ChemSW.RscAdo.CswEnumPooledConnectionState.Closed); CswNbtResourcesOut.InitCurrentUser = InitUser; if (AccessId != string.Empty) { CswNbtResourcesOut.AccessId = AccessId; } } }//_makeResources()
private void _InitSessionResources(string AccessId, ref CswNbtResources CswNbtResourcesOut) { //CswNbtResources CswNbtResources = null; lock ( ResourceAllocationLock ) { try { _CswNbtResources = CswNbtResourcesFactory.makeCswNbtResources(CswEnumAppType.Nbt, CswEnumSetupMode.NbtExe, false, null, ChemSW.RscAdo.CswEnumPooledConnectionState.Closed); _CswNbtResources.AccessId = AccessId; _CswNbtResources.InitCurrentUser = InitUser; _CswLogger = _CswNbtResources.CswLogger; CswNbtResourcesOut = _CswNbtResources; } catch (Exception ex) { SetStatus("ERROR: " + ex.Message); } } }//_InitSessionResources()