<userConfig-parseInputDate>

Definition:

<!ENTITY % cm.date "
 (%cm.atom; |
  isoDateTime |
  systemConfigFormattedTime |
  userConfigFormattedTime)*
">
<!ELEMENT userConfig-parseInputDate (%cm.date;)>
<!ATTLIST userConfig-parseInputDate 
  login CDATA #IMPLIED
>

Aufgabe: Interpretiert den angegebenen String als Eingabewert für ein Datum und liefert die entsprechenden Datumsstrings.

Bedeutung der Attribute:

  • login: das Login eines Benutzers.

Spezielle Parameter dieses Funktionselements:

  • isoDateTime: Datum, als Zeitstempel in kanonischer Form formatiert.
  • systemConfigFormattedTime: Datum, das entsprechend dem in der Systemkonfiguration angegebenen Wert für den Konfigurationseintrag userManagement.preferences.dateTimeOutputFormatName formatiert wird.
  • userConfigFormattedTime: Datum, das entsprechend dem in den persönlichen Einstellungen des authentifizierten Benutzers angegebenen Wert für den Konfigurationseintrag dateTimeOutputFormatName formatiert wird.

Rückgabewert bei Erfolg: die Liste der Datumsstrings.

Erforderliche Rechte: Möchten Sie den benutzerspezifischen Konfigurationswert eines beliebigen Benutzers verwenden, so müssen Sie ein Superuser oder der Verwalter des betreffenden Benutzers sein. Soll der Konfigurationswert des authentifizierten Benutzers verwendet werden, so gibt es keine Einschränkungen.

Beispiel:

<cm-request...>
  <userConfig-parseInputDate>15.12.2001 19:00 MET
  </userConfig-parseInputDate>
</cm-request>

<cm-response...>
  <cm-code numeric="0" phrase="ok">
    <userConfig-parseInputDate>
      <isoDateTime>20011215190001</isoDateTime>
      <systemConfigFormattedTime>15.12.2001 19:00
      </systemConfigFormattedTime>
      <userConfigFormattedTime>15.12.2001 15:00
      </userConfigFormattedTime>
    </userConfig-parseInputDate>
  </cm-code>
</cm-response>