<nest>
    <bean class="net.cyan.datasyn.SynchronizedContainer" factory="instance">

        <synchronizer source="${source}" target="${target}" synSchema="${synSchema}" mode="table" initData="false"
                      all="false" synDefaultValue="false" synIndex="false" synSequence="false">
            <table table="PFDEPT"/>
            <table table="PFDEPTATTRIBUTE"/>
        </synchronizer>

        <synchronizer source="${source}" target="${target}" synSchema="${synSchema}" mode="table" initData="false"
                      all="false" synDefaultValue="false" synIndex="false" synSequence="false">
            <table table="PFCONFIG">
                <condition>
                    <![CDATA[:new.CONFIGNAME <> 'SYSTEMCODE' and :new.CONFIGNAME not like 'lastRefreshStepQInstanceId%']]>
                </condition>
            </table>

            <table table="DTNODE"/>
            <table table="DTNODEDEPTS"/>

            <table table="PFADDIVISION"/>
            <table table="PFMENU"/>
            <table table="PFMENUAUTH"/>
            <table table="PFMENUAUTHURL"/>
            <table table="PFAPPAUTH"/>
            <table table="PFAPPAUTHITEM"/>
            <table table="PFDESKTOPSHORTCUT"/>
            <table table="PFDEPTGROUP"/>
            <table table="PFDEPTGROUPMEMBER"/>
            <table table="PFDEPTROLE"/>
            <table table="PFDICT"/>
            <table table="PFDICTITEM"/>
            <table table="PFFLOWINFO"/>
            <table table="PFFORMINFO"/>
            <table table="PFUSER"/>
            <table table="PFUSERDEPT"/>
            <table table="PFUSERGROUP"/>
            <table table="PFUSERGROUPMEMBER"/>
            <table table="PFUSERLEVEL"/>
            <table table="PFUSERATTRIBUTE"/>
            <table table="PFPLACARD"/>
            <table table="PFROLE"/>
            <table table="PFROLEAPP"/>
            <table table="PFROLEGROUP"/>
            <table table="PFROLESCOPE"/>
            <table table="PFROLESCOPEDEPT"/>
            <table table="PFSTATION"/>
            <table table="PFTEMPLATE"/>
            <table table="PFTIMEOUTCONFIG"/>
            <table table="PFTIMEOUTLEVEL"/>
            <table table="PFUPDATETIME"/>
            <table table="PFUSERROLE"/>
            <table table="PFUSERSTATION"/>
            <table table="PFWORKDAY"/>
            <table table="PFSSOSERVER"/>
            <table table="PFAPPAUTHTABLE">
                <condition>
                    <![CDATA[:new.state=0]]>
                </condition>
            </table>
            <table table="PFUSERMESSAGECONFIG"/>

            <table table="IMUSERCONFIG"/>

            <table table="PLCHANNEL"/>
            <table table="PLCHANNELCATALOG"/>
            <table table="PLCHANNELCATALOGRELATED"/>
            <table table="PLCHANNELLINKS"/>
            <table table="PLSTATION"/>
            <table table="PLPAGETEMPLATE"/>
            <table table="PLSTATIONTEMPLATE"/>

            <table table="OAMAILCONFIG"/>
            <table table="OAMAILMARK"/>
            <table table="OANOTICETEMPLATE"/>
            <table table="OANOTICESORT"/>
            <table table="OANOTICETYPE"/>
            <table table="OANOTICE"/>
            <table table="OAVERSIONINFO"/>

            <table table="ODBUSINESSMODEL"/>
            <table table="ODREDHEADTYPE"/>
            <table table="ODREDHEAD"/>
            <table table="ODREDHEADTITLE"/>
            <table table="ODRECEIVETYPE"/>
            <table table="ODSENDNUMBERTYPE"/>
            <table table="ODSENDNUMBER"/>
            <table table="ODPRINTTEMPLATE"/>
            <table table="ODDOCUMENTATTRIBUTE"/>
            <table table="ODRECEIVEATTRIBUTE"/>
            <table table="ODARCHIVETIMELIMIT"/>
            <table table="ODLABEL"/>
            <table table="ODTAG"/>
            <table table="ODPRIORITY"/>

            <table table="AFVACATIONRULE"/>
            <table table="AFVACATIONTYPE"/>

            <table table="HJUSERCONFIG"/>
            <table table="MOAFFAIRTEMPLATE"/>
            <table table="OLDFORMPAGE"/>
            <table table="GDUSEROPENBAK"/>
            <table table="GDSGUSER"/>
            <table table="ODTEMPLATE"/>
            <table table="ODBUSINESSSORT"/>
            <table table="MOMOBILEAPP"/>
            <table table="MOCLIENT"/>

            <table table="ODREPORTTYPE"/>
            <table table="AFGONETYPE"/>
            <table table="AFTIMETYPE"/>

            <table table="MEMEETINGROLE"/>
            <table table="MEDEPTISSUETYPE"/>
            <table table="MEROLEUSER"/>

            <table table="ODMCBUSINESS"/>
            <table table="PFSECRETARY"/>
            <table table="PFUSERSORT"/>

            <table table="MOUSER"/>
            <table table="MOUSERAPP"/>

            <table table="PFPHONELIST" trigger="false">
                <subSynchronizedInfo subTableName="PFPHONELISTITEM" joinColumn="LISTID" reverseJoinColumn="LISTID"/>
            </table>

            <table table="PFPHONELISTITEM" trigger="false"/>

            <table table="INUSER"/>
            <table table="INUSERFUNCTION"/>

        </synchronizer>
    </bean>
</nest>
