<?xml version="1.0" encoding="ISO-8859-1" ?><!DOCTYPE TAF SYSTEM "tango.dtd" ><TAF Version="0x02000002" Author="Steve Smith" Revision="2.00">	<Comments />	<!--Main program-->	<Program>		<ActionRef Ref="If_BranchToDiscs">			<ActionRef Ref="Discs" />		</ActionRef>		<ActionRef Ref="If_BranchToDisc">			<ActionRef Ref="Disc" />		</ActionRef>		<ActionRef Ref="If_BranchToLyrics">			<ActionRef Ref="Lyrics" />		</ActionRef>		<ActionRef Ref="Else">			<ActionRef Ref="Frames" />		</ActionRef>		<ActionRef Ref="Stop" />	</Program>	<!--Program actions-->	<Actions>		<IfAction ID="If_BranchToDiscs" Sig="if  " Expanded="True">			<Expression><![CDATA[('<@SEARCHARG function>'='discs')]]></Expression>			<ExpressionInfo>				<ExpLeft><![CDATA[<@SEARCHARG function>]]></ExpLeft>				<ExpRight>discs</ExpRight>				<Operator>iseq</Operator>			</ExpressionInfo>		</IfAction>		<SearchAction DSID="epicsony.world" DeploymentDSID="epicsony.world.1" ID="Discs" Sig="srch">			<Tables>				<TableName>EPIC.DISCOGRAPHY</TableName>			</Tables>			<DataDictionary>				<Column DataType="ÿÿÿÿ" ColumnType="0">					<TableName />					<ColumnName>RTRIM(DISCID)</ColumnName>				</Column>				<Column DataType="tims" ColumnType="0">					<TableName>EPIC.DISCOGRAPHY</TableName>					<ColumnName>RELEASEDATE</ColumnName>				</Column>				<Column DataType="deci" ColumnType="0">					<TableName>EPIC.DISCOGRAPHY</TableName>					<ColumnName>ARTISTID</ColumnName>				</Column>				<Column DataType="text" ColumnType="0">					<TableName>EPIC.DISCOGRAPHY</TableName>					<ColumnName>DISCID</ColumnName>				</Column>				<Column DataType="text" ColumnType="0">					<TableName>EPIC.DISCOGRAPHY</TableName>					<ColumnName>NAME</ColumnName>				</Column>				<Column DataType="text" ColumnType="0">					<TableName>EPIC.DISCOGRAPHY</TableName>					<ColumnName>PRODUCER</ColumnName>				</Column>				<Column DataType="text" ColumnType="0">					<TableName>EPIC.DISCOGRAPHY</TableName>					<ColumnName>STUDIO</ColumnName>				</Column>				<Column DataType="deci" ColumnType="0">					<TableName>EPIC.DISCOGRAPHY</TableName>					<ColumnName>TRACKNO</ColumnName>				</Column>				<Column DataType="vcha" ColumnType="0">					<TableName>EPIC.DISCOGRAPHY</TableName>					<ColumnName>STORE</ColumnName>				</Column>			</DataDictionary>			<SearchColumns>				<ColumnReference>					<TableName />					<ColumnName>RTRIM(DISCID)</ColumnName>				</ColumnReference>				<ColumnReference>					<TableName>EPIC.DISCOGRAPHY</TableName>					<ColumnName>RELEASEDATE</ColumnName>				</ColumnReference>			</SearchColumns>			<OrderColumns>				<OrderColumn>					<TableOwner />					<TableName />					<ColumnName>RELEASEDATE</ColumnName>				</OrderColumn>			</OrderColumns>			<Criteria>				<CriteriaItem>					<TableName>EPIC.DISCOGRAPHY</TableName>					<ColumnName>ARTISTID</ColumnName>					<Operator>=</Operator>					<Value>905</Value>					<QuoteValue>false</QuoteValue>					<IncludeIfEmpty>false</IncludeIfEmpty>				</CriteriaItem>			</Criteria>			<ResultsOutput Ref="Discs.Results" />		</SearchAction>		<ElseIfAction ID="If_BranchToDisc" Sig="elif" Expanded="True">			<Expression><![CDATA[('<@SEARCHARG function>'='disc')]]></Expression>			<ExpressionInfo>				<ExpLeft><![CDATA[<@SEARCHARG function>]]></ExpLeft>				<ExpRight>disc</ExpRight>				<Operator>iseq</Operator>			</ExpressionInfo>		</ElseIfAction>		<DirectDBMSAction DSID="epicsony.world.2" DeploymentDSID="epicsony.world.3" ID="Disc" Sig="cust">			<Custom><![CDATA[<@IFEMPTY <@SEARCHARG discid>>   SELECT '' FROM DUAL<@ELSE>SELECT DISCS.*,       CLIPVIEW.CLIPID, CLIPVIEW.SUBDIR, CLIPVIEW.SUFFIX, CLIPVIEW.CLIPSUFFIXTYPE, CLIPVIEW.SORT1, CLIPVIEW.SORT2,       SUBSTR(TRACKS.LYRICSTEXT,1,1)FROM EPIC.DISCS, EPIC.CLIPVIEW, EPIC.TRACKSWHERE DISCS.DISCID='<@SEARCHARG discid>' AND      CLIPVIEW.DISCID (+) = DISCS.DISCID AND      CLIPVIEW.TRACKID (+) = DISCS.TRACKNO AND      TRACKS.TRACKID  = DISCS.TRACKIDORDER BY DISCS.RELEASEDATE DESC, DISCS.TRACKNO, CLIPVIEW.SORT1, CLIPVIEW.SORT2, CLIPVIEW.CLIPSUFFIXTYPE</@IF>]]></Custom>			<ResultsOutput Ref="Disc.Results" />		</DirectDBMSAction>		<IfAction ID="If_BranchToLyrics" Sig="if  " Expanded="True">			<Expression><![CDATA[('<@SEARCHARG function>'='lyrics')]]></Expression>			<ExpressionInfo>				<ExpLeft><![CDATA[<@SEARCHARG function>]]></ExpLeft>				<ExpRight>lyrics</ExpRight>				<Operator>iseq</Operator>			</ExpressionInfo>		</IfAction>		<DirectDBMSAction DSID="epicsony.world.4" DeploymentDSID="epicsony.world.5" ID="Lyrics" Sig="cust">			<Custom><![CDATA[SELECT RTRIM(TRACKS.NAME), TRACKS.LYRICSTEXTFROM EPIC.TRACKS WHERE TRACKID=<@SEARCHARG trackid>]]></Custom>			<ResultsOutput Ref="Lyrics.Results" />		</DirectDBMSAction>		<ElseAction ID="Else" Sig="else" Expanded="True" />		<ResultAction ID="Frames" Sig="null">			<ResultsOutput Ref="Frames.Results" />		</ResultAction>		<ReturnAction ID="Stop" Sig="stop" />	</Actions>	<!--Data sources-->	<DataSources>		<DataSource ID="epicsony.world">			<DSType>Oracle</DSType>			<DSN>epicsony.world</DSN>			<DBMS />			<Host>epic</Host>			<Database />			<UserInfo Encrypted="True">				<UserName>%9A%1B%E59%B0X%82u</UserName>				<Password>%F5%CA%C4%AB%93%DA%F9%F9</Password>			</UserInfo>		</DataSource>		<DataSource ID="epicsony.world.1">			<DSType>Oracle</DSType>			<DSN>epicsony.world</DSN>			<DBMS />			<Host>epicsony.world</Host>			<Database />			<UserInfo Encrypted="True">				<UserName>%9A%1B%E59%B0X%82u</UserName>				<Password>%F5%CA%C4%AB%93%DA%F9%F9</Password>			</UserInfo>		</DataSource>		<DataSource ID="epicsony.world.2">			<DSType>Oracle</DSType>			<DSN>epicsony.world</DSN>			<DBMS />			<Host>epic</Host>			<Database />			<UserInfo Encrypted="True">				<UserName>%9A%1B%E59%B0X%82u</UserName>				<Password>%F5%CA%C4%AB%93%DA%F9%F9</Password>			</UserInfo>		</DataSource>		<DataSource ID="epicsony.world.3">			<DSType>Oracle</DSType>			<DSN>epicsony.world</DSN>			<DBMS />			<Host>epicsony.world</Host>			<Database />			<UserInfo Encrypted="True">				<UserName>%9A%1B%E59%B0X%82u</UserName>				<Password>%F5%CA%C4%AB%93%DA%F9%F9</Password>			</UserInfo>		</DataSource>		<DataSource ID="epicsony.world.4">			<DSType>Oracle</DSType>			<DSN>epicsony.world</DSN>			<DBMS />			<Host>epic</Host>			<Database />			<UserInfo Encrypted="True">				<UserName>%9A%1B%E59%B0X%82u</UserName>				<Password>%F5%CA%C4%AB%93%DA%F9%F9</Password>			</UserInfo>		</DataSource>		<DataSource ID="epicsony.world.5">			<DSType>Oracle</DSType>			<DSN>epicsony.world</DSN>			<DBMS />			<Host>epicsony.world</Host>			<Database />			<UserInfo Encrypted="True">				<UserName>%9A%1B%E59%B0X%82u</UserName>				<Password>%F5%CA%C4%AB%93%DA%F9%F9</Password>			</UserInfo>		</DataSource>	</DataSources>	<!--Output blocks-->	<Outputs>		<Output ID="Discs.Results" Type="HTML"><![CDATA[<HTML><HEAD><TITLE>Diana King</TITLE></HEAD><BODY TEXT="#FFFFFF" LINK="#7E3B28" VLINK="#D5CE80" ALINK="#FFFFFF" BGCOLOR="#FFFFFF" BACKGROUND="images/discleftbg.jpeg"><TABLE><TR>        <TD WIDTH=284></TD>        <TD WIDTH=123>   <IMG SRC="images/blank.gif" WIDTH=1 HEIGHT=80><BR><@ROWS><A HREF="<@APPFILE>?function=disc&discid=<@COLUMN "RTRIM(DISCID)">" TARGET="dright"><IMG SRC="http://www.epiccenter.com/EpicCenter/images/artist/discography/<@COLUMN "RTRIM(DISCID)">.gif" border=0></A><p></@ROWS>       </TD></TR></TABLE></BODY></HTML>]]></Output>		<Output ID="Disc.Results" Type="HTML"><![CDATA[<HTML><HEAD><TITLE>Diana King</TITLE></HEAD><BODY BACKGROUND="images/discrightbg.jpeg" TEXT="#7E3B28" LINK="#000000" VLINK="#000000" ALINK="#FFFFFF" BGCOLOR="#FFFFFF"><TABLE CELLPADDING=5><TR><TD><IMG SRC="images/blank.gif" WIDTH=1 HEIGHT=70><BR><@ROWS><@IF "<@CURROW>=1">   <B><FONT SIZE="+1"><@COL 3></FONT></B><P></@IF><@IF "<@VAR gTrackid>=<@COL 6>"><@ELSE>   <BR>   <@IFEMPTY <@COL 15>><@ELSE>      <A HREF="<@APPFILE>?function=lyrics&trackid=<@COL 6>&discid=<@SEARCHARG discid>">   </@IF>   <@COL 7>. <@COL 8></A>   <@IFEMPTY <@COL 9>><@ELSE><BR></@IF></@IF><@ASSIGN gTrackID <@COL 6>><@IFEMPTY <@COL 9>><@ELSE>   <A HREF="http://www.epiccenter.com/EpicCenter/clips/<@COL 10>/<@COL 9><@COL 11>"><FONT SIZE="-1"><@COL 12></A>&nbsp;&nbsp;</FONT></@IF></@ROWS><@ASSIGN gTrackID></TD></TR></TABLE></BODY></HTML>]]></Output>		<Output ID="Lyrics.Results" Type="HTML"><![CDATA[<HTML><HEAD><TITLE>Diana King</TITLE></HEAD><BODY BACKGROUND="images/discrightbg.jpeg" TEXT="#7E3B28" LINK="#000000" VLINK="#000000" ALINK="#FFFFFF" BGCOLOR="#FFFFFF"><TABLE CELLPADDING=5><TR>        <TD><IMG SRC="images/blank.gif" WIDTH=1 HEIGHT=70><B><FONT SIZE="+1"><@COL 1></FONT></B><P><@COL 2 ENCODING=NONE><p><A HREF="<@APPFILE>?function=disc&discid=<@SEARCHARG discid>">B<FONT SIZE="-1">ACK</FONT></A> </TD></TR></TABLE></BODY></HTML>]]></Output>		<Output ID="Frames.Results" Type="HTML"><![CDATA[<HTML><HEAD><TITLE>Diana King</TITLE></HEAD><FRAMESET cols="407,*" border=0 frameborder=no framespacing=no>        <FRAME NAME="dleft" src="<@APPFILE>?function=discs" marginheight=0 marginwidth=0 noresize scrolling=auto>        <FRAME NAME="dright" src="<@APPFILE>?function=disc&discid=0" marginheight=0 marginwidth=0 noresize scrolling=auto></FRAMESET></HTML>]]></Output>	</Outputs></TAF>