Navigation: Bedingungen - Condition >

<Condition>

 

Sektion

Job

Muss Feld

Nein

Typ

Text (String)

Standardwert

-

 

Beschreibung

 

<Condition> fassen eine oder mehrere Bedingung zusammen, davon alle erfüllt (wahr) sein müssen, damit COPjar die betreffende Aktion oder Job ausführt.

 

Folgende Tags definieren eine Bedingung.

 

Tag

Beschreibung

IfMatch

Diese Bedingung ist wahr, sofern die in diesem Tag konfigurierten Bedingungen erfüllt sind.

IfNotMatch

Diese Bedingung ist wahr, sofern die in diesem Tag konfigurierten Bedingungen nicht erfüllt sind.

<IfUserInGroup>

Diese Bedingung ist wahr, sofern der aktuell angemeldete Benutzer ein Mitglied einer bestimmten Gruppe ist.

 

Falls innerhalb von <Condition> mehrere Bedingungen konfiguriert sind, dann müssen alle diese Bedingungen erfüllt sein (AND Verknüpfung), damit COPjar den betreffenden Job ausführt. Mit dem Tag <Operator> können sie festlegen, ob alle Bedinungen (AND) oder nur eine Bedingung (OR) erfüllt sein müssen. Die Standardverbindung der Bedinungen ist AND.

 

<Condition> können ineinander verschachtelt werden.

 

Beispiel 1

 

<COPJobs>

  <Job>

      <Name>export-related</Name>

      <Action>addserverjob</Action>

      <ServerAction>export-relatedfile</ServerAction>

      <Condition>

              <Operator>OR</Operator>

          <IfNotMatch>

              <Attribute>NAME</Attribute>

              <Value>T.*</Value>

          </IfNotMatch>

          <IfNotMatch>

              <Attribute>NAME</Attribute>

              <Value>Z.*</Value>

          </IfNotMatch>

      </Condition>

  </Job>

</COPJobs>

 

Beispiel 2

 

<COPJobs>

  <Job>

      <Name>export-related</Name>

      <Action>addserverjob</Action>

      <ServerAction>export-relatedfile</ServerAction>

      <Condition>

              <Operator>OR</Operator>

          <IfMatch attribute="NAME">T.*</IfMatch>

          <IfMatch attribute="NAME">Z.*</IfMatch>

                    <Condition>            

             <IfNotMatch attribute="TYPE">fremd</IfNotMatch>

             <IfNotMatch attribute="TYPE">norm</IfNotMatch>

          </Condition>

      </Condition>

  </Job>

</COPJobs>

 

 

 

 

 

(c) 2018 COP Informatik AG www.copag.ch