USP_DATAFORMTEMPLATE_EDITLOAD_CONSTITUENTBATCHROW_10
The load procedure used by the edit dataform template "Constituent Batch Row Edit Form 10"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@ISORGANIZATION | tinyint | INOUT | Constituent type |
@KEYNAME | nvarchar(100) | INOUT | Last/org/group/household name |
@FIRSTNAME | nvarchar(50) | INOUT | First name |
@MIDDLENAME | nvarchar(50) | INOUT | Middle name |
@MAIDENNAME | nvarchar(100) | INOUT | Maiden name |
@NICKNAME | nvarchar(50) | INOUT | Nickname |
@TITLECODEID | uniqueidentifier | INOUT | Title |
@SUFFIXCODEID | uniqueidentifier | INOUT | Suffix |
@BIRTHDATE | UDT_FUZZYDATE | INOUT | Birth date |
@GENDERCODE | tinyint | INOUT | Gender |
@WEBADDRESS | UDT_WEBADDRESS | INOUT | Web site address |
@INDUSTRYCODEID | uniqueidentifier | INOUT | Industry |
@PARENTCORPID | uniqueidentifier | INOUT | Parent org |
@NUMEMPLOYEES | int | INOUT | No. of employees |
@NUMSUBSIDIARIES | int | INOUT | No. of subsidiary orgs |
@ADDRESS_ADDRESSTYPECODEID | uniqueidentifier | INOUT | Address type |
@ADDRESS_COUNTRYID | uniqueidentifier | INOUT | Country |
@ADDRESS_ADDRESSBLOCK | nvarchar(150) | INOUT | Address |
@ADDRESS_CITY | nvarchar(50) | INOUT | City |
@ADDRESS_STATEID | uniqueidentifier | INOUT | State |
@ADDRESS_POSTCODE | nvarchar(12) | INOUT | ZIP |
@ADDRESS_DONOTMAIL | bit | INOUT | Do not send mail to this address |
@PHONES | xml | INOUT | Phones |
@EMAILADDRESS_EMAILADDRESSTYPECODEID | uniqueidentifier | INOUT | Email type |
@EMAILADDRESS_EMAILADDRESS | UDT_EMAILADDRESS | INOUT | Email address |
@CUSTOMIDENTIFIER | nvarchar(100) | INOUT | Lookup ID |
@SEQUENCE | int | INOUT | Sequence |
@TSLONG | bigint | INOUT | Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record. |
@ADDRESS_CART | nvarchar(10) | INOUT | CART |
@ADDRESS_DPC | nvarchar(8) | INOUT | DPC |
@ADDRESS_LOT | nvarchar(5) | INOUT | LOT |
@ADDRESS_STARTDATE | UDT_MONTHDAY | INOUT | Seasonal start date |
@ADDRESS_ENDDATE | UDT_MONTHDAY | INOUT | Seasonal end date |
@PRIMARYADDRESSEE_NAMEFORMATTYPECODEID | uniqueidentifier | INOUT | Addressee type |
@PRIMARYADDRESSEE_NAMEFORMATFUNCTIONID | uniqueidentifier | INOUT | Addressee name format |
@PRIMARYSALUTATION_NAMEFORMATTYPECODEID | uniqueidentifier | INOUT | Salutation type |
@PRIMARYSALUTATION_NAMEFORMATFUNCTIONID | uniqueidentifier | INOUT | Salutation name format |
@ISDECEASED | bit | INOUT | Is deceased |
@DECEASEDDATE | UDT_FUZZYDATE | INOUT | Deceased date |
@EDUCATIONALHISTORY_EDUCATIONALINSTITUTIONID | uniqueidentifier | INOUT | Educational institution |
@EDUCATIONALHISTORY_ISPRIMARYRECORD | bit | INOUT | Educational is primary |
@EDUCATIONALHISTORY_CONSTITUENCYSTATUSCODE | tinyint | INOUT | Educational status |
@EDUCATIONALHISTORY_CLASSOF | UDT_YEAR | INOUT | Class of |
@EDUCATIONALHISTORY_EDUCATIONALDEGREECODEID | uniqueidentifier | INOUT | Educational degree |
@EDUCATIONALHISTORY_STARTDATE | UDT_FUZZYDATE | INOUT | Educational date from |
@SPOUSEID | uniqueidentifier | INOUT | Spouse |
@SPOUSE_RELATIONSHIPTYPECODEID | uniqueidentifier | INOUT | Spouse relationship type |
@SPOUSE_RECIPROCALTYPECODEID | uniqueidentifier | INOUT | Spouse reciprocal type |
@SPOUSE_KEYNAME | nvarchar(100) | INOUT | Spouse last name |
@SPOUSE_FIRSTNAME | nvarchar(50) | INOUT | Spouse first name |
@SPOUSE_MIDDLENAME | nvarchar(50) | INOUT | Spouse middle name |
@SPOUSE_MAIDENNAME | nvarchar(100) | INOUT | Spouse maiden name |
@SPOUSE_NICKNAME | nvarchar(50) | INOUT | Spouse nickname |
@SPOUSE_TITLECODEID | uniqueidentifier | INOUT | Spouse title |
@SPOUSE_SUFFIXCODEID | uniqueidentifier | INOUT | Spouse suffix |
@SPOUSE_GENDERCODE | tinyint | INOUT | Spouse gender |
@SPOUSE_BIRTHDATE | UDT_FUZZYDATE | INOUT | Spouse birth date |
@SPOUSE_EMAILADDRESS_EMAILADDRESSTYPECODEID | uniqueidentifier | INOUT | Spouse email address type |
@SPOUSE_EMAILADDRESS_EMAILADDRESS | UDT_EMAILADDRESS | INOUT | Spouse email address |
@PRIMARYBUSINESSID | uniqueidentifier | INOUT | Business |
@PRIMARYBUSINESS_RELATIONSHIPTYPECODEID | uniqueidentifier | INOUT | Business relationship type |
@PRIMARYBUSINESS_RECIPROCALTYPECODEID | uniqueidentifier | INOUT | Business reciprocal type |
@PRIMARYBUSINESS_KEYNAME | nvarchar(100) | INOUT | Business name |
@PRIMARYBUSINESS_PHONE_PHONETYPECODEID | uniqueidentifier | INOUT | Business phone type |
@PRIMARYBUSINESS_PHONE_NUMBER | nvarchar(100) | INOUT | Business phone number |
@PRIMARYBUSINESS_PHONE_COUNTRYID | uniqueidentifier | INOUT | Business phone country |
@PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESSTYPECODEID | uniqueidentifier | INOUT | Business email type |
@PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESS | UDT_EMAILADDRESS | INOUT | Business email address |
@PRIMARYBUSINESS_ADDRESS_ADDRESSTYPECODEID | uniqueidentifier | INOUT | Business address type |
@PRIMARYBUSINESS_ADDRESS_COUNTRYID | uniqueidentifier | INOUT | Business country |
@PRIMARYBUSINESS_ADDRESS_ADDRESSBLOCK | nvarchar(150) | INOUT | Business address |
@PRIMARYBUSINESS_ADDRESS_CITY | nvarchar(50) | INOUT | Business city |
@PRIMARYBUSINESS_ADDRESS_STATEID | uniqueidentifier | INOUT | Business state |
@PRIMARYBUSINESS_ADDRESS_POSTCODE | nvarchar(12) | INOUT | Business ZIP |
@PRIMARYBUSINESS_ADDRESS_CART | nvarchar(10) | INOUT | Business CART |
@PRIMARYBUSINESS_ADDRESS_DPC | nvarchar(8) | INOUT | Business DPC |
@PRIMARYBUSINESS_ADDRESS_LOT | nvarchar(5) | INOUT | Business LOT |
@PRIMARYBUSINESS_ADDRESS_DONOTMAIL | bit | INOUT | Business do not mail |
@PRIMARYBUSINESS_INDUSTRYCODEID | uniqueidentifier | INOUT | Business industry |
@PRIMARYBUSINESS_NUMEMPLOYEES | int | INOUT | Business no. of employees |
@PRIMARYBUSINESS_NUMSUBSIDIARIES | int | INOUT | Business no. of subsidiary orgs |
@PRIMARYBUSINESS_WEBADDRESS | UDT_WEBADDRESS | INOUT | Business web site address |
@PRIMARYBUSINESS_PARENTCORPID | uniqueidentifier | INOUT | Business parent org |
@CONSTITUENCY | xml | INOUT | Constituencies |
@INTEREST | xml | INOUT | Interests |
@SPOUSE_COPY_ADDRESS | bit | INOUT | Spouse copy address |
@SPOUSE_COPY_PHONENUMBER | bit | INOUT | Spouse copy phone number |
@SPOUSE_COPY_EMAILADDRESS | bit | INOUT | Spouse copy email address |
@CONSTIT_SECURITY_ATTRIBUTEID | uniqueidentifier | INOUT | Constituent security attribute |
@ADDRESS_COUNTYCODEID | uniqueidentifier | INOUT | County |
@ADDRESS_OMITFROMVALIDATION | bit | INOUT | Omit from validation |
@ADDRESS_CONGRESSIONALDISTRICTCODEID | uniqueidentifier | INOUT | Congressional district |
@ADDRESS_STATEHOUSEDISTRICTCODEID | uniqueidentifier | INOUT | State house district |
@ADDRESS_STATESENATEDISTRICTCODEID | uniqueidentifier | INOUT | State senate district |
@ADDRESS_LOCALPRECINCTCODEID | uniqueidentifier | INOUT | Local precinct |
@ADDRESS_INFOSOURCECODEID | uniqueidentifier | INOUT | Constituent information source |
@ADDRESS_REGIONCODEID | uniqueidentifier | INOUT | Region |
@ADDRESS_LASTVALIDATIONATTEMPTDATE | datetime | INOUT | Last validation attempt date |
@ADDRESS_VALIDATIONMESSAGE | nvarchar(200) | INOUT | Validation message |
@ADDRESS_CERTIFICATIONDATA | int | INOUT | Certification data |
@GROUPTYPEID | uniqueidentifier | INOUT | Group type |
@GROUPSTARTDATE | datetime | INOUT | Group consolidation date |
@GROUPDESCRIPTION | nvarchar(300) | INOUT | Group description |
@GROUPMEMBERS | xml | INOUT | Group members |
@ADDRESS_DONOTMAILREASONCODEID | uniqueidentifier | INOUT | Do not mail reason |
@PRIMARYBUSINESS_ADDRESS_DONOTMAILREASONCODEID | uniqueidentifier | INOUT | Business do not mail reason |
@EDUCATIONALHISTORY_ACADEMICCATALOGPROGRAMID | uniqueidentifier | INOUT | Academic catalog program |
@EDUCATIONALHISTORY_EDUCATIONALPROGRAMCODEID | uniqueidentifier | INOUT | Educational program |
@EDUCATIONALHISTORY_ACADEMICCATALOGDEGREEID | uniqueidentifier | INOUT | Academic catalog degree |
@EDUCATIONALHISTORY_EDUCATIONALAWARDCODEID | uniqueidentifier | INOUT | Honor awarded |
@EDUCATIONALHISTORY_PREFERREDCLASSYEAR | UDT_YEAR | INOUT | Preferred class of |
@EDUCATIONALHISTORY_EDUCATIONALSOURCECODEID | uniqueidentifier | INOUT | Information source |
@EDUCATIONALHISTORY_EDUCATIONALSOURCEDATE | UDT_FUZZYDATE | INOUT | Source date |
@EDUCATIONALHISTORY_COMMENT | nvarchar(500) | INOUT | Comments |
@AFFILIATEDADDITIONALINFORMATION | xml | INOUT | Academic catalog additional information |
@UNAFFILIATEDADDITIONALINFORMATION | xml | INOUT | Educational additional information |
@EDUCATIONALINVOLVEMENT | xml | INOUT | Involvement |
@ALTERNATELOOKUPIDS | xml | INOUT | Alternate lookup IDs |
@EDUCATIONALHISTORY_DATEGRADUATED | UDT_FUZZYDATE | INOUT | Date graduated |
@EDUCATIONALHISTORY_DATELEFT | UDT_FUZZYDATE | INOUT | Date left |
@EDUCATIONALHISTORY_LEVELCODEID | uniqueidentifier | INOUT | Level |
@EDUCATIONALHISTORY_REASONCODEID | uniqueidentifier | INOUT | Reason |
@ISPRIMARYORGANIZATION | bit | INOUT | Is primary org |
@PRIMARYBUSINESS_ISPRIMARYORGANIZATION | bit | INOUT | Business is primary org |
@CONSTITUENT_SITEID | uniqueidentifier | INOUT | Constituent site |
@TAXDECLARATIONS | xml | INOUT | Declarations |
@ADDRESS_HISTORICALSTARTDATE | date | INOUT | Address start date |
@PRIMARYMEMBER_COPYCONTACTINFO | bit | INOUT | Use primary member contact info |
@PRIMARYBUSINESS_JOBTITLE | nvarchar(100) | INOUT | Business job title |
@PRIMARYBUSINESS_JOBCATEGORYCODEID | uniqueidentifier | INOUT | Business job category |
@PRIMARYBUSINESS_CAREERLEVELCODEID | uniqueidentifier | INOUT | Business career level |
@PRIMARYBUSINESS_ADDRESS_INFOSOURCECODEID | uniqueidentifier | INOUT | Business information source |
@TITLE2CODEID | uniqueidentifier | INOUT | Title 2 |
@SUFFIX2CODEID | uniqueidentifier | INOUT | Suffix 2 |
@SPOUSE_TITLE2CODEID | uniqueidentifier | INOUT | Spouse title 2 |
@SPOUSE_SUFFIX2CODEID | uniqueidentifier | INOUT | Spouse suffix 2 |
@SOLICITCODES | xml | INOUT | Solicit codes |
@PRIMARYBUSINESS_JOBDIVISION | nvarchar(100) | INOUT | Business job division |
@PRIMARYBUSINESS_JOBDEPARTMENT | nvarchar(100) | INOUT | Business job department |
@PRIMARYBUSINESS_JOBSCHEDULECODEID | uniqueidentifier | INOUT | Business job schedule |
@SPOUSE_RELATIONSHIPTYPECODEIDSIMPLELIST | uniqueidentifier | INOUT | Spouse relationship type |
@SPOUSE_RECIPROCALTYPECODEIDSIMPLELIST | uniqueidentifier | INOUT | Spouse reciprocal type |
@PRIMARYBUSINESS_RELATIONSHIPTYPECODEIDSIMPLELIST | uniqueidentifier | INOUT | Business relationship type |
@PRIMARYBUSINESS_RECIPROCALTYPECODEIDSIMPLELIST | uniqueidentifier | INOUT | Business reciprocal type |
@ETHNICITYCODEID | uniqueidentifier | INOUT | Ethnicity |
@RELIGIONCODEID | uniqueidentifier | INOUT | Religion |
@TARGETCODEID | uniqueidentifier | INOUT | Target |
@INCOMECODEID | uniqueidentifier | INOUT | Income |
@BIRTHPLACE | nvarchar(50) | INOUT | Birthplace |
@PRIMARYBUSINESS_PRIMARYSOFTCREDITRELATIONSHIPEXISTS | bit | INOUT | Apply recognition from business |
@PRIMARYBUSINESS_PRIMARYSOFTCREDITMATCHFACTOR | decimal(5, 2) | INOUT | Recognition from business match percent |
@PRIMARYBUSINESS_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS | bit | INOUT | Apply recognition to business |
@PRIMARYBUSINESS_RECIPROCALSOFTCREDITMATCHFACTOR | decimal(5, 2) | INOUT | Recognition to business match percent |
@PRIMARYBUSINESS_PRIMARYRECOGNITIONTYPECODEID | uniqueidentifier | INOUT | Recognition from business type |
@PRIMARYBUSINESS_RECIPROCALRECOGNITIONTYPECODEID | uniqueidentifier | INOUT | Recognition to business type |
@EMAILADDRESS_STARTDATE | date | INOUT | Email address start date |
@SPOUSE_EMAILADDRESS_STARTDATE | date | INOUT | Spouse email address start date |
@PRIMARYBUSINESS_EMAILADDRESS_STARTDATE | date | INOUT | Business email address start date |
@SPOUSE_PRIMARYSOFTCREDITRELATIONSHIPEXISTS | bit | INOUT | Apply recognition from spouse |
@SPOUSE_PRIMARYSOFTCREDITMATCHFACTOR | decimal(5, 2) | INOUT | Recognition from spouse match percent |
@SPOUSE_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS | bit | INOUT | Apply recognition to spouse |
@SPOUSE_RECIPROCALSOFTCREDITMATCHFACTOR | decimal(5, 2) | INOUT | Recognition to spouse match percent |
@SPOUSE_PRIMARYRECOGNITIONTYPECODEID | uniqueidentifier | INOUT | Recognition from spouse type |
@SPOUSE_RECIPROCALRECOGNITIONTYPECODEID | uniqueidentifier | INOUT | Recognition to spouse type |
@PRIMARYBUSINESS_STARTDATE | date | INOUT | |
@SPOUSE_STARTDATE | date | INOUT | |
@SOCIALMEDIAACCOUNTS | xml | INOUT | |
@EMAILADDRESS_INFOSOURCECODEID | uniqueidentifier | INOUT | |
@EMAILADDRESS_INFOSOURCECOMMENTS | nvarchar(500) | INOUT | |
@GENDERCODEID | uniqueidentifier | INOUT | |
@SPOUSE_GENDERCODEID | uniqueidentifier | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_CONSTITUENTBATCHROW_10
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@ISORGANIZATION tinyint = null output,
@KEYNAME nvarchar(100) = null output,
@FIRSTNAME nvarchar(50) = null output,
@MIDDLENAME nvarchar(50) = null output,
@MAIDENNAME nvarchar(100) = null output,
@NICKNAME nvarchar(50) = null output,
@TITLECODEID uniqueidentifier = null output,
@SUFFIXCODEID uniqueidentifier = null output,
@BIRTHDATE dbo.UDT_FUZZYDATE = null output,
@GENDERCODE tinyint = null output,
@WEBADDRESS dbo.UDT_WEBADDRESS = null output,
@INDUSTRYCODEID uniqueidentifier = null output,
@PARENTCORPID uniqueidentifier = null output,
@NUMEMPLOYEES int = null output,
@NUMSUBSIDIARIES int = null output,
@ADDRESS_ADDRESSTYPECODEID uniqueidentifier = null output,
@ADDRESS_COUNTRYID uniqueidentifier = null output,
@ADDRESS_ADDRESSBLOCK nvarchar(150) = null output,
@ADDRESS_CITY nvarchar(50) = null output,
@ADDRESS_STATEID uniqueidentifier = null output,
@ADDRESS_POSTCODE nvarchar(12) = null output,
@ADDRESS_DONOTMAIL bit = null output,
@PHONES xml = null output,
@EMAILADDRESS_EMAILADDRESSTYPECODEID uniqueidentifier = null output,
@EMAILADDRESS_EMAILADDRESS dbo.UDT_EMAILADDRESS = null output,
@CUSTOMIDENTIFIER nvarchar(100) = null output,
@SEQUENCE int = null output,
@TSLONG bigint = 0 output,
@ADDRESS_CART nvarchar(10) = null output,
@ADDRESS_DPC nvarchar(8) = null output,
@ADDRESS_LOT nvarchar(5) = null output,
@ADDRESS_STARTDATE dbo.UDT_MONTHDAY = null output,
@ADDRESS_ENDDATE dbo.UDT_MONTHDAY = null output,
@PRIMARYADDRESSEE_NAMEFORMATTYPECODEID uniqueidentifier = null output,
@PRIMARYADDRESSEE_NAMEFORMATFUNCTIONID uniqueidentifier = null output,
@PRIMARYSALUTATION_NAMEFORMATTYPECODEID uniqueidentifier = null output,
@PRIMARYSALUTATION_NAMEFORMATFUNCTIONID uniqueidentifier = null output,
@ISDECEASED bit = null output,
@DECEASEDDATE dbo.UDT_FUZZYDATE = null output,
@EDUCATIONALHISTORY_EDUCATIONALINSTITUTIONID uniqueidentifier = null output,
@EDUCATIONALHISTORY_ISPRIMARYRECORD bit = null output,
@EDUCATIONALHISTORY_CONSTITUENCYSTATUSCODE tinyint = null output,
@EDUCATIONALHISTORY_CLASSOF dbo.UDT_YEAR = null output,
@EDUCATIONALHISTORY_EDUCATIONALDEGREECODEID uniqueidentifier = null output,
@EDUCATIONALHISTORY_STARTDATE dbo.UDT_FUZZYDATE = null output,
@SPOUSEID uniqueidentifier = null output,
@SPOUSE_RELATIONSHIPTYPECODEID uniqueidentifier = null output,
@SPOUSE_RECIPROCALTYPECODEID uniqueidentifier = null output,
@SPOUSE_KEYNAME nvarchar(100) = null output,
@SPOUSE_FIRSTNAME nvarchar(50) = null output,
@SPOUSE_MIDDLENAME nvarchar(50) = null output,
@SPOUSE_MAIDENNAME nvarchar(100) = null output,
@SPOUSE_NICKNAME nvarchar(50) = null output,
@SPOUSE_TITLECODEID uniqueidentifier = null output,
@SPOUSE_SUFFIXCODEID uniqueidentifier = null output,
@SPOUSE_GENDERCODE tinyint = null output,
@SPOUSE_BIRTHDATE dbo.UDT_FUZZYDATE = null output,
@SPOUSE_EMAILADDRESS_EMAILADDRESSTYPECODEID uniqueidentifier = null output,
@SPOUSE_EMAILADDRESS_EMAILADDRESS dbo.UDT_EMAILADDRESS = null output,
@PRIMARYBUSINESSID uniqueidentifier = null output,
@PRIMARYBUSINESS_RELATIONSHIPTYPECODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_RECIPROCALTYPECODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_KEYNAME nvarchar(100) = null output,
@PRIMARYBUSINESS_PHONE_PHONETYPECODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_PHONE_NUMBER nvarchar(100) = null output,
@PRIMARYBUSINESS_PHONE_COUNTRYID uniqueidentifier = null output,
@PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESSTYPECODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESS dbo.UDT_EMAILADDRESS = null output,
@PRIMARYBUSINESS_ADDRESS_ADDRESSTYPECODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_ADDRESS_COUNTRYID uniqueidentifier = null output,
@PRIMARYBUSINESS_ADDRESS_ADDRESSBLOCK nvarchar(150) = null output,
@PRIMARYBUSINESS_ADDRESS_CITY nvarchar(50) = null output,
@PRIMARYBUSINESS_ADDRESS_STATEID uniqueidentifier = null output,
@PRIMARYBUSINESS_ADDRESS_POSTCODE nvarchar(12) = null output,
@PRIMARYBUSINESS_ADDRESS_CART nvarchar(10) = null output,
@PRIMARYBUSINESS_ADDRESS_DPC nvarchar(8) = null output,
@PRIMARYBUSINESS_ADDRESS_LOT nvarchar(5) = null output,
@PRIMARYBUSINESS_ADDRESS_DONOTMAIL bit = null output,
@PRIMARYBUSINESS_INDUSTRYCODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_NUMEMPLOYEES int = null output,
@PRIMARYBUSINESS_NUMSUBSIDIARIES int = null output,
@PRIMARYBUSINESS_WEBADDRESS dbo.UDT_WEBADDRESS = null output,
@PRIMARYBUSINESS_PARENTCORPID uniqueidentifier = null output,
@CONSTITUENCY xml = null output,
@INTEREST xml = null output,
@SPOUSE_COPY_ADDRESS bit = null output,
@SPOUSE_COPY_PHONENUMBER bit = null output,
@SPOUSE_COPY_EMAILADDRESS bit = null output,
@CONSTIT_SECURITY_ATTRIBUTEID uniqueidentifier = null output,
@ADDRESS_COUNTYCODEID uniqueidentifier = null output,
@ADDRESS_OMITFROMVALIDATION bit = null output,
@ADDRESS_CONGRESSIONALDISTRICTCODEID uniqueidentifier = null output,
@ADDRESS_STATEHOUSEDISTRICTCODEID uniqueidentifier = null output,
@ADDRESS_STATESENATEDISTRICTCODEID uniqueidentifier = null output,
@ADDRESS_LOCALPRECINCTCODEID uniqueidentifier = null output,
@ADDRESS_INFOSOURCECODEID uniqueidentifier = null output,
@ADDRESS_REGIONCODEID uniqueidentifier = null output,
@ADDRESS_LASTVALIDATIONATTEMPTDATE datetime = null output,
@ADDRESS_VALIDATIONMESSAGE nvarchar(200) = null output,
@ADDRESS_CERTIFICATIONDATA int = null output,
@GROUPTYPEID uniqueidentifier = null output,
@GROUPSTARTDATE datetime = null output,
@GROUPDESCRIPTION nvarchar(300) = null output,
@GROUPMEMBERS xml = null output,
@ADDRESS_DONOTMAILREASONCODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_ADDRESS_DONOTMAILREASONCODEID uniqueidentifier = null output,
@EDUCATIONALHISTORY_ACADEMICCATALOGPROGRAMID uniqueidentifier = null output,
@EDUCATIONALHISTORY_EDUCATIONALPROGRAMCODEID uniqueidentifier = null output,
@EDUCATIONALHISTORY_ACADEMICCATALOGDEGREEID uniqueidentifier = null output,
@EDUCATIONALHISTORY_EDUCATIONALAWARDCODEID uniqueidentifier = null output,
@EDUCATIONALHISTORY_PREFERREDCLASSYEAR dbo.UDT_YEAR = null output,
@EDUCATIONALHISTORY_EDUCATIONALSOURCECODEID uniqueidentifier = null output,
@EDUCATIONALHISTORY_EDUCATIONALSOURCEDATE dbo.UDT_FUZZYDATE = null output,
@EDUCATIONALHISTORY_COMMENT nvarchar(500) = null output,
@AFFILIATEDADDITIONALINFORMATION xml = null output,
@UNAFFILIATEDADDITIONALINFORMATION xml = null output,
@EDUCATIONALINVOLVEMENT xml = null output,
@ALTERNATELOOKUPIDS xml = null output,
@EDUCATIONALHISTORY_DATEGRADUATED dbo.UDT_FUZZYDATE = null output,
@EDUCATIONALHISTORY_DATELEFT dbo.UDT_FUZZYDATE = null output,
@EDUCATIONALHISTORY_LEVELCODEID uniqueidentifier = null output,
@EDUCATIONALHISTORY_REASONCODEID uniqueidentifier = null output,
@ISPRIMARYORGANIZATION bit = null output,
@PRIMARYBUSINESS_ISPRIMARYORGANIZATION bit = null output,
@CONSTITUENT_SITEID uniqueidentifier = null output,
@TAXDECLARATIONS xml = null output,
@ADDRESS_HISTORICALSTARTDATE date = null output,
@PRIMARYMEMBER_COPYCONTACTINFO bit = null output,
@PRIMARYBUSINESS_JOBTITLE nvarchar(100) = null output,
@PRIMARYBUSINESS_JOBCATEGORYCODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_CAREERLEVELCODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_ADDRESS_INFOSOURCECODEID uniqueidentifier = null output,
@TITLE2CODEID uniqueidentifier = null output,
@SUFFIX2CODEID uniqueidentifier = null output,
@SPOUSE_TITLE2CODEID uniqueidentifier = null output,
@SPOUSE_SUFFIX2CODEID uniqueidentifier = null output,
@SOLICITCODES xml = null output,
@PRIMARYBUSINESS_JOBDIVISION nvarchar(100) = null output,
@PRIMARYBUSINESS_JOBDEPARTMENT nvarchar(100) = null output,
@PRIMARYBUSINESS_JOBSCHEDULECODEID uniqueidentifier = null output,
@SPOUSE_RELATIONSHIPTYPECODEIDSIMPLELIST uniqueidentifier = null output,
@SPOUSE_RECIPROCALTYPECODEIDSIMPLELIST uniqueidentifier = null output,
@PRIMARYBUSINESS_RELATIONSHIPTYPECODEIDSIMPLELIST uniqueidentifier = null output,
@PRIMARYBUSINESS_RECIPROCALTYPECODEIDSIMPLELIST uniqueidentifier = null output,
@ETHNICITYCODEID uniqueidentifier = null output,
@RELIGIONCODEID uniqueidentifier = null output,
@TARGETCODEID uniqueidentifier = null output,
@INCOMECODEID uniqueidentifier = null output,
@BIRTHPLACE nvarchar(50) = null output,
@PRIMARYBUSINESS_PRIMARYSOFTCREDITRELATIONSHIPEXISTS bit = null output,
@PRIMARYBUSINESS_PRIMARYSOFTCREDITMATCHFACTOR decimal(5,2) = null output,
@PRIMARYBUSINESS_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS bit = null output,
@PRIMARYBUSINESS_RECIPROCALSOFTCREDITMATCHFACTOR decimal(5,2) = null output,
@PRIMARYBUSINESS_PRIMARYRECOGNITIONTYPECODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_RECIPROCALRECOGNITIONTYPECODEID uniqueidentifier = null output,
@EMAILADDRESS_STARTDATE date = null output,
@SPOUSE_EMAILADDRESS_STARTDATE date = null output,
@PRIMARYBUSINESS_EMAILADDRESS_STARTDATE date = null output,
@SPOUSE_PRIMARYSOFTCREDITRELATIONSHIPEXISTS bit = null output,
@SPOUSE_PRIMARYSOFTCREDITMATCHFACTOR decimal(5,2) = null output,
@SPOUSE_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS bit = null output,
@SPOUSE_RECIPROCALSOFTCREDITMATCHFACTOR decimal(5,2) = null output,
@SPOUSE_PRIMARYRECOGNITIONTYPECODEID uniqueidentifier = null output,
@SPOUSE_RECIPROCALRECOGNITIONTYPECODEID uniqueidentifier = null output,
@PRIMARYBUSINESS_STARTDATE date = null output,
@SPOUSE_STARTDATE date = null output,
@SOCIALMEDIAACCOUNTS xml = null output,
@EMAILADDRESS_INFOSOURCECODEID uniqueidentifier = null output,
@EMAILADDRESS_INFOSOURCECOMMENTS nvarchar(500) = null output,
@GENDERCODEID uniqueidentifier = null output,
@SPOUSE_GENDERCODEID uniqueidentifier = null output
) as
set nocount on;
declare @USERDEFINEDCONSTITUENCY xml;
declare @SYSTEMDEFINEDCONSTITUENCY xml;
set @DATALOADED = 0;
set @TSLONG = 0;
select
@DATALOADED = 1,
--@ISORGANIZATION = [ISORGANIZATION],
@ISORGANIZATION = case
when (ISORGANIZATION = 0 and ISGROUP = 0) then 0
when (ISORGANIZATION = 1) then 1
when (ISGROUP = 1 and GROUPTYPECODE = 0) then 2
when (ISGROUP = 1 and GROUPTYPECODE = 1) then 3
end,
@KEYNAME = [KEYNAME],
@FIRSTNAME = [FIRSTNAME],
@MIDDLENAME = [MIDDLENAME],
@MAIDENNAME = [MAIDENNAME],
@NICKNAME = [NICKNAME],
@TITLECODEID = [TITLECODEID],
@SUFFIXCODEID = [SUFFIXCODEID],
@TITLE2CODEID = [TITLE2CODEID],
@SUFFIX2CODEID = [SUFFIX2CODEID],
@BIRTHDATE = [BIRTHDATE],
@GENDERCODE = [GENDERCODE],
@WEBADDRESS = [WEBADDRESS],
@INDUSTRYCODEID = [INDUSTRYCODEID],
@PARENTCORPID = [PARENTCORPID],
@NUMEMPLOYEES = [NUMEMPLOYEES],
@NUMSUBSIDIARIES = [NUMSUBSIDIARIES],
@ADDRESS_ADDRESSTYPECODEID = [ADDRESS_ADDRESSTYPECODEID],
@ADDRESS_COUNTRYID = [ADDRESS_COUNTRYID],
@ADDRESS_ADDRESSBLOCK = [ADDRESS_ADDRESSBLOCK],
@ADDRESS_CITY = [ADDRESS_CITY],
@ADDRESS_STATEID = [ADDRESS_STATEID],
@ADDRESS_POSTCODE = [ADDRESS_POSTCODE],
@ADDRESS_DONOTMAIL = [ADDRESS_DONOTMAIL],
@PHONES = dbo.UFN_CONSTITUENTBATCH_GETPHONESWITHSEASONAL_TOITEMLISTXML(ID),
@EMAILADDRESS_EMAILADDRESSTYPECODEID = [EMAILADDRESS_EMAILADDRESSTYPECODEID],
@EMAILADDRESS_EMAILADDRESS = [EMAILADDRESS_EMAILADDRESS],
@ADDRESS_CART = [ADDRESS_CART],
@ADDRESS_DPC = [ADDRESS_DPC],
@ADDRESS_LOT = [ADDRESS_LOT],
@ADDRESS_STARTDATE = [ADDRESS_STARTDATE],
@ADDRESS_ENDDATE = [ADDRESS_ENDDATE],
@PRIMARYADDRESSEE_NAMEFORMATTYPECODEID = [PRIMARYADDRESSEE_NAMEFORMATTYPECODEID],
@PRIMARYADDRESSEE_NAMEFORMATFUNCTIONID = [PRIMARYADDRESSEE_NAMEFORMATFUNCTIONID],
@PRIMARYSALUTATION_NAMEFORMATTYPECODEID = [PRIMARYSALUTATION_NAMEFORMATTYPECODEID],
@PRIMARYSALUTATION_NAMEFORMATFUNCTIONID = [PRIMARYSALUTATION_NAMEFORMATFUNCTIONID],
@ISDECEASED = [ISDECEASED],
@DECEASEDDATE = [DECEASEDDATE],
@EDUCATIONALHISTORY_EDUCATIONALINSTITUTIONID = [EDUCATIONALHISTORY_EDUCATIONALINSTITUTIONID],
@EDUCATIONALHISTORY_ISPRIMARYRECORD = [EDUCATIONALHISTORY_ISPRIMARYRECORD],
@EDUCATIONALHISTORY_CONSTITUENCYSTATUSCODE = [EDUCATIONALHISTORY_CONSTITUENCYSTATUSCODE],
@EDUCATIONALHISTORY_CLASSOF = [EDUCATIONALHISTORY_CLASSOF],
@EDUCATIONALHISTORY_EDUCATIONALDEGREECODEID = [EDUCATIONALHISTORY_EDUCATIONALDEGREECODEID],
@EDUCATIONALHISTORY_STARTDATE = [EDUCATIONALHISTORY_STARTDATE],
@SPOUSEID = [SPOUSEID],
@SPOUSE_RELATIONSHIPTYPECODEID = [SPOUSE_RELATIONSHIPTYPECODEID],
@SPOUSE_RECIPROCALTYPECODEID = [SPOUSE_RECIPROCALTYPECODEID],
@SPOUSE_KEYNAME = [SPOUSE_KEYNAME],
@SPOUSE_FIRSTNAME = [SPOUSE_FIRSTNAME],
@SPOUSE_MIDDLENAME = [SPOUSE_MIDDLENAME],
@SPOUSE_MAIDENNAME = [SPOUSE_MAIDENNAME],
@SPOUSE_NICKNAME = [SPOUSE_NICKNAME],
@SPOUSE_TITLECODEID = [SPOUSE_TITLECODEID],
@SPOUSE_SUFFIXCODEID = [SPOUSE_SUFFIXCODEID],
@SPOUSE_TITLE2CODEID = [SPOUSE_TITLE2CODEID],
@SPOUSE_SUFFIX2CODEID = [SPOUSE_SUFFIX2CODEID],
@SPOUSE_GENDERCODE = [SPOUSE_GENDERCODE],
@SPOUSE_BIRTHDATE = [SPOUSE_BIRTHDATE],
@SPOUSE_EMAILADDRESS_EMAILADDRESSTYPECODEID = [SPOUSE_EMAILADDRESS_EMAILADDRESSTYPECODEID],
@SPOUSE_EMAILADDRESS_EMAILADDRESS = [SPOUSE_EMAILADDRESS_EMAILADDRESS],
@SPOUSE_COPY_ADDRESS = [SPOUSE_COPY_ADDRESS],
@SPOUSE_COPY_PHONENUMBER = [SPOUSE_COPY_PHONENUMBER],
@SPOUSE_COPY_EMAILADDRESS = [SPOUSE_COPY_EMAILADDRESS],
@PRIMARYBUSINESSID = [PRIMARYBUSINESSID],
@PRIMARYBUSINESS_RELATIONSHIPTYPECODEID = [PRIMARYBUSINESS_RELATIONSHIPTYPECODEID],
@PRIMARYBUSINESS_RECIPROCALTYPECODEID = [PRIMARYBUSINESS_RECIPROCALTYPECODEID],
@PRIMARYBUSINESS_KEYNAME = [PRIMARYBUSINESS_KEYNAME],
@PRIMARYBUSINESS_PHONE_PHONETYPECODEID = [PRIMARYBUSINESS_PHONE_PHONETYPECODEID],
@PRIMARYBUSINESS_PHONE_NUMBER = [PRIMARYBUSINESS_PHONE_NUMBER],
@PRIMARYBUSINESS_PHONE_COUNTRYID = [PRIMARYBUSINESS_PHONE_COUNTRYID],
@PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESSTYPECODEID = [PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESSTYPECODEID],
@PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESS = [PRIMARYBUSINESS_EMAILADDRESS_EMAILADDRESS],
@PRIMARYBUSINESS_ADDRESS_ADDRESSTYPECODEID = [PRIMARYBUSINESS_ADDRESS_ADDRESSTYPECODEID],
@PRIMARYBUSINESS_ADDRESS_COUNTRYID = [PRIMARYBUSINESS_ADDRESS_COUNTRYID],
@PRIMARYBUSINESS_ADDRESS_ADDRESSBLOCK = [PRIMARYBUSINESS_ADDRESS_ADDRESSBLOCK],
@PRIMARYBUSINESS_ADDRESS_CITY = [PRIMARYBUSINESS_ADDRESS_CITY],
@PRIMARYBUSINESS_ADDRESS_STATEID = [PRIMARYBUSINESS_ADDRESS_STATEID],
@PRIMARYBUSINESS_ADDRESS_POSTCODE = [PRIMARYBUSINESS_ADDRESS_POSTCODE],
@PRIMARYBUSINESS_ADDRESS_CART = [PRIMARYBUSINESS_ADDRESS_CART],
@PRIMARYBUSINESS_ADDRESS_DPC = [PRIMARYBUSINESS_ADDRESS_DPC],
@PRIMARYBUSINESS_ADDRESS_LOT = [PRIMARYBUSINESS_ADDRESS_LOT],
@PRIMARYBUSINESS_ADDRESS_DONOTMAIL = [PRIMARYBUSINESS_ADDRESS_DONOTMAIL],
@PRIMARYBUSINESS_ADDRESS_INFOSOURCECODEID = [PRIMARYBUSINESS_ADDRESS_INFOSOURCECODEID],
@PRIMARYBUSINESS_INDUSTRYCODEID = [PRIMARYBUSINESS_INDUSTRYCODEID],
@PRIMARYBUSINESS_NUMEMPLOYEES = [PRIMARYBUSINESS_NUMEMPLOYEES],
@PRIMARYBUSINESS_NUMSUBSIDIARIES = [PRIMARYBUSINESS_NUMSUBSIDIARIES],
@PRIMARYBUSINESS_WEBADDRESS = [PRIMARYBUSINESS_WEBADDRESS],
@PRIMARYBUSINESS_PARENTCORPID = [PRIMARYBUSINESS_PARENTCORPID],
-- Used to build @CONSTITUENCY
@USERDEFINEDCONSTITUENCY = dbo.UFN_CONSTITUENTBATCH_GETCONSTITUENCIES_TOITEMLISTXML(@ID),
@SYSTEMDEFINEDCONSTITUENCY = dbo.UFN_CONSTITUENTBATCH_GETCONSTITUENCIES_SYSTEM_TOITEMLISTXML(@ID),
@INTEREST = dbo.UFN_CONSTITUENTBATCH_GETINTERESTS_TOITEMLISTXML(ID),
@GROUPMEMBERS = dbo.UFN_CONSTITUENTBATCH_GETGROUPMEMBERS_TOITEMLISTXML(ID),
@GROUPTYPEID = [GROUPTYPEID],
@GROUPSTARTDATE = [GROUPSTARTDATE],
@GROUPDESCRIPTION = [GROUPDESCRIPTION],
@CONSTIT_SECURITY_ATTRIBUTEID = CONSTIT_SECURITY_ATTRIBUTEID,
@CUSTOMIDENTIFIER = [CUSTOMID],
@SEQUENCE = [SEQUENCE],
@TSLONG = [TSLONG],
@ADDRESS_COUNTYCODEID = [ADDRESS_COUNTYCODEID],
@ADDRESS_OMITFROMVALIDATION = [ADDRESS_OMITFROMVALIDATION],
@ADDRESS_CONGRESSIONALDISTRICTCODEID = [ADDRESS_CONGRESSIONALDISTRICTCODEID],
@ADDRESS_STATEHOUSEDISTRICTCODEID = [ADDRESS_STATEHOUSEDISTRICTCODEID],
@ADDRESS_STATESENATEDISTRICTCODEID = [ADDRESS_STATESENATEDISTRICTCODEID],
@ADDRESS_LOCALPRECINCTCODEID = [ADDRESS_LOCALPRECINCTCODEID],
@ADDRESS_INFOSOURCECODEID = [ADDRESS_INFOSOURCECODEID],
@ADDRESS_REGIONCODEID = [ADDRESS_REGIONCODEID],
@ADDRESS_LASTVALIDATIONATTEMPTDATE = [ADDRESS_LASTVALIDATIONATTEMPTDATE],
@ADDRESS_VALIDATIONMESSAGE = [ADDRESS_VALIDATIONMESSAGE],
@ADDRESS_CERTIFICATIONDATA = [ADDRESS_CERTIFICATIONDATA],
@ADDRESS_DONOTMAILREASONCODEID = [ADDRESS_DONOTMAILREASONCODEID],
@PRIMARYBUSINESS_ADDRESS_DONOTMAILREASONCODEID = [PRIMARYBUSINESS_ADDRESS_DONOTMAILREASONCODEID],
@EDUCATIONALHISTORY_ACADEMICCATALOGPROGRAMID = EDUCATIONALHISTORY_ACADEMICCATALOGPROGRAMID,
@EDUCATIONALHISTORY_EDUCATIONALPROGRAMCODEID = EDUCATIONALHISTORY_EDUCATIONALPROGRAMCODEID,
@EDUCATIONALHISTORY_ACADEMICCATALOGDEGREEID = EDUCATIONALHISTORY_ACADEMICCATALOGDEGREEID,
@EDUCATIONALHISTORY_EDUCATIONALAWARDCODEID = EDUCATIONALHISTORY_EDUCATIONALAWARDCODEID,
@EDUCATIONALHISTORY_PREFERREDCLASSYEAR = EDUCATIONALHISTORY_PREFERREDCLASSYEAR,
@EDUCATIONALHISTORY_EDUCATIONALSOURCECODEID = EDUCATIONALHISTORY_EDUCATIONALSOURCECODEID,
@EDUCATIONALHISTORY_EDUCATIONALSOURCEDATE = EDUCATIONALHISTORY_EDUCATIONALSOURCEDATE,
@EDUCATIONALHISTORY_COMMENT = EDUCATIONALHISTORY_COMMENT,
@AFFILIATEDADDITIONALINFORMATION = dbo.UFN_CONSTITUENTBATCH_GETEDUCATIONAFFILIATEDADDITIONALINFORMATION_TOITEMLISTXML(ID),
@UNAFFILIATEDADDITIONALINFORMATION = dbo.UFN_CONSTITUENTBATCH_GETEDUCATIONUNAFFILIATEDADDITIONALINFORMATION_TOITEMLISTXML(ID),
@EDUCATIONALINVOLVEMENT = dbo.UFN_CONSTITUENTBATCH_GETEDUCATIONALINVOLVEMENT_TOITEMLISTXML(ID),
@ALTERNATELOOKUPIDS = dbo.UFN_CONSTITUENTBATCH_GETBATCHALTERNATELOOKUPIDS_TOITEMLISTXML(ID),
@EDUCATIONALINVOLVEMENT = dbo.UFN_CONSTITUENTBATCH_GETEDUCATIONALINVOLVEMENT_TOITEMLISTXML(ID),
@EDUCATIONALHISTORY_DATEGRADUATED = EDUCATIONALHISTORY_DATEGRADUATED,
@EDUCATIONALHISTORY_DATELEFT = EDUCATIONALHISTORY_DATELEFT,
@EDUCATIONALHISTORY_LEVELCODEID = EDUCATIONALHISTORY_LEVELCODEID,
@EDUCATIONALHISTORY_REASONCODEID = EDUCATIONALHISTORY_REASONCODEID,
@ISPRIMARYORGANIZATION = [ISPRIMARYORGANIZATION],
@PRIMARYBUSINESS_ISPRIMARYORGANIZATION = [PRIMARYBUSINESS_ISPRIMARYORGANIZATION],
@CONSTITUENT_SITEID = [CONSTITUENT_SITEID],
@TAXDECLARATIONS = dbo.UFN_CONSTITUENTBATCH_GETTAXDECLARATIONS_TOITEMLISTXML(ID),
@ADDRESS_HISTORICALSTARTDATE = ADDRESS_HISTORICALSTARTDATE,
@PRIMARYMEMBER_COPYCONTACTINFO = [PRIMARYMEMBER_COPYCONTACTINFO],
@PRIMARYBUSINESS_JOBTITLE = [PRIMARYBUSINESS_JOBTITLE],
@PRIMARYBUSINESS_JOBCATEGORYCODEID = [PRIMARYBUSINESS_JOBCATEGORYCODEID],
@PRIMARYBUSINESS_CAREERLEVELCODEID = [PRIMARYBUSINESS_CAREERLEVELCODEID],
@SOLICITCODES = dbo.UFN_CONSTITUENTBATCH_GETSOLICITCODES_TOITEMLISTXML(ID),
@PRIMARYBUSINESS_JOBDIVISION = [PRIMARYBUSINESS_JOBDIVISION],
@PRIMARYBUSINESS_JOBDEPARTMENT = [PRIMARYBUSINESS_JOBDEPARTMENT],
@PRIMARYBUSINESS_JOBSCHEDULECODEID = [PRIMARYBUSINESS_JOBSCHEDULECODEID],
@SPOUSE_RELATIONSHIPTYPECODEIDSIMPLELIST = [SPOUSE_RELATIONSHIPTYPECODEID],
@SPOUSE_RECIPROCALTYPECODEIDSIMPLELIST = [SPOUSE_RECIPROCALTYPECODEID],
@PRIMARYBUSINESS_RELATIONSHIPTYPECODEIDSIMPLELIST = [PRIMARYBUSINESS_RELATIONSHIPTYPECODEID],
@PRIMARYBUSINESS_RECIPROCALTYPECODEIDSIMPLELIST = [PRIMARYBUSINESS_RECIPROCALTYPECODEID],
@ETHNICITYCODEID = ETHNICITYCODEID,
@RELIGIONCODEID = RELIGIONCODEID,
@TARGETCODEID = TARGETCODEID,
@INCOMECODEID = INCOMECODEID,
@BIRTHPLACE = BIRTHPLACE,
@PRIMARYBUSINESS_PRIMARYSOFTCREDITRELATIONSHIPEXISTS = PRIMARYBUSINESS_PRIMARYSOFTCREDITRELATIONSHIPEXISTS,
@PRIMARYBUSINESS_PRIMARYSOFTCREDITMATCHFACTOR = PRIMARYBUSINESS_PRIMARYSOFTCREDITMATCHFACTOR,
@PRIMARYBUSINESS_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS = PRIMARYBUSINESS_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS,
@PRIMARYBUSINESS_RECIPROCALSOFTCREDITMATCHFACTOR = PRIMARYBUSINESS_RECIPROCALSOFTCREDITMATCHFACTOR,
@PRIMARYBUSINESS_PRIMARYRECOGNITIONTYPECODEID = PRIMARYBUSINESS_PRIMARYRECOGNITIONTYPECODEID,
@PRIMARYBUSINESS_RECIPROCALRECOGNITIONTYPECODEID = PRIMARYBUSINESS_RECIPROCALRECOGNITIONTYPECODEID,
@EMAILADDRESS_STARTDATE = EMAILADDRESS_STARTDATE,
@SPOUSE_EMAILADDRESS_STARTDATE = SPOUSE_EMAILADDRESS_STARTDATE,
@PRIMARYBUSINESS_EMAILADDRESS_STARTDATE = PRIMARYBUSINESS_EMAILADDRESS_STARTDATE,
@SPOUSE_PRIMARYSOFTCREDITRELATIONSHIPEXISTS = SPOUSE_PRIMARYSOFTCREDITRELATIONSHIPEXISTS,
@SPOUSE_PRIMARYSOFTCREDITMATCHFACTOR = SPOUSE_PRIMARYSOFTCREDITMATCHFACTOR,
@SPOUSE_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS = SPOUSE_RECIPROCALSOFTCREDITRELATIONSHIPEXISTS,
@SPOUSE_RECIPROCALSOFTCREDITMATCHFACTOR = SPOUSE_RECIPROCALSOFTCREDITMATCHFACTOR,
@SPOUSE_PRIMARYRECOGNITIONTYPECODEID = SPOUSE_PRIMARYRECOGNITIONTYPECODEID,
@SPOUSE_RECIPROCALRECOGNITIONTYPECODEID = SPOUSE_RECIPROCALRECOGNITIONTYPECODEID,
@PRIMARYBUSINESS_STARTDATE = PRIMARYBUSINESS_STARTDATE,
@SPOUSE_STARTDATE = SPOUSE_STARTDATE,
@SOCIALMEDIAACCOUNTS = dbo.UFN_CONSTITUENTBATCH_GETSOCIALMEDIAACCOUNTS_TOITEMLISTXML(ID),
@EMAILADDRESS_INFOSOURCECODEID = [EMAILADDRESS_INFOSOURCECODEID],
@EMAILADDRESS_INFOSOURCECOMMENTS = [EMAILADDRESS_INFOSOURCECOMMENTS],
@GENDERCODEID = GENDERCODEID,
@SPOUSE_GENDERCODEID = SPOUSE_GENDERCODEID
from
dbo.BATCHCONSTITUENT
where
BATCHCONSTITUENT.ID = @ID;
set @CONSTITUENCY =
(
select
CONSTITUENCY.c.query('.')
from
(
select
USERDEFINEDCONSTITUENCY.c.query('.')
from
@USERDEFINEDCONSTITUENCY.nodes('/CONSTITUENCY/ITEM') as USERDEFINEDCONSTITUENCY(c)
union all
select
SYSTEMDEFINEDCONSTITUENCY.c.query('.')
from
@SYSTEMDEFINEDCONSTITUENCY.nodes('/CONSTITUENCY/ITEM') as SYSTEMDEFINEDCONSTITUENCY(c)
) CONSTITUENCY(c)
order by
CONSTITUENCY.c.value('(ITEM/SEQUENCE)[1]', 'int')
for xml raw(''),type,elements,root('CONSTITUENCY'),BINARY BASE64
);
return 0;