UFN_COMMUNICATION_GETLETTERS_TOITEMLISTXML

Used to convert the results of UFN_COMMUNICATION_GETLETTERS to xml.

Return

Return Type
xml

Parameters

Parameter Parameter Type Mode Description
@COMMUNICATIONID uniqueidentifier IN
@COMMUNICATIONTYPECODE tinyint IN

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  3/19/2013 1:42:42 AM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=3.0.504.0, Culture=neutral, PublicKeyToken=null
Based on:  UFN_COMMUNICATION_GETLETTERS
Copyright Blackbaud
*/
CREATE FUNCTION dbo.[UFN_COMMUNICATION_GETLETTERS_TOITEMLISTXML](
@COMMUNICATIONID uniqueidentifier
, @COMMUNICATIONTYPECODE tinyint
    )
returns xml
as
BEGIN

RETURN (
 SELECT 
  [CHANNELCODE],
  [CHANNELPREFERENCECODE],
  [COMMUNICATIONTYPESXML],
  [EMAILCONTENTHTML],
  [EMAILEXPORTDEFINITIONID],
  [EMAILFROMADDRESS],
  [EMAILFROMDISPLAYNAME],
  [EMAILPACKAGEID],
  [EMAILREPLYTOADDRESS],
  [EMAILSEGMENTID],
  [EMAILSUBJECT],
  [EXCLUDEBASEDONRECENTCOMMUNICATION],
  [EXCLUDEBASEDONRECENTGIVING],
  [EXCLUDEBASEDONTOTALCOMMUNICATIONSINPASTYEAR],
  [EXCLUDEBASEDONTOTALGIVINGINPASTYEAR],
  [EXCLUDEDSELECTIONSXML],
  [EXCLUDEDSOLICITCODESXML],
  [ID],
  [INCLUDEINACTIVE],
  [MAILCONTENTHTML],
  [MAILEXPORTDEFINITIONID],
  [MAILPACKAGEID],
  [MAILSEGMENTID],
  [MARGINBOTTOM],
  [MARGINLEFT],
  [MARGINRIGHT],
  [MARGINTOP],
  [MKTASKLADDERID],
  [NAME],
  [NUMRECENTCOMMUNICATIONPERIODS],
  [NUMRECENTGIVINGPERIODS],
  [NUMTOTALCOMMUNICATIONSINPASTYEAR],
  [OUTPUTTYPECODE],
  [PAPERSIZECODE],
  [RECENTCOMMUNICATIONPERIODTYPECODE],
  [RECENTGIVINGPERIODTYPECODE],
  [RUNNOW],
  [RUNSCHEDULED],
  [SELECTIONSXML],
  [SEQUENCE],
  [TOTALREVENUEAMOUNTINPASTYEAR]
 FROM dbo.[UFN_COMMUNICATION_GETLETTERS](@COMMUNICATIONID, @COMMUNICATIONTYPECODE)
 order by SEQUENCE
 for xml path('ITEM'),type,elements,root('LETTERS'),BINARY BASE64

)

END