USP_DATAFORMTEMPLATE_EDIT_BATCHCONSTITUENTUPDATEBATCHROW_16
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN | |
| @CHANGEAGENTID | uniqueidentifier | IN | |
| @SEQUENCE | int | IN | |
| @PRIMARYRECORDID | uniqueidentifier | IN | |
| @CONSTITUENTTYPECODE | tinyint | IN | |
| @BIRTHDATE | UDT_FUZZYDATE | IN | |
| @FIRSTNAME | nvarchar(50) | IN | |
| @GENDERCODE | tinyint | IN | |
| @GIVESANONYMOUSLY | bit | IN | |
| @KEYNAME | nvarchar(100) | IN | |
| @LOOKUP_ID | nvarchar(100) | IN | |
| @MAIDENNAME | nvarchar(100) | IN | |
| @MIDDLENAME | nvarchar(50) | IN | |
| @NICKNAME | nvarchar(50) | IN | |
| @SUFFIXCODEID | uniqueidentifier | IN | |
| @TITLECODEID | uniqueidentifier | IN | |
| @WEBADDRESS | UDT_WEBADDRESS | IN | |
| @ALTERNATELOOKUPIDS | xml | IN | |
| @SECURITYATTRIBUTES | xml | IN | |
| @DECEASED | bit | IN | |
| @DECEASEDDATE | UDT_FUZZYDATE | IN | |
| @CONSTITUENT_SITEID | uniqueidentifier | IN | |
| @INTERESTS | xml | IN | |
| @PROSPECTMANAGERFUNDRAISERID | uniqueidentifier | IN | |
| @ADDRESSES | xml | IN | |
| @PHONES | xml | IN | |
| @EMAILADDRESSES | xml | IN | |
| @CONSTITUENCIES | xml | IN | |
| @GROUPTYPEID | uniqueidentifier | IN | |
| @GROUPDESCRIPTION | nvarchar(300) | IN | |
| @GROUPSTARTDATE | datetime | IN | |
| @ORG_INDUSTRYCODEID | uniqueidentifier | IN | |
| @ORG_NUMEMPLOYEES | int | IN | |
| @ORG_NUMSUBSIDIARIES | int | IN | |
| @ORG_PARENTCORPID | uniqueidentifier | IN | |
| @MARITALSTATUSCODEID | uniqueidentifier | IN | |
| @SPOUSE_ID | uniqueidentifier | IN | |
| @SPOUSE_TITLECODEID | uniqueidentifier | IN | |
| @SPOUSE_FIRSTNAME | nvarchar(50) | IN | |
| @SPOUSE_NICKNAME | nvarchar(50) | IN | |
| @SPOUSE_MIDDLENAME | nvarchar(50) | IN | |
| @SPOUSE_MAIDENNAME | nvarchar(100) | IN | |
| @SPOUSE_LASTNAME | nvarchar(100) | IN | |
| @SPOUSE_SUFFIXCODEID | uniqueidentifier | IN | |
| @SPOUSE_BIRTHDATE | UDT_FUZZYDATE | IN | |
| @SPOUSE_GENDERCODE | tinyint | IN | |
| @SPOUSE_LOOKUPID | nvarchar(100) | IN | |
| @SPOUSE_RELATIONSHIPTYPECODEID | uniqueidentifier | IN | |
| @SPOUSE_RECIPROCALTYPECODEID | uniqueidentifier | IN | |
| @BUSINESS_ID | uniqueidentifier | IN | |
| @BUSINESS_ADDRESSBLOCK | nvarchar(150) | IN | |
| @BUSINESS_ADDRESSTYPECODEID | uniqueidentifier | IN | |
| @BUSINESS_CART | nvarchar(10) | IN | |
| @BUSINESS_CITY | nvarchar(50) | IN | |
| @BUSINESS_COUNTRYID | uniqueidentifier | IN | |
| @BUSINESS_DONOTMAIL | bit | IN | |
| @BUSINESS_DONOTMAILREASONCODEID | uniqueidentifier | IN | |
| @BUSINESS_DPC | nvarchar(8) | IN | |
| @BUSINESS_EMAILADDRESS | UDT_EMAILADDRESS | IN | |
| @BUSINESS_EMAILADDRESSTYPECODEID | uniqueidentifier | IN | |
| @BUSINESS_INDUSTRYCODEID | uniqueidentifier | IN | |
| @BUSINESS_LOOKUPID | nvarchar(100) | IN | |
| @BUSINESS_LOT | nvarchar(5) | IN | |
| @BUSINESS_NAME | nvarchar(100) | IN | |
| @BUSINESS_NUMEMPLOYEES | int | IN | |
| @BUSINESS_NUMSUBSIDIARIES | int | IN | |
| @BUSINESS_PARENTCORPID | uniqueidentifier | IN | |
| @BUSINESS_PHONENUMBER | nvarchar(100) | IN | |
| @BUSINESS_PHONE_COUNTRYID | uniqueidentifier | IN | |
| @BUSINESS_PHONETYPECODEID | uniqueidentifier | IN | |
| @BUSINESS_RELATIONSHIPTYPECODEID | uniqueidentifier | IN | |
| @BUSINESS_RECIPROCALTYPECODEID | uniqueidentifier | IN | |
| @BUSINESS_STATEID | uniqueidentifier | IN | |
| @BUSINESS_WEBADDRESS | UDT_WEBADDRESS | IN | |
| @BUSINESS_POSTCODE | nvarchar(12) | IN | |
| @SPOUSE_RELATIONSHIPTYPECODEIDSIMPLELIST | uniqueidentifier | IN | |
| @SPOUSE_RECIPROCALTYPECODEIDSIMPLELIST | uniqueidentifier | IN | |
| @BUSINESS_RELATIONSHIPTYPECODEIDSIMPLELIST | uniqueidentifier | IN | |
| @BUSINESS_RECIPROCALTYPECODEIDSIMPLELIST | uniqueidentifier | IN | |
| @BUSINESS_PRIMARYSOFTCREDITRELATIONSHIPEXISTS | bit | IN | |
| @BUSINESS_PRIMARYSOFTCREDITMATCHFACTOR | decimal(5, 2) | IN | |
| @BUSINESS_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS | bit | IN | |
| @BUSINESS_RECIPROCALSOFTCREDITMATCHFACTOR | decimal(5, 2) | IN | |
| @BUSINESS_PRIMARYRECOGNITIONTYPECODEID | uniqueidentifier | IN | |
| @BUSINESS_RECIPROCALRECOGNITIONTYPECODEID | uniqueidentifier | IN | |
| @BUSINESS_EMAILADDRESSSTARTDATE | date | IN | |
| @SPOUSE_PRIMARYSOFTCREDITRELATIONSHIPEXISTS | bit | IN | |
| @SPOUSE_PRIMARYSOFTCREDITMATCHFACTOR | decimal(5, 2) | IN | |
| @SPOUSE_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS | bit | IN | |
| @SPOUSE_RECIPROCALSOFTCREDITMATCHFACTOR | decimal(5, 2) | IN | |
| @SPOUSE_PRIMARYRECOGNITIONTYPECODEID | uniqueidentifier | IN | |
| @SPOUSE_RECIPROCALRECOGNITIONTYPECODEID | uniqueidentifier | IN | |
| @CONSTITUENT_SITES | xml | IN | |
| @SPOUSE_ALTERNATELOOKUPIDS | xml | IN | |
| @SPOUSE_IMPORTLOOKUPID | nvarchar(100) | IN | |
| @ROWFROMBATCHUI | bit | IN | |
| @BBNCTRANID | int | IN | |
| @PAGEID | int | IN | |
| @PAGENAME | nvarchar(100) | IN | |
| @BBNCUSERID | int | IN | |
| @REMOVESPOUSE | bit | IN | |
| @DUPLICATERECORDID | uniqueidentifier | IN | |
| @SOCIALMEDIAACCOUNTS | xml | IN | |
| @RELATIONSHIPS | xml | IN | |
| @NETCOMMUNITYTRANSACTIONPROCESSORID | uniqueidentifier | IN | |
| @BBNCID | int | IN | |
| @NAMECODE | tinyint | IN | |
| @SIMILARADDRESSCODE | tinyint | IN | |
| @UNSIMILARADDRESSCODE | tinyint | IN | |
| @NEWADDRESSENDDATECODE | tinyint | IN | |
| @NEWADDRESSPRIMARYCODE | tinyint | IN | |
| @BIRTHDATERULECODE | tinyint | IN | |
| @DIFFERENTPHONECODE | tinyint | IN | |
| @NEWPHONEENDDATECODE | tinyint | IN | |
| @NEWPHONEPRIMARYCODE | tinyint | IN | |
| @DIFFERENTEMAILCODE | tinyint | IN | |
| @NEWEMAILENDDATECODE | tinyint | IN | |
| @NEWEMAILPRIMARYCODE | tinyint | IN | |
| @USEGLOBALSETTINGS | bit | IN | |
| @CREATEHISTORICALNAMECODE | tinyint | IN | |
| @NAMEFORMATS | xml | IN | |
| @SUBMITTEDLOOKUPID | nvarchar(100) | IN | |
| @SUBMITTEDCLASSYEAR | nvarchar(4) | IN | |
| @SUBMITTEDEDUCATIONALINSTITUTION | nvarchar(100) | IN | |
| @DOMANUALREVIEWFORAUTOMATCH | bit | IN | |
| @REQUESTSNOEMAIL | bit | IN | |
| @ORIGINAL_KEYNAME | nvarchar(100) | IN | |
| @ORIGINAL_FIRSTNAME | nvarchar(50) | IN | |
| @SOLICITCODES | xml | IN | |
| @GENDERCODEID | uniqueidentifier | IN | |
| @SPOUSE_GENDERCODEID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_BATCHCONSTITUENTUPDATEBATCHROW_16
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier,
@SEQUENCE int,
@PRIMARYRECORDID uniqueidentifier,
@CONSTITUENTTYPECODE tinyint,
@BIRTHDATE dbo.UDT_FUZZYDATE,
@FIRSTNAME nvarchar(50),
@GENDERCODE tinyint,
@GIVESANONYMOUSLY bit,
@KEYNAME nvarchar(100),
@LOOKUP_ID nvarchar(100),
@MAIDENNAME nvarchar(100),
@MIDDLENAME nvarchar(50),
@NICKNAME nvarchar(50),
@SUFFIXCODEID uniqueidentifier,
@TITLECODEID uniqueidentifier,
@WEBADDRESS dbo.UDT_WEBADDRESS,
@ALTERNATELOOKUPIDS xml,
@SECURITYATTRIBUTES xml,
@DECEASED bit,
@DECEASEDDATE dbo.UDT_FUZZYDATE,
@CONSTITUENT_SITEID uniqueidentifier,
@INTERESTS xml,
@PROSPECTMANAGERFUNDRAISERID uniqueidentifier,
@ADDRESSES xml,
@PHONES xml,
@EMAILADDRESSES xml,
@CONSTITUENCIES xml,
@GROUPTYPEID uniqueidentifier,
@GROUPDESCRIPTION nvarchar(300),
@GROUPSTARTDATE datetime,
@ORG_INDUSTRYCODEID uniqueidentifier,
@ORG_NUMEMPLOYEES int,
@ORG_NUMSUBSIDIARIES int,
@ORG_PARENTCORPID uniqueidentifier,
@MARITALSTATUSCODEID uniqueidentifier,
@SPOUSE_ID uniqueidentifier,
@SPOUSE_TITLECODEID uniqueidentifier,
@SPOUSE_FIRSTNAME nvarchar(50),
@SPOUSE_NICKNAME nvarchar(50),
@SPOUSE_MIDDLENAME nvarchar(50),
@SPOUSE_MAIDENNAME nvarchar(100),
@SPOUSE_LASTNAME nvarchar(100),
@SPOUSE_SUFFIXCODEID uniqueidentifier,
@SPOUSE_BIRTHDATE dbo.UDT_FUZZYDATE,
@SPOUSE_GENDERCODE tinyint,
@SPOUSE_LOOKUPID nvarchar(100),
@SPOUSE_RELATIONSHIPTYPECODEID uniqueidentifier,
@SPOUSE_RECIPROCALTYPECODEID uniqueidentifier,
@BUSINESS_ID uniqueidentifier,
@BUSINESS_ADDRESSBLOCK nvarchar(150),
@BUSINESS_ADDRESSTYPECODEID uniqueidentifier,
@BUSINESS_CART nvarchar(10),
@BUSINESS_CITY nvarchar(50),
@BUSINESS_COUNTRYID uniqueidentifier,
@BUSINESS_DONOTMAIL bit,
@BUSINESS_DONOTMAILREASONCODEID uniqueidentifier,
@BUSINESS_DPC nvarchar(8),
@BUSINESS_EMAILADDRESS dbo.UDT_EMAILADDRESS,
@BUSINESS_EMAILADDRESSTYPECODEID uniqueidentifier,
@BUSINESS_INDUSTRYCODEID uniqueidentifier,
@BUSINESS_LOOKUPID nvarchar(100),
@BUSINESS_LOT nvarchar(5),
@BUSINESS_NAME nvarchar(100),
@BUSINESS_NUMEMPLOYEES int,
@BUSINESS_NUMSUBSIDIARIES int,
@BUSINESS_PARENTCORPID uniqueidentifier,
@BUSINESS_PHONENUMBER nvarchar(100),
@BUSINESS_PHONE_COUNTRYID uniqueidentifier,
@BUSINESS_PHONETYPECODEID uniqueidentifier,
@BUSINESS_RELATIONSHIPTYPECODEID uniqueidentifier,
@BUSINESS_RECIPROCALTYPECODEID uniqueidentifier,
@BUSINESS_STATEID uniqueidentifier,
@BUSINESS_WEBADDRESS dbo.UDT_WEBADDRESS,
@BUSINESS_POSTCODE nvarchar(12),
@SPOUSE_RELATIONSHIPTYPECODEIDSIMPLELIST uniqueidentifier,
@SPOUSE_RECIPROCALTYPECODEIDSIMPLELIST uniqueidentifier,
@BUSINESS_RELATIONSHIPTYPECODEIDSIMPLELIST uniqueidentifier,
@BUSINESS_RECIPROCALTYPECODEIDSIMPLELIST uniqueidentifier,
@BUSINESS_PRIMARYSOFTCREDITRELATIONSHIPEXISTS bit,
@BUSINESS_PRIMARYSOFTCREDITMATCHFACTOR decimal(5,2),
@BUSINESS_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS bit,
@BUSINESS_RECIPROCALSOFTCREDITMATCHFACTOR decimal(5,2),
@BUSINESS_PRIMARYRECOGNITIONTYPECODEID uniqueidentifier,
@BUSINESS_RECIPROCALRECOGNITIONTYPECODEID uniqueidentifier,
@BUSINESS_EMAILADDRESSSTARTDATE date,
@SPOUSE_PRIMARYSOFTCREDITRELATIONSHIPEXISTS bit,
@SPOUSE_PRIMARYSOFTCREDITMATCHFACTOR decimal(5,2),
@SPOUSE_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS bit,
@SPOUSE_RECIPROCALSOFTCREDITMATCHFACTOR decimal(5,2),
@SPOUSE_PRIMARYRECOGNITIONTYPECODEID uniqueidentifier,
@SPOUSE_RECIPROCALRECOGNITIONTYPECODEID uniqueidentifier,
@CONSTITUENT_SITES xml,
@SPOUSE_ALTERNATELOOKUPIDS xml,
@SPOUSE_IMPORTLOOKUPID nvarchar(100),
@ROWFROMBATCHUI bit,
@BBNCTRANID int,
@PAGEID int,
@PAGENAME nvarchar(100),
@BBNCUSERID int,
@REMOVESPOUSE bit,
@DUPLICATERECORDID uniqueidentifier,
@SOCIALMEDIAACCOUNTS xml,
@RELATIONSHIPS xml,
@NETCOMMUNITYTRANSACTIONPROCESSORID uniqueidentifier,
@BBNCID int,
@NAMECODE tinyint,
@SIMILARADDRESSCODE tinyint,
@UNSIMILARADDRESSCODE tinyint,
@NEWADDRESSENDDATECODE tinyint,
@NEWADDRESSPRIMARYCODE tinyint,
@BIRTHDATERULECODE tinyint,
@DIFFERENTPHONECODE tinyint,
@NEWPHONEENDDATECODE tinyint,
@NEWPHONEPRIMARYCODE tinyint,
@DIFFERENTEMAILCODE tinyint,
@NEWEMAILENDDATECODE tinyint,
@NEWEMAILPRIMARYCODE tinyint,
@USEGLOBALSETTINGS bit,
@CREATEHISTORICALNAMECODE tinyint,
@NAMEFORMATS xml,
@SUBMITTEDLOOKUPID nvarchar(100),
@SUBMITTEDCLASSYEAR nvarchar(4),
@SUBMITTEDEDUCATIONALINSTITUTION nvarchar(100),
@DOMANUALREVIEWFORAUTOMATCH bit,
@REQUESTSNOEMAIL bit,
@ORIGINAL_KEYNAME nvarchar(100),
@ORIGINAL_FIRSTNAME nvarchar(50),
@SOLICITCODES xml,
@GENDERCODEID uniqueidentifier,
@SPOUSE_GENDERCODEID uniqueidentifier
) as
set nocount on;
--Fetching value from table before update
if (@BBNCTRANID is null or @BBNCTRANID =0)
begin
if exists(select 1 from BATCHCONSTITUENTUPDATEBBNCINFO where BATCHCONSTITUENTUPDATEID = @ID)
begin
select @BBNCTRANID=BBNCTRANID, @NETCOMMUNITYTRANSACTIONPROCESSORID = NETCOMMUNITYTRANSACTIONPROCESSORID from BATCHCONSTITUENTUPDATEBBNCINFO where BATCHCONSTITUENTUPDATEID = @ID;
end
end
-- enhanced revenue batch will be calling this as well - ??
exec dbo.USP_EDITSAVE_BATCHCONSTITUENTUPDATEBATCHROW_4
@ID, @CHANGEAGENTID, @SEQUENCE, @PRIMARYRECORDID, @CONSTITUENTTYPECODE, @BIRTHDATE,
@FIRSTNAME, @GENDERCODE, @GIVESANONYMOUSLY, @KEYNAME, @LOOKUP_ID, @MAIDENNAME,
@MIDDLENAME, @NICKNAME, @SUFFIXCODEID, @TITLECODEID, @WEBADDRESS, @ALTERNATELOOKUPIDS,
@SECURITYATTRIBUTES, @DECEASED, @DECEASEDDATE, @CONSTITUENT_SITEID, @INTERESTS,
@PROSPECTMANAGERFUNDRAISERID, @ADDRESSES, @PHONES, @EMAILADDRESSES, @CONSTITUENCIES,
@GROUPTYPEID, @GROUPDESCRIPTION, @GROUPSTARTDATE, @ORG_INDUSTRYCODEID, @ORG_NUMEMPLOYEES,
@ORG_NUMSUBSIDIARIES, @ORG_PARENTCORPID, @MARITALSTATUSCODEID, @SPOUSE_ID,
@SPOUSE_TITLECODEID, @SPOUSE_FIRSTNAME, @SPOUSE_NICKNAME, @SPOUSE_MIDDLENAME,
@SPOUSE_MAIDENNAME, @SPOUSE_LASTNAME, @SPOUSE_SUFFIXCODEID, @SPOUSE_BIRTHDATE,
@SPOUSE_GENDERCODE, @SPOUSE_LOOKUPID, @SPOUSE_RELATIONSHIPTYPECODEID,
@SPOUSE_RECIPROCALTYPECODEID, @BUSINESS_ID, @BUSINESS_ADDRESSBLOCK,
@BUSINESS_ADDRESSTYPECODEID, @BUSINESS_CART, @BUSINESS_CITY, @BUSINESS_COUNTRYID,
@BUSINESS_DONOTMAIL, @BUSINESS_DONOTMAILREASONCODEID, @BUSINESS_DPC,
@BUSINESS_EMAILADDRESS, @BUSINESS_EMAILADDRESSTYPECODEID, @BUSINESS_INDUSTRYCODEID,
@BUSINESS_LOOKUPID, @BUSINESS_LOT, @BUSINESS_NAME, @BUSINESS_NUMEMPLOYEES,
@BUSINESS_NUMSUBSIDIARIES, @BUSINESS_PARENTCORPID, @BUSINESS_PHONENUMBER,
@BUSINESS_PHONE_COUNTRYID, @BUSINESS_PHONETYPECODEID, @BUSINESS_RELATIONSHIPTYPECODEID,
@BUSINESS_RECIPROCALTYPECODEID, @BUSINESS_STATEID, @BUSINESS_WEBADDRESS, @BUSINESS_POSTCODE,
@SPOUSE_RELATIONSHIPTYPECODEIDSIMPLELIST, @SPOUSE_RECIPROCALTYPECODEIDSIMPLELIST,
@BUSINESS_RELATIONSHIPTYPECODEIDSIMPLELIST, @BUSINESS_RECIPROCALTYPECODEIDSIMPLELIST,
@BUSINESS_PRIMARYSOFTCREDITRELATIONSHIPEXISTS, @BUSINESS_PRIMARYSOFTCREDITMATCHFACTOR,
@BUSINESS_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS, @BUSINESS_RECIPROCALSOFTCREDITMATCHFACTOR,
@BUSINESS_PRIMARYRECOGNITIONTYPECODEID, @BUSINESS_RECIPROCALRECOGNITIONTYPECODEID,
@BUSINESS_EMAILADDRESSSTARTDATE, @SPOUSE_PRIMARYSOFTCREDITRELATIONSHIPEXISTS,
@SPOUSE_PRIMARYSOFTCREDITMATCHFACTOR, @SPOUSE_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS,
@SPOUSE_RECIPROCALSOFTCREDITMATCHFACTOR, @SPOUSE_PRIMARYRECOGNITIONTYPECODEID,
@SPOUSE_RECIPROCALRECOGNITIONTYPECODEID, @CONSTITUENT_SITES, @SPOUSE_ALTERNATELOOKUPIDS,
@SPOUSE_IMPORTLOOKUPID, @ROWFROMBATCHUI, @BBNCTRANID, @PAGEID, @PAGENAME, @BBNCUSERID,
@REMOVESPOUSE, @DUPLICATERECORDID,@SOCIALMEDIAACCOUNTS,@RELATIONSHIPS,
@NETCOMMUNITYTRANSACTIONPROCESSORID, @BBNCID,
@NAMECODE, @SIMILARADDRESSCODE,
@UNSIMILARADDRESSCODE, @NEWADDRESSENDDATECODE,
@NEWADDRESSPRIMARYCODE, @BIRTHDATERULECODE,
@DIFFERENTPHONECODE, @NEWPHONEENDDATECODE, @NEWPHONEPRIMARYCODE, @DIFFERENTEMAILCODE, @NEWEMAILENDDATECODE,
@NEWEMAILPRIMARYCODE, @USEGLOBALSETTINGS, @CREATEHISTORICALNAMECODE, @NAMEFORMATS, @REQUESTSNOEMAIL,
@ORIGINAL_KEYNAME, @ORIGINAL_FIRSTNAME, @SOLICITCODES, @GENDERCODEID,
@SPOUSE_GENDERCODEID;
return 0;