﻿<?xml version="1.0" encoding="utf-8" ?>

<QUERIES>

  <!--Facebook-->
  <INSERT_LIKE>
    INSERT INTO %FTSM%FB_LIKE(FROM_ID, FROM_NAME, POST_ID,TIME_STAMP,AUTO_ID)
    VALUES('%FROM_ID%',N'%FROM_NAME%','%POST_ID%',%TIME_STAMP%,'%AUTO_ID%')
  </INSERT_LIKE>

  <INSERT_COMMENT>
    INSERT INTO %FTSM%FB_CMMT(CMT_ID,FROM_ID, FROM_NAME,MESSAGE,CREATED_TIME,POST_ID,TIME_STAMP,AUTO_ID)
    VALUES('%CMT_ID%','%FROM_ID%', N'%FROM_NAME%',N'%MESSAGE%','%CREATED_TIME%','%POST_ID%',%TIME_STAMP%,'%AUTO_ID%')
  </INSERT_COMMENT>

  <INSERT_PLACES>
    INSERT INTO %FTSM%FB_PLACES(PLACE_ID,PLACE_NAME, STREET,ZIP,LATITUDE, POST_ID,LONGITUDE,TIME_STAMP,AUTO_ID)
    VALUES ('%PLACE_ID%',N'%PLACE_NAME%', N'%STREET%','%ZIP%','%LATITUDE%', '%POST_ID%','%LONGITUDE%',%TIME_STAMP%,'%AUTO_ID%')
  </INSERT_PLACES>

  <IF_EXISTS_SMFB>
    IF EXISTS (SELECT 1 FROM %FTSM%SM_FB (NOLOCK) where DATA_ID='%DATA_ID%') SELECT 1 ELSE SELECT 0
  </IF_EXISTS_SMFB>

  <INSERT_SM_FB>
    INSERT INTO %FTSM%SM_FB(FROMID,FROMNAME, MESSAGE,INT_URL,LINK, NAME,DESCRIPTION,CAPTION,ICON,TYPE,STATUS_TYPE,OBJECT_ID,CREATED_TIME,UPDATED_TIME,STORY,TIME_STAMP,USER_NAME,AUTO_ID,SOURCE,CATEGORY,PRV_VAL,LIKE_CNT,COMM_CNT,SHARE_CNT,POST_TYPE,DETAIL_ID,TO_ID,TO_NAME,TO_CATEGORY,PLACE_ID,PLACE_NAME,DATA_ID,CR_DATE,UP_DATE, STS_ISME,IS_PROC,PICTURE)
    VALUES('%FROMID%',N'%FROMNAME%', N'%MESSAGE%','%INT_URL%','%LINK%', N'%NAME%',N'%DESCRIPTION%',N'%CAPTION%',N'%ICON%','%TYPE%','%STATUS_TYPE%','%OBJECT_ID%',%CREATED_TIME%,%UPDATED_TIME%,N'%STORY%',
    %TIME_STAMP%,N'%USER_NAME%','%AUTO_ID%',N'%SOURCE%',N'%CATEGORY%','%PRV_VAL%','%LIKE_CNT%','%COMM_CNT%','%SHARE_CNT%','%POST_TYPE%','%DETAIL_ID%','%TO_ID%',N'%TO_NAME%','%TO_CATEGORY%','%PLACE_ID%',N'%PLACE_NAME%','%DATA_ID%',%CR_DATE%,
    %UP_DATE%, '%STS_ISME%','%IS_PROC%','%PICTURE%')
  </INSERT_SM_FB>


  <INSERT_FB_PHOTOS>
    INSERT INTO %FTSM%FB_PHOTOS(AUTO_ID,SCR_NAME,ALBUM_ID,ALBUM_NAME,PHOTO_ID,INT_URL,PICTURE_URL,CREATED_TIME,USERNAME,IS_PROC,SOURCE_URL,TIME_STAMP)
    VALUES('%AUTO_ID%','%SCR_NAME%','%ALBUM_ID%','%ALBUM_NAME%','%PHOTO_ID%','%INT_URL%','%PICTURE_URL%',%CREATED_TIME%,'%USERNAME%','%IS_PROC%','%SOURCE_URL%',%TIME_STAMP%);
  </INSERT_FB_PHOTOS>

  <INSERT_FB_DTL1>
    IF NOT EXISTS (select 1 from  %FTSM%FB_DTL (NOLOCK) where FB_ID ='%FB_ID%' and auto_id = '%AUTO_ID%')
    BEGIN INSERT INTO  %FTSM%FB_DTL(
    FB_ID,PAGE_NAME,DATA_ID, ABOUT,APP_ID,BIO,DOB,CHECKINS,CATEGORY,CAN_POST,COVER_ID,COVER_SOURCE,COVER_SET_Y,COVER_SET_X,DESCRIPTION,GENRE,HAS_ADDED_APP,IS_COM_PAGE,IS_PUBLISHED,LIKES,LINK,STREET,CITY,STATE,COUNTRY,LATITUDE,LONGITUDE,NAME,
    TKG_ABT_COUNT,RECORD_LABEL,USERNAME,WEBSITE,WERE_HERE_COUNT,PERSONAL_INFO,HOME_TOWN,PRESENT_CONTACT,CURRENT_LOCATION,ZIP,TRAN_DATE,AUTO_ID,PROF_PIC,IS_SILHOUETTE,FIRST_NAME,LAST_NAME,MIDDLE_NAME,LOCAL,INSTALL_TYPE,NAME_FORMAT,GENDER,UPDATED_TIME,
    BAND_MEMBERS,INFLUENCES,BAND_INTEREST,PERSONAL_INTEREST,AFFILATION,PHONE,FOUNDED,RELIGION,RELATIONSHIP_STATUS,EMAIL,TIMEZONE,AWARDS,ARTISTS_WE_LIKE,GENERAL_MANAGER,BOOKING_AGENT,IS_PROC,INT_URL)
    VALUES('%FB_ID%',N'%PAGE_NAME%','%DATA_ID%',N'%ABOUT%','%APP_ID%',N'%BIO%','%DOB%','%CHECKINS%',N'%CATEGORY%','%CAN_POST%','%COVER_ID%',N'%COVER_SOURCE%','%COVER_SET_Y%','%COVER_SET_X%',N'%DESCRIPTION%','%GENRE%','%HAS_ADDED_APP%','%IS_COM_PAGE%','%IS_PUBLISHED%','%LIKES%','%LINK%',N'%STREET%',N'%CITY%',N'%STATE%','%COUNTRY%','%LATITUDE%','%LONGITUDE%',N'%NAME%','%TKG_ABT_COUNT%',N'%RECORD_LABEL%','%USERNAME%',N'%WEBSITE%',
    '%WERE_HERE_COUNT%',N'%PERSONAL_INFO%','%HOME_TOWN%','%PRESENT_CONTACT%','%CURRENT_LOCATION%','%ZIP%',%TRAN_DATE%,
    '%AUTO_ID%','%PROF_PIC%','%IS_SILHOUETTE%','%FIRST_NAME%','%LAST_NAME%','%MIDDLE_NAME%','%LOCAL%','%INSTALL_TYPE%','%NAME_FORMAT%','%GENDER%','%UPDATED_TIME%',
    '%BAND_MEMBERS%','%INFLUENCES%','%BAND_INTEREST%','%PERSONAL_INTEREST%','%AFFILATION%','%PHONE%','%FOUNDED%',N'%RELIGION%','%RELATIONSHIP_STATUS%','%EMAIL%','%TIMEZONE%','%AWARDS%','%ARTISTS_WE_LIKE%','%GENERAL_MANAGER%','%BOOKING_AGENT%', '%IS_PROC%','%INT_URL%')
    INSERT INTO  %FTSM%FB_DTL_HST(FB_ID,PAGE_NAME,DATA_ID, ABOUT,APP_ID,BIO,
    DOB,CHECKINS,CATEGORY,CAN_POST,COVER_ID,COVER_SOURCE,COVER_SET_Y,COVER_SET_X,DESCRIPTION,
    GENRE,HAS_ADDED_APP,IS_COM_PAGE,IS_PUBLISHED,LIKES,LINK,STREET,CITY,STATE,COUNTRY,LATITUDE,LONGITUDE,NAME,TKG_ABT_COUNT,RECORD_LABEL,USERNAME,WEBSITE,WERE_HERE_COUNT,PERSONAL_INFO,HOME_TOWN,PRESENT_CONTACT,CURRENT_LOCATION,ZIP,TRAN_DATE,AUTO_ID,PROF_PIC,IS_SILHOUETTE,FIRST_NAME,LAST_NAME,MIDDLE_NAME,LOCAL,INSTALL_TYPE,NAME_FORMAT,GENDER,UPDATED_TIME,
    BAND_MEMBERS,INFLUENCES,BAND_INTEREST,PERSONAL_INTEREST,AFFILATION,PHONE,FOUNDED,RELIGION,RELATIONSHIP_STATUS,EMAIL,TIMEZONE,AWARDS,ARTISTS_WE_LIKE,GENERAL_MANAGER,BOOKING_AGENT, IS_PROC,INT_URL)
    VALUES('%FB_ID%',N'%PAGE_NAME%','%DATA_ID%',N'%ABOUT%','%APP_ID%',N'%BIO%','%DOB%','%CHECKINS%',N'%CATEGORY%','%CAN_POST%','%COVER_ID%',N'%COVER_SOURCE%','%COVER_SET_Y%','%COVER_SET_X%',N'%DESCRIPTION%',
    '%GENRE%','%HAS_ADDED_APP%','%IS_COM_PAGE%','%IS_PUBLISHED%','%LIKES%','%LINK%',N'%STREET%',N'%CITY%',N'%STATE%','%COUNTRY%','%LATITUDE%','%LONGITUDE%',N'%NAME%','%TKG_ABT_COUNT%',N'%RECORD_LABEL%','%USERNAME%',N'%WEBSITE%','%WERE_HERE_COUNT%',N'%PERSONAL_INFO%','%HOME_TOWN%','%PRESENT_CONTACT%','%CURRENT_LOCATION%','%ZIP%',%TRAN_DATE%,
    '%AUTO_ID%','%PROF_PIC%','%IS_SILHOUETTE%','%FIRST_NAME%','%LAST_NAME%','%MIDDLE_NAME%','%LOCAL%','%INSTALL_TYPE%','%NAME_FORMAT%','%GENDER%','%UPDATED_TIME%',
    '%BAND_MEMBERS%','%INFLUENCES%','%BAND_INTEREST%','%PERSONAL_INTEREST%','%AFFILATION%','%PHONE%','%FOUNDED%',N'%RELIGION%','%RELATIONSHIP_STATUS%','%EMAIL%','%TIMEZONE%','%AWARDS%','%ARTISTS_WE_LIKE%','%GENERAL_MANAGER%','%BOOKING_AGENT%', '%IS_PROC%','%INT_URL%')
    END ELSE
    BEGIN INSERT INTO  %FTSM%FB_DTL_HST(FB_ID,PAGE_NAME,DATA_ID, ABOUT,APP_ID,BIO,
    DOB,CHECKINS,CATEGORY,CAN_POST,COVER_ID,COVER_SOURCE,COVER_SET_Y,COVER_SET_X,DESCRIPTION,
    GENRE,HAS_ADDED_APP,IS_COM_PAGE,IS_PUBLISHED,LIKES,LINK,STREET,CITY,STATE,COUNTRY,LATITUDE,LONGITUDE,NAME,TKG_ABT_COUNT,RECORD_LABEL,USERNAME,WEBSITE,WERE_HERE_COUNT,PERSONAL_INFO,HOME_TOWN,PRESENT_CONTACT,CURRENT_LOCATION,ZIP,TRAN_DATE,AUTO_ID,PROF_PIC,IS_SILHOUETTE,FIRST_NAME,LAST_NAME,MIDDLE_NAME,LOCAL,INSTALL_TYPE,NAME_FORMAT,GENDER,UPDATED_TIME,
    BAND_MEMBERS,INFLUENCES,BAND_INTEREST,PERSONAL_INTEREST,AFFILATION,PHONE,FOUNDED,RELIGION,RELATIONSHIP_STATUS,EMAIL,TIMEZONE,AWARDS,ARTISTS_WE_LIKE,GENERAL_MANAGER,BOOKING_AGENT, IS_PROC,INT_URL)
    VALUES('%FB_ID%',N'%PAGE_NAME%','%DATA_ID%','%ABOUT%','%APP_ID%',N'%BIO%',
    '%DOB%','%CHECKINS%',N'%CATEGORY%','%CAN_POST%','%COVER_ID%',N'%COVER_SOURCE%','%COVER_SET_Y%','%COVER_SET_X%',N'%DESCRIPTION%',
    '%GENRE%','%HAS_ADDED_APP%','%IS_COM_PAGE%','%IS_PUBLISHED%','%LIKES%','%LINK%',N'%STREET%',N'%CITY%',N'%STATE%','%COUNTRY%','%LATITUDE%','%LONGITUDE%',N'%NAME%','%TKG_ABT_COUNT%',N'%RECORD_LABEL%','%USERNAME%',N'%WEBSITE%','%WERE_HERE_COUNT%',N'%PERSONAL_INFO%','%HOME_TOWN%','%PRESENT_CONTACT%','%CURRENT_LOCATION%','%ZIP%',%TRAN_DATE%,
    '%AUTO_ID%','%PROF_PIC%','%IS_SILHOUETTE%','%FIRST_NAME%','%LAST_NAME%','%MIDDLE_NAME%','%LOCAL%','%INSTALL_TYPE%','%NAME_FORMAT%','%GENDER%','%UPDATED_TIME%',
    '%BAND_MEMBERS%','%INFLUENCES%','%BAND_INTEREST%','%PERSONAL_INTEREST%','%AFFILATION%','%PHONE%','%FOUNDED%',N'%RELIGION%','%RELATIONSHIP_STATUS%','%EMAIL%','%TIMEZONE%','%AWARDS%','%ARTISTS_WE_LIKE%','%GENERAL_MANAGER%','%BOOKING_AGENT%', '%IS_PROC%','%INT_URL%')

    Update  %FTSM%FB_DTL set PAGE_NAME='%PAGE_NAME%',DATA_ID='%DATA_ID%',ABOUT=N'%ABOUT%',APP_ID='%APP_ID%',BIO='%BIO%',
    DOB='%DOB%',CHECKINS='%CHECKINS%',CATEGORY='%CATEGORY%',CAN_POST='%CAN_POST%',COVER_ID='%COVER_ID%',COVER_SOURCE='%COVER_SOURCE%',COVER_SET_Y='%COVER_SET_Y%',COVER_SET_X='%COVER_SET_X%',DESCRIPTION='%DESCRIPTION%',
    GENRE='%GENRE%',HAS_ADDED_APP='%HAS_ADDED_APP%',IS_COM_PAGE='%IS_COM_PAGE%',IS_PUBLISHED='%IS_PUBLISHED%',LIKES='%LIKES%',LINK='%LINK%',STREET='%STREET%',CITY='%CITY%',STATE='%STATE%',COUNTRY='%COUNTRY%',
    LATITUDE='%LATITUDE%',LONGITUDE='%LONGITUDE%',NAME='%NAME%',TKG_ABT_COUNT='%TKG_ABT_COUNT%',RECORD_LABEL='%RECORD_LABEL%',USERNAME='%USERNAME%',WEBSITE='%WEBSITE%',WERE_HERE_COUNT='%WERE_HERE_COUNT%',
    PERSONAL_INFO='%PERSONAL_INFO%',HOME_TOWN='%HOME_TOWN%',PRESENT_CONTACT='%PRESENT_CONTACT%',CURRENT_LOCATION='%CURRENT_LOCATION%',ZIP='%ZIP%',TRAN_DATE=%TRAN_DATE%
    ,PROF_PIC= '%PROF_PIC%',IS_SILHOUETTE='%IS_SILHOUETTE%',FIRST_NAME='%FIRST_NAME%',LAST_NAME='%LAST_NAME%',MIDDLE_NAME='%MIDDLE_NAME%',LOCAL='%LOCAL%',INSTALL_TYPE='%INSTALL_TYPE%',NAME_FORMAT='%NAME_FORMAT%',
    GENDER='%GENDER%',UPDATED_TIME='%UPDATED_TIME%',BAND_MEMBERS='%BAND_MEMBERS%',INFLUENCES='%INFLUENCES%',BAND_INTEREST='%BAND_INTEREST%',PERSONAL_INTEREST='%PERSONAL_INTEREST%',
    AFFILATION='%AFFILATION%',PHONE='%PHONE%',FOUNDED='%FOUNDED%',RELIGION='%RELIGION%',RELATIONSHIP_STATUS='%RELATIONSHIP_STATUS%',EMAIL='%EMAIL%',TIMEZONE='%TIMEZONE%',AWARDS='%AWARDS%',
    ARTISTS_WE_LIKE='%ARTISTS_WE_LIKE%',GENERAL_MANAGER='%GENERAL_MANAGER%',BOOKING_AGENT='%BOOKING_AGENT%', IS_PROC = '%IS_PROC%', INT_URL = '%INT_URL%' where Auto_ID='%AUTO_ID%' and FB_ID='%FB_ID%' END
  </INSERT_FB_DTL1>



  <INSERT_FB_DTL>
    IF NOT EXISTS (select 1 from  FT_SM.DBO.FB_DTL (NOLOCK) where FB_ID ='%FB_ID%' and auto_id = '%AUTO_ID%')

    BEGIN
    INSERT INTO FT_SM.DBO.FB_DTL
    (FB_ID
    ,PAGE_NAME
    ,DATA_ID
    ,ABOUT
    ,APP_ID
    ,BIO
    ,DOB
    ,CHECKINS
    ,CATEGORY
    ,CAN_POST
    ,COVER_ID
    ,COVER_SOURCE
    ,COVER_SET_Y
    ,COVER_SET_X
    ,DESCRIPTION
    ,GENRE
    ,HAS_ADDED_APP
    ,IS_COM_PAGE
    ,IS_PUBLISHED
    ,LIKES
    ,LINK
    ,STREET
    ,CITY
    ,STATE
    ,COUNTRY
    ,LATITUDE
    ,LONGITUDE
    ,NAME
    ,TKG_ABT_COUNT
    ,RECORD_LABEL
    ,USERNAME
    ,WEBSITE
    ,WERE_HERE_COUNT
    ,PERSONAL_INFO
    ,HOME_TOWN
    ,PRESENT_CONTACT
    ,CURRENT_LOCATION
    ,ZIP
    ,TRAN_DATE
    ,AUTO_ID
    ,PROF_PIC
    ,IS_SILHOUETTE
    ,FIRST_NAME
    ,LAST_NAME
    ,MIDDLE_NAME
    ,LOCAL
    ,INSTALL_TYPE
    ,NAME_FORMAT
    ,GENDER
    ,UPDATED_TIME
    ,BAND_MEMBERS
    ,INFLUENCES
    ,BAND_INTEREST
    ,PERSONAL_INTEREST
    ,AFFILATION
    ,PHONE
    ,FOUNDED
    ,RELIGION
    ,RELATIONSHIP_STATUS
    ,EMAIL
    ,TIMEZONE
    ,AWARDS
    ,ARTISTS_WE_LIKE
    ,GENERAL_MANAGER
    ,BOOKING_AGENT
    ,INT_URL
    ,IS_PROC)
    VALUES
    (N'%FB_ID%'
    ,N'%PAGE_NAME%'
    ,N'%DATA_ID%'
    ,N'%ABOUT%'
    ,N'%APP_ID%'
    ,N'%BIO%'
    ,N'%DOB%'
    ,N'%CHECKINS%'
    ,N'%CATEGORY%'
    ,N'%CAN_POST%'
    ,N'%COVER_ID%'
    ,N'%COVER_SOURCE%'
    ,N'%COVER_SET_Y%'
    ,N'%COVER_SET_X%'
    ,N'%DESCRIPTION%'
    ,N'%GENRE%'
    ,N'%HAS_ADDED_APP%'
    ,N'%IS_COM_PAGE%'
    ,N'%IS_PUBLISHED%'
    ,N'%LIKES%'
    ,N'%LINK%'
    ,N'%STREET%'
    ,N'%CITY%'
    ,N'%STATE%'
    ,N'%COUNTRY%'
    ,N'%LATITUDE%'
    ,N'%LONGITUDE%'
    ,N'%NAME%'
    ,N'%TKG_ABT_COUNT%'
    ,N'%RECORD_LABEL%'
    ,N'%USERNAME%'
    ,N'%WEBSITE%'
    ,N'%WERE_HERE_COUNT%'
    ,N'%PERSONAL_INFO%'
    ,N'%HOME_TOWN%'
    ,N'%PRESENT_CONTACT%'
    ,N'%CURRENT_LOCATION%'
    ,N'%ZIP%'
    ,%TRAN_DATE%
    ,N'%AUTO_ID%'
    ,N'%PROF_PIC%'
    ,N'%IS_SILHOUETTE%'
    ,N'%FIRST_NAME%'
    ,N'%LAST_NAME%'
    ,N'%MIDDLE_NAME%'
    ,N'%LOCAL%'
    ,N'%INSTALL_TYPE%'
    ,N'%NAME_FORMAT%'
    ,N'%GENDER%'
    ,N'%UPDATED_TIME%'
    ,N'%BAND_MEMBERS%'
    ,N'%INFLUENCES%'
    ,N'%BAND_INTEREST%'
    ,N'%PERSONAL_INTEREST%'
    ,N'%AFFILATION%'
    ,N'%PHONE%'
    ,N'%FOUNDED%'
    ,N'%RELIGION%'
    ,N'%RELATIONSHIP_STATUS%'
    ,N'%EMAIL%'
    ,N'%TIMEZONE%'
    ,N'%AWARDS%'
    ,N'%ARTISTS_WE_LIKE%'
    ,N'%GENERAL_MANAGER%'
    ,N'%BOOKING_AGENT%'
    ,N'%INT_URL%'
    ,N'%IS_PROC%')
    END

    ELSE

    BEGIN
    INSERT INTO FT_SM.DBO.FB_DTL_HST
    (FB_ID
    ,PAGE_NAME
    ,DATA_ID
    ,ABOUT
    ,APP_ID
    ,BIO
    ,DOB
    ,CHECKINS
    ,CATEGORY
    ,CAN_POST
    ,COVER_ID
    ,COVER_SOURCE
    ,COVER_SET_Y
    ,COVER_SET_X
    ,DESCRIPTION
    ,GENRE
    ,HAS_ADDED_APP
    ,IS_COM_PAGE
    ,IS_PUBLISHED
    ,LIKES
    ,LINK
    ,STREET
    ,CITY
    ,STATE
    ,COUNTRY
    ,LATITUDE
    ,LONGITUDE
    ,NAME
    ,TKG_ABT_COUNT
    ,RECORD_LABEL
    ,USERNAME
    ,WEBSITE
    ,WERE_HERE_COUNT
    ,PERSONAL_INFO
    ,HOME_TOWN
    ,PRESENT_CONTACT
    ,CURRENT_LOCATION
    ,ZIP
    ,TRAN_DATE
    ,AUTO_ID
    ,PROF_PIC
    ,IS_SILHOUETTE
    ,FIRST_NAME
    ,LAST_NAME
    ,MIDDLE_NAME
    ,LOCAL
    ,INSTALL_TYPE
    ,NAME_FORMAT
    ,GENDER
    ,UPDATED_TIME
    ,BAND_MEMBERS
    ,INFLUENCES
    ,BAND_INTEREST
    ,PERSONAL_INTEREST
    ,AFFILATION
    ,PHONE
    ,FOUNDED
    ,RELIGION
    ,RELATIONSHIP_STATUS
    ,EMAIL
    ,TIMEZONE
    ,AWARDS
    ,ARTISTS_WE_LIKE
    ,GENERAL_MANAGER
    ,BOOKING_AGENT
    ,INT_URL
    ,IS_PROC)
    VALUES
    (N'%FB_ID%'
    ,N'%PAGE_NAME%'
    ,N'%DATA_ID%'
    ,N'%ABOUT%'
    ,N'%APP_ID%'
    ,N'%BIO%'
    ,N'%DOB%'
    ,N'%CHECKINS%'
    ,N'%CATEGORY%'
    ,N'%CAN_POST%'
    ,N'%COVER_ID%'
    ,N'%COVER_SOURCE%'
    ,N'%COVER_SET_Y%'
    ,N'%COVER_SET_X%'
    ,N'%DESCRIPTION%'
    ,N'%GENRE%'
    ,N'%HAS_ADDED_APP%'
    ,N'%IS_COM_PAGE%'
    ,N'%IS_PUBLISHED%'
    ,N'%LIKES%'
    ,N'%LINK%'
    ,N'%STREET%'
    ,N'%CITY%'
    ,N'%STATE%'
    ,N'%COUNTRY%'
    ,N'%LATITUDE%'
    ,N'%LONGITUDE%'
    ,N'%NAME%'
    ,N'%TKG_ABT_COUNT%'
    ,N'%RECORD_LABEL%'
    ,N'%USERNAME%'
    ,N'%WEBSITE%'
    ,N'%WERE_HERE_COUNT%'
    ,N'%PERSONAL_INFO%'
    ,N'%HOME_TOWN%'
    ,N'%PRESENT_CONTACT%'
    ,N'%CURRENT_LOCATION%'
    ,N'%ZIP%'
    ,%TRAN_DATE%
    ,N'%AUTO_ID%'
    ,N'%PROF_PIC%'
    ,N'%IS_SILHOUETTE%'
    ,N'%FIRST_NAME%'
    ,N'%LAST_NAME%'
    ,N'%MIDDLE_NAME%'
    ,N'%LOCAL%'
    ,N'%INSTALL_TYPE%'
    ,N'%NAME_FORMAT%'
    ,N'%GENDER%'
    ,N'%UPDATED_TIME%'
    ,N'%BAND_MEMBERS%'
    ,N'%INFLUENCES%'
    ,N'%BAND_INTEREST%'
    ,N'%PERSONAL_INTEREST%'
    ,N'%AFFILATION%'
    ,N'%PHONE%'
    ,N'%FOUNDED%'
    ,N'%RELIGION%'
    ,N'%RELATIONSHIP_STATUS%'
    ,N'%EMAIL%'
    ,N'%TIMEZONE%'
    ,N'%AWARDS%'
    ,N'%ARTISTS_WE_LIKE%'
    ,N'%GENERAL_MANAGER%'
    ,N'%BOOKING_AGENT%'
    ,N'%INT_URL%'
    ,N'%IS_PROC%')

    UPDATE FT_SM.DBO.FB_DTL
    SET FB_ID = N'%FB_ID%'
    ,PAGE_NAME = N'%PAGE_NAME%'
    ,DATA_ID = N'%DATA_ID%'
    ,ABOUT = N'%ABOUT%'
    ,APP_ID = N'%APP_ID%'
    ,BIO = N'%BIO%'
    ,DOB = N'%DOB%'
    ,CHECKINS = N'%CHECKINS%'
    ,CATEGORY = N'%CATEGORY%'
    ,CAN_POST = N'%CAN_POST%'
    ,COVER_ID = N'%COVER_ID%'
    ,COVER_SOURCE = N'%COVER_SOURCE%'
    ,COVER_SET_Y = N'%COVER_SET_Y%'
    ,COVER_SET_X = N'%COVER_SET_X%'
    ,DESCRIPTION = N'%DESCRIPTION%'
    ,GENRE = N'%GENRE%'
    ,HAS_ADDED_APP = N'%HAS_ADDED_APP%'
    ,IS_COM_PAGE = N'%IS_COM_PAGE%'
    ,IS_PUBLISHED = N'%IS_PUBLISHED%'
    ,LIKES = N'%LIKES%'
    ,LINK = N'%LINK%'
    ,STREET = N'%STREET%'
    ,CITY = N'%CITY%'
    ,STATE = N'%STATE%'
    ,COUNTRY = N'%COUNTRY%'
    ,LATITUDE = N'%LATITUDE%'
    ,LONGITUDE = N'%LONGITUDE%'
    ,NAME = N'%NAME%'
    ,TKG_ABT_COUNT = N'%TKG_ABT_COUNT%'
    ,RECORD_LABEL = N'%RECORD_LABEL%'
    ,USERNAME = N'%USERNAME%'
    ,WEBSITE = N'%WEBSITE%'
    ,WERE_HERE_COUNT = N'%WERE_HERE_COUNT%'
    ,PERSONAL_INFO = N'%PERSONAL_INFO%'
    ,HOME_TOWN = N'%HOME_TOWN%'
    ,PRESENT_CONTACT = N'%PRESENT_CONTACT%'
    ,CURRENT_LOCATION = N'%CURRENT_LOCATION%'
    ,ZIP = N'%ZIP%'
    ,TRAN_DATE = %TRAN_DATE%
    ,AUTO_ID = N'%AUTO_ID%'
    ,PROF_PIC = N'%PROF_PIC%'
    ,IS_SILHOUETTE = N'%IS_SILHOUETTE%'
    ,FIRST_NAME = N'%FIRST_NAME%'
    ,LAST_NAME = N'%LAST_NAME%'
    ,MIDDLE_NAME = N'%MIDDLE_NAME%'
    ,LOCAL = N'%LOCAL%'
    ,INSTALL_TYPE = N'%INSTALL_TYPE%'
    ,NAME_FORMAT = N'%NAME_FORMAT%'
    ,GENDER = N'%GENDER%'
    ,UPDATED_TIME = N'%UPDATED_TIME%'
    ,BAND_MEMBERS = N'%BAND_MEMBERS%'
    ,INFLUENCES = N'%INFLUENCES%'
    ,BAND_INTEREST = N'%BAND_INTEREST%'
    ,PERSONAL_INTEREST = N'%PERSONAL_INTEREST%'
    ,AFFILATION = N'%AFFILATION%'
    ,PHONE = N'%PHONE%'
    ,FOUNDED = N'%FOUNDED%'
    ,RELIGION = N'%RELIGION%'
    ,RELATIONSHIP_STATUS = N'%RELATIONSHIP_STATUS%'
    ,EMAIL = N'%EMAIL%'
    ,TIMEZONE = N'%TIMEZONE%'
    ,AWARDS = N'%AWARDS%'
    ,ARTISTS_WE_LIKE = N'%ARTISTS_WE_LIKE%'
    ,GENERAL_MANAGER = N'%GENERAL_MANAGER%'
    ,BOOKING_AGENT = N'%BOOKING_AGENT%'
    ,INT_URL = N'%INT_URL%'
    ,IS_PROC = N'%IS_PROC%'
    WHERE AUTO_ID='%AUTO_ID%' AND FB_ID = '%FB_ID%'
    END
  </INSERT_FB_DTL>



  <INSERT_FB_COUNT>
    IF NOT EXISTS (select 1 from  FT_SM.DBO.FB_COUNT (NOLOCK) where FB_ID ='%FB_ID%' AND auto_id = '%AUTO_ID%' AND TRAN_DATE > cast(getdate() as date))
    BEGIN
    INSERT INTO FT_SM.DBO.FB_COUNT(FB_ID,FB_NAME,NAME, LIKES_COUNT,PEOPLE_COUNT,WERE_HERE_COUNT, TRAN_DATE,AUTO_ID)VALUES('%FB_ID%',N'%FB_NAME%',N'%NAME%','%LIKES_COUNT%','%PEOPLE_COUNT%','%WERE_HERE_COUNT%',GETDATE(),'%AUTO_ID%')
    END
    ELSE
    BEGIN
    UPDATE FT_SM.DBO.FB_COUNT
    SET FB_NAME = N'%FB_NAME%'
    ,NAME = N'%NAME%'
    ,LIKES_COUNT='%LIKES_COUNT%'
    ,PEOPLE_COUNT='%PEOPLE_COUNT%'
    ,WERE_HERE_COUNT='%WERE_HERE_COUNT%'
    ,TRAN_DATE = GETDATE()
    WHERE FB_ID ='%FB_ID%' and auto_id = '%AUTO_ID%' AND TRAN_DATE > cast(getdate() as date)
    END
  </INSERT_FB_COUNT>



  <!--Twitter-->



  <INSERT_SM_TW_USRMT>
    IF NOT EXISTS (select 1 from %FTSM%SM_TW_USRMT (NOLOCK) where TWITTER_USER_ID='%TWITTER_USER_ID%' and AUTO_ID = '%AUTO_ID%' and TWEET_ID = '%TWEET_ID%')

    INSERT INTO  %FTSM%SM_TW_USRMT(Screen_Name,TWITTER_USER_ID,UserName,START_UM,END_UM,TWEET_ID,AUTO_ID,TRANS_DATE)
    VALUES(N'%Screen_Name%',N'%TWITTER_USER_ID%',N'%UserName%',N'%START_UM%',N'%END_UM%',N'%TWEET_ID%',N'%AUTO_ID%',%TRANS_DATE%)
  </INSERT_SM_TW_USRMT>

  <INSERT_SM_TW_HMT>
    IF NOT EXISTS (select 1 from %FTSM%SM_TW_HMT (NOLOCK) where HashTag ='%HashTag%' and AUTO_ID = '%AUTO_ID%' and TWEET_ID = '%TWEET_ID%')
    INSERT INTO %FTSM%SM_TW_HMT(HashTag,Start,End_HASH,AUTO_ID,TWEET_ID,TRANS_DATE)
    VALUES(N'%HashTag%',N'%Start%',N'%End_HASH%',N'%AUTO_ID%',N'%TWEET_ID%',%TRANS_DATE%)
  </INSERT_SM_TW_HMT>

  <INSERT_SM_TW_MMT>
    if not exists (select 1 from %FTSM%SM_TW_MMT (NOLOCK) where MEDIAURL='%MediaUrl%' and AUTO_ID = '%AUTO_ID%' and TWEET_ID = '%TWEET_ID%')

    INSERT INTO %FTSM%SM_TW_MMT(Type,ID,MediaUrl,INT_URL,Url,DisplayUrl,Sizes,ExpandedUrl,TWEET_ID,AUTO_ID,TRANS_DATE,IS_PROC,MediaUrlHttps)
    VALUES(N'%Type%',N'%ID%',N'%MediaUrl%',N'%INT_URL%',N'%Url%',N'%DisplayUrl%',N'%Sizes%',N'%ExpandedUrl%',N'%TWEET_ID%',N'%AUTO_ID%',
    %TRANS_DATE%,'%IS_PROC%','%MediaUrlHttps%')
  </INSERT_SM_TW_MMT>

  <INSERT_SM_TW_UMT>
    if not exists (select 1 from %FTSM%SM_TW_UMT (NOLOCK) where  URL='%URL%' and AUTO_ID = '%AUTO_ID%' and TWEET_ID = '%TWEET_ID%')
    INSERT INTO %FTSM%SM_TW_UMT(URL,Display_URL,Expanded_URL,Start_MEN,End_MEN,TWEET_ID,AUTO_ID,TRANS_DATE)
    VALUES(N'%URL%',N'%Display_URL%',N'%Expanded_URL%',N'%Start_MEN%',N'%End_MEN%',N'%TWEET_ID%',N'%AUTO_ID%',%TRANS_DATE%)
  </INSERT_SM_TW_UMT>

  <INSERT_SM_TWITTER_ST>
    INSERT INTO %FTSM%SM_TWITTER_ST(TWEET_ID,STATUS_ID,SCREEN_NAME,TWEET, CREATED_AT,TIME_STAMP,USER_NAME,AUTO_ID,MAIN_NAME,INT_URL,LON,LAT,LOCATION,
    FOLLOWER,FOLLOWING,TWITTER_USER_ID,USER_SCREEN_NAME,DESCRIPTION,FAV_COUNT,RET_COUNT,SOURCE,TIME_TW, FULL_DATE,ORG_TWEET_ID, USR_LOC, USR_TIMEZONE,
    TWEET_TYPE, ORG_TWEET_STS, IN_REP_SCR, IN_REP_USRID,IN_REP_STS,IS_PROC,PIC_URL)
    VALUES('%TWEET_ID%','%STATUS_ID%',N'%SCREEN_NAME%',N'%TWEET%', %CREATED_AT%,%TIME_STAMP%,N'%USER_NAME%','%AUTO_ID%',N'%MAIN_NAME%','%INT_URL%',
    '%LON%','%LAT%','%LOCATION%','%FOLLOWER%','%FOLLOWING%','%TWITTER_USER_ID%',N'%USER_SCREEN_NAME%',N'%DESCRIPTION%','%FAV_COUNT%','%RET_COUNT%',
    '%SOURCE%',%TIME_TW%, '%FULL_DATE%','%ORG_TWEET_ID%', '%USR_LOC%','%USR_TIMEZONE%', '%TWEET_TYPE%', '%ORG_TWEET_STS%', '%IN_REP_SCR%',
    '%IN_REP_USRID%','%IN_REP_STS%','%IS_PROC%','%PIC_URL%')
  </INSERT_SM_TWITTER_ST>

  <INSERT_IKATA_CHECKIN>
    IF NOT EXISTS (select 1 from IKATA_CHECKIN (NOLOCK) where EXT_ID ='%EXT_ID%' and AUTO_ID = '%AUTO_ID%')
    insert into IKATA_CHECKIN(AUTO_ID,USER_ID,LONG_ID,LAT_ID,CH_DATE,TRAN_DATE,EXT_ID,SRC_ID,SRC_NAME)
    values('%AUTO_ID%','%USER_ID%','%LONG_ID%','%LAT_ID%','%CH_DATE%',%TRAN_DATE%,'%EXT_ID%','%SRC_ID%','%SRC_NAME%')
  </INSERT_IKATA_CHECKIN>

  <INSERT_SM_TW_COUNT>
    IF NOT EXISTS(SELECT AUTO_ID, TRANS_DATE FROM %FTSM%SM_TW_COUNT (NOLOCK) WHERE AUTO_ID='%AUTO_ID%'
    AND CONVERT(varchar(10),TRANS_DATE,101)=CONVERT(varchar(10),%TRANS_DATE%,101))
    INSERT INTO %FTSM%SM_TW_COUNT (FL_COUNT,FLG_COUNT,TWITTER_ID,TOT_TW_COUNT,AUTO_ID)
    VALUES('%FL_COUNT%','%FLG_COUNT%','%TWITTER_ID%','%TOT_TW_COUNT%','%AUTO_ID%')
  </INSERT_SM_TW_COUNT>






  <INSERT_SM_TWITTER_FOLLOWER>
    IF NOT EXISTS (SELECT 1 FROM %FTSM%SM_TWITTER_FOLLOW (NOLOCK) WHERE FOLLOWER_ID = '%FOLLOWER_ID%' AND AUTO_ID ='%AUTO_ID%' )
    INSERT INTO %FTSM%SM_TWITTER_FOLLOW(AUTO_ID,SCREEN_NAME,FOLLOWER_ID,FOLLOWER_NAME,FOLLOWER_SCREEN_NAME,IMAGE_ID,IS_ACTIVE,USER_ID,FLW_ADR,DESCR)
    VALUES(N'%AUTO_ID%',N'%SCREEN_NAME%',N'%FOLLOWER_ID%',N'%FOLLOWER_NAME%',N'%FOLLOWER_SCREEN_NAME%',N'%IMAGE_ID%','1',N'%USER_ID%',N'%FLW_ADR%',N'%DESCR%')
  </INSERT_SM_TWITTER_FOLLOWER>





  <DELETE_SM_TWITTER_FOLLOWER>
    DELETE FROM %FTSM%SM_TWITTER_FRIENDS WHERE AUTO_ID = '%AUTO_ID%' AND friend_TYPE='%FRIEND_TYPE%'
  </DELETE_SM_TWITTER_FOLLOWER>



  <INSERT_SM_TWITTER_FOLLOWING>
    INSERT INTO %FTSM%SM_TWITTER_FOLLOWING(AUTO_ID,SCREEN_NAME,FOLLOWER_ID,FOLLOWER_NAME,IMAGE_ID,IS_ACTIVE,USER_ID,FLW_ADR,FLW_S_NAME,DESCR)
    VALUES(N'%AUTO_ID%',N'%SCREEN_NAME%',N'%FOLLOWER_ID%',N'%FOLLOWER_NAME%',N'%IMAGE_ID%','1',N'%USER_ID%',N'%FLW_ADR%',N'%FLW_S_NAME%',N'%DESCR%')
  </INSERT_SM_TWITTER_FOLLOWING>


  <INSERT_TWT_FOLLOWING>
    INSERT INTO %FTSM%SM_TWITTER_FRIENDS(AUTO_ID,SCREEN_NAME,ACCOUNT_NBR,friend_TYPE)
    VALUES(N'%AUTO_ID%',N'%SCREEN_NAME%','%ACCOUNT_NBR%','%FRIEND_TYPE%')
  </INSERT_TWT_FOLLOWING>


  <DELETE_SM_TWITTER_FOLLOWING>
    DELETE FROM %FTSM%SM_TWITTER_FRIENDS WHERE AUTO_ID = '%AUTO_ID%' AND friend_TYPE='%FRIEND_TYPE%'
  </DELETE_SM_TWITTER_FOLLOWING>




  <!--<INSERT_TW_DTL>
    INSERT INTO %FTSM%TW_DTL
    (AUTO_ID
    ,TW_ID
    ,TW_USER_ID
    ,USER_NAME
    ,DESCR
    ,PICTURE_URL
    ,LOCATION
    ,URL
    ,CREATED_AT
    ,CREATED_TIME
    ,TIMEZONE
    ,FOLLOWERS_COUNT
    ,FOLLOWING_COUNT
    ,TWEETS_COUNT
    ,LISTED_COUNT
    ,FAVORITES_COUNT
    ,VERIFIED
    ,PROTECTED
    ,STATUS
    ,INT_URL
    ,IS_PROC)
    VALUES('%AUTO_ID%'
    ,'%TW_ID%'
    ,'%TW_USER_ID%'
    ,N'%USER_NAME%'
    ,N'%DESCR%'
    ,'%PICTURE_URL%'
    ,N'%LOCATION%'
    ,'%URL%'
    ,%CREATED_AT%
    ,'%CREATED_TIME%'
    ,'%TIMEZONE%'
    ,'%FOLLOWERS_COUNT%'
    ,'%FOLLOWING_COUNT%'
    ,'%TWEETS_COUNT%'
    ,'%LISTED_COUNT%'
    ,'%FAVORITES_COUNT%'
    ,'%VERIFIED%'
    ,'%PROTECTED%'
    ,N'%STATUS%'
    ,'%INT_URL%'
    ,'%IS_PROC%'
    )
  </INSERT_TW_DTL>-->


  <INSERT_TW_DTL>
    IF NOT EXISTS (select 1 from  %FTSM%TW_DTL (NOLOCK) where TW_ID ='%TW_ID%' and auto_id = '%AUTO_ID%')
    BEGIN
    INSERT INTO %FTSM%TW_DTL
    (AUTO_ID
    ,TW_ID
    ,TW_USER_ID
    ,USER_NAME
    ,DESCR
    ,PICTURE_URL
    ,LOCATION
    ,URL
    ,CREATED_AT
    ,CREATED_TIME
    ,TIMEZONE
    ,FOLLOWERS_COUNT
    ,FOLLOWING_COUNT
    ,TWEETS_COUNT
    ,LISTED_COUNT
    ,FAVORITES_COUNT
    ,VERIFIED
    ,PROTECTED
    ,STATUS
    ,INT_URL
    ,IS_PROC)
    VALUES('%AUTO_ID%'
    ,'%TW_ID%'
    ,'%TW_USER_ID%'
    ,N'%USER_NAME%'
    ,N'%DESCR%'
    ,'%PICTURE_URL%'
    ,N'%LOCATION%'
    ,'%URL%'
    ,%CREATED_AT%
    ,'%CREATED_TIME%'
    ,'%TIMEZONE%'
    ,'%FOLLOWERS_COUNT%'
    ,'%FOLLOWING_COUNT%'
    ,'%TWEETS_COUNT%'
    ,'%LISTED_COUNT%'
    ,'%FAVORITES_COUNT%'
    ,'%VERIFIED%'
    ,'%PROTECTED%'
    ,N'%STATUS%'
    ,'%INT_URL%'
    ,'%IS_PROC%'
    )END
    ELSE

    BEGIN
    UPDATE %FTSM%TW_DTL
    SET AUTO_ID = '%AUTO_ID%'
    ,TW_ID = N'%TW_ID%'
    ,TW_USER_ID = N'%TW_USER_ID%'
    ,USER_NAME=N'%USER_NAME%'
    ,DESCR=N'%DESCR%'
    ,PICTURE_URL='%PICTURE_URL%'
    ,LOCATION=N'%LOCATION%'
    ,URL='%URL%'
    ,TIMEZONE='%TIMEZONE%'
    ,FOLLOWERS_COUNT='%FOLLOWERS_COUNT%'
    ,FOLLOWING_COUNT='%FOLLOWING_COUNT%'
    ,TWEETS_COUNT='%TWEETS_COUNT%'
    ,LISTED_COUNT='%LISTED_COUNT%'
    ,FAVORITES_COUNT='%FAVORITES_COUNT%'
    ,VERIFIED='%VERIFIED%'
    ,PROTECTED='%PROTECTED%'
    ,STATUS=N'%STATUS%'
    ,INT_URL='%INT_URL%'
    ,IS_PROC='%IS_PROC%'

    WHERE  TW_ID ='%TW_ID%' and auto_id = '%AUTO_ID%'
    END
  </INSERT_TW_DTL>


  <INSERT_SM_TW_RT>
    IF NOT EXISTS(SELECT 1  FROM %%FTSM%%SM_TW_RT (NOLOCK) WHERE TWEET_ID='%TWEET_ID%' AND TWEET_USER_ID='%TWEET_USER_ID%')
    INSERT INTO %%FTSM%%SM_TW_RT(AUTO_ID,TWEET_ID,SCREEN_NAME,TWEET_USER_ID,RT_SCREEN_NAME,RT_NAME,RT_DESCRIPTION,LOCATION,
    PIC_URL,TWEET_STATUS_ID,TWEET_TEXT,CREATED_AT,SOURCE,LON,LAT,TIME_STAMP,USER_NAME, IS_PROC,INT_URL)
    VALUES('%1%' ,'%2%',N'%3%','%4%',N'%5%',N'%6%',N'%7%','%8%','%9%','%10%',N'%11%','%12%','%13%','%14%','%15%',GETDATE(),'%16%', '%IS_PROC%','%INT_URL%')
  </INSERT_SM_TW_RT>


































  <!--Instagram-->

  <INSERT_INST_MEDIA>
    IF NOT EXISTS (select POP_MEDIA_ID from %FTSM%INST_MEDIA (NOLOCK) where MEDIA_ID='%MEDIA_ID%' AND POP_MEDIA_ID ='%POP_MEDIA_ID%'
    and INST_Flag = '%INST_Flag%' and auto_id = '%AUTO_ID%')
    INSERT INTO %FTSM%INST_MEDIA(POP_MEDIA_ID,MEDIA_ID,MEDIA_LINK,CREATED_TIME,LATITUDE,LONGITUDE,TYPE,FILTER,LOW_RES_URL,THUMB_URL,INT_URL,MEDIA_BY,MEDIA_BY_UID,MEDIA_BY_NAME,MEDIA_BY_PROF_PIC,
    COMMENTS_COUNT,LIKES_COUNT,CAPTION_TEXT,CAPTION_ID,CAPTION_CREATEDTIME,
    CAPTION_CREATED_BY,CAPTION_CREATED_BY_USER_ID,CAPTION_CREATED_BY_FULLNAME,CAPTION_CREATED_BY_PROFILE_PICTURE_URL,TRAN_DATE,AUTO_ID,SplitDateD,SplitDateT,SplitDateG,INST_Flag,
    IS_PROC,STAND_RES_URL,CREATED_AT)
    VALUES('%POP_MEDIA_ID%','%MEDIA_ID%',N'%MEDIA_LINK%','%CREATED_TIME%','%LATITUDE%','%LONGITUDE%',N'%TYPE%',N'%FILTER%',N'%LOW_RES_URL%',N'%THUMB_URL%',N'%INT_URL%','%MEDIA_BY%','%MEDIA_BY_UID%',
    N'%MEDIA_BY_NAME%','%MEDIA_BY_PROF_PIC%','%COMMENTS_COUNT%','%LIKES_COUNT%',N'%CAPTION_TEXT%','%CAPTION_ID%','%CAPTION_CREATEDTIME%',
    '%CAPTION_CREATED_BY%','%CAPTION_CREATED_BY_USER_ID%','%CAPTION_CREATED_BY_FULLNAME%',N'%CAPTION_CREATED_BY_PROFILE_PICTURE_URL%',%TRAN_DATE%,'%AUTO_ID%','%SplitDateD%','%SplitDateT%',
    '%SplitDateG%','%INST_Flag%','%IS_PROC%','%STAND_RES_URL%','%CREATED_TIME%')
  </INSERT_INST_MEDIA>

  <INSERT_INST_MEDIAJEWELS>
    IF NOT EXISTS (select JEWEL_RECORD_ID from %FTSM%INST_MediaJewels (NOLOCK) where JEWEL_RECORD_ID ='%JEWEL_RECORD_ID%')
    INSERT INTO %FTSM%INST_MediaJewels(JEWEL_RECORD_ID,MEDIA_RECORD_ID,CPT_Text,CPT_CR_TIME,CPT_CR_BY,CPT_CR_BY_PIC_URL,CPT_CR_BY_UserID,CPT_CR_BY_FULLNAME,AUTO_ID)
    VALUES('%JEWEL_RECORD_ID%',N'%MEDIA_RECORD_ID%',N'%CPT_Text%',N'%CPT_CR_TIME%',N'%CPT_CR_BY%',N'%CPT_CR_BY_PIC_URL%',N'%CPT_CR_BY_UserID%',N'%CPT_CR_BY_FULLNAME%',N'%AUTO_ID%')
  </INSERT_INST_MEDIAJEWELS>

  <INSERT_INST_USER_MEDIA>
    IF NOT EXISTS (select Media_Record_ID from %FTSM%INST_MEDIA (NOLOCK) where Media_Record_ID ='%Media_Record_ID%' and INST_Flag = '%INST_Flag%' and auto_id = '%AUTO_ID%')
    INSERT INTO %FTSM%INST_MEDIA(Media_Record_ID,Instagram_ID,Type,MEDIA_ID,CREATED_TIME,LATITUDE, LONGITUDE,Comments_Count,Likes_Count,LOW_RES_URL,THUMB_URL,INT_URL,
    Media_Link,FILTER,TRAN_DATE,AUTO_ID,INST_Flag,IS_PROC,STAND_RES_URL,CREATED_AT,COMMENT_ID,COMMENT_TEXT)
    VALUES('%Media_Record_ID%',N'%Instagram_ID%',N'%Type%',N'%MEDIA_ID%',N'%CREATED_TIME%',N'%LATITUDE%',N'%LONGITUDE%',N'%Comments_Count%',
    N'%Likes_Count%',N'%LOW_RES_URL%',N'%THUMB_URL%',N'%INT_URL%',N'%Media_Link%',N'%FILTER%', %TRAN_DATE%,'%AUTO_ID%',N'%INST_Flag%','%IS_PROC%','%STAND_RES_URL%','%CREATED_TIME%','%COMMENT_ID%','%COMMENT_TEXT%')
  </INSERT_INST_USER_MEDIA>

  <INSERT_INST_DETAILS_SRCH>
    IF NOT EXISTS (select INSTAGRAM_USER_ID from %FTSM%INST_DETAILS (NOLOCK) where INSTAGRAM_USER_ID ='%INSTAGRAM_USER_ID%' and auto_id = '%AUTO_ID%')
    INSERT INTO %FTSM%INST_DETAILS(INSTAGRAM_USER_ID,INSTAGRAM_ID,USER_NAME,FULL_NAME,DESCR,PROF_PIC_URL,
    WEBSITE,MEDIA_COUNT,FOLLOWERS_COUNT,FOLLOWING_COUNT,USERS_RECORD_ID,TRAN_DATE,AUTO_ID)
    VALUES('%INSTAGRAM_USER_ID%',N'%INSTAGRAM_ID%',N'%USER_NAME%',N'%FULL_NAME%',N'%DESCR%',N'%PROF_PIC_URL%',N'%WEBSITE%',
    N'%MEDIA_COUNT%',N'%FOLLOWERS_COUNT%',N'%FOLLOWING_COUNT%',N'%USERS_RECORD_ID%',%TRAN_DATE%,'%AUTO_ID%')
  </INSERT_INST_DETAILS_SRCH>

  <INSERT_INST_DETAILS_DTL1>
    IF NOT EXISTS (select 1 from %FTSM%INST_DETAILS (NOLOCK) where INSTAGRAM_ID ='%INSTAGRAM_ID%' and auto_id = '%AUTO_ID%')
    INSERT INTO %FTSM%INST_DETAILS(INSTAGRAM_ID,USER_NAME,FULL_NAME,PROF_PIC_URL,MEDIA_COUNT,
    FOLLOWERS_COUNT,FOLLOWING_COUNT,User_ID,DESCR,WEBSITE,TRAN_DATE,AUTO_ID,INSTAGRAM_USER_ID,Type,IS_PROC,INT_URL)
    VALUES(N'%INSTAGRAM_ID%',N'%USER_NAME%',N'%FULL_NAME%',N'%PROF_PIC_URL%',N'%MEDIA_COUNT%',
    N'%FOLLOWERS_COUNT%',N'%FOLLOWING_COUNT%',N'%User_ID%',N'%DESCR%',N'%WEBSITE%',%TRAN_DATE%,N'%AUTO_ID%','%INSTAGRAM_USER_ID%','%INSTAGRAM_TYPE_ID%','%IS_PROC%','%INT_URL%')
  </INSERT_INST_DETAILS_DTL1>

  <INSERT_INST_DETAILS_DTL>
    IF NOT EXISTS (select 1 from  FT_SM.DBO.INST_DETAILS (NOLOCK) where INSTAGRAM_ID ='%INSTAGRAM_ID%' and auto_id = '%AUTO_ID%')

    BEGIN
    INSERT INTO FT_SM.DBO.INST_DETAILS
    (User_ID
    ,USER_NAME
    ,FULL_NAME
    ,PROF_PIC_URL
    ,TRAN_DATE
    ,AUTO_ID
    ,Type
    ,WEBSITE
    ,DESCR
    ,INSTAGRAM_USER_ID
    ,INSTAGRAM_ID
    ,MEDIA_COUNT
    ,FOLLOWERS_COUNT
    ,FOLLOWING_COUNT
    ,USERS_RECORD_ID
    ,INT_URL
    ,IS_PROC)
    VALUES
    (N'%User_ID%'
    ,N'%USER_NAME%'
    ,N'%FULL_NAME%'
    ,N'%PROF_PIC_URL%'
    ,%TRAN_DATE%
    ,N'%AUTO_ID%'
    ,N'%Type%'
    ,N'%WEBSITE%'
    ,N'%DESCR%'
    ,N'%INSTAGRAM_USER_ID%'
    ,N'%INSTAGRAM_ID%'
    ,N'%MEDIA_COUNT%'
    ,N'%FOLLOWERS_COUNT%'
    ,N'%FOLLOWING_COUNT%'
    ,N'%USERS_RECORD_ID%'
    ,N'%INT_URL%'
    ,N'%IS_PROC%')
    END

    ELSE

    BEGIN
    UPDATE FT_SM.DBO.INST_DETAILS
    SET User_ID = N'%User_ID%'
    ,USER_NAME = N'%USER_NAME%'
    ,FULL_NAME = N'%FULL_NAME%'
    ,PROF_PIC_URL = N'%PROF_PIC_URL%'
    ,TRAN_DATE = %TRAN_DATE%
    ,AUTO_ID = N'%AUTO_ID%'
    ,Type = N'%Type%'
    ,WEBSITE = N'%WEBSITE%'
    ,DESCR = N'%DESCR%'
    ,INSTAGRAM_USER_ID = N'%INSTAGRAM_USER_ID%'
    ,INSTAGRAM_ID = N'%INSTAGRAM_ID%'
    ,MEDIA_COUNT = N'%MEDIA_COUNT%'
    ,FOLLOWERS_COUNT = N'%FOLLOWERS_COUNT%'
    ,FOLLOWING_COUNT = N'%FOLLOWING_COUNT%'
    ,USERS_RECORD_ID = N'%USERS_RECORD_ID%'
    ,INT_URL = N'%INT_URL%'
    ,IS_PROC = N'%IS_PROC%'
    WHERE  INSTAGRAM_ID ='%INSTAGRAM_ID%' and auto_id = '%AUTO_ID%'
    END
  </INSERT_INST_DETAILS_DTL>




  <INSERT_INST_COUNT>
    INSERT INTO %FTSM%INST_COUNT(USER_ID,USER_NAME, TRAN_DATE,AUTO_ID,FLWR_COUNT,FLWG_COUNT,MEDIA_COUNT)
    VALUES('%USER_ID%','%USER_NAME%',%TRAN_DATE%,'%AUTO_ID%','%FLWR_COUNT%','%FLWG_COUNT%','%MEDIA_COUNT%')
  </INSERT_INST_COUNT>





  <!--NEWS-->
  <!--%DATE_SWITCHED%-->
  <INSERT_SM_NEWS>
    exec %%FTSM%%PR_NEWS_INSERT '%NEWS_ID%', '%CHANNEL_ID%', N'%TITLE%', N'%DESCRIPTION%', '%PUBLISHED_DATE%', '%LINK_URL%', '%ROW_INSERT_DATE%', '%IS_DELETED%', '%USER_ID%', NULL, NULL, '%TIME_STAMP%', NULL, NULL,%AUTO_ID%, '%MAIN_NAME%' , '%DATE_SWITCHED%',  N'%CHANNEL_NAME%', N'%CHANNEL_NAME_AR%', '%STRIPPED_DESCRIPTION%' ,%IS_PROCESSED%, %IS_STREAM_PROCESSED%, %GROUP_ID% , %PARENT_CHANNEL_ID% , 101
  </INSERT_SM_NEWS>

  <!--MAILS-->
  <INSERT_SM_DATA>
    INSERT INTO SM_DATA
    (AUTO_ID
    ,SCREEN_NAME
    ,MODULE_ID
    ,TIME_STAMP)
    VALUES
    ('%AUTO_ID%'
    ,'%SCREEN_NAME%'
    ,'%MODULE_ID%'
    ,%TIME_STAMP%)
  </INSERT_SM_DATA>


  <INSERT_MAIL_DTL>
    INSERT INTO %%FTSM%%MEMEBER_MAILS_DTL
    (AUTO_ID
    ,MEMBER_NAME
    ,EMAIL_USER_ID
    ,USER_NAME
    ,EMAIL_ADDRESS
    ,IS_DELETED
    ,CHECK_SUM
    ,TIME_STAMP
    ,SITE_ID
    ,M_TYPE)
    VALUES(
    '%AUTO_ID%'
    ,'%MEMBER_NAME%'
    ,'%EMAIL_USER_ID%'
    ,'%USER_NAME%'
    ,'%EMAIL_ADDRESS%'
    ,'%IS_DELETED%'
    ,'%CHECK_SUM%'
    ,'%TIME_STAMP%'
    ,'%SITE_ID%'
    ,'%M_TYPE%')
  </INSERT_MAIL_DTL>

  <!--Audit-->
  <UPDATE_SM_DATA_PROC>

    IF EXISTS (SELECT 1 FROM SM_DATA_PROCESS WITH (UPDLOCK,SERIALIZABLE) WHERE SM_D_ID = %SM_D_ID% AND FUNCTION_ID = '%FUNCTION_ID%')

    UPDATE SM_DATA_PROCESS SET LAST_UPDATE=%LAST_UPDATE%, STATUS_ID='%STATUS_ID%', LAST_RUN=GETDATE() WHERE SM_D_ID = %SM_D_ID% AND FUNCTION_ID = '%FUNCTION_ID%'

    ELSE

    INSERT INTO SM_DATA_PROCESS
    (SM_D_ID
    ,FUNCTION_ID
    ,LAST_UPDATE
    ,LAST_RUN
    ,STATUS_ID
    ,PRIORITY)
    VALUES
    ('%SM_D_ID%'
    ,'%FUNCTION_ID%'
    ,%LAST_UPDATE%
    ,GETDATE()
    ,'%STATUS_ID%'
    ,'%PRIORITY%')

  </UPDATE_SM_DATA_PROC>


  <UPDATE_TWITTER_RETWEETS>
    UPDATE %FTSM%SM_TWITTER SET RT_ST_ID = 1 WHERE AUTO_ID ='%AUTO_ID%' AND TWEET_ID = '%TWEET_ID%'
  </UPDATE_TWITTER_RETWEETS>




  <INSERT_SM_AUDIT>
    INSERT INTO SM_AUDIT
    (AUTO_ID
    ,MODULE_ID
    ,FUNCTION_ID
    ,ERROR_CODE
    ,REMARKS
    ,TIME_STAMP
    ,NO_OF_REC
    ,IS_INT
    ,SM_D_ID
    ,BF_INVOKE_DATE
    ,AF_INVOKE_DATE
    ,DIFF_INVOKE_TIME
    ,BF_PROCESS_DATE
    ,AF_PROCESS_DATE
    ,DIFF_PROCESS_TIME
    ,DATA_ID)
    VALUES
    ('%AUTO_ID%'
    ,'%MODULE_ID%'
    ,'%FUNCTION_ID%'
    ,'%ERROR_CODE%'
    ,'%REMARKS%'
    ,GETDATE()
    ,%NO_OF_REC%
    ,%IS_INT%
    ,%SM_D_ID%
    ,'%BF_INVOKE_DATE%'
    ,'%AF_INVOKE_DATE%'
    ,%DIFF_INVOKE_TIME%
    ,'%BF_PROCESS_DATE%'
    ,'%AF_PROCESS_DATE%'
    ,%DIFF_PROCESS_TIME%
    ,'%DATA_ID%')
  </INSERT_SM_AUDIT>

  <UPDATE_FT_NEWS_LK>
    --UPDATE FT_NEWS_LK SET LAST_RUN_DT=GETDATE() WHERE AUTO_ID = %AUTO_ID% AND KEYWORDS IN (%KEYWORDS%)

    UPDATE FT_NEWS_LK SET LAST_UP=%LAST_UP%, LAST_RUN_DT=GETDATE() WHERE AUTO_ID = %AUTO_ID% AND KEYWORDS IN (%KEYWORDS%)

  </UPDATE_FT_NEWS_LK>




  <SELECT_GROUPS_STREAMING>
    select TABLE_NM from PM_GRP_MBR MBR (NOLOCK)
    LEFT JOIN PM_GRP GRP (NOLOCK) ON GRP.GRP_ID=MBR.GRP_ID
    WHERE AUTO_ID='%AUTOID%'
  </SELECT_GROUPS_STREAMING>

  <INSERT_STREAMING_GP>
    IF(SELECT COUNT(ID) FROM %%FTSM%%%TB% (NOLOCK)

    WHERE AUTO_ID='%AUTO_ID%'AND SOURCE_ID='%SOURCE_ID%' AND ID='%ID%')=0

    INSERT INTO %%FTSM%%%TB%
    (AUTO_ID
    ,ID
    ,SOURCE_ID)
    VALUES
    ('%AUTO_ID%'
    ,'%ID%'
    ,'%SOURCE_ID%'
    )
  </INSERT_STREAMING_GP>








  <SELECT_L_SEQ_MSTR>SELECT DELIMITER,DIGIT_NO,START_WITH FROM L_SEQ_MSTR (NOLOCK) WHERE SEQ_ID='%A'</SELECT_L_SEQ_MSTR>
  <UPDATE_L_SEQ_NO>UPDATE L_SEQ_NO SET SEQ_NO='%C' WHERE SEQ_ID='%A' AND PREFIX='%B'</UPDATE_L_SEQ_NO>
  <INSERT_L_SEQ_NO>INSERT INTO L_SEQ_NO(SEQ_ID,PREFIX,SEQ_NO) VALUES ('%A','%B','%C')</INSERT_L_SEQ_NO>
  <SELECT_L_SEQ_MSTR>SELECT DELIMITER,DIGIT_NO,START_WITH FROM L_SEQ_MSTR (NOLOCK) WHERE SEQ_ID='%A'</SELECT_L_SEQ_MSTR>
  <SELECT_L_SEQ_NO>SELECT  (CASE WHEN SEQ_ID='752' then SEQ_NO+99 else SEQ_NO END) as SEQ_NO FROM L_SEQ_NO (NOLOCK) WHERE SEQ_ID='%A' AND PREFIX='%B'</SELECT_L_SEQ_NO>

  <SELECT_SM_PROCESS_DTL>
    select INSTANCE_iD,FUNCTION_ID,TAG_NAME,CAT_ID,COUNTRY_ID,GRP_ID,TYPE_ID,COUNT_REC,MODULE_ID,SERVICE_URL,DATE_FORMAT, COUNTRY_OPR
    from SM_PROCESS_DTL WITH(NOLOCK)
    WHERE IS_ACTIVE='1' %INSTANCE% %FUNCTION% %MODULE%


    --select '1' as INSTANCE_iD,45 as FUNCTION_ID,'TWEETS_GET_SM' as TAG_NAME,NULL AS CAT_ID,NULL AS COUNTRY_ID,NULL AS GRP_ID,NULL AS TYPE_ID,NULL AS COUNT_REC,2 AS MODULE_ID,'Medias.asmx' as SERVICE_URL,101 as DATE_FORMAT, NULL AS COUNTRY_OPR


  </SELECT_SM_PROCESS_DTL>






  <!--<GENERAL_GET_SM>
    SELECT DISTINCT TOP %RECCOUNT% D.SM_D_ID,FUNCTION_ID,d.SCREEN_NAME,d.auto_id,convert(varchar(10),dp.LAST_UPDATE-1,%DF%) ,D.MODULE_ID,convert(varchar(10),GETDATE(),%DF%)
    FROM SM_DATA D WITH(NOLOCK)
    LEFT JOIN SM_DATA_PROCESS DP WITH(NOLOCK) ON DP.SM_D_ID = D.SM_D_ID and FUNCTION_ID = %1% AND MODULE_ID = %2%
    LEFT JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.AUTO_ID = D.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    lEFT jOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = D.AUTO_ID
    WHERE FUNCTION_ID = %1% AND MODULE_ID = %2% %COUNTRY% %TYPE% %CAT% %GRP% %ID% %LAST_RUNCR%
  </GENERAL_GET_SM>-->

  <GENERAL_GET_SM>
    SELECT TOP %RECCOUNT% D.SM_D_ID,FUNCTION_ID,d.SCREEN_NAME,d.auto_id,convert(varchar(10),dp.LAST_UPDATE-1,%DF%) ,D.MODULE_ID,convert(varchar(10),GETDATE(),%DF%)
    FROM SM_DATA D WITH(NOLOCK)
    LEFT JOIN SM_DATA_PROCESS DP WITH(NOLOCK) ON DP.SM_D_ID = D.SM_D_ID and FUNCTION_ID = %1% AND MODULE_ID = %2%
    LEFT JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.AUTO_ID = D.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    lEFT jOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = D.AUTO_ID
    WHERE FUNCTION_ID = %1% AND MODULE_ID = %2% AND (cast(LAST_RUN as date) %OPERATOR% cast(GETDATE() as date) OR LAST_RUN IS NULL)  AND (D.IS_DEL=0 OR D.IS_DEL IS NULL) %COUNTRY% %TYPE% %CAT% %GRP% %ID%
    GROUP BY D.SM_D_ID,FUNCTION_ID,d.SCREEN_NAME,d.auto_id,convert(varchar(10),dp.LAST_UPDATE-1,101) ,D.MODULE_ID
    order by newid()
  </GENERAL_GET_SM>
  <!--AND IS_VALID=1-->

  <!--<NEWS_GET_SM>
    SELECT  AUTO_ID,ISNULL(KEYWORDS,'')WORD, convert(varchar(10),LAST_RUN_DT-1,%DF%) AS LAST_RUN_DT
    FROM FT_NEWS_LK D WITH(NOLOCK)
    WHERE AUTO_ID IN
    (SELECT  DISTINCT TOP 10 (FM.AUTO_ID) FROM   FT_NEWS_LK LK WITH(NOLOCK)
    INNER JOIN FAMILY_MEMBER  FM WITH(NOLOCK) ON FM.AUTO_ID = LK.AUTO_ID
    LEFT JOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = FM.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    WHERE ( (CONVERT(DATE,LAST_RUN_DT,%DF%) &lt; CONVERT(DATE,GETDATE(),%DF%)) OR
    LAST_RUN_DT IS NULL) AND KEYWORDS IS NOT NULL AND KEYWORDS!='') AND (D.IS_DELETED IS NULL OR D.IS_DELETED= 0) %COUNTRY% %TYPE% %CAT% %GRP% %ID%
  </NEWS_GET_SM>-->


  <!--<NEWS_GET_SM>
    SELECT  AUTO_ID,convert(varchar(10),LAST_RUN_DT-1,%DF%) AS LAST_RUN_DT,convert(varchar(10),GETDATE(),103) AS DATETO, (SELECT KEYWORDS  FROM FT_NEWS_LK WITH(NOLOCK) WHERE AUTO_ID = D.AUTO_ID FOR XML PATH('KEYWORDS')) KEYWORDS
    FROM FT_NEWS_LK D WITH(NOLOCK)
    WHERE AUTO_ID IN
    (SELECT  DISTINCT TOP %RECCOUNT% (FM.AUTO_ID) FROM   FT_NEWS_LK LK WITH(NOLOCK)
    INNER JOIN FAMILY_MEMBER  FM WITH(NOLOCK) ON FM.AUTO_ID = LK.AUTO_ID
    LEFT JOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = FM.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    WHERE ( (CONVERT(DATE,LAST_RUN_DT,%DF%) &lt; CONVERT(DATE,GETDATE(),%DF%) ) OR
    LAST_RUN_DT IS NULL) AND KEYWORDS IS NOT NULL AND KEYWORDS!='' %COUNTRY% %TYPE% %CAT% %GRP% %ID%) AND (D.IS_DELETED IS NULL OR D.IS_DELETED= 0)
    GROUP BY D.AUTO_ID, D.LAST_RUN_DT
  </NEWS_GET_SM>-->


  <!--<NEWS_GET_SM>
    SELECT  AUTO_ID,convert(varchar(10),LAST_RUN_DT-1,%DF%) AS LAST_RUN_DT ,convert(varchar(10),GETDATE(),%DF%) AS DATETO,
    (SELECT KEYWORDS FROM FT_NEWS_LK WITH(NOLOCK)
    WHERE (KEYWORDS IS NOT NULL AND KEYWORDS!='')
    AND (IS_DELETED IS NULL OR IS_DELETED= 0)
    AND AUTO_ID = D.AUTO_ID FOR XML PATH('WORDS') , ROOT('Root')
    %KW_LAST_RUNCR%) WORDS
    FROM FT_NEWS_LK D WITH(NOLOCK)
    WHERE AUTO_ID IN
    (SELECT  DISTINCT TOP 10 (FM.AUTO_ID) FROM   FT_NEWS_LK LK WITH(NOLOCK)
    INNER JOIN FAMILY_MEMBER  FM WITH(NOLOCK) ON FM.AUTO_ID = LK.AUTO_ID
    LEFT JOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = FM.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    WHERE KEYWORDS IS NOT NULL AND KEYWORDS!=''  %COUNTRY% %TYPE% %CAT% %GRP% %ID% )
    AND (D.IS_DELETED IS NULL OR D.IS_DELETED= 0)
    %NEWS_LAST_RUNCR%
    GROUP BY D.AUTO_ID,D.LAST_RUN_DT
  </NEWS_GET_SM>-->


  <!--<NEWS_GET_SM>
    SELECT  AUTO_ID,convert(varchar(10),LAST_RUN_DT-1,%DF%) AS LAST_RUN_DT ,convert(varchar(10),GETDATE(),%DF%) AS DATETO, (SELECT KEYWORDS FROM FT_NEWS_LK WITH(NOLOCK)
    WHERE  ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )
    OR LAST_RUN_DT IS NULL)
    AND (KEYWORDS IS NOT NULL AND KEYWORDS!='')
    AND (IS_DELETED IS NULL OR IS_DELETED= 0)
    AND AUTO_ID = D.AUTO_ID FOR XML PATH('WORDS') , ROOT('Root')) WORDS
    FROM FT_NEWS_LK D WITH(NOLOCK)
    WHERE AUTO_ID IN
    (SELECT  DISTINCT TOP 10 (FM.AUTO_ID) FROM   FT_NEWS_LK LK WITH(NOLOCK)
    INNER JOIN FAMILY_MEMBER  FM WITH(NOLOCK) ON FM.AUTO_ID = LK.AUTO_ID
    LEFT JOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = FM.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    WHERE ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )
    OR LAST_RUN_DT IS NULL)
    AND KEYWORDS IS NOT NULL AND KEYWORDS!=''  %COUNTRY% %TYPE% %CAT% %GRP% %ID% )
    AND (D.IS_DELETED IS NULL OR D.IS_DELETED= 0)
    GROUP BY D.AUTO_ID,D.LAST_RUN_DT
  </NEWS_GET_SM>-->

  <!--<NEWS_GET_SM>
    SELECT  TOP 10 d.AUTO_ID,convert(varchar(10),LAST_RUN_DT-1,%DF%) AS LAST_RUN_DT ,convert(varchar(10),GETDATE(),%DF%) AS DATETO,
    (SELECT KEYWORDS FROM FT_NEWS_LK WITH(NOLOCK)    WHERE  ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )    OR LAST_RUN_DT IS NULL)
    AND (KEYWORDS IS NOT NULL AND KEYWORDS!='')    AND (IS_DELETED IS NULL OR IS_DELETED= 0)    AND AUTO_ID = D.AUTO_ID FOR XML PATH('WORDS') ,
    ROOT('Root')) WORDS    FROM FT_NEWS_LK D WITH(NOLOCK)
    INNER JOIN FAMILY_MEMBER  FM WITH(NOLOCK) ON FM.AUTO_ID = d.AUTO_ID
    LEFT JOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = FM.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    WHERE ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )    OR LAST_RUN_DT IS NULL)
    AND KEYWORDS IS NOT NULL AND KEYWORDS!=''       %COUNTRY% %TYPE% %CAT% %GRP% %ID%
    AND (D.IS_DELETED IS NULL OR D.IS_DELETED= 0)    GROUP BY D.AUTO_ID,D.LAST_RUN_DT
  </NEWS_GET_SM>-->

  <!--<NEWS_GET_SM>
    SELECT DISTINCT TOP %RECCOUNT% d.AUTO_ID,convert(varchar(10),LAST_RUN_DT-1,%DF%) AS LAST_RUN_DT ,convert(varchar(10),GETDATE(),%DF%) AS DATETO,
    (SELECT KEYWORDS,GRP_NAME FROM FT_NEWS_LK WITH(NOLOCK)   WHERE  (KEYWORDS IS NOT NULL AND KEYWORDS!='')    AND (IS_DELETED IS NULL OR IS_DELETED= 0)    AND AUTO_ID = D.AUTO_ID FOR XML PATH('WORDS') ,
    ROOT('Root')) WORDS, newid()
    FROM FT_NEWS_LK D WITH(NOLOCK)
    INNER JOIN FAMILY_MEMBER  FM WITH(NOLOCK) ON FM.AUTO_ID = d.AUTO_ID
    LEFT JOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = FM.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    WHERE ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )    OR LAST_RUN_DT IS NULL)
    AND KEYWORDS IS NOT NULL AND KEYWORDS!=''       %COUNTRY% %TYPE% %CAT% %GRP% %ID%
    AND (D.IS_DELETED IS NULL OR D.IS_DELETED= 0)
    GROUP BY D.AUTO_ID,D.LAST_RUN_DT
    order by newid()

  </NEWS_GET_SM>-->

  <!--<NEWS_GET_SM>
    SELECT TOP %RECCOUNT%  AUTO_ID,LAST_RUN_DT ,DATETO,WORDS
    FROM(
    SELECT DISTINCT d.AUTO_ID,convert(varchar(10),LAST_RUN_DT-1,%DF%) AS LAST_RUN_DT ,convert(varchar(10),GETDATE(),%DF%) AS DATETO,
    (SELECT KEYWORDS,(CASE WHEN GRP_ID IS NULL OR GRP_ID ='' THEN 'nabd' ELSE GRP_NAME  END) GRP_NAME FROM FT_NEWS_LK WITH(NOLOCK)   WHERE  (KEYWORDS IS NOT NULL AND KEYWORDS!='')    AND (IS_DELETED IS NULL OR IS_DELETED= 0)    AND AUTO_ID = D.AUTO_ID FOR XML PATH('WORDS') ,
    ROOT('Root')) WORDS
    FROM FT_NEWS_LK D WITH(NOLOCK)
    INNER JOIN FAMILY_MEMBER  FM WITH(NOLOCK) ON FM.AUTO_ID = d.AUTO_ID
    LEFT JOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = FM.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    WHERE ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )    OR LAST_RUN_DT IS NULL)
    AND KEYWORDS IS NOT NULL AND KEYWORDS!=''       %COUNTRY% %TYPE% %CAT% %GRP% %ID%
    AND (D.IS_DELETED IS NULL OR D.IS_DELETED= 0)
    GROUP BY D.AUTO_ID,D.LAST_RUN_DT
    )A
    order by newid()
  </NEWS_GET_SM>-->


  <NEWS_GET_SM>
    SELECT TOP %RECCOUNT%  AUTO_ID,LAST_UP ,DATETO,WORDS
    FROM(
    SELECT DISTINCT d.AUTO_ID,convert(varchar(10),D.LAST_UP-1,%DF%) AS LAST_UP ,convert(varchar(10),GETDATE(),%DF%) AS DATETO,
    (SELECT ID_NO,KEYWORDS,(CASE WHEN GRP_ID IS NULL OR GRP_ID ='' THEN 'nabd' ELSE GRP_NAME  END) GRP_NAME FROM FT_NEWS_LK WITH(NOLOCK)
    WHERE  (KEYWORDS IS NOT NULL AND KEYWORDS!='')
    AND (IS_DELETED IS NULL OR IS_DELETED= 0)
    AND AUTO_ID = D.AUTO_ID AND ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )    OR LAST_RUN_DT IS NULL) FOR XML PATH('WORDS') ,
    ROOT('Root')) WORDS
    FROM FT_NEWS_LK D WITH(NOLOCK)
    INNER JOIN FAMILY_MEMBER  FM WITH(NOLOCK) ON FM.AUTO_ID = d.AUTO_ID
    LEFT JOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = FM.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    WHERE ( (CAST(LAST_RUN_DT AS DATE) %OPERATOR% CAST(GETDATE() AS DATE) )    OR LAST_RUN_DT IS NULL)
    AND KEYWORDS IS NOT NULL AND KEYWORDS!=''       %COUNTRY% %TYPE% %CAT% %GRP% %ID%
    AND (D.IS_DELETED IS NULL OR D.IS_DELETED= 0)
    GROUP BY D.AUTO_ID,D.LAST_UP
    )A
    order by newid()
  </NEWS_GET_SM>



  <NEWS_GET_SM_PRIORITY>

    SELECT TOP %RECCOUNT%  AUTO_ID,LAST_UP ,DATETO,WORDS
    FROM(
    SELECT DISTINCT d.AUTO_ID,convert(varchar(10),LAST_UP-1,%DF%) AS LAST_UP ,convert(varchar(10),GETDATE(),%DF%) AS DATETO,
    (SELECT ID_NO,KEYWORDS,(CASE WHEN GRP_ID IS NULL OR GRP_ID ='' THEN 'nabd' ELSE GRP_NAME  END) GRP_NAME  FROM FT_NEWS_LK WITH(NOLOCK)
    WHERE  (KEYWORDS IS NOT NULL AND KEYWORDS!='')
    AND (IS_DELETED IS NULL OR IS_DELETED= 0)
    AND AUTO_ID = D.AUTO_ID AND ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )    OR LAST_RUN_DT IS NULL) FOR XML PATH('WORDS') ,
    ROOT('Root')) WORDS
    FROM FT_NEWS_LK D WITH(NOLOCK)
    INNER JOIN SM_PRIORITY SP(NOLOCK) ON SP.AUTO_ID = D.AUTO_ID AND PRIORITY_ID = 1
    INNER JOIN FAMILY_MEMBER  FM WITH(NOLOCK) ON FM.AUTO_ID = d.AUTO_ID
    LEFT JOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = FM.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    WHERE ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )    OR LAST_RUN_DT IS NULL)
    AND KEYWORDS IS NOT NULL AND KEYWORDS!=''       %COUNTRY% %TYPE% %CAT% %GRP% %ID%
    AND (D.IS_DELETED IS NULL OR D.IS_DELETED= 0)
    GROUP BY D.AUTO_ID,D.LAST_UP
    )A
    order by newid()
  </NEWS_GET_SM_PRIORITY>

  <NEWS_UPDATE_LAST_RUN_PRIORITY>
    UPDATE FT_NEWS_LK
    SET LAST_RUN_DT_N = LAST_RUN_DT , LAST_RUN_DT = LAST_RUN_DT - 1
    WHERE AUTO_ID IN(
    SELECT DISTINCT SP.AUTO_ID FROM SM_PRIORITY SP (NOLOCK) WHERE PRIORITY_ID = 1
    )
  </NEWS_UPDATE_LAST_RUN_PRIORITY>




  <GENERAL_GET_SM_PRIORITY>
    SELECT TOP %RECCOUNT% D.SM_D_ID,FUNCTION_ID,d.SCREEN_NAME,d.auto_id,convert(varchar(10),dp.LAST_UPDATE-1,%DF%) ,D.MODULE_ID,convert(varchar(10),GETDATE(),%DF%)
    FROM SM_DATA D WITH(NOLOCK)
    INNER JOIN SM_PRIORITY SP(NOLOCK) ON SP.AUTO_ID = D.AUTO_ID AND PRIORITY_ID = 1
    LEFT JOIN SM_DATA_PROCESS DP WITH(NOLOCK) ON DP.SM_D_ID = D.SM_D_ID and FUNCTION_ID = %1% AND MODULE_ID = %2%
    LEFT JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.AUTO_ID = D.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    lEFT jOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = D.AUTO_ID
    WHERE FUNCTION_ID = %1% AND MODULE_ID = %2% AND (cast(LAST_RUN as date) %OPERATOR% cast(GETDATE() as date) OR LAST_RUN IS NULL)  AND (D.IS_DEL=0 OR D.IS_DEL IS NULL) %COUNTRY% %TYPE% %CAT% %GRP% %ID%
    GROUP BY D.SM_D_ID,FUNCTION_ID,d.SCREEN_NAME,d.auto_id,convert(varchar(10),dp.LAST_UPDATE-1,101) ,D.MODULE_ID
    order by newid()
  </GENERAL_GET_SM_PRIORITY>


  <UPDATE_LAST_RUN_PRIORITY>
    UPDATE SM_DATA_PROCESS
    SET LAST_RUN_N = LAST_RUN , LAST_RUN = LAST_RUN - 1
    WHERE SM_D_ID IN(
    SELECT DISTINCT SM.SM_D_ID FROM SM_DATA_PROCESS SM (NOLOCK)
    INNER JOIN SM_DATA SD (NOLOCK) ON SD.SM_D_ID = SM.SM_D_ID AND FUNCTION_ID = '%FUNCTION_ID%'
    INNER JOIN SM_PRIORITY SP (NOLOCK) ON SP.AUTO_ID = SD.AUTO_ID AND PRIORITY_ID = 1
    )
  </UPDATE_LAST_RUN_PRIORITY>



  <RETWEETS_GET_SM>
    --SELECT TOP %RECCOUNT% AUTO_ID, TWEET_ID ,SCREEN_NAME,convert(varchar(10),GETDATE(),%DF%) AS DATETO FROM  %FTSM%SM_TWITTER D WITH (nolock)
    --WHERE ( RT_ST_ID = 0 OR RT_ST_ID IS NULL) %ID%
    --ORDER BY TIME_STAMP DESC

    SELECT TOP %RECCOUNT% D.AUTO_ID, TWEET_ID ,D.MAIN_NAME,convert(varchar(10),GETDATE(),%DF%) AS DATETO ,SD.SM_D_ID
    FROM %FTSM%SM_TWITTER D WITH (nolock)
    LEFT JOIN SM_DATA SD (nolock) ON SD.SCREEN_NAME = D.MAIN_NAME AND SD.AUTO_ID = D.AUTO_ID AND MODULE_ID=2 AND (SD.IS_DEL=0 OR sd.IS_DEL IS NULL)
    WHERE ( RT_ST_ID = 0 OR RT_ST_ID IS NULL) %TIMESTAMP% %ID%
    ORDER BY D.TIME_STAMP DESC
  </RETWEETS_GET_SM>


  <INST_MEDIA_GET_SM>
    SELECT TOP %RECCOUNT% D.AUTO_ID, MEDIA_ID,DTL.USER_NAME,convert(varchar(10),GETDATE(),%DF%) AS DATETO,SD.SM_D_ID,convert(varchar(10),dp.LAST_UPDATE-1,101) AS LASTUP
    FROM %FTSM%INST_MEDIA D (nolock)
    INNER JOIN %FTSM%INST_DETAILS DTL (nolock) ON D.AUTO_ID = DTL.AUTO_ID
    LEFT JOIN SM_DATA SD (nolock) ON SD.SCREEN_NAME = DTL.USER_NAME AND SD.AUTO_ID = D.AUTO_ID AND MODULE_ID=3 AND (SD.IS_DEL=0 OR sd.IS_DEL IS NULL)
    WHERE 1=1 %TIMESTAMP% %ID%
    ORDER BY D.CREATED_AT DESC
  </INST_MEDIA_GET_SM>



  <!--<GENERAL_GET_SM>
    SELECT TOP 10 '1','28','nancyajram','392',GETDATE()-3 ,'2'
  </GENERAL_GET_SM>-->
  <UPDATE_SM_PROCESS_DTL>
    UPDATE SM_PROCESS_DTL
    SET LAST_RUN=GETDATE()
    WHERE IS_ACTIVE='1' %INSTANCE% %FUNCTION% %MODULE%
  </UPDATE_SM_PROCESS_DTL>





  <SELECT_SM_PROCESS_PHOTO>
    select INSTANCE_iD,FUNCTION_ID,TAG_NAME,CAT_ID,COUNTRY_ID,GRP_ID,TYPE_ID,COUNT_REC,MODULE_ID,SERVICE_URL,DATE_FORMAT,TAG_PH_UPDATE
    from SM_PROCESS_DTL WITH(NOLOCK)
    WHERE IS_ACTIVE='1' %INSTANCE% %FUNCTION% %MODULE%
  </SELECT_SM_PROCESS_PHOTO>

  <UPDATE_SM_PROCESS_PHOTO>
    UPDATE SM_PROCESS_DTL
    SET LAST_RUN=GETDATE()
    WHERE IS_ACTIVE='1' %INSTANCE% %FUNCTION% %MODULE%
  </UPDATE_SM_PROCESS_PHOTO>


  <GET_TWITTER_PHOTO>
    SELECT TOP %RECCOUNT% D.A_ID,D.MediaUrlHttps,D.AUTO_ID,FM.SCREEN_NAME FROM %FTSM%SM_TW_MMT D WITH (NOLOCK)
    INNER JOIN SM_DATA FM (NOLOCK) ON FM.AUTO_ID = D.AUTO_ID AND  FM.MODULE_ID = 2
    WHERE IS_PROC='0' %ID%
  </GET_TWITTER_PHOTO>
  <GET_SM_FB_PHOTO>
    SELECT TOP %RECCOUNT% POST_id,PICTURE,AUTO_ID,FROMNAME FROM %FTSM%SM_FB D WITH (NOLOCK)
    WHERE IS_PROC='0' %ID%
  </GET_SM_FB_PHOTO>
  <GET_FB_PHOTO>
    SELECT TOP %RECCOUNT% PHOTO_ID,SOURCE_URL,AUTO_ID,SCR_NAME FROM %FTSM%FB_PHOTOS D WITH (NOLOCK)
    WHERE IS_PROC='0' %ID%
  </GET_FB_PHOTO>
  <UPDATE_TWITTER_PHOTO>
    UPDATE %FTSM%SM_TW_MMT
    SET INT_URL='%INT_URL%',MediaUrlHttps='%SOURCE_URL%', IS_PROC='%IS_PROC%'
    WHERE A_ID='%POST_ID%'
  </UPDATE_TWITTER_PHOTO>
  <UPDATE_SM_FB_PHOTO>
    UPDATE %FTSM%SM_FB
    SET INT_URL='%INT_URL%',PICTURE='%SOURCE_URL%', IS_PROC='%IS_PROC%'
    WHERE POST_ID='%POST_ID%'
  </UPDATE_SM_FB_PHOTO>
  <UPDATE_FB_PHOTO>
    UPDATE %FTSM%FB_PHOTOS
    SET INT_URL='%INT_URL%',SOURCE_URL='%SOURCE_URL%', IS_PROC='%IS_PROC%'
    WHERE PHOTO_ID='%POST_ID%'
  </UPDATE_FB_PHOTO>

  <GET_INSTAGRAM_PHOTO>
    SELECT TOP %RECCOUNT% MEDIA_ID,STAND_RES_URL,D.AUTO_ID, FM.SCREEN_NAME FROM %FTSM%INST_MEDIA D WITH (NOLOCK)
    INNER JOIN SM_DATA FM (NOLOCK) ON CONVERT(NVARCHAR,FM.AUTO_ID) = D.AUTO_ID AND  FM.MODULE_ID = 3
    WHERE IS_PROC='0' %ID%
  </GET_INSTAGRAM_PHOTO>


  <UPDATE_INSTAGRAM_PHOTO>
    UPDATE %FTSM%INST_MEDIA
    SET INT_URL='%INT_URL%',STAND_RES_URL='%SOURCE_URL%', IS_PROC='%IS_PROC%'
    WHERE MEDIA_ID='%POST_ID%'
  </UPDATE_INSTAGRAM_PHOTO>





  <GET_DOWN_SERVICES>
    SELECT LM.L_EN AS MODULE_NAME, LM1.L_EN AS FUNCTION_NAME,CONVERT(VARCHAR,LAST_RUN,107) AS LAST_RUN_DT,
    CONVERT(VARCHAR(15),Convert(time,LAST_RUN), 100) AS LAST_RUN_TM,
    DATEDIFF(SECOND, LAST_RUN, GETDATE())/ 3600.0 AS DOWN_HOURS
    FROM SM_PROCESS_DTL DTL (NOLOCK)
    LEFT JOIN LOOKUP_MAIN LM (NOLOCK) ON (DTL.MODULE_ID = LM.CURRENT_ID) AND LM.USED_BY_ID ='501'
    LEFT JOIN LOOKUP_MAIN LM1 (NOLOCK) ON DTL.FUNCTION_ID = LM1.CURRENT_ID AND LM1.USED_BY_ID ='502'
    WHERE DTL.INSTANCE_ID = %I% AND DATEDIFF(SECOND, LAST_RUN, GETDATE())/ 3600.0 > %H%
  </GET_DOWN_SERVICES>







  <SELECT_MEMBER_PHONES>
    --SELECT DISTINCT TOP %RECCOUNT% PHONE_ID,AUTO_ID,COUNTRY_CODE,PHONE_NUMBER
    --FROM MEMBER_PHONE D (NOLOCK)
    --WHERE 1=1 %ID%

    SELECT DISTINCT TOP %RECCOUNT% PHONE_ID,AUTO_ID,COUNTRY_CODE,PHONE_NUMBER,convert(varchar(10),d.LAST_UPDATE-1,%DF%) ,convert(varchar(10),GETDATE(),%DF%),FLAG
    FROM MEMBER_PHONE D (NOLOCK)
    WHERE 1=1 AND (cast(LAST_RUN as date) %OPERATOR% cast(GETDATE() as date) OR LAST_RUN IS NULL) %ID%


  </SELECT_MEMBER_PHONES>



  <!--WHATSAPP-->
  <INSERT_WAHTSAPP_DTL>
    IF NOT EXISTS (select 1 from  FT_SM.DBO.WA_IMG (NOLOCK) where MOBILE_NO ='%MOBILE_NO%' and auto_id = '%AUTO_ID%')

    BEGIN
    INSERT INTO FT_SM.DBO.WA_IMG
    (auto_id
    ,MOBILE_NO
    ,CONTACT_NAME
    ,REFERENCE_NO
    ,PROFILE_PHOTO
    ,STATUS_ID
    ,CREATED_AT
    ,IMGBNR)
    VALUES
    ('%AUTO_ID%'
    ,'%MOBILE_NO%'
    ,'%CONTACT_NAME%'
    ,'%REFERENCE_NO%'
    ,'%PROFILE_PHOTO%'
    ,'0'
    ,'%CREATED_AT%'
    ,'%IMGBNR%')
    END

    ELSE

    BEGIN
    UPDATE FT_SM.DBO.WA_IMG
    SET MOBILE_NO = '%MOBILE_NO%'
    ,CONTACT_NAME = '%CONTACT_NAME%'
    ,REFERENCE_NO = '%REFERENCE_NO%'
    ,PROFILE_PHOTO = '%PROFILE_PHOTO%'
    ,STATUS_ID = '0'
    ,IMGBNR ='%IMGBNR%'
    WHERE MOBILE_NO = '%MOBILE_NO%'
    END
  </INSERT_WAHTSAPP_DTL>

  <UPDATE_MEMBER_PHONE>
    UPDATE MEMBER_PHONE SET LAST_UPDATE=%LAST_UPDATE%, LAST_RUN=GETDATE() %FLAG%
    WHERE AUTO_ID=%AUTO_ID% AND PHONE_NUMBER = '%PHONE_NUMBER%'
  </UPDATE_MEMBER_PHONE>

  <INSERT_SM_GP_DTL>
    IF NOT EXISTS (select 1 from  FT_SM.DBO.SM_GP_DTL (NOLOCK) where RECORD_ID ='%RECORD_ID%' AND AUTO_ID = '%AUTO_ID%')
    BEGIN
    INSERT INTO FT_SM.DBO.SM_GP_DTL(AUTO_ID,POST_TYPE,RECORD_ID,PLUS_ID,DATA_ID,FROM_ID,FROM_NAME,S_TITLE,S_UPDATED,KIND,TITLE,PLUS_URL, VERB,IMAGE,PHYSICAL_IMG,DISPLAY,CONTENTS,CREATED_TIME,UPDATED_TIME,ROW_INSERT_DATA,IS_DELETED,USER_ID,IP,CHECK_SUM,TIME_STAMP,SITE_ID,SYSTEM_ID,IS_PROCESSED,REPLIES,PLUS_ONERS,RESHARERS,VIDEOS,UNIQUE_KEY)
    VALUES('%AUTO_ID%','%POST_TYPE%',N'%RECORD_ID%', N'%PLUS_ID%', N'%DATA_ID%', N'%FROM_ID%', N'%FROM_NAME%', N'%S_TITLE%', N'%S_UPDATED%', N'%KIND%', N'%TITLE%', N'%PLUS_URL%',N'%VERB%', N'%IMAGE%','%PHYSICAL_IMG%', N'%DISPLAY%', N'%CONTENTS%',N'%CREATED_TIME%', N'%UPDATED_TIME%', N'%ROW_INSERT_DATA%',
    '%IS_DELETED%', N'%USER_ID%', N'%IP%', N'%CHECK_SUM%', N'%TIME_STAMP%', N'%SITE_ID%', N'%SYSTEM_ID%', '%IS_PROCESSED%', N'%REPLIES%', N'%PLUS_ONERS%', N'%RESHARERS%', N'%VIDEOS%', N'%UNIQUE_KEY%')
    END
    ELSE
    BEGIN
    UPDATE FT_SM.DBO.SM_GP_DTL
    SET PLUS_ID = N'%PLUS_ID%'
    ,DATA_ID = N'%DATA_ID%'
    ,FROM_ID = N'%FROM_ID%'
    ,FROM_NAME = N'%FROM_NAME%'
    ,S_UPDATED = N'%S_UPDATED%'
    ,KIND = N'%KIND%'
    ,TITLE = N'%TITLE%'
    ,PLUS_URL = N'%PLUS_URL%'
    ,VERB = N'%VERB%'
    ,IMAGE = N'%IMAGE%'
    ,DISPLAY = N'%DISPLAY%'
    ,CREATED_TIME = '%CREATED_TIME%'
    ,UPDATED_TIME = '%UPDATED_TIME%'
    ,ROW_INSERT_DATA = '%ROW_INSERT_DATA%'
    ,IS_DELETED = '%IS_DELETED%'
    ,USER_ID = N'%USER_ID%'
    ,IP = N'%IP%'
    ,CHECK_SUM = N'%CHECK_SUM%'
    ,TIME_STAMP = '%TIME_STAMP%'
    ,SITE_ID = '%SITE_ID%'
    ,SYSTEM_ID = N'%SYSTEM_ID%'
    ,IS_PROCESSED = '%IS_PROCESSED%'
    ,REPLIES = %REPLIES%
    ,PLUS_ONERS = %PLUS_ONERS%
    ,RESHARERS = %RESHARERS%
    ,VIDEOS = %VIDEOS%
    ,UNIQUE_KEY = N'%UNIQUE_KEY%'
    WHERE RECORD_ID = '%RECORD_ID%'
    AND AUTO_ID = '%AUTO_ID%'
    END
  </INSERT_SM_GP_DTL>

  <INSERT_SM_GP_PRO>
    IF NOT EXISTS (select 1 from  FT_SM.DBO.SM_GP_PRO (NOLOCK) where RECORD_ID ='%RECORD_ID%' AND AUTO_ID = '%AUTO_ID%')
    BEGIN
    INSERT INTO FT_SM.DBO.SM_GP_PRO(AUTO_ID,RECORD_ID,PLUS_ID,DATA_ID,FROM_ID,DISPLAY_NAME,FAMILY_NAME,GIVEN_NAME,STORY,GENDER,OBJECT_TYPE,IMAGE_URL,PHYSICAL_IMG,IS_PLUS_USER,VERIFIED,COVER_PHOTO_URL,KIND,PLUS_ONE_COUNT,CIRCLED_BY_COUNT,IS_DELETED,S_TITLE,URL,BRAGGING_RIGHTS,ABOUT_ME,RELATIONSHIP_STATUS,BIRTHDAY,USER_ID,IP,CHECK_SUM,TIME_STAMP,SITE_ID,SYSTEM_ID)
    VALUES('%AUTO_ID%','%RECORD_ID%','%PLUS_ID%','%DATA_ID%','%FROM_ID%','%DISPLAY_NAME%','%FAMILY_NAME%','%GIVEN_NAME%','%STORY%','%GENDER%','%OBJECT_TYPE%','%IMAGE_URL%','%PHYSICAL_IMG%','%IS_PLUS_USER%','%VERIFIED%','%COVER_PHOTO_URL%','%KIND%','%PLUS_ONE_COUNT%','%CIRCLED_BY_COUNT%','%IS_DELETED%','%S_TITLE%','%URL%','%BRAGGING_RIGHTS%','%ABOUT_ME%','%RELATIONSHIP_STATUS%','%BIRTHDAY%','%USER_ID%','%IP%','%CHECK_SUM%','%TIME_STAMP%','%SITE_ID%','%SYSTEM_ID%')
    END
    ELSE
    BEGIN
    UPDATE FT_SM.DBO.SM_GP_PRO
    SET PLUS_ID = '%PLUS_ID%',
    DATA_ID = '%DATA_ID%',
    FROM_ID = '%FROM_ID%',
    DISPLAY_NAME = '%DISPLAY_NAME%',
    FAMILY_NAME = '%FAMILY_NAME%',
    GIVEN_NAME = '%GIVEN_NAME%',
    STORY = '%STORY%',
    GENDER = '%GENDER%',
    OBJECT_TYPE = '%OBJECT_TYPE%',
    IMAGE_URL = '%IMAGE_URL%',
    IS_PLUS_USER = '%IS_PLUS_USER%',
    VERIFIED = '%VERIFIED%',
    COVER_PHOTO_URL = '%COVER_PHOTO_URL%',
    KIND = '%KIND%',
    PLUS_ONE_COUNT = '%PLUS_ONE_COUNT%',
    CIRCLED_BY_COUNT = '%CIRCLED_BY_COUNT%',
    IS_DELETED = '%IS_DELETED%',
    S_TITLE = '%S_TITLE%',
    URL = '%URL%',
    BRAGGING_RIGHTS = '%BRAGGING_RIGHTS%',
    ABOUT_ME = '%ABOUT_ME%',
    RELATIONSHIP_STATUS = '%RELATIONSHIP_STATUS%',
    BIRTHDAY = '%BIRTHDAY%',
    USER_ID = '%USER_ID%',
    IP = '%IP%',
    CHECK_SUM = '%CHECK_SUM%',
    TIME_STAMP = '%TIME_STAMP%',
    SITE_ID = '%SITE_ID%',
    SYSTEM_ID = '%SYSTEM_ID%'
    WHERE RECORD_ID = '%RECORD_ID%'
    AND AUTO_ID = '%AUTO_ID%'
    END
  </INSERT_SM_GP_PRO>

  <INSERT_CHANNEL>
    IF NOT EXISTS(SELECT 1 FROM FT_NEWS_CN (NOLOCK) WHERE CHANNEL_ID = '%CHANNEL_ID%')
    INSERT INTO FT_NEWS_CN
    (CHANNEL_ID
    ,NAME
    ,URL
    ,IS_DELETED
    ,PARENT_CHANNEL_ID
    ,NAME_AR
    ,LANGUAGE
    ,LOGO
    ,ESTABLISH_DATE
    ,COUNTRY_ID
    ,TYPE_ID
    ,TYPE_NAME
    ,TYPE_NAME_AR)
    VALUES
    ('%CHANNEL_ID%'
    ,'%NAME%'
    ,'%URL%'
    ,'%IS_DELETED%'
    ,'%PARENT_CHANNEL_ID%'
    ,'%NAME_AR%'
    ,'%LANGUAGE%'
    ,'%LOGO%'
    ,'%ESTABLISH_DATE%'
    ,'%COUNTRY_ID%'
    ,'%TYPE_ID%'
    ,'%TYPE_NAME%'
    ,'%TYPE_NAME_AR%')
  </INSERT_CHANNEL>




  <SAVE_IMAGE_META>
    IF NOT EXISTS(SELECT 1 FROM IMAGE_METAS (NOLOCK) WHERE URL='%IMG_URL%')
    INSERT INTO IMAGE_METAS(MODULE_ID,FUNCTION_ID,SCREEN_NAME,AUTO_ID,DATA_ID,IMAGE_ID,CR_DATE,%FIELDS%)
    VALUES('%MODULE_ID%',NULL,NULL,NULL,NULL,NULL,NULL,%VALUES%);
  </SAVE_IMAGE_META>



  <SELECT_SM_DATA_PROCESS>

    with CTERESULT as(

    select ROW_NUMBER() over(ORDER BY LAST_RUN DESC)  RowNumber, d.AUTO_ID, FUNCTION_ID,lk.L_EN, CONVERT(VARCHAR, LAST_UPDATE,107) AS [LAST UPDATED],CONVERT(VARCHAR, LAST_RUN,107) AS [LAST RUN]
    FROM [SM_DATA_PROCESS] DP (NOLOCK)
    INNER JOIN SM_DATA D (NOLOCK) ON DP.SM_D_ID = DP.SM_D_ID
    LEFT JOIN LOOKUP_MAIN LK (NOLOCK) ON LK.CURRENT_ID = FUNCTION_ID AND LK.USED_BY_ID=502
    WHERE 1=1 %CONDITION%

    )

    SELECT DISTINCT TOP 10 AUTO_ID, FUNCTION_ID,L_EN AS [FUNCTION NAME],[LAST UPDATED],[LAST RUN]   FROM CTERESULT (NOLOCK)
  </SELECT_SM_DATA_PROCESS>

  <SELECT_SM_AUDIT>SELECT TOP 10 AUTO_ID,MODULE_ID,FUNCTION_ID,ERROR_CODE,REMARKS,CONVERT(VARCHAR, TIME_STAMP, 107) AS [DATE],NO_OF_REC FROM [SM_AUDIT] D (NOLOCK) WHERE 1=1 %CONDITION% ORDER BY TIME_STAMP DESC</SELECT_SM_AUDIT>







  <INVALID_ACCOUNT>
    UPDATE SM_DATA SET IS_VALID = 0 WHERE SM_D_ID= '%SM_D_ID%'
  </INVALID_ACCOUNT>




  <SELECT_CRAWLER_STATS>
    select  a.* ,ISNULL(ACC_ALL,'0') AS ACC_ALL,ISNULL(e.ACC_IN,'0') AS ACC_IN,ISNULL(e.NREC,'0')AS NREC, ISNULL(c.ACC_INWR,'0') AS ACC_INWR, CONVERT(varchar, GETDATE(),107) AS TODAY
    from

    (SELECT DISTINCT MODULE_ID, FUNCTION_ID
    FROM SM_DATA SD(NOLOCK)
    INNER JOIN SM_DATA_PROCESS SDP(NOLOCK) ON SD.SM_D_ID=SDP.SM_D_ID) a


    LEFT OUTER JOIN (select count(*) ACC_ALL , MODULE_ID
    from SM_DATA (NOLOCK)
    group by MODULE_ID) b on  b.module_id=a.module_id

    LEFT OUTER JOIN(select SA.MODULE_ID,FUNCTION_ID, COUNT (DISTINCT SA.SM_D_ID) AS ACC_IN , SUM(NO_OF_REC) NREC
    FROM SM_AUDIT SA (NOLOCK)
    where TIME_STAMP > cast(getdate() as date)
    GROUP BY SA.MODULE_ID,FUNCTION_ID) e ON a.MODULE_ID = e.MODULE_ID AND a.FUNCTION_ID=e.FUNCTION_ID


    LEFT OUTER JOIN (select MODULE_ID,FUNCTION_ID, COUNT (DISTINCT SA.SM_D_ID) AS ACC_INWR
    FROM SM_AUDIT SA (NOLOCK)
    where TIME_STAMP > cast(getdate() as date) AND ERROR_CODE=0
    GROUP BY MODULE_ID,FUNCTION_ID)c on c.FUNCTION_ID = e.FUNCTION_ID AND C.MODULE_ID=b.module_id

    WHERE a.MODULE_ID IN(1,2,3,5) and a.FUNCTION_ID!=21


    UNION


    select  '4' AS MODULE_ID, '40' AS FUNCTION_ID ,ISNULL(ACC_ALL,'0') AS ACC_ALL,ISNULL(d.ACC_IN,'0') AS ACC_IN,ISNULL(d.NREC,'0')AS NREC, ISNULL(c.ACC_INWR,'0') AS ACC_INWR, CONVERT(varchar, GETDATE(),107) AS TODAY
    from
    (select count(DISTINCT AUTO_ID) ACC_ALL
    from SM_DATA (NOLOCK))a

    LEFT OUTER JOIN(select FUNCTION_ID, COUNT (DISTINCT AUTO_ID) AS ACC_IN , SUM(NO_OF_REC) NREC
    FROM SM_AUDIT(NOLOCK) where TIME_STAMP > cast(getdate() as date)
    GROUP BY FUNCTION_ID)d ON  d.FUNCTION_ID=40

    LEFT OUTER JOIN (select FUNCTION_ID,COUNT (DISTINCT SA.AUTO_ID) AS ACC_INWR
    FROM SM_AUDIT SA (NOLOCK)
    where TIME_STAMP > cast(getdate() as date) AND FUNCTION_ID=40 AND ERROR_CODE=0
    GROUP BY FUNCTION_ID)c on d.FUNCTION_ID = c.FUNCTION_ID

    UNION


    select  '250' AS MODULE_ID, '79' AS FUNCTION_ID ,ISNULL(ACC_ALL,'0') AS ACC_ALL,ISNULL(d.ACC_IN,'0') AS ACC_IN,ISNULL(d.NREC,'0')AS NREC, ISNULL(c.ACC_INWR,'0') AS ACC_INWR, CONVERT(varchar, GETDATE(),107) AS TODAY
    from
    (select count(DISTINCT AUTO_ID) ACC_ALL
    from SM_DATA (NOLOCK))a

    LEFT OUTER JOIN(select FUNCTION_ID, COUNT (DISTINCT AUTO_ID) AS ACC_IN , SUM(NO_OF_REC) NREC
    FROM SM_AUDIT(NOLOCK) where TIME_STAMP > cast(getdate() as date)
    GROUP BY FUNCTION_ID)d ON  d.FUNCTION_ID=79

    LEFT OUTER JOIN (select FUNCTION_ID,COUNT (DISTINCT SA.AUTO_ID) AS ACC_INWR
    FROM SM_AUDIT SA (NOLOCK)
    where TIME_STAMP > cast(getdate() as date) AND FUNCTION_ID=79 AND ERROR_CODE=0
    GROUP BY FUNCTION_ID)c on d.FUNCTION_ID = c.FUNCTION_ID




    order by MODULE_ID, FUNCTION_ID
  </SELECT_CRAWLER_STATS>





  <INSERT_YOUTUBE_VIDEOS>
    IF NOT EXISTS (select VIDEO_ID from  FT_SM.DBO.YOUTUBE_VIDEOS (NOLOCK)  where VIDEO_ID ='%VIDEO_ID%' and AUTO_ID = '%AUTO_ID%')
    INSERT INTO FT_SM.DBO.YOUTUBE_VIDEOS (YOUTUBE_ID,FEED_ID,VIDEO_ID, TITLE,DESCRIPTION,DATE_UPLOADED, RATINGS,NO_OF_COMMENTS,DURATION,AUTHOR,COMPLAINT_URI,ENTRY_ID,IS_DRAFT,IS_PRIVATE,VIEW_COUNT, WATCH_PAGE,TIME_STAMP,USER_NAME,AUTO_ID,CONTENT,MAIN_NAME)
    VALUES('%YOUTUBE_ID%','%FEED_ID%','%VIDEO_ID%',N'%TITLE%',N'%DESCRIPTION%','%DATE_UPLOADED%','%RATINGS%','%NO_OF_COMMENTS%','%DURATION%',N'%AUTHOR%',N'%COMPLAINT_URI%','%ENTRY_ID%','%IS_DRAFT%','%IS_PRIVATE%','%VIEW_COUNT%',N'%WATCH_PAGE%','%TIME_STAMP%','%USER_NAME%','%AUTO_ID%','%CONTENT%','%MAIN_NAME%')
  </INSERT_YOUTUBE_VIDEOS>





  <VW_PEOPLE_SEARCH>
    SELECT Top 380 [AUTO_ID]
    ,[SRC]
    ,[AUTO_ID1]
    ,[DISPLAY]
    ,[AUTO_ID2]
    ,[IMAGE_URL]
    ,[NAME]
    ,[CN1]
    ,[CN]
    ,[TWITTER]
    ,[FACEBOOK]
    ,[EMAIL]
    ,[CO_DISPLAY]
    ,[SM_SEARCH]
    ,[IS_PRIVATE]
    ,[dob]
    ,[GENDER_ID]
    ,[SPOUSE_NAME]
    FROM [VW_PEOPLE_SEARCH] (NOLOCK)
  </VW_PEOPLE_SEARCH>

  <UPDATE_LSN_IS_HDP>
    UPDATE LSN1 SET IS_HDP = '1' WHERE AUTO_ID IN(%AUTO_ID%)
  </UPDATE_LSN_IS_HDP>

  <GET_SEND_MAIL_DATA>
    SELECT  AUTOID, [FROM], [TO], CC, BCC, SUBJECT, SUBJECT_AR, BODY, BODY_AR, PRIORITY
    FROM SEND_MAIL (NOLOCK)
    WHERE CONVERT(VARCHAR(5), TIME_IN, 108) = CONVERT(VARCHAR(5), GETDATE(), 108)
  </GET_SEND_MAIL_DATA>











  <NEWS_GET_SM_SUBJECT>
    SELECT DISTINCT TOP %RECCOUNT% d.AUTO_ID,convert(varchar(10),LAST_RUN_DT-1,%DF%) AS LAST_RUN_DT ,convert(varchar(10),GETDATE(),%DF%) AS DATETO,
    (SELECT KEYWORDS FROM FT_NEWS_LK WITH(NOLOCK)   WHERE  (KEYWORDS IS NOT NULL AND KEYWORDS!='')
    AND (IS_DELETED IS NULL OR IS_DELETED= 0)    AND AUTO_ID = D.AUTO_ID FOR XML PATH('WORDS') ,
    ROOT('Root')) WORDS, newid()
    FROM FT_NEWS_LK D WITH(NOLOCK)
    INNER JOIN FAMILY_MEMBER  FM WITH(NOLOCK) ON FM.AUTO_ID = d.AUTO_ID
    LEFT JOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = FM.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    WHERE ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )    OR LAST_RUN_DT IS NULL)
    AND KEYWORDS IS NOT NULL AND KEYWORDS!=''       %COUNTRY% %TYPE% %CAT% %GRP% %ID%
    AND (D.IS_DELETED IS NULL OR D.IS_DELETED= 0)
    GROUP BY D.AUTO_ID,D.LAST_RUN_DT
    order by newid()

  </NEWS_GET_SM_SUBJECT>

  <INSERT_SM_NEWS_SUBJECT>
    exec %%FTSM%%PR_NEWS_INSERT '%NEWS_ID%', '%CHANNEL_ID%', '%TITLE%', '%DESCRIPTION%', '%PUBLISHED_DATE%', '%LINK_URL%', '%ROW_INSERT_DATE%', '%IS_DELETED%', '%USER_ID%', NULL, NULL, '%TIME_STAMP%', NULL, NULL,%AUTO_ID%, '%MAIN_NAME%' , '%DATE_SWITCHED%',  '%CHANNEL_NAME%', '%CHANNEL_NAME_AR%', '%STRIPPED_DESCRIPTION%' ,%IS_PROCESSED%, %IS_STREAM_PROCESSED%, %GROUP_ID% , %PARENT_CHANNEL_ID% , 101
  </INSERT_SM_NEWS_SUBJECT>

  <UPDATE_FT_NEWS_LK_SUBJECT>
    UPDATE FT_NEWS_LK SET LAST_RUN_DT=GETDATE() WHERE AUTO_ID = %AUTO_ID% AND KEYWORDS IN (%KEYWORDS%)
  </UPDATE_FT_NEWS_LK_SUBJECT>







  <CLEAR_FT_GRP>
    DELETE FROM FT_SM.DBO.FT_GRP
  </CLEAR_FT_GRP>


  <INSERT_FT_GRP>
    INSERT INTO FT_SM.DBO.[FT_GRP]
    ([GROUP_ID]
    ,[GROUP_NAME]
    ,[CREATE_AT])
    VALUES
    ('%GROUP_ID%'
    ,'%GROUP_NAME%'
    ,CONVERT(date, '%CREATE_AT%', 105))
  </INSERT_FT_GRP>













  <INSERT_INST_MEDIA_COMMENT>
    IF NOT EXISTS(SELECT 1 FROM FT_SM.DBO.INST_MEDIA_COMMENTS (NOLOCK) WHERE RECORD_ID='%RECORD_ID%' AND INSTAGRAM_MEDIA_ID='%INSTAGRAM_MEDIA_ID%' AND AUTO_ID='%AUTO_ID%')
    INSERT INTO FT_SM.DBO.INST_MEDIA_COMMENTS
    (RECORD_ID
    ,AUTO_ID
    ,INSTAGRAM_MEDIA_ID
    ,COMMENT_ID
    ,FROM_ID
    ,FROM_USERNAME
    ,FROM_PROFILE_PICTURE
    ,INT_URL
    ,IS_PROC
    ,FROM_FULL_NAME
    ,COMMENT
    ,CREATED_TIME
    ,IS_DELETED
    ,USER_ID
    ,IP
    ,CREATED_AT
    ,SITE_ID
    ,SYSTEM_ID
    ,UNIQUE_KEY
    ,TIME_STAMP)
    VALUES
    ('%RECORD_ID%'
    ,'%AUTO_ID%'
    ,'%INSTAGRAM_MEDIA_ID%'
    ,'%COMMENT_ID%'
    ,'%FROM_ID%'
    ,'%FROM_USERNAME%'
    ,'%FROM_PROFILE_PICTURE%'
    ,'%INT_URL%'
    ,'%IS_PROC%'
    ,'%FROM_FULL_NAME%'
    ,'%COMMENT%'
    ,'%CREATED_TIME%'
    ,'%IS_DELETED%'
    ,'%USER_ID%'
    ,'%IP%'
    ,'%CREATED_AT%'
    ,'%SITE_ID%'
    ,'%SYSTEM_ID%'
    ,'%UNIQUE_KEY%'
    ,'%TIME_STAMP%')
  </INSERT_INST_MEDIA_COMMENT>








  <!--<TWEETS_GET_SM>
    SELECT DISTINCT TOP 10 d.AUTO_ID,convert(varchar(10),LAST_RUN_DT-1,%DF%) AS LAST_RUN_DT ,convert(varchar(10),GETDATE(),%DF%) AS DATETO,
    (SELECT KEYWORDS FROM FT_TWEETS_LK WITH(NOLOCK)   WHERE  (KEYWORDS IS NOT NULL AND KEYWORDS!='')    AND (IS_DELETED IS NULL OR IS_DELETED= 0)
    AND AUTO_ID = D.AUTO_ID AND ( (CONVERT(DATE,LAST_RUN_DT,101) %OPERATOR% CONVERT(DATE,GETDATE(),101) )    OR LAST_RUN_DT IS NULL)  FOR XML PATH('WORDS') ,
    ROOT('Root')) WORDS, newid()xx,SD.SCREEN_NAME
    FROM FT_TWEETS_LK D WITH(NOLOCK)
    INNER JOIN FAMILY_MEMBER  FM WITH(NOLOCK) ON FM.AUTO_ID = d.AUTO_ID
    LEFT JOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = FM.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    xxLEFT JOIN SM_DATA SD (NOLOCK) ON SD.AUTO_ID = d.AUTO_ID AND SD.MODULE_ID=2 and IS_DEF=1
    WHERE ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )    OR LAST_RUN_DT IS NULL)
    AND KEYWORDS IS NOT NULL AND KEYWORDS!=''       %COUNTRY% %TYPE% %CAT% %GRP% %ID%
    AND (D.IS_DELETED IS NULL OR D.IS_DELETED= 0)
    GROUP BY D.AUTO_ID,D.LAST_RUN_DTxx,SD.SCREEN_NAME
    order by newid()

  </TWEETS_GET_SM>-->

  <TWEETS_GET_SM>
    SELECT TOP 10  AUTO_ID,LAST_UP ,DATETO,WORDS,SCREEN_NAME
    FROM(
    SELECT DISTINCT d.AUTO_ID,SD.SCREEN_NAME,convert(varchar(10),LAST_UP-1,%DF%) AS LAST_UP ,convert(varchar(10),GETDATE(),%DF%) AS DATETO,
    (SELECT ID_NO,KEYWORDS,convert(varchar(10),LAST_UP-1,%DF%)AS LAST_UP FROM FT_TWEETS_LK WITH(NOLOCK)
    WHERE  (KEYWORDS IS NOT NULL AND KEYWORDS!='')
    AND (IS_DELETED IS NULL OR IS_DELETED= 0)
    AND AUTO_ID = D.AUTO_ID
    AND ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )    OR LAST_RUN_DT IS NULL)  FOR XML PATH('WORDS') ,
    ROOT('Root')) WORDS
    FROM FT_TWEETS_LK D WITH(NOLOCK)
    INNER JOIN FAMILY_MEMBER  FM WITH(NOLOCK) ON FM.AUTO_ID = d.AUTO_ID
    LEFT JOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = FM.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    LEFT JOIN SM_DATA SD ON SD.AUTO_ID = D.AUTO_ID AND  SD.MODULE_ID = 2 AND SD.IS_DEF =1 AND SD.IS_DEL!=1 AND SD.IS_VALID =1
    WHERE ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )    OR LAST_RUN_DT IS NULL)
    AND KEYWORDS IS NOT NULL AND KEYWORDS!=''       %COUNTRY% %TYPE% %CAT% %GRP% %ID%
    AND (D.IS_DELETED IS NULL OR D.IS_DELETED= 0)
    GROUP BY D.AUTO_ID,D.LAST_UP,SCREEN_NAME
    )A

    order by newid()
  </TWEETS_GET_SM>


  <TWEETS_GET_SM_PRIORITY>


    SELECT TOP 10 AUTO_ID, LAST_UP , DATETO, WORDS,SCREEN_NAME

    from(
    SELECT DISTINCT d.AUTO_ID,convert(varchar(10),LAST_UP-1,%DF%) AS LAST_UP ,convert(varchar(10),GETDATE(),%DF%) AS DATETO,
    (SELECT ID_NO,KEYWORDS,convert(varchar(10),LAST_UP-1,%DF%)AS LAST_UP FROM FT_TWEETS_LK WITH(NOLOCK)
    WHERE  (KEYWORDS IS NOT NULL AND KEYWORDS!='')
    AND (IS_DELETED IS NULL OR IS_DELETED= 0)
    AND AUTO_ID = D.AUTO_ID
    AND ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )    OR LAST_RUN_DT IS NULL)  FOR XML PATH('WORDS') ,
    ROOT('Root')) WORDS,SD.SCREEN_NAME
    FROM FT_TWEETS_LK D WITH(NOLOCK)
    INNER JOIN SM_PRIORITY SP(NOLOCK) ON SP.AUTO_ID = D.AUTO_ID AND PRIORITY_ID = 1
    INNER JOIN FAMILY_MEMBER  FM WITH(NOLOCK) ON FM.AUTO_ID = d.AUTO_ID
    LEFT JOIN PM_GRP_MBR GRP WITH(NOLOCK) ON GRP.AUTO_ID = FM.AUTO_ID
    LEFT JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
    LEFT JOIN SM_DATA SD (NOLOCK) ON SD.AUTO_ID = d.AUTO_ID AND SD.MODULE_ID=2 and IS_DEF=1  AND SD.IS_DEL!=1 AND SD.IS_VALID =1
    WHERE ( (CONVERT(DATE,LAST_RUN_DT,%DF%) %OPERATOR% CONVERT(DATE,GETDATE(),%DF%) )    OR LAST_RUN_DT IS NULL)
    AND KEYWORDS IS NOT NULL AND KEYWORDS!=''       %COUNTRY% %TYPE% %CAT% %GRP% %ID%
    AND (D.IS_DELETED IS NULL OR D.IS_DELETED= 0)
    GROUP BY D.AUTO_ID,D.LAST_UP,SD.SCREEN_NAME
    )A
    order by newid()
  </TWEETS_GET_SM_PRIORITY>

  <TWEETS_UPDATE_LAST_RUN_PRIORITY>
    UPDATE FT_TWEETS_LK
    SET LAST_RUN_DT_N = LAST_RUN_DT , LAST_RUN_DT = LAST_RUN_DT - 1
    WHERE AUTO_ID IN(
    SELECT DISTINCT SP.AUTO_ID FROM SM_PRIORITY SP (NOLOCK) WHERE PRIORITY_ID = 1
    )
  </TWEETS_UPDATE_LAST_RUN_PRIORITY>


  <UPDATE_FT_TWEETS_LK>
    --UPDATE FT_TWEETS_LK SET LAST_RUN_DT=GETDATE() WHERE AUTO_ID = %AUTO_ID% AND KEYWORDS IN ('%KEYWORDS%')

    UPDATE FT_TWEETS_LK SET LAST_UP=%LAST_UP%, LAST_RUN_DT=GETDATE() WHERE AUTO_ID = %AUTO_ID% AND KEYWORDS IN ('%KEYWORDS%')

  </UPDATE_FT_TWEETS_LK>



  <INSERT_SM_TW_USRMT_SH>
    IF NOT EXISTS (select 1 from %FTSM%SM_TW_USRMT_SH (NOLOCK) where TWITTER_USER_ID='%TWITTER_USER_ID%' and AUTO_ID = '%AUTO_ID%' and TWEET_ID = '%TWEET_ID%')
    INSERT INTO  %FTSM%SM_TW_USRMT_SH(Screen_Name,TWITTER_USER_ID,UserName,START_UM,END_UM,TWEET_ID,AUTO_ID,TRANS_DATE)
    VALUES(N'%Screen_Name%',N'%TWITTER_USER_ID%',N'%UserName%',N'%START_UM%',N'%END_UM%',N'%TWEET_ID%',N'%AUTO_ID%',%TRANS_DATE%)
  </INSERT_SM_TW_USRMT_SH>

  <INSERT_SM_TW_HMT_SH>
    IF NOT EXISTS (select 1 from %FTSM%SM_TW_HMT_SH (NOLOCK) where HashTag ='%HashTag%' and AUTO_ID = '%AUTO_ID%' and TWEET_ID = '%TWEET_ID%')
    INSERT INTO %FTSM%SM_TW_HMT_SH(HashTag,Start,End_HASH,AUTO_ID,TWEET_ID,TRANS_DATE)
    VALUES(N'%HashTag%',N'%Start%',N'%End_HASH%',N'%AUTO_ID%',N'%TWEET_ID%',%TRANS_DATE%)
  </INSERT_SM_TW_HMT_SH>

  <INSERT_SM_TW_MMT_SH>
    if not exists (select 1 from %FTSM%SM_TW_MMT_SH (NOLOCK) where MEDIAURL='%MediaUrl%' and AUTO_ID = '%AUTO_ID%' and TWEET_ID = '%TWEET_ID%')
    INSERT INTO %FTSM%SM_TW_MMT_SH(Type,ID,MediaUrl,INT_URL,Url,DisplayUrl,Sizes,ExpandedUrl,TWEET_ID,AUTO_ID,TRANS_DATE,IS_PROC,MediaUrlHttps)
    VALUES(N'%Type%',N'%ID%',N'%MediaUrl%',N'%INT_URL%',N'%Url%',N'%DisplayUrl%',N'%Sizes%',N'%ExpandedUrl%',N'%TWEET_ID%',N'%AUTO_ID%',
    %TRANS_DATE%,'%IS_PROC%','%MediaUrlHttps%')
  </INSERT_SM_TW_MMT_SH>

  <INSERT_SM_TW_UMT_SH>

    if not exists (select 1 from %FTSM%SM_TW_UMT_SH(NOLOCK) where  URL='%URL%' and AUTO_ID = '%AUTO_ID%' and TWEET_ID = '%TWEET_ID%')
    INSERT INTO %FTSM%SM_TW_UMT_SH(URL,Display_URL,Expanded_URL,Start_MEN,End_MEN,TWEET_ID,AUTO_ID,TRANS_DATE)
    VALUES(N'%URL%',N'%Display_URL%',N'%Expanded_URL%',N'%Start_MEN%',N'%End_MEN%',N'%TWEET_ID%',N'%AUTO_ID%',%TRANS_DATE%)
  </INSERT_SM_TW_UMT_SH>

  <INSERT_SM_TWITTER_ST_SH>
    INSERT INTO %FTSM%SM_TWITTER_ST_SH(TWEET_ID,STATUS_ID,SCREEN_NAME,TWEET, CREATED_AT,TIME_STAMP,USER_NAME,AUTO_ID,MAIN_NAME,INT_URL,LON,LAT,LOCATION,
    FOLLOWER,FOLLOWING,TWITTER_USER_ID,USER_SCREEN_NAME,DESCRIPTION,FAV_COUNT,RET_COUNT,SOURCE,TIME_TW, FULL_DATE,ORG_TWEET_ID, USR_LOC, USR_TIMEZONE,
    TWEET_TYPE, ORG_TWEET_STS, IN_REP_SCR, IN_REP_USRID,IN_REP_STS,IS_PROC,PIC_URL)
    VALUES('%TWEET_ID%','%STATUS_ID%',N'%SCREEN_NAME%',N'%TWEET%', %CREATED_AT%,%TIME_STAMP%,N'%USER_NAME%','%AUTO_ID%',N'%MAIN_NAME%','%INT_URL%',
    '%LON%','%LAT%','%LOCATION%','%FOLLOWER%','%FOLLOWING%','%TWITTER_USER_ID%',N'%USER_SCREEN_NAME%',N'%DESCRIPTION%','%FAV_COUNT%','%RET_COUNT%',
    '%SOURCE%',%TIME_TW%, '%FULL_DATE%','%ORG_TWEET_ID%', '%USR_LOC%','%USR_TIMEZONE%', '%TWEET_TYPE%', '%ORG_TWEET_STS%', '%IN_REP_SCR%',
    '%IN_REP_USRID%','%IN_REP_STS%','%IS_PROC%','%PIC_URL%')
  </INSERT_SM_TWITTER_ST_SH>

  <INSERT_IKATA_CHECKIN_SH>
    IF NOT EXISTS (select 1 from IKATA_CHECKIN (NOLOCK) where EXT_ID ='%EXT_ID%' and AUTO_ID = '%AUTO_ID%')
    insert into IKATA_CHECKIN(AUTO_ID,USER_ID,LONG_ID,LAT_ID,CH_DATE,TRAN_DATE,EXT_ID,SRC_ID,SRC_NAME)
    values('%AUTO_ID%','%USER_ID%','%LONG_ID%','%LAT_ID%','%CH_DATE%',%TRAN_DATE%,'%EXT_ID%','%SRC_ID%','%SRC_NAME%')
  </INSERT_IKATA_CHECKIN_SH>


</QUERIES>