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.
91 lines
9.5 KiB
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 <>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 <>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 <>12 and dbo.Applikation.NurLizenz=1 and (dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr)<>0 or dbo.Applikation.TicketXPertVerwendung=1)
|
|
ORDER BY Vertragselement
|
|
</MainQuery_Typ5>
|
|
|
|
|
|
|
|
</Configuration> |