You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ITSM/.svn/pristine/5e/5e14bde8038304682ae4a59f726...

91 lines
9.5 KiB

<?xml version="1.0" encoding="utf-8" ?>
<Configuration>
<SQLConnectionString>data source=shu00;initial catalog=ITSM_Prod;persist security info=False;workstation id=;packet size=4096;user id=sa;password=*shu29;</SQLConnectionString>
<Journalfile>h:\tssettings\itsmmig.txt</Journalfile>
<Sim>True</Sim>
<MainQuery_Typ1>
SELECT TOP (100) PERCENT dbo.Vertragselement.Vertragselementnr AS VENr, dbo.Vertragselement.Bezeichnung AS Vertragselement, dbo.Vertragstyp.Vertragstypnr AS VTyp,
dbo.Vertragstyp.Vertragstyp, dbo.Vertragselement.Aktiv AS VE_Aktiv, dbo.VertragselementApplikation.VertragselementApplikationnr AS VE_ApplNr,
dbo.VertragselementApplikation.Aktiv AS VE_Appl_Aktiv, dbo.Applikation.ApplikationNr AS ApplNr, dbo.Applikation.Bezeichnung AS Applikation,
dbo.ApplikationVersion.applikationVersionnr AS Appl_VersionNr,dbo.ApplikationVersion.Version AS Appl_Version, dbo.Applikation.Aktiv AS Appl_Aktiv, dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr) AS Aktive_Kontakte,
dbo.Applikation.TicketXPertVerwendung AS TicketXpert, dbo.Applikation.NurLizenz, Applikation_1.ApplikationNr AS Appl_Parent_ID,
Applikation_1.Bezeichnung AS Appl_Parent
FROM dbo.Vertragselement INNER JOIN
dbo.VertragselementApplikation ON dbo.Vertragselement.Vertragselementnr = dbo.VertragselementApplikation.Vertragselementnr INNER JOIN
dbo.Vertragstyp ON dbo.Vertragselement.VertragstypNr = dbo.Vertragstyp.Vertragstypnr INNER JOIN
dbo.Applikation ON dbo.VertragselementApplikation.Applikationnr = dbo.Applikation.ApplikationNr LEFT OUTER JOIN
dbo.Applikation AS Applikation_1 ON dbo.Applikation.ParentID = Applikation_1.ApplikationNr LEFT OUTER JOIN
dbo.ApplikationVersion ON dbo.VertragselementApplikation.ApplikationVersionNr = dbo.ApplikationVersion.ApplikationVersionNr
where dbo.Vertragstyp.Vertragstypnr=12 and dbo.Applikation.NurLizenz=0
ORDER BY Vertragselement
</MainQuery_Typ1>
<MainQuery_Typ2>
SELECT TOP (100) PERCENT dbo.Vertragselement.Vertragselementnr AS VENr, dbo.Vertragselement.Bezeichnung AS Vertragselement, dbo.Vertragstyp.Vertragstypnr AS VTyp,
dbo.Vertragstyp.Vertragstyp, dbo.Vertragselement.Aktiv AS VE_Aktiv, dbo.VertragselementApplikation.VertragselementApplikationnr AS VE_ApplNr,
dbo.VertragselementApplikation.Aktiv AS VE_Appl_Aktiv, dbo.Applikation.ApplikationNr AS ApplNr, dbo.Applikation.Bezeichnung AS Applikation,
dbo.ApplikationVersion.applikationVersionnr AS Appl_VersionNr,dbo.ApplikationVersion.Version AS Appl_Version, dbo.Applikation.Aktiv AS Appl_Aktiv, dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr) AS Aktive_Kontakte,
dbo.Applikation.TicketXPertVerwendung AS TicketXpert, dbo.Applikation.NurLizenz, Applikation_1.ApplikationNr AS Appl_Parent_ID,
Applikation_1.Bezeichnung AS Appl_Parent
FROM dbo.Vertragselement INNER JOIN
dbo.VertragselementApplikation ON dbo.Vertragselement.Vertragselementnr = dbo.VertragselementApplikation.Vertragselementnr INNER JOIN
dbo.Vertragstyp ON dbo.Vertragselement.VertragstypNr = dbo.Vertragstyp.Vertragstypnr INNER JOIN
dbo.Applikation ON dbo.VertragselementApplikation.Applikationnr = dbo.Applikation.ApplikationNr LEFT OUTER JOIN
dbo.Applikation AS Applikation_1 ON dbo.Applikation.ParentID = Applikation_1.ApplikationNr LEFT OUTER JOIN
dbo.ApplikationVersion ON dbo.VertragselementApplikation.ApplikationVersionNr = dbo.ApplikationVersion.ApplikationVersionNr
where dbo.Vertragstyp.Vertragstypnr=12 and dbo.Applikation.NurLizenz=1
ORDER BY Vertragselement
</MainQuery_Typ2>
<MainQuery_Typ3>
SELECT TOP (100) PERCENT dbo.Vertragselement.Vertragselementnr AS VENr, dbo.Vertragselement.Bezeichnung AS Vertragselement, dbo.Vertragstyp.Vertragstypnr AS VTyp,
dbo.Vertragstyp.Vertragstyp, dbo.Vertragselement.Aktiv AS VE_Aktiv, dbo.VertragselementApplikation.VertragselementApplikationnr AS VE_ApplNr,
dbo.VertragselementApplikation.Aktiv AS VE_Appl_Aktiv, dbo.Applikation.ApplikationNr AS ApplNr, dbo.Applikation.Bezeichnung AS Applikation,
dbo.ApplikationVersion.applikationVersionnr AS Appl_VersionNr,dbo.ApplikationVersion.Version AS Appl_Version, dbo.Applikation.Aktiv AS Appl_Aktiv, dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr) AS Aktive_Kontakte,
dbo.Applikation.TicketXPertVerwendung AS TicketXpert, dbo.Applikation.NurLizenz, Applikation_1.ApplikationNr AS Appl_Parent_ID,
Applikation_1.Bezeichnung AS Appl_Parent
FROM dbo.Vertragselement INNER JOIN
dbo.VertragselementApplikation ON dbo.Vertragselement.Vertragselementnr = dbo.VertragselementApplikation.Vertragselementnr INNER JOIN
dbo.Vertragstyp ON dbo.Vertragselement.VertragstypNr = dbo.Vertragstyp.Vertragstypnr INNER JOIN
dbo.Applikation ON dbo.VertragselementApplikation.Applikationnr = dbo.Applikation.ApplikationNr LEFT OUTER JOIN
dbo.Applikation AS Applikation_1 ON dbo.Applikation.ParentID = Applikation_1.ApplikationNr LEFT OUTER JOIN
dbo.ApplikationVersion ON dbo.VertragselementApplikation.ApplikationVersionNr = dbo.ApplikationVersion.ApplikationVersionNr
where dbo.Vertragstyp.alslizenz=1 and dbo.Vertragstyp.Vertragstypnr &lt;&gt;12 and dbo.Applikation.NurLizenz=0
ORDER BY Vertragselement
</MainQuery_Typ3>
<MainQuery_Typ4>
SELECT TOP (100) PERCENT dbo.Vertragselement.Vertragselementnr AS VENr, dbo.Vertragselement.Bezeichnung AS Vertragselement, dbo.Vertragstyp.Vertragstypnr AS VTyp,
dbo.Vertragstyp.Vertragstyp, dbo.Vertragselement.Aktiv AS VE_Aktiv, dbo.VertragselementApplikation.VertragselementApplikationnr AS VE_ApplNr,
dbo.VertragselementApplikation.Aktiv AS VE_Appl_Aktiv, dbo.Applikation.ApplikationNr AS ApplNr, dbo.Applikation.Bezeichnung AS Applikation,
dbo.ApplikationVersion.applikationVersionnr AS Appl_VersionNr,dbo.ApplikationVersion.Version AS Appl_Version, dbo.Applikation.Aktiv AS Appl_Aktiv, dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr) AS Aktive_Kontakte,
dbo.Applikation.TicketXPertVerwendung AS TicketXpert, dbo.Applikation.NurLizenz, Applikation_1.ApplikationNr AS Appl_Parent_ID,
Applikation_1.Bezeichnung AS Appl_Parent
FROM dbo.Vertragselement INNER JOIN
dbo.VertragselementApplikation ON dbo.Vertragselement.Vertragselementnr = dbo.VertragselementApplikation.Vertragselementnr INNER JOIN
dbo.Vertragstyp ON dbo.Vertragselement.VertragstypNr = dbo.Vertragstyp.Vertragstypnr INNER JOIN
dbo.Applikation ON dbo.VertragselementApplikation.Applikationnr = dbo.Applikation.ApplikationNr LEFT OUTER JOIN
dbo.Applikation AS Applikation_1 ON dbo.Applikation.ParentID = Applikation_1.ApplikationNr LEFT OUTER JOIN
dbo.ApplikationVersion ON dbo.VertragselementApplikation.ApplikationVersionNr = dbo.ApplikationVersion.ApplikationVersionNr
where dbo.Vertragstyp.alslizenz=1 and dbo.Vertragstyp.Vertragstypnr &lt;&gt;12 and dbo.Applikation.NurLizenz=1 and dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr)=0 and dbo.Applikation.TicketXPertVerwendung=0
ORDER BY Vertragselement
</MainQuery_Typ4>
<MainQuery_Typ5>
SELECT TOP (100) PERCENT dbo.Vertragselement.Vertragselementnr AS VENr, dbo.Vertragselement.Bezeichnung AS Vertragselement, dbo.Vertragstyp.Vertragstypnr AS VTyp,
dbo.Vertragstyp.Vertragstyp, dbo.Vertragselement.Aktiv AS VE_Aktiv, dbo.VertragselementApplikation.VertragselementApplikationnr AS VE_ApplNr,
dbo.VertragselementApplikation.Aktiv AS VE_Appl_Aktiv, dbo.Applikation.ApplikationNr AS ApplNr, dbo.Applikation.Bezeichnung AS Applikation,
dbo.ApplikationVersion.applikationVersionnr AS Appl_VersionNr,dbo.ApplikationVersion.Version AS Appl_Version, dbo.Applikation.Aktiv AS Appl_Aktiv, dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr) AS Aktive_Kontakte,
dbo.Applikation.TicketXPertVerwendung AS TicketXpert, dbo.Applikation.NurLizenz, Applikation_1.ApplikationNr AS Appl_Parent_ID,
Applikation_1.Bezeichnung AS Appl_Parent
FROM dbo.Vertragselement INNER JOIN
dbo.VertragselementApplikation ON dbo.Vertragselement.Vertragselementnr = dbo.VertragselementApplikation.Vertragselementnr INNER JOIN
dbo.Vertragstyp ON dbo.Vertragselement.VertragstypNr = dbo.Vertragstyp.Vertragstypnr INNER JOIN
dbo.Applikation ON dbo.VertragselementApplikation.Applikationnr = dbo.Applikation.ApplikationNr LEFT OUTER JOIN
dbo.Applikation AS Applikation_1 ON dbo.Applikation.ParentID = Applikation_1.ApplikationNr LEFT OUTER JOIN
dbo.ApplikationVersion ON dbo.VertragselementApplikation.ApplikationVersionNr = dbo.ApplikationVersion.ApplikationVersionNr
where dbo.Vertragstyp.alslizenz=1 and dbo.Vertragstyp.Vertragstypnr &lt;&gt;12 and dbo.Applikation.NurLizenz=1 and (dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr)&lt;&gt;0 or dbo.Applikation.TicketXPertVerwendung=1)
ORDER BY Vertragselement
</MainQuery_Typ5>
</Configuration>