public CswNbtWebServiceRegulatoryReporting.TierIIDataReturn DuplicateMaterialsReport()
        {
            CswNbtWebServiceRegulatoryReporting.TierIIDataReturn Ret = new CswNbtWebServiceRegulatoryReporting.TierIIDataReturn();
            var SvcDriver = new CswWebSvcDriver <CswNbtWebServiceRegulatoryReporting.TierIIDataReturn, object>(
                CswWebSvcResourceInitializer: new CswWebSvcResourceInitializerNbt(_Context, null),
                ReturnObj: Ret,
                WebSvcMethodPtr: CswNbtWebServiceRegulatoryReporting.getDuplicateMaterialsReport,
                ParamObj: null
                );

            SvcDriver.run();
            return(Ret);
        }
        public CswNbtWebServiceRegulatoryReporting.TierIIDataReturn getTierIIData(TierIIData.TierIIDataRequest Request)
        {
            CswNbtWebServiceRegulatoryReporting.TierIIDataReturn Ret = new CswNbtWebServiceRegulatoryReporting.TierIIDataReturn();

            var SvcDriver = new CswWebSvcDriver <CswNbtWebServiceRegulatoryReporting.TierIIDataReturn, TierIIData.TierIIDataRequest>(
                CswWebSvcResourceInitializer: new CswWebSvcResourceInitializerNbt(_Context, null),
                ReturnObj: Ret,
                WebSvcMethodPtr: CswNbtWebServiceRegulatoryReporting.getTierIIData,
                ParamObj: Request
                );

            SvcDriver.run();
            return(Ret);
        }