\subsection*{Summary}


\begin{DoxyItemize}
\item {\bfseries Title\+:} Convert configuration snippet
\item {\bfseries Scope\+:} Configuration conversion
\item {\bfseries Level\+:} User Goal
\item {\bfseries Actors\+:} Anonymous user (+ all others)
\item {\bfseries Brief\+:} User can input a configuration snippet in any supported format (e.\+g. ini, xml) and convert it into another supported format (e.\+g. J\+S\+ON).
\end{DoxyItemize}

\subsection*{Scenarios}


\begin{DoxyItemize}
\item {\bfseries Precondition\+:} Service supports the in-\/ and output configuration format
\item {\bfseries Main success scenario\+:} All inputs validate and the configuration snippet could be converted into the target format. The user is then shown the result of the conversion -\/ the input snippet in another format.
\item {\bfseries Alternative scenario\+:} Wrong inputs lead to an error message and ask the user to correct them, then they can try again. It is also possible that the supplied configuration snippet is of an unsupported format. In either case the user retrieves a response containing error information.
\item {\bfseries Error scenario\+:} Technical problems prevent the conversion from completing. The user is informed about the issue.
\item {\bfseries Postcondition\+:} No changes have been made to the database.
\item {\bfseries Non-\/functional Constraints\+:}
\begin{DoxyItemize}
\item Show-\/case functionality of Elektra 
\end{DoxyItemize}
\end{DoxyItemize}