<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.reliawiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alex+Ulanov</id>
	<title>ReliaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.reliawiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alex+Ulanov"/>
	<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php/Special:Contributions/Alex_Ulanov"/>
	<updated>2026-04-04T13:51:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=XfmeaFailure_Class&amp;diff=65298</id>
		<title>XfmeaFailure Class</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=XfmeaFailure_Class&amp;diff=65298"/>
		<updated>2018-02-16T17:37:02Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Properties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:API}}{{Template:APIBreadcrumb}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;Represents an FMEA failure.&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Constructors==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 200px;&amp;quot;|XfmeaFailure||Creates an instance of the XfmeaFailure class.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 200px;&amp;quot;|AnalysisID||Gets the numeric ID of the FMEA analysis. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedByID||Gets the numeric ID of the database user who created the failure. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedByNm||Gets the display name of the database user who created the failure. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedDate||Gets the date the failure was created. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Dormancy||Gets or sets the description for how long the failure will be hidden, if the failure is undetectable. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Dsc||Gets or sets the description of the failure. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Comments||Gets or sets the comments of the failure. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|FailProbVal||Gets or sets the rating scale value of the failure probability (i.e., likelihood of occurrence) for the failure mode. &#039;&#039;&#039;Variant&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|FailureID||Gets the numeric ID of the failure. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|FunctionID||Gets the numeric ID of the function associated with the failure. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Keywds||Gets or sets the item keywords. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdated||Gets the date the failure was last modified. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdatedByID||Gets the numeric ID of the database user who last modified the failure. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdatedNm||Gets the display name of the database user who last modified the failure. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Mechanism||Gets or sets the description of the physical, chemical, electrical, thermal or other process that results in the failure mode. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Mission||Gets or sets the description of the mission phase (or operational mode) in which the failure mode occurs. &#039;&#039;&#039;String&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|Nm||Gets or sets the name for the failure. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|ProbofLossModelID||Gets or set the numeric ID of the model that represents the probability that the failure mode would result in a system failure (criticality analysis). Returns the value 0 if the model does not exist. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|SevClassVal||Gets or sets the severity class rating value of the failure. &#039;&#039;&#039;Variant&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDD1||Gets or sets the text in the first user-defined drop-down field. (Limited to 50 characters.) &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDD2||Gets or sets the text in the second user-defined drop-down field. (Limited to 50 characters.) &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDT1||Gets or sets the date in the first user-defined date field. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDT2||Gets or sets the date in the second user-defined date field. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UN1||Gets or sets the value in the first user-defined number field. &#039;&#039;&#039;Double&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UN2||Gets or sets the value in the second user-defined number field. &#039;&#039;&#039;Double&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Undetectable||Indicates whether the failure mode is undetectable during normal operation. &#039;&#039;&#039;Boolean&#039;&#039;&#039;. Default value = False. &lt;br /&gt;
|-&lt;br /&gt;
|URD_ID||Gets or sets the numeric ID of the URD associated with the failure&#039;s reliability policy. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT1||Gets or sets the text in the first user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT2||Gets or sets the text in the second user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT3||Gets or sets the text in the third user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT4||Gets or sets the text in the fourth user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT5||Gets or sets the text in the fifth user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Repository.Xfmea.AddXfmeaFailure Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFailures Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFailuresDictionary Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetXfmeaFailure Method]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateXfmeaFailure Method]]&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=XfmeaEffect_Class&amp;diff=65297</id>
		<title>XfmeaEffect Class</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=XfmeaEffect_Class&amp;diff=65297"/>
		<updated>2018-02-16T17:36:26Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Properties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:API}}{{Template:APIBreadcrumb}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;Represents an FMEA effect.&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Constructors==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 200px;&amp;quot;|XfmeaEffect||Creates an instance of the XfmeaEffect class.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 200px;&amp;quot;|AnalysisID||Gets the numeric ID of the FMEA analysis. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CauseID||Gets or sets numeric ID of the cause of the effect. &#039;&#039;&#039;Long&#039;&#039;&#039;. Returns 0 if the FMEA structure places effects before causes.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedByID||Gets the numeric ID of the database user who created the effect. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedByNm||Gets the display name of the database user who created the effect. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedDate||Gets the date the effect was created. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CritFailCriterion||Gets or sets the description of the criterion for a critical failure. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Dsc||Gets or sets the description of the effect. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Comments||Gets or sets the comments of the effect. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|EffectID||Gets the numeric ID of the effect. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|FailureID||Gets numeric ID of the failure associated with the effect. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|IsGrouped||Indicates whether the effects are grouped or not. &#039;&#039;&#039;Boolean&#039;&#039;&#039;. Default value = False.&lt;br /&gt;
|-&lt;br /&gt;
|Keywds||Gets or sets the item keywords. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdated||Gets the date the effect was last modified. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdatedByID||Gets the numeric ID of the database user who last modified the effect. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdatedNm||Gets the display name of the database user who last modified the effect. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LocalDsc||Gets or sets the description of the effect of the failure on the item (local effect). &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|NextDsc||Gets or sets the description of the effect of the failure on the next higher level assembly (next level effect). &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Nm||Gets or sets the name for the effect. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|SevInit||Gets or sets the initial severity rating. &#039;&#039;&#039;Variant&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|SevRev||Gets or sets the revised severity rating. &#039;&#039;&#039;Variant&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|TimeRangeCritFail||Gets or sets the description of the time it takes for a critical failure to occur. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDD1||Gets or sets the text in the first user-defined drop-down field. (Limited to 50 characters.) &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDD2||Gets or sets the text in the second user-defined drop-down field. (Limited to 50 characters.) &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDT1||Gets or sets the date in the first user-defined date field. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDT2||Gets or sets the date in the second user-defined date field. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UN1||Gets or sets the value in the first user-defined number field. &#039;&#039;&#039;Double&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UN2||Gets or sets the value in the second user-defined number field. &#039;&#039;&#039;Double&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT1||Gets or sets the text in the first user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT2||Gets or sets the text in the second user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT3||Gets or sets the text in the third user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT4||Gets or sets the text in the fourth user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT5||Gets or sets the text in the fifth user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Repository.Xfmea.AddXfmeaEffect Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaEffects Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaEffectsDictionary Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetXfmeaEffect Method]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateXfmeaEffect Method]]&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=XfmeaFunction_Class&amp;diff=65296</id>
		<title>XfmeaFunction Class</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=XfmeaFunction_Class&amp;diff=65296"/>
		<updated>2018-02-16T17:35:53Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Properties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:API}}{{Template:APIBreadcrumb}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;Represents an FMEA function.&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Constructors==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 200px;&amp;quot;|XfmeaFunction||Creates an instance of the XfmeaFunction class.&lt;br /&gt;
|-&lt;br /&gt;
|[[XfmeaFunction Constructors|XfmeaFunction()]]||{{:XfmeaFunction Constructors}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 200px;&amp;quot;|AnalysisID||Gets the numeric ID of the FMEA analysis. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedByID||Gets the numeric ID of the database user who created the FMEA function. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedByNm||Gets the display name of the database user who created the FMEA function. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedDate||Gets the date the FMEA function was created. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Dsc||Gets or sets the description of the FMEA function. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Comments||Gets or sets the comments of the FMEA function. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|FunctionID||Gets the numeric ID of the FMEA function. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|HID||Gets the record ID of the system hierarchy item associated with the FMEA function. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|IsAnalysisLinkedtoHID||Indicates whether the analysis is a linked FMEA. &#039;&#039;&#039;Boolean&#039;&#039;&#039;. Default value = False. &lt;br /&gt;
|-&lt;br /&gt;
|Keywds||Gets or sets the item keywords. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdated||Gets the date the FMEA function was last modified. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdatedByID||Gets the numeric ID of the database user who last modified the FMEA function. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdatedNm||Gets the display name of the database user who last modified the FMEA function. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Nm||Gets or sets the name of the FMEA function. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Requirements||Gets or sets the description of the functional requirements. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|SequenceNr||Gets or sets the reference number (op seq number) of the FMEA function. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDD1||Gets or sets the text in the first user-defined drop-down field. (Limited to 50 characters.) &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDD2||Gets or sets the text in the second user-defined drop-down field. (Limited to 50 characters.) &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDT1||Gets or sets the date in the first user-defined date field. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDT2||Gets or sets the date in the second user-defined date field. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UN1||Gets or sets the value in the first user-defined number field. &#039;&#039;&#039;Double&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UN2||Gets or sets the value in the second user-defined number field. &#039;&#039;&#039;Double&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|URD_ID||Gets or sets the numeric ID of the URD associated with the failure&#039;s reliability policy. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT1||Gets or sets the text in the first user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT2||Gets or sets the text in the second user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT3||Gets or sets the text in the third user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT4||Gets or sets the text in the fourth user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT5||Gets or sets the text in the fifth user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Repository.Xfmea.AddXfmeaFunction Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFunctions Method|Repository.Xfmea.GetAllXfmeaFunctions Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFunctionsDictionary Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetXfmeaFunction Method]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateXfmeaFunction Method]]&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=XfmeaCause_Class&amp;diff=65295</id>
		<title>XfmeaCause Class</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=XfmeaCause_Class&amp;diff=65295"/>
		<updated>2018-02-16T17:35:22Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Properties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:API}}{{Template:APIBreadcrumb}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;Represents an FMEA cause.&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Constructors==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 200px;&amp;quot;|XfmeaCause||Creates an instance of the XfmeaCause class.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 200px;&amp;quot;|AnalysisID||Gets the numeric ID of the FMEA analysis. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CauseID||Gets the record ID of the cause. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Classification||Gets or sets the description of the characteristics that require special manufacturing control (e.g., Critical, Significant, Key Leading, etc.). &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CompProvisions||Gets or sets the description of the mechanisms placed to compensate if the failure cause occurs. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedByID||Gets the numeric ID of the database user who created the cause. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedByNm||Gets the display name of the database user who created the cause. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedDate||Gets the date the cause was created. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|DetInit||Gets or sets the initial detection rating of the cause. &#039;&#039;&#039;Variant&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|DetMethod||Gets or sets the description of how the cause is detected. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|DetRev||Gets or sets the revised detection rating of the cause. &#039;&#039;&#039;Variant&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Dsc||Gets or sets the description of the cause. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Comments||Gets or sets the comments of the cause. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|EffectID||Gets the numeric ID of the effect associated with the cause. &#039;&#039;&#039;Long&#039;&#039;&#039;. Returns 0 if the FMEA structure places causes before effects. &lt;br /&gt;
|-&lt;br /&gt;
|FailureID||Gets the numeric ID of the failure associated with the cause. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Keywds||Gets or sets the item keywords. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdated||Gets the date the cause was last modified. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdatedByID||Gets the numeric ID of the database user who last modified the cause. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdatedNm||Gets the display name of the database user who last modified the cause. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Nm||Gets or sets the name of the cause. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|OccInit||Gets or sets the initial occurrence rating of the cause. &#039;&#039;&#039;Variant&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|OccRev||Gets or set the revised occurrence rating of the cause. &#039;&#039;&#039;Variant&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDD1||Gets or sets the text in the first user-defined drop-down field. (Limited to 50 characters.) &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDD2||Gets or sets the text in the second user-defined drop-down field. (Limited to 50 characters.) &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDT1||Gets or sets the date in the first user-defined date field. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDT2||Gets or sets the date in the second user-defined date field. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UN1||Gets or sets the value in the first user-defined number field. &#039;&#039;&#039;Double&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UN2||Gets or sets the value in the second user-defined number field. &#039;&#039;&#039;Double&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|URD_ID||Gets or sets the numeric ID of the URD associated with the cause&#039;s reliability policy. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT1||Gets or sets the text in the first user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT2||Gets or sets the text in the second user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT3||Gets or sets the text in the third user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT4||Gets or sets the text in the fourth user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT5||Gets or sets the text in the fifth user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Repository.Xfmea.AddXfmeaCause Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaCauses Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaCausesDictionary Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetXfmeaCause Method]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateXfmeaCause Method]]&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=XfmeaFunction_Class&amp;diff=65294</id>
		<title>XfmeaFunction Class</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=XfmeaFunction_Class&amp;diff=65294"/>
		<updated>2018-02-16T17:33:25Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Properties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:API}}{{Template:APIBreadcrumb}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;Represents an FMEA function.&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Constructors==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 200px;&amp;quot;|XfmeaFunction||Creates an instance of the XfmeaFunction class.&lt;br /&gt;
|-&lt;br /&gt;
|[[XfmeaFunction Constructors|XfmeaFunction()]]||{{:XfmeaFunction Constructors}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 200px;&amp;quot;|AnalysisID||Gets the numeric ID of the FMEA analysis. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedByID||Gets the numeric ID of the database user who created the FMEA function. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedByNm||Gets the display name of the database user who created the FMEA function. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|CreatedDate||Gets the date the FMEA function was created. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Dsc||Gets or sets the description of the FMEA function. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|FunctionID||Gets the numeric ID of the FMEA function. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|HID||Gets the record ID of the system hierarchy item associated with the FMEA function. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|IsAnalysisLinkedtoHID||Indicates whether the analysis is a linked FMEA. &#039;&#039;&#039;Boolean&#039;&#039;&#039;. Default value = False. &lt;br /&gt;
|-&lt;br /&gt;
|Keywds||Gets or sets the item keywords. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdated||Gets the date the FMEA function was last modified. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdatedByID||Gets the numeric ID of the database user who last modified the FMEA function. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|LastUpdatedNm||Gets the display name of the database user who last modified the FMEA function. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Nm||Gets or sets the name of the FMEA function. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Requirements||Gets or sets the description of the functional requirements. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Comments||Gets or sets the comments of the FMEA function. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|SequenceNr||Gets or sets the reference number (op seq number) of the FMEA function. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDD1||Gets or sets the text in the first user-defined drop-down field. (Limited to 50 characters.) &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDD2||Gets or sets the text in the second user-defined drop-down field. (Limited to 50 characters.) &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDT1||Gets or sets the date in the first user-defined date field. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UDT2||Gets or sets the date in the second user-defined date field. &#039;&#039;&#039;Date&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UN1||Gets or sets the value in the first user-defined number field. &#039;&#039;&#039;Double&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UN2||Gets or sets the value in the second user-defined number field. &#039;&#039;&#039;Double&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|URD_ID||Gets or sets the numeric ID of the URD associated with the failure&#039;s reliability policy. &#039;&#039;&#039;Long&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT1||Gets or sets the text in the first user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT2||Gets or sets the text in the second user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT3||Gets or sets the text in the third user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT4||Gets or sets the text in the fourth user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|UT5||Gets or sets the text in the fifth user-defined text field. &#039;&#039;&#039;String&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Repository.Xfmea.AddXfmeaFunction Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFunctions Method|Repository.Xfmea.GetAllXfmeaFunctions Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFunctionsDictionary Method]]&lt;br /&gt;
*[[Repository.Xfmea.GetXfmeaFunction Method]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateXfmeaFunction Method]]&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=WeibullDataSet_Class&amp;diff=65290</id>
		<title>WeibullDataSet Class</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=WeibullDataSet_Class&amp;diff=65290"/>
		<updated>2018-01-16T18:00:55Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Properties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:API}}{{Template:APIBreadcrumb}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;Represents a data set for life data analysis. &amp;lt;/onlyinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Constructor==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 200px;&amp;quot;|WeibullDataSet||Creates an instance of the WeibullDataSet class.&lt;br /&gt;
|-&lt;br /&gt;
|[[WeibullDataSet_Constructors|WeibullDataSet()]]||{{:WeibullDataSet_Constructors}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Methods==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 200px;&amp;quot;|[[WeibullDataSet.AddFailure|AddFailure]]||{{:WeibullDataSet.AddFailure}}&lt;br /&gt;
|-&lt;br /&gt;
|[[WeibullDataSet.AddFailureInterval|AddFailureInterval]]||{{:WeibullDataSet.AddFailureInterval}}&lt;br /&gt;
|-&lt;br /&gt;
|[[WeibullDataSet.AddFreeForm|AddFreeForm]]||{{:WeibullDataSet.AddFreeForm}}&lt;br /&gt;
|-&lt;br /&gt;
|[[WeibullDataSet.AddSuspension|AddSuspension]]||{{:WeibullDataSet.AddSuspension}}&lt;br /&gt;
|-&lt;br /&gt;
|[[WeibullDataSet.AddSuspensionInterval|AddSuspensionInterval]]||{{:WeibullDataSet.AddSuspensionInterval}}&lt;br /&gt;
|-&lt;br /&gt;
|[[WeibullDataSet.Calculate|Calculate]]||{{:WeibullDataSet.Calculate}}&lt;br /&gt;
|-&lt;br /&gt;
|[[WeibullDataSet.CalculateBestFit|CalculateBestFit]]||{{:WeibullDataSet.CalculateBestFit}}&lt;br /&gt;
|-&lt;br /&gt;
|[[WeibullDataSet.ClearDataSet|ClearDataSet]]||{{:WeibullDataSet.ClearDataSet}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 200px;&amp;quot;|AnalysisResults||Gets the &#039;&#039;&#039;[[WeibullAnalysisResults Class|WeibullAnalysisResults]]&#039;&#039;&#039; object that represents the correlation coefficient, likelihood ratio and PNZ values from the life data analysis.&lt;br /&gt;
|-&lt;br /&gt;
|Calculated||Indicates whether the data set has been analyzed. &#039;&#039;&#039;Boolean&#039;&#039;&#039;. Read only.&lt;br /&gt;
|-&lt;br /&gt;
|DataSetName||Gets or sets the name of the data set. &#039;&#039;&#039;String&#039;&#039;&#039;. If no name has been specified, the default name is &amp;quot;Set 1.&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|FailureCount||Gets the total number of failures in the data set. &#039;&#039;&#039;Double&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|FittedModel||References the &#039;&#039;&#039;[[cModel Class|cModel]]&#039;&#039;&#039; object that represents the fitted model of the life data analysis. From the cModel object, you can obtain results such as the reliability, mean time, failure rate, etc. &lt;br /&gt;
|-&lt;br /&gt;
|SuspensionCount||Gets the total number of suspensions in the data set. &#039;&#039;&#039;Double&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|UseCalculationProgress||Indicates whether to display the progress bar while analyzing the data set. &#039;&#039;&#039;Boolean&#039;&#039;&#039;. Default value = True.&lt;br /&gt;
|-&lt;br /&gt;
|UseEvents||Indicates whether to enable user-defined event procedures for the &amp;lt;code&amp;gt;WeibullDataSet&amp;lt;/code&amp;gt; object. &#039;&#039;&#039;Boolean&#039;&#039;&#039;. Default value = False.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Fields==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width: 200px;&amp;quot;|AnalysisSettings||References the &#039;&#039;&#039;[[WeibullAnalysisOptions Class|WeibullAnalysisOptions]]&#039;&#039;&#039; object, which represents the analysis settings for the &amp;lt;code&amp;gt;Calculate&amp;lt;/code&amp;gt; method. Read-Only. &lt;br /&gt;
|-&lt;br /&gt;
|BestFitSettings||References the &#039;&#039;&#039;[[WeibullBestFitOptions Class|WeibullBestFitOptions]]&#039;&#039;&#039; object, which represents the analysis settings for the &amp;lt;code&amp;gt;CalculateBestFit&amp;lt;/code&amp;gt; method. Read-Only.&lt;br /&gt;
|-&lt;br /&gt;
|GeneralSettings||References the &#039;&#039;&#039;[[WeibullGeneralOptions Class|WeibullGeneralOptions]]&#039;&#039;&#039; object, which represents the calculation settings for both the &amp;lt;code&amp;gt;Calculate&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;CalculateBestFit&amp;lt;/code&amp;gt; methods.  Read-Only.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Events==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 200px;&amp;quot;|[[WeibullDataSet.GetDistrParameters|GetDistrParameters]]||{{:WeibullDataSet.GetDistrParameters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[WeibullDataSet.HideCalculationProgress|HideCalculationProgress]]||{{:WeibullDataSet.HideCalculationProgress}}&lt;br /&gt;
|-&lt;br /&gt;
|[[WeibullDataSet.Message|Message]]||{{:WeibullDataSet.Message}}&lt;br /&gt;
|-&lt;br /&gt;
|[[WeibullDataSet.Question|Question]]||{{:WeibullDataSet.Question}}&lt;br /&gt;
|-&lt;br /&gt;
|[[WeibullDataSet.ShowCalculationProgress|ShowCalculationProgress]]||{{:WeibullDataSet.ShowCalculationProgress}}&lt;br /&gt;
|-&lt;br /&gt;
|[[WeibullDataSet.UpdateCalculationProgress|UpdateCalculationProgress]]||{{:WeibullDataSet.UpdateCalculationProgress}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=WeibullDataSet.AddFailureInterval&amp;diff=65289</id>
		<title>WeibullDataSet.AddFailureInterval</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=WeibullDataSet.AddFailureInterval&amp;diff=65289"/>
		<updated>2018-01-16T17:59:32Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:API}}{{Template:APIBreadcrumb|.[[WeibullDataSet Class|WeibullDataSet]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;Adds interval censored failures to the data set.&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Syntax  ==&lt;br /&gt;
 &#039;&#039;&#039;.AddFailureInterval&#039;&#039;&#039;(&#039;&#039;StartValue&#039;&#039;, &#039;&#039;EndValue&#039;&#039;, &#039;&#039;NumberInGroup&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&#039;&#039;StartValue&#039;&#039;&lt;br /&gt;
:Required. Double. The starting value of the failure interval. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;EndValue&#039;&#039;&lt;br /&gt;
:Required. Double. The ending value of the failure interval.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;NumberInGroup&#039;&#039;&lt;br /&gt;
:Required. Double. The number of failures that occurred during the interval.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &#039;&#039;&#039;VBA&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Declare a new WeibullDataSet object.}} &lt;br /&gt;
   {{APIPrefix|Dim}} WDS {{APIPrefix|As New}} WeibullDataSet&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Add three interval censored data points.}} &lt;br /&gt;
   {{APIPrefix|Call}} WDS.AddFailureInterval(1, 5, 1)&lt;br /&gt;
   {{APIPrefix|Call}} WDS.AddFailureInterval(6, 10, 1)&lt;br /&gt;
   {{APIPrefix|Call}} WDS.AddFailureInterval(11, 15, 1)&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;VB.NET&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Declare a new WeibullDataSet object.}} &lt;br /&gt;
   {{APIPrefix|Dim}} WDS {{APIPrefix|As New}} WeibullDataSet&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Add three interval censored data points.}} &lt;br /&gt;
   WDS.AddFailureInterval(1, 5, 1)&lt;br /&gt;
   WDS.AddFailureInterval(6, 10, 1)&lt;br /&gt;
   WDS.AddFailureInterval(11, 15, 1)&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=WeibullDataSet.AddFailure&amp;diff=65288</id>
		<title>WeibullDataSet.AddFailure</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=WeibullDataSet.AddFailure&amp;diff=65288"/>
		<updated>2018-01-16T17:59:08Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:API}}{{Template:APIBreadcrumb|.[[WeibullDataSet Class|WeibullDataSet]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;Adds a failure time to the data set.&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Syntax  ==&lt;br /&gt;
 &#039;&#039;&#039;.AddFailure&#039;&#039;&#039;(&#039;&#039;Value&#039;&#039;, &#039;&#039;NumberInGroup&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&#039;&#039;Value&#039;&#039;&lt;br /&gt;
:Required. Double. The exact time of failure. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;NumberInGroup&#039;&#039;&lt;br /&gt;
:Required. Double. The number of failed units at the time of failure.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &#039;&#039;&#039;VBA&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Declare a new WeibullDataSet object.}} &lt;br /&gt;
   {{APIPrefix|Dim}} WDS {{APIPrefix|As New}} WeibullDataSet&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Add the failure times 10, 20 and 30 to the data set.}} &lt;br /&gt;
   {{APIPrefix|Call}} WDS.AddFailure(10, 1)&lt;br /&gt;
   {{APIPrefix|Call}} WDS.AddFailure(20, 1)&lt;br /&gt;
   {{APIPrefix|Call}} WDS.AddFailure(30, 1)&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;VB.NET&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Declare a new WeibullDataSet object.}} &lt;br /&gt;
   {{APIPrefix|Dim}} WDS {{APIPrefix|As New}} WeibullDataSet&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Add the failure times 10, 20 and 30 to the data set.}} &lt;br /&gt;
   WDS.AddFailure(10, 1)&lt;br /&gt;
   WDS.AddFailure(20, 1)&lt;br /&gt;
   WDS.AddFailure(30, 1)&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository_Class&amp;diff=65287</id>
		<title>Repository Class</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository_Class&amp;diff=65287"/>
		<updated>2018-01-08T16:41:58Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Xfmea */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:API}}{{Template:APIBreadcrumb}}&amp;lt;div style=&amp;quot;border:1px solid #D0CDE8; background:#EEEDF7; border-radius:10px; width:auto; margin:0 0 1em 1em; padding:1em; float:right;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:arial;font-size:5;color:#585858&amp;quot;&amp;gt;Other Versions: [[Repository Class 10|Version 10]]&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Represents a Synthesis repository. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarks&#039;&#039;&#039;: Use any of the first four methods to establish a connection to a Synthesis repository. Once you have a connection, you can use any of the rest of the methods to read/write data to the repository.&lt;br /&gt;
&lt;br /&gt;
==Constructors==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|Repository||Creates an instance of the Repository class.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Methods==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.ConnectToAccessRepository|ConnectToAccessRepository]]||{{:Repository.ConnectToAccessRepository}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.ConnectToOracleRepository|ConnectToOracleRepository]]||{{:Repository.ConnectToOracleRepository}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.ConnectToRepository|ConnectToRepository]]||{{:Repository.ConnectToRepository}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.ConnectToSQLRepository|ConnectToSQLRepository]]||{{:Repository.ConnectToSQLRepository}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.DisconnectFromRepository|DisconnectFromRepository]]||{{:Repository.DisconnectFromRepository}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;Action&amp;lt;/span&amp;gt;=== &lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.Action.AddAction|Action.AddAction]]||{{:Repository.Action.AddAction}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Action.GetAction|Action.GetAction]]||{{:Repository.Action.GetAction}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Action.GetAllActions|Action.GetAllActions]]||{{:Repository.Action.GetAllActions}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Action.GetAllActionsDictionary|Action.GetAllActionsDictionary]]||{{:Repository.Action.GetAllActionsDictionary}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Action.UpdateAction|Action.UpdateAction]]||{{:Repository.Action.UpdateAction}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;BlockSim&amp;lt;/span&amp;gt;===&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.BlockSim.ExportBlockSimXMLFile|BlockSim.ExportBlockSimXMLFile]]||{{:Repository.BlockSim.ExportBlockSimXMLFile}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.BlockSim.GetAllFaultTrees|BlockSim.GetAllFaultTrees]]||{{:Repository.BlockSim.GetAllFaultTrees}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.BlockSim.GetAllRBDBlocksData|BlockSim.GetAllRBDBlocksData]]||{{:Repository.BlockSim.GetAllRBDBlocksData}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.BlockSim.GetAllRBDs|BlockSim.GetAllRBDs]]||{{:Repository.BlockSim.GetAllRBDs}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.BlockSim.GetRBDBlockData|BlockSim.GetRBDBlockData]]||{{:Repository.BlockSim.GetRBDBlockData}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.BlockSim.ImportBlockSimXMLFile|BlockSim.ImportBlockSimXMLFile]]||{{:Repository.BlockSim.ImportBlockSimXMLFile}} &lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.BlockSim.UpdateRBDBlockData|BlockSim.UpdateRBDBlockData]]||{{:Repository.BlockSim.UpdateRBDBlockData}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;Control&amp;lt;/span&amp;gt;===&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.Control.AddXfmeaControl|Control.AddXfmeaControl]]||{{:Repository.Control.AddXfmeaControl}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Control.GetAllXfmeaControls|Control.GetAllXfmeaControls]]||{{:Repository.Control.GetAllXfmeaControls}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Control.GetAllXfmeaControlsDictionary|Control.GetAllXfmeaControlsDictionary]]||{{:Repository.Control.GetAllXfmeaControlsDictionary}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Control.GetXfmeaControl|Control.GetXfmeaControl]]||{{:Repository.Control.GetXfmeaControl}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Control.UpdateXfmeaControl|Control.UpdateXfmeaControl]]||{{:Repository.Control.UpdateXfmeaControl}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;Crew&amp;lt;/span&amp;gt;===&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.Crew.AddCrew|Crew.AddCrew]]||{{:Repository.AddCrew}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Crew.GetAllCrews|Crew.GetAllCrews]]||{{:Repository.GetAllCrews}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Crew.GetCrew|Crew.GetCrew]]||{{:Repository.GetCrew}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Crew.UpdateCrew|Crew.UpdateCrew]]||{{:Repository.UpdateCrew}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;Data Warehouse&amp;lt;/span&amp;gt;===&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.DataWarehouse.SaveRawDataSet|DataWarehouse.SaveRawDataSet]]||{{:Repository.DataWarehouse.SaveRawDataSet}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;Model&amp;lt;/span&amp;gt;===&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.Model.AddModel|Model.AddModel]]||{{:Repository.Model.AddModel}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Model.DeleteModel|Model.DeleteModel]]||{{:Repository.Model.DeleteModel}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Model.GetAllModels|Model.GetAllModels]]||{{:Repository.Model.GetAllModels}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Model.GetModel|Model.GetModel]]||{{:Repository.Model.GetModel}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Model.IsModelUsed|Model.IsModelUsed]]||{{:Repository.Model.IsModelUsed}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Model.UpdateModel|Model.UpdateModel]]||{{:Repository.Model.UpdateModel}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Model.GetAllModelsInfo|Model.GetAllModelsInfo]]||{{:Repository.Model.GetAllModelsInfo}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;Pool&amp;lt;/span&amp;gt;===&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.Pool.AddPool|Pool.AddPool]]||{{:Repository.Pool.AddPool}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Pool.GetAllPools|Pool.GetAllPools]]||{{:Repository.Pool.GetAllPools}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Pool.GetPool|Pool.GetPool]]||{{:Repository.Pool.GetPool}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Pool.UpdatePool|Pool.UpdatePool]]||{{:Repository.Pool.UpdatePool}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;Profiles&amp;lt;/span&amp;gt;=== &lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.Profile.AddProfile|Profile.AddProfile]]||{{:Repository.Profile.AddProfile}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Profile.GetProfile|Profile.GetProfile]]||{{:Repository.Profile.GetProfile}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Profile.GetAllProfiles|Profile.GetAllProfiles]]||{{:Repository.Profile.GetAllProfiles}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Profile.UpdateProfile|Profile.UpdateProfile]]||{{:Repository.Profile.UpdateProfile}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;Project&amp;lt;/span&amp;gt;===&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.Project.GetAllProjects|Project.GetAllProjects]]||{{:Repository.Project.GetAllProjects}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Project.GetCurrentProject|Project.GetCurrentProject]]||{{:Repository.Project.GetCurrentProject}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Project.SetCurrentProject|Project.SetCurrentProject]]||{{:Repository.Project.SetCurrentProject}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;Task&amp;lt;/span&amp;gt;===&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.Task.AddCorrectiveTask|Task.AddCorrectiveTask]]||{{:Repository.Task.AddCorrectiveTask}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Task.AddScheduledTask|Task.AddScheduledTask]]||{{:Repository.Task.AddScheduledTask}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Task.GetAllCorrectiveTasks|Task.GetAllCorrectiveTasks]]||{{:Repository.Task.GetAllCorrectiveTasks}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Task.GetAllScheduledTasks|Task.GetAllScheduledTasks]]||{{:Repository.Task.GetAllScheduledTasks}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Task.GetAllTaskTypes|Task.GetAllTaskTypes]]||{{:Repository.Task.GetAllTaskTypes}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Task.GetCorrectiveTask|Task.GetCorrectiveTask]]||{{:Repository.Task.GetCorrectiveTask}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Task.GetScheduledTask|Task.GetScheduledTask]]||{{:Repository.Task.GetScheduledTask}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Task.UpdateCorrectiveTask|Task.UpdateCorrectiveTask]]||{{:Repository.Task.UpdateCorrectiveTask}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Task.UpdateScheduledTask|Task.UpdateScheduledTask]]||{{:Repository.Task.UpdateScheduledTask}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;Unit&amp;lt;/span&amp;gt;===&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.Unit.GetAllUnits|Unit.GetAllUnits]]||{{:Repository.Unit.GetAllUnits}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;URD&amp;lt;/span&amp;gt;===&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.URD.AddURD|URD.AddURD]]||{{:Repository.URD.AddURD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.URD.GetAllURDs|URD.GetAllURDs]]||{{:Repository.URD.GetAllURDs}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.URD.GetURD|URD.GetURD]]||{{:Repository.URD.GetURD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.URD.UpdateURD|URD.UpdateURD]]||{{:Repository.URD.UpdateURD}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;Variable&amp;lt;/span&amp;gt;=== &lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|[[Repository.Variable.AddVariable|Variables.AddVariable]]||{{:Repository.Variable.AddVariable}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Variable.GetAllVariables|Variables.GetAllVariables]]||{{:Repository.Variable.GetAllVariables}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Variable.GetVariable|Variables.GetVariable]]||{{:Repository.Variable.GetVariable}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Variable.UpdateVariable|Variables.UpdateVariable]]||{{:Repository.Variable.UpdateVariable}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;Xfmea&amp;lt;/span&amp;gt;===&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 250px;&amp;quot;|[[Repository.Xfmea.AddItemToSystemHierarchy Method|Xfmea.AddItemToSystemHierarchy]]||{{:Repository.Xfmea.AddItemToSystemHierarchy  Method}} &lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.AddXfmeaCause Method|Xfmea.AddXfmeaCause]]|| {{:Repository.Xfmea.AddXfmeaCause Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.AddXfmeaEffect Method|Xfmea.AddXfmeaEffect]]||{{:Repository.Xfmea.AddXfmeaEffect Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.AddXfmeaFailure Method|Xfmea.AddXfmeaFailure]]||{{:Repository.Xfmea.AddXfmeaFailure Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.AddXfmeaFunction Method|Xfmea.AddXfmeaFunction]]|| {{:Repository.Xfmea.AddXfmeaFunction Method}} &lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetAllItemsInSystemHierarchy Method|Xfmea.GetAllItemsInSystemHierarchy]]||{{:Repository.Xfmea.GetAllItemsInSystemHierarchy  Method}} &lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetAllItemsInSystemHierarchyDictionary Method|Xfmea.GetAllItemsInSystemHierarchyDictionary]]|| {{:Repository.Xfmea.GetAllItemsInSystemHierarchyDictionary Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetAllXfmeaCauses Method|Xfmea.GetAllXfmeaCauses]]||{{:Repository.Xfmea.GetAllXfmeaCauses Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetAllXfmeaCausesDictionary Method|Xfmea.GetAllXfmeaCausesDictionary]]||{{:Repository.Xfmea.GetAllXfmeaCausesDictionary Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetAllXfmeaEffects Method|Xfmea.GetAllXfmeaEffects]]||{{:Repository.Xfmea.GetAllXfmeaEffects Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetAllXfmeaEffectsDictionary Method|Xfmea.GetAllXfmeaEffectsDictionary]]||{{:Repository.Xfmea.GetAllXfmeaEffectsDictionary Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetAllXfmeaFailures Method|Xfmea.GetAllXfmeaFailures]]||{{:Repository.Xfmea.GetAllXfmeaFailures Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetAllXfmeaFailuresDictionary Method|Xfmea.GetAllXfmeaFailuresDictionary]]||{{:Repository.Xfmea.GetAllXfmeaFailuresDictionary Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetAllXfmeaFunctions Method|Xfmea.GetAllXfmeaFunctions]]|| {{:Repository.Xfmea.GetAllXfmeaFunctions Method}} &lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetAllXfmeaFunctionsDictionary Method|Xfmea.GetAllXfmeaFunctionsDictionary]]||{{:Repository.Xfmea.GetAllXfmeaFunctionsDictionary Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetItemInSystemHierarchy_Method|Xfmea.GetItemInSystemHierarchy]]||{{:Repository.Xfmea.GetItemInSystemHierarchy_Method}} &lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetXfmeaCause Method|Xfmea.GetXfmeaCause]]||{{:Repository.Xfmea.GetXfmeaCause Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetXfmeaEffect Method|Xfmea.GetXfmeaEffect]]||{{:Repository.Xfmea.GetXfmeaEffect Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetXfmeaFailure Method|Xfmea.GetXfmeaFailure]]||{{:Repository.Xfmea.GetXfmeaFailure Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.GetXfmeaFunction Method|Xfmea.GetXfmeaFunction]]|| {{:Repository.Xfmea.GetXfmeaFunction Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.UpdateItemInSystemHierarchy Method|Xfmea.UpdateItemInSystemHierarchy]]||{{:Repository.Xfmea.UpdateItemInSystemHierarchy  Method}} &lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.UpdateXfmeaCause Method|Xfmea.UpdateXfmeaCause]]||{{:Repository.Xfmea.UpdateXfmeaCause Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.UpdateXfmeaEffect Method|Xfmea.UpdateXfmeaEffect]]||{{:Repository.Xfmea.UpdateXfmeaEffect Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.UpdateXfmeaFailure Method|Xfmea.UpdateXfmeaFailure]]||{{:Repository.Xfmea.UpdateXfmeaFailure Method}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.Xfmea.UpdateXfmeaFunction Method|Xfmea.UpdateXfmeaFunction]]|| {{:Repository.Xfmea.UpdateXfmeaFunction Method}}&lt;br /&gt;
|-&lt;br /&gt;
|Xfmea.AssignActionToXfmeaCause||Assigns an existing action to an existing cause.&lt;br /&gt;
|-&lt;br /&gt;
|Xfmea.AssignControlToXfmeaCause||Assigns an existing control to an existing cause.&lt;br /&gt;
|-&lt;br /&gt;
|Xfmea.GetXfmeaCauseActions||Returns an array of all actions (cAction) currently assigned to a certain cause.&lt;br /&gt;
|-&lt;br /&gt;
|Xfmea.GetXfmeaCauseActionsDictionary||Returns a dictionary, containing all actions (cAction) currently assigned to a certain cause. The keys of the dictionary are the Ids of the actions. This method is only available for .NET users.&lt;br /&gt;
|-&lt;br /&gt;
|Xfmea.GetXfmeaCauseControls||Returns an array of all controls (cXfmeaControl) currently assigned to a certain cause.&lt;br /&gt;
|-&lt;br /&gt;
|Xfmea.GetXfmeaCauseControlsDictionary||Returns a dictionary, containing all controls (cXfmeaControl) currently assigned to a certain cause. The keys of the dictionary are the Ids of the controls. This method is only available for .NET users.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:#585858&amp;quot;&amp;gt;XFRACAS&amp;lt;/span&amp;gt;===&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 240px;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.XFRACAS.AddSystemMetric1|XFRACAS.AddSystemMetric1]] ||{{:Repository.XFRACAS.AddSystemMetric1}} &lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.XFRACAS.AddSystemMetric2|XFRACAS.AddSystemMetric2]]||{{:Repository.XFRACAS.AddSystemMetric2}} &lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.XFRACAS.AddSystemMetric3|XFRACAS.AddSystemMetric3]]||{{:Repository.XFRACAS.AddSystemMetric3}} &lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.XFRACAS.GetAllXFRACASEntities|XFRACAS.GetAllXFRACASEntities]]|| {{:Repository.XFRACAS.GetAllXFRACASEntities}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.XFRACAS.ImportXFRACASXML|XFRACAS.ImportXFRACASXML]]|| {{:Repository.XFRACAS.ImportXFRACASXML}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.XFRACAS.ImportXFRACASXMLFile|XFRACAS.ImportXFRACASXMLFile]]|| {{:Repository.XFRACAS.ImportXFRACASXMLFile}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.XFRACAS.ImportXFRACASXMLString|XFRACAS.ImportXFRACASXMLString]] ||{{:Repository.XFRACAS.ImportXFRACASXMLString}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.XFRACAS.ProcessXfracasImports|XFRACAS.ProcessXfracasImports]]|| {{:Repository.XFRACAS.ProcessXfracasImports}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.XFRACAS.SerializeXMLObjectToByteArray|XFRACAS.SerializeXMLObjectToByteArray]]||{{:Repository.XFRACAS.SerializeXMLObjectToByteArray}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.XFRACAS.WriteExceptionToDiagnosticsLog|XFRACAS.WriteExceptionToDiagnosticsLog]]||{{:Repository.XFRACAS.WriteExceptionToDiagnosticsLog}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Repository.XFRACAS.WriteMessageToDiagnosticsLog|XFRACAS.WriteMessageToDiagnosticsLog]]||{{:Repository.XFRACAS.WriteMessageToDiagnosticsLog}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 250px;&amp;quot;|EnforceRENOCompliance||Indicates whether spaces and special characters are allowed in the names of models created via the Synthesis API. &#039;&#039;&#039;Boolean&#039;&#039;&#039;. Default value = True.  &lt;br /&gt;
|-&lt;br /&gt;
|Use Events||Indicates whether to enable user-defined event procedures for the &amp;lt;code&amp;gt;Repository&amp;lt;/code&amp;gt; object. &#039;&#039;&#039;Boolean&#039;&#039;&#039;. Default value = False.&lt;br /&gt;
|-&lt;br /&gt;
|XFRACAS.XFRACASCommandTimeout||Gets or sets the wait time in seconds before terminating the attempt to execute an XFRACAS command. &#039;&#039;&#039;Integer&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Events==&lt;br /&gt;
{| {{APITable}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 250px;&amp;quot;|[[Repository.Message|Message]]||{{:Repository.Message}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Action.GetAction&amp;diff=58813</id>
		<title>Repository.Action.GetAction</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Action.GetAction&amp;diff=58813"/>
		<updated>2015-06-26T21:03:39Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.GetAction.Cmt}}&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
* GetAction(ByVal ID {{APIPrefix|As}} [[cAction Class|cAction]])&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
&lt;br /&gt;
Enter the Action ID to get desired action.&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
  Dim MyRepository As New Repository&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
  Dim Success As Boolean = False&lt;br /&gt;
  Success = MyRepository.ConnectToRepository(&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Set a first available project as current.}}&lt;br /&gt;
  MyRepository.Project.SetCurrentProject(0)&lt;br /&gt;
   &lt;br /&gt;
 {{APIComment|&#039;Get an Action with the ID of 1.}}&lt;br /&gt;
  Dim GetAction() as cAction&lt;br /&gt;
  GetAction= MyRepository.Action.GetAction(1)&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Action.UpdateAction&amp;diff=58812</id>
		<title>Repository.Action.UpdateAction</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Action.UpdateAction&amp;diff=58812"/>
		<updated>2015-06-26T21:03:05Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.UpdateAction.Cmt}} {{Template:BooleanReturn.Cmt}}&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
*UpdateAction(ByVal action {{APIPrefix|As}} [[cAction Class|cAction]] ) {{APIPrefix|As Boolean}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;action&#039;&#039;: The [[cAction Class|cAction]] to update.&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
  Dim MyRepository As New Repository&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
  Dim Success As Boolean = False&lt;br /&gt;
  Success = MyRepository.ConnectToRepository(&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Set a first available project as current.}}&lt;br /&gt;
  MyRepository.Project.SetCurrentProject(0)&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Get the list of actions in the current project.}}&lt;br /&gt;
  Dim ListOfActions() As [[cAction Class|cAction]]&lt;br /&gt;
  ListOfActions= MyRepository.Action.GetAllActions()&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Update the action and update the repository.}}&lt;br /&gt;
  Dim SuccessUpdateAction As Boolean&lt;br /&gt;
  SuccessUpdateAction = MyRepository.Action.UpdateAction(ListOfActions(0))&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Action.AddAction&amp;diff=58811</id>
		<title>Repository.Action.AddAction</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Action.AddAction&amp;diff=58811"/>
		<updated>2015-06-26T21:02:39Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.AddAction.Cmt}} {{Template:BooleanReturn.Cmt}}&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
*AddAction(ByVal action {{APIPrefix|As}} [[cAction Class|cAction]] ) {{APIPrefix|As Boolean}}&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
:&#039;&#039;action&#039;&#039;: An instance of [[cAction Class|cAction]] to add.&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
  Dim MyRepository As New Repository&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
  Dim Success As Boolean = False&lt;br /&gt;
  Success = MyRepository.ConnectToRepository(&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Set a first available project as current.}}&lt;br /&gt;
  MyRepository.Project.SetCurrentProject(0)&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Declare a new cAction.}}&lt;br /&gt;
  Dim newAction As New cAction(&amp;quot;NewAction1&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Add the new action to the repository.}}&lt;br /&gt;
  Dim SuccessAddAction As Boolean&lt;br /&gt;
  SuccessAddAction = MyRepository.Action.AddAction(newAction)&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Control.AddXfmeaControl&amp;diff=58810</id>
		<title>Repository.Control.AddXfmeaControl</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Control.AddXfmeaControl&amp;diff=58810"/>
		<updated>2015-06-26T20:52:45Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Saves a new XfmeaControl in the repository.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
*AddXfmeaControl(ByVal control As cXfmeaControl) As Boolean&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:control: An instance of cXfmeaControl class.&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Control.UpdateXfmeaControl&amp;diff=58809</id>
		<title>Repository.Control.UpdateXfmeaControl</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Control.UpdateXfmeaControl&amp;diff=58809"/>
		<updated>2015-06-26T20:44:07Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Updates the XfmeaControl in the repository. &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
*UpdateXfmeaControl(ByVal control As cXfmeaControl) As Boolean&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:control: An instance of cXfmeaControl to update.&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Control.UpdateXfmeaControl&amp;diff=58808</id>
		<title>Repository.Control.UpdateXfmeaControl</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Control.UpdateXfmeaControl&amp;diff=58808"/>
		<updated>2015-06-26T20:43:34Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: Created page with &amp;#039;{{Template:APIClass|Repository Class|Repository}} Updates the XfmeaControl in the repository.   ==Syntax== *UpdateXfmeaControl(ByVal control As cXfmeaControl) As Boolean  Paramet…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Updates the XfmeaControl in the repository. &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
*UpdateXfmeaControl(ByVal control As cXfmeaControl) As Boolean&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
control: An instance of cXfmeaControl to update.&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Control.AddXfmeaControl&amp;diff=58807</id>
		<title>Repository.Control.AddXfmeaControl</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Control.AddXfmeaControl&amp;diff=58807"/>
		<updated>2015-06-26T20:41:52Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Saves a new XfmeaControl in the repository.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
*AddXfmeaControl(ByVal control As cXfmeaControl) As Boolean&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
control: An instance of cXfmeaControl class.&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Control.GetXfmeaControl&amp;diff=58806</id>
		<title>Repository.Control.GetXfmeaControl</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Control.GetXfmeaControl&amp;diff=58806"/>
		<updated>2015-06-26T20:40:10Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: Created page with &amp;#039;{{Template:APIClass|Repository Class|Repository}} Returns XfmeaControl with the provided ID. Returns nothing if the XfmeaControl doesn&amp;#039;t exist.  ==Syntax== * GetXfmeaControl(ByVa…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Returns XfmeaControl with the provided ID. Returns nothing if the XfmeaControl doesn&#039;t exist.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
* GetXfmeaControl(ByVal ID As Integer) As cXfmeaControl&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
&lt;br /&gt;
ID: ID of the desired control.&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Control.AddXfmeaControl&amp;diff=58805</id>
		<title>Repository.Control.AddXfmeaControl</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Control.AddXfmeaControl&amp;diff=58805"/>
		<updated>2015-06-26T20:37:40Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: Created page with &amp;#039;{{Template:APIClass|Repository Class|Repository}} Saves a new XfmeaControl in the repository.  ==Syntax== *AddAction(ByVal control As cXfmeaControl) As Boolean&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Saves a new XfmeaControl in the repository.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
*AddAction(ByVal control As cXfmeaControl) As Boolean&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Control.GetAllXfmeaControls&amp;diff=58804</id>
		<title>Repository.Control.GetAllXfmeaControls</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Control.GetAllXfmeaControls&amp;diff=58804"/>
		<updated>2015-06-26T20:34:28Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: Created page with &amp;#039;{{Template:APIClass|Repository Class|Repository}} Returns an array containing all XfmeaControls from the current project.  == Syntax== *GetAllXfmeaControls() {{APIPrefix|As}} cXf…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Returns an array containing all XfmeaControls from the current project.&lt;br /&gt;
&lt;br /&gt;
== Syntax==&lt;br /&gt;
*GetAllXfmeaControls() {{APIPrefix|As}} cXfmeaControl()&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository_Class&amp;diff=58803</id>
		<title>Repository Class</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository_Class&amp;diff=58803"/>
		<updated>2015-06-26T20:31:48Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class| }} &lt;br /&gt;
This is a class that allows you to access a Synthesis repository. The class has following sections containing methods and properties that allow you to read, create and edit various objects in the repository. See [[#Usage_Example|Example]] at the bottom of this page. Also see the [[#Notes|important note]] for version 9 users.&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
*[[Repository.ConnectToRepository|ConnectToRepository]] {{APIComment|{{Template:Repository.ConnectToRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.ConnectToAccessRepository|ConnectToAccessRepository]] {{APIComment|{{Template:Repository.ConnectToAccessRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.ConnectToSQLRepository|ConnectToSQLRepository]] {{APIComment|{{Template:Repository.ConnectToSQLRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.ConnectToOracleRepository|ConnectToOracleRepository]] {{APIComment|{{Template:Repository.ConnectToOracleRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.DisconnectFromRepository|DisconnectFromRepository]] {{APIComment|{{Template:Repository.DisconnectFromRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.EnforceRENOCompliance|EnforceRENOCompliance]] {{APIComment|Disallows spaces and special characters in names of models. This will ensure that all models can be used in RENO equations.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Project &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Project.GetAllProjects|GetAllProjects]] {{APIComment|{{Template:Repository.GetAllProjects.Cmt}}}}&lt;br /&gt;
*[[Repository.Project.GetCurrentProject|GetCurrentProject]] {{APIComment|{{Template:Repository.GetCurrentProject.Cmt}}}}&lt;br /&gt;
*[[Repository.Project.SetCurrentProject|SetCurrentProject]] {{APIComment|{{Template:Repository.SetCurrentProject.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Unit &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Unit.GetAllUnits|GetAllUnits]] {{APIComment|{{Template:Repository.GetAllUnits.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Model &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Model.GetAllModelsInfo|GetAllModelsInfo]] {{APIComment|{{Template:Repository.GetAllModelsInfo.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.GetAllModels|GetAllModels]] {{APIComment|{{Template:Repository.GetAllModels.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.AddModel|AddModel]] {{APIComment|{{Template:Repository.AddModel.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.UpdateModel|UpdateModel]] {{APIComment|{{Template:Repository.UpdateModel.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.GetModel|GetModel]] {{APIComment|Returns the model from the current project with the specified ID. Returns nothing if the model does not exist or is not in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Model.IsModelUsed|IsModelUsed]] {{APIComment|Checks if the model is currently in use by other items.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Model.DeleteModel|DeleteModel]] {{APIComment|Checks if the model is not in use and deletes the model. Returns true if success, false otherwise. Throws an exception if the model is in use.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; URD &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.URD.GetAllURDs|GetAllURDs]] {{APIComment|{{Template:Repository.GetAllURDs.Cmt}}}}&lt;br /&gt;
*[[Repository.URD.AddURD|AddURD]] {{APIComment|{{Template:Repository.AddURD.Cmt}}}}&lt;br /&gt;
*[[Repository.URD.UpdateURD|UpdateURD]] {{APIComment|{{Template:Repository.UpdateURD.Cmt}}}}&lt;br /&gt;
*[[Repository.URD.GetURD|GetURD]] {{APIComment|Returns the URD with the provided ID. Returns nothing if the URD does not exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Variable &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Variable.GetAllVariables|GetAllVariables]] {{APIComment|{{Template:Repository.GetAllVariables.Cmt}}}}&lt;br /&gt;
*[[Repository.Variable.AddVariable|AddVariable]] {{APIComment|{{Template:Repository.AddVariable.Cmt}}}}&lt;br /&gt;
*[[Repository.Variable.UpdateVariable|UpdateVariable]] {{APIComment|{{Template:Repository.UpdateVariable.Cmt}}}}&lt;br /&gt;
*[[Repository.Variable.GetVariable|GetVariable]] {{APIComment|Returns variable with the provided ID. Returns nothing if the variable doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Task &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Task.GetAllCorrectiveTasks|GetAllCorrectiveTasks]] {{APIComment|{{Template:Repository.GetAllCorrectiveTasks.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.AddCorrectiveTask|AddCorrectiveTask]] {{APIComment|{{Template:Repository.AddCorrectiveTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.UpdateCorrectiveTask|UpdateCorrectiveTask]] {{APIComment|{{Template:Repository.UpdateCorrectiveTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.GetCorrectiveTask|GetCorrectiveTask]] {{APIComment|Returns corrective task with the provided ID. Returns nothing if the task doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Task.GetAllScheduledTasks|GetAllScheduledTasks]] {{APIComment|{{Template:Repository.GetAllScheduledTasks.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.AddScheduledTask|AddScheduledTask]] {{APIComment|{{Template:Repository.AddScheduledTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.UpdateScheduledTask|UpdateScheduledTask]] {{APIComment|{{Template:Repository.UpdateScheduledTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.GetScheduledTask|GetScheduledTask]] {{APIComment|Returns scheduled task with the provided ID. Returns nothing if the task doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Task.GetAllTaskTypes|GetAllTaskTypes]] {{APIComment|{{Template:Repository.GetAllTaskTypes.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Crew &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Crew.GetAllCrews|GetAllCrews]] {{APIComment|{{Template:Repository.GetAllCrews.Cmt}}}}&lt;br /&gt;
*[[Repository.Crew.AddCrew|AddCrew]] {{APIComment|{{Template:Repository.AddCrew.Cmt}}}}&lt;br /&gt;
*[[Repository.Crew.UpdateCrew|UpdateCrew]] {{APIComment|{{Template:Repository.UpdateCrew.Cmt}}}}&lt;br /&gt;
*[[Repository.Crew.GetCrew|GetCrew]] {{APIComment|Returns crew with the provided ID. Returns nothing if the crew doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Pool &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Pool.GetAllPools|GetAllPools]] {{APIComment|{{Template:Repository.GetAllPools.Cmt}}}}&lt;br /&gt;
*[[Repository.Pool.AddPool|AddPool]] {{APIComment|{{Template:Repository.AddPool.Cmt}}}}&lt;br /&gt;
*[[Repository.Pool.UpdatePool|UpdatePool]] {{APIComment|{{Template:Repository.UpdatePool.Cmt}}}}&lt;br /&gt;
*[[Repository.Pool.GetPool|GetPool]] {{APIComment|Returns pool with the provided ID. Returns nothing if the pool doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Action &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Action.GetAllActionsDictionary|GetAllActionsDictionary]] {{APIComment|Returns a dictionary of all actions in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Action.GetAllActions|GetAllActions]] {{APIComment|{{Template:Repository.GetAllActions.Cmt}}}}&lt;br /&gt;
*[[Repository.Action.AddAction|AddAction]] {{APIComment|{{Template:Repository.AddAction.Cmt}}}}&lt;br /&gt;
*[[Repository.Action.UpdateAction|UpdateAction]] {{APIComment|{{Template:Repository.UpdateAction.Cmt}}}}&lt;br /&gt;
*[[Repository.Action.GetAction|GetAction]] {{APIComment|Returns action with the provided ID. Returns nothing if the action doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Control &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Control.GetAllXfmeaControlsDictionary|GetAllXfmeaControlsDictionary]]{{APIComment|Returns a dictionary of all Xfmea controls in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.GetAllXfmeaControls|GetAllXfmeaControls]]{{APIComment|Returns an array of all Xfmea controls in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.AddXfmeaControl|AddXfmeaControl]] {{APIComment|Adds a new XfmeaControl in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.UpdateXfmeaControl|UpdateXfmeaControl]] {{APIComment|Updates XfmeaControl in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.GetXfmeaControl|GetXfmeaControl]] {{APIComment|Returns XfmeaControl with the provided ID.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; BlockSim &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.BlockSim.ImportBlockSimXMLFile|ImportBlockSimXMLFile]] {{APIComment|{{Template:Repository.ImportBlockSimXMLFile.Cmt}}}}&lt;br /&gt;
*[[Repository.BlockSim.ExportBlockSimXMLFile|ExportBlockSimXMLFile]] {{APIComment|{{Template:Repository.ExportBlockSimXMLFile.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DataWarehouse&#039;&#039;&#039;&lt;br /&gt;
*[[Repository.DataWarehouse.SaveRawDataSet|SaveRawDataSet]] {{APIComment|{{Template:Repository.SaveRawDataSet.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; XFRACAS &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.XFRACAS.GetAllXFRACASEntities|GetAllXFRACASEntities]] {{APIComment|{{Template:Repository.GetAllXFRACASEntities.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ImportXFRACASXML|ImportXFRACASXML]] {{APIComment|{{Template:Repository.ImportXFRACASXML.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ImportXFRACASXMLFile|ImportXFRACASXMLFile]] {{APIComment|{{Template:Repository.ImportXFRACASXMLFile.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ImportXFRACASXMLString|ImportXFRACASXMLString]] {{APIComment|{{Template:Repository.ImportXFRACASXMLString.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.SerializeXMLObjectToByteArray|SerializeXMLObjectToByteArray]] {{APIComment|{{Template:Repository.SerializeXMLObjectToByteArray.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ProcessXfracasImports|ProcessXfracasImports]] {{APIComment|{{Template:Repository.ProcessXfracasImports.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.WriteMessageToDiagnosticsLog|WriteMessageToDiagnosticsLog]] {{APIComment|{{Template:Repository.WriteToDiagnosticsLog (string,XFRACASDiagnosticEntryType).Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.WriteExceptionToDiagnosticsLog|WriteExceptionToDiagnosticsLog]] {{APIComment|{{Template:Repository.WriteToDiagnosticsLog (System.Exception,mXFRACASDiagnosticEntryType, String).Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.XFRACASCommandTimeout|XFRACASCommandTimeout]] {{APIComment|Gets or sets the wait time before terminating the attempt to execute an XFRACAS command.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.XFRACAS.AddSystemMetric1|AddSystemMetric1]] {{APIComment|This can be used to insert reported run hours and the date of the reported run hours.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.XFRACAS.AddSystemMetric2|AddSystemMetric2]] {{APIComment|This can be used to insert reported run hours, number of starts, and the date.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.XFRACAS.AddSystemMetric3|AddSystemMetric3]] {{APIComment|This can be used to insert reported run hours, number of starts, kw run hours, and the date.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Xfmea &#039;&#039;&#039;&lt;br /&gt;
*[[Repository.Xfmea.GetAllItemsInSystemHierarchyDictionary|GetAllItemsInSystemHierarchyDictionary]] {{APIComment|Returns the system hierarchy in the current project in the form of the dictionary.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllItemsInSystemHierarchy|GetAllItemsInSystemHierarchy]] {{APIComment|Returns the system hierarchy in the current project in the form of the array containing classes holding the item properties.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.AddItemToSystemHierarchy|AddItemToSystemHierarchy]] {{APIComment|Adds the item in the system hierarchy in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateItemInSystemHierarchy|UpdateItemInSystemHierarchy]] {{APIComment|Updates the item in the system hierarchy in the current project.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFunctionsDictionary|GetAllXfmeaFunctionsDictionary]] {{APIComment|Returns a dictionary containing all XfmeaFunctions that belong to the item. The keys are the IDs of the XfmeaFunctions.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFunctions|GetAllXfmeaFunctions]] {{APIComment|Returns an array containing all XfmeaFunctions that belong to the item.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetXfmeaFunction|GetXfmeaFunction]] {{APIComment|Returns XfmeaFunction with the provided ID.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.AddXfmeaFunction|AddXfmeaFunction]] {{APIComment|Adds a new XfmeaFunction in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateXfmeaFunction|UpdateXfmeaFunction]] {{APIComment|Updates the XfmeaFunction in the repository.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFailuresDictionary|GetAllXfmeaFailuresDictionary]] {{APIComment|Returns a dictionary containing all XfmeaFailures that belong to the function. The keys are the IDs of the XfmeaFailures.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFailures|GetAllXfmeaFailures]] {{APIComment|Returns an array containing all XfmeaFailures that belong to the function.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetXfmeaFailure|GetXfmeaFailure]] {{APIComment|Returns XfmeaFailure with the provided ID.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.AddXfmeaFailure|AddXfmeaFailure]] {{APIComment|Adds a new XfmeaFailure in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateXfmeaFailure|UpdateXfmeaFailure]] {{APIComment|Updates the XfmeaFailure in the repository.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaEffectsDictionary|GetAllXfmeaEffectsDictionary]] {{APIComment|Returns a dictionary containing all XfmeaEffects that belong to the failure. The keys are the IDs of the XfmeaEffects.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaEffects|GetAllXfmeaEffects]] {{APIComment|Returns an array containing all XfmeaEffects  that belong to the failure.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetXfmeaEffect|GetXfmeaEffect]] {{APIComment|Returns XfmeaEffect with the provided ID.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.AddXfmeaEffect|AddXfmeaEffect]] {{APIComment|Adds a new XfmeaEffect in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateXfmeaEffect|UpdateXfmeaEffect]] {{APIComment|Updates the XfmeaEffect in the repository.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaCausesDictionary|GetAllXfmeaCausesDictionary]] {{APIComment|Returns a dictionary containing all XfmeaCauses that belong to the failure. The keys are the IDs of the XfmeaCauses.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaCauses|GetAllXfmeaCauses]] {{APIComment|Returns an array containing all XfmeaCauses  that belong to the failure.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetXfmeaCause|GetXfmeaCause]] {{APIComment|Returns XfmeaCause with the provided ID.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.AddXfmeaCause|AddXfmeaCause]] {{APIComment|Adds a new XfmeaCause in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateXfmeaCause|UpdateXfmeaCause]] {{APIComment|Updates the XfmeaCause in the repository.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
In this usage example, the API is used to connect to a repository, retrieve one of the models in it and then calculate the reliability at a specified time, based on that model.&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
{{Template:Repository.Ex}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
*{{v10orgreater}}&lt;br /&gt;
*Important: If you have upgraded from version 9 and have existing code written using Synthesis API version 9, you should modify your code. In version 9, all methods existed in the Repository class, in version 10 they were moved in sections, according to the object type they apply to. For instance, Repository.GetAllModels is now Repository.Model.GetAllModels; Repository.ImportBlockSimXMLFile is now Repository.BlockSim.ImportBlockSimXMLFile etc. The old methods still exist so your code is not broken, but all old methods are deprecated and may be removed in the future releases.&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Control.GetAllXfmeaControlsDictionary&amp;diff=58802</id>
		<title>Repository.Control.GetAllXfmeaControlsDictionary</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Control.GetAllXfmeaControlsDictionary&amp;diff=58802"/>
		<updated>2015-06-26T20:30:25Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Returns a dictionary containing all XfmeaControls from the current project. The keys are the IDs of the controls.&lt;br /&gt;
&lt;br /&gt;
== Syntax==&lt;br /&gt;
*GetAllXfmeaControlsDictionary() {{APIPrefix|As}} Dictionary(Of Integer, cXfmeaControl)&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Control.GetAllXfmeaControlsDictionary&amp;diff=58801</id>
		<title>Repository.Control.GetAllXfmeaControlsDictionary</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Control.GetAllXfmeaControlsDictionary&amp;diff=58801"/>
		<updated>2015-06-26T20:30:00Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: Created page with &amp;#039;{{Template:APIClass|Repository Class|Repository}} Returns a dictionary containing all XfmeaControls from the current project. The keys are the IDs of the controls.  == Syntax== *…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Returns a dictionary containing all XfmeaControls from the current project. The keys are the IDs of the controls.&lt;br /&gt;
&lt;br /&gt;
== Syntax==&lt;br /&gt;
*GetAllXfmeaControlsDictionary() {{APIPrefix|As}} Dictionary(Of Integer, [[cXfmeaControl Class|cXfmeaControl]])&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository_Class&amp;diff=58800</id>
		<title>Repository Class</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository_Class&amp;diff=58800"/>
		<updated>2015-06-26T17:01:11Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class| }} &lt;br /&gt;
This is a class that allows you to access a Synthesis repository. The class has following sections containing methods and properties that allow you to read, create and edit various objects in the repository. See [[#Usage_Example|Example]] at the bottom of this page. Also see the [[#Notes|important note]] for version 9 users.&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
*[[Repository.ConnectToRepository|ConnectToRepository]] {{APIComment|{{Template:Repository.ConnectToRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.ConnectToAccessRepository|ConnectToAccessRepository]] {{APIComment|{{Template:Repository.ConnectToAccessRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.ConnectToSQLRepository|ConnectToSQLRepository]] {{APIComment|{{Template:Repository.ConnectToSQLRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.ConnectToOracleRepository|ConnectToOracleRepository]] {{APIComment|{{Template:Repository.ConnectToOracleRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.DisconnectFromRepository|DisconnectFromRepository]] {{APIComment|{{Template:Repository.DisconnectFromRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.EnforceRENOCompliance|EnforceRENOCompliance]] {{APIComment|Disallows spaces and special characters in names of models. This will ensure that all models can be used in RENO equations.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Project &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Project.GetAllProjects|GetAllProjects]] {{APIComment|{{Template:Repository.GetAllProjects.Cmt}}}}&lt;br /&gt;
*[[Repository.Project.GetCurrentProject|GetCurrentProject]] {{APIComment|{{Template:Repository.GetCurrentProject.Cmt}}}}&lt;br /&gt;
*[[Repository.Project.SetCurrentProject|SetCurrentProject]] {{APIComment|{{Template:Repository.SetCurrentProject.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Unit &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Unit.GetAllUnits|GetAllUnits]] {{APIComment|{{Template:Repository.GetAllUnits.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Model &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Model.GetAllModelsInfo|GetAllModelsInfo]] {{APIComment|{{Template:Repository.GetAllModelsInfo.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.GetAllModels|GetAllModels]] {{APIComment|{{Template:Repository.GetAllModels.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.AddModel|AddModel]] {{APIComment|{{Template:Repository.AddModel.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.UpdateModel|UpdateModel]] {{APIComment|{{Template:Repository.UpdateModel.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.GetModel|GetModel]] {{APIComment|Returns the model from the current project with the specified ID. Returns nothing if the model does not exist or is not in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Model.IsModelUsed|IsModelUsed]] {{APIComment|Checks if the model is currently in use by other items.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Model.DeleteModel|DeleteModel]] {{APIComment|Checks if the model is not in use and deletes the model. Returns true if success, false otherwise. Throws an exception if the model is in use.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; URD &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.URD.GetAllURDs|GetAllURDs]] {{APIComment|{{Template:Repository.GetAllURDs.Cmt}}}}&lt;br /&gt;
*[[Repository.URD.AddURD|AddURD]] {{APIComment|{{Template:Repository.AddURD.Cmt}}}}&lt;br /&gt;
*[[Repository.URD.UpdateURD|UpdateURD]] {{APIComment|{{Template:Repository.UpdateURD.Cmt}}}}&lt;br /&gt;
*[[Repository.URD.GetURD|GetURD]] {{APIComment|Returns the URD with the provided ID. Returns nothing if the URD does not exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Variable &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Variable.GetAllVariables|GetAllVariables]] {{APIComment|{{Template:Repository.GetAllVariables.Cmt}}}}&lt;br /&gt;
*[[Repository.Variable.AddVariable|AddVariable]] {{APIComment|{{Template:Repository.AddVariable.Cmt}}}}&lt;br /&gt;
*[[Repository.Variable.UpdateVariable|UpdateVariable]] {{APIComment|{{Template:Repository.UpdateVariable.Cmt}}}}&lt;br /&gt;
*[[Repository.Variable.GetVariable|GetVariable]] {{APIComment|Returns variable with the provided ID. Returns nothing if the variable doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Task &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Task.GetAllCorrectiveTasks|GetAllCorrectiveTasks]] {{APIComment|{{Template:Repository.GetAllCorrectiveTasks.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.AddCorrectiveTask|AddCorrectiveTask]] {{APIComment|{{Template:Repository.AddCorrectiveTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.UpdateCorrectiveTask|UpdateCorrectiveTask]] {{APIComment|{{Template:Repository.UpdateCorrectiveTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.GetCorrectiveTask|GetCorrectiveTask]] {{APIComment|Returns corrective task with the provided ID. Returns nothing if the task doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Task.GetAllScheduledTasks|GetAllScheduledTasks]] {{APIComment|{{Template:Repository.GetAllScheduledTasks.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.AddScheduledTask|AddScheduledTask]] {{APIComment|{{Template:Repository.AddScheduledTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.UpdateScheduledTask|UpdateScheduledTask]] {{APIComment|{{Template:Repository.UpdateScheduledTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.GetScheduledTask|GetScheduledTask]] {{APIComment|Returns scheduled task with the provided ID. Returns nothing if the task doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Task.GetAllTaskTypes|GetAllTaskTypes]] {{APIComment|{{Template:Repository.GetAllTaskTypes.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Crew &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Crew.GetAllCrews|GetAllCrews]] {{APIComment|{{Template:Repository.GetAllCrews.Cmt}}}}&lt;br /&gt;
*[[Repository.Crew.AddCrew|AddCrew]] {{APIComment|{{Template:Repository.AddCrew.Cmt}}}}&lt;br /&gt;
*[[Repository.Crew.UpdateCrew|UpdateCrew]] {{APIComment|{{Template:Repository.UpdateCrew.Cmt}}}}&lt;br /&gt;
*[[Repository.Crew.GetCrew|GetCrew]] {{APIComment|Returns crew with the provided ID. Returns nothing if the crew doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Pool &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Pool.GetAllPools|GetAllPools]] {{APIComment|{{Template:Repository.GetAllPools.Cmt}}}}&lt;br /&gt;
*[[Repository.Pool.AddPool|AddPool]] {{APIComment|{{Template:Repository.AddPool.Cmt}}}}&lt;br /&gt;
*[[Repository.Pool.UpdatePool|UpdatePool]] {{APIComment|{{Template:Repository.UpdatePool.Cmt}}}}&lt;br /&gt;
*[[Repository.Pool.GetPool|GetPool]] {{APIComment|Returns pool with the provided ID. Returns nothing if the pool doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Action &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Action.GetAllActionsDictionary|GetAllActionsDictionary]] {{APIComment|Returns a dictionary of all actions in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Action.GetAllActions|GetAllActions]] {{APIComment|{{Template:Repository.GetAllActions.Cmt}}}}&lt;br /&gt;
*[[Repository.Action.AddAction|AddAction]] {{APIComment|{{Template:Repository.AddAction.Cmt}}}}&lt;br /&gt;
*[[Repository.Action.UpdateAction|UpdateAction]] {{APIComment|{{Template:Repository.UpdateAction.Cmt}}}}&lt;br /&gt;
*[[Repository.Action.GetAction|GetAction]] {{APIComment|Returns action with the provided ID. Returns nothing if the action doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Control &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Control.GetAllXfmeaControlsDictionary|GetAllXfmeaControlsDictionary]]{{APIComment|Returns a dictionary of all Xfmea controls in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.GetAllXfmeaControls|GetAllXfmeaControlsDictionary]]{{APIComment|Returns an array of all Xfmea controls in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.AddXfmeaControl|AddXfmeaControl]] {{APIComment|Adds a new XfmeaControl in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.UpdateXfmeaControl|UpdateXfmeaControl]] {{APIComment|Updates XfmeaControl in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.GetXfmeaControl|GetXfmeaControl]] {{APIComment|Returns XfmeaControl with the provided ID.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; BlockSim &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.BlockSim.ImportBlockSimXMLFile|ImportBlockSimXMLFile]] {{APIComment|{{Template:Repository.ImportBlockSimXMLFile.Cmt}}}}&lt;br /&gt;
*[[Repository.BlockSim.ExportBlockSimXMLFile|ExportBlockSimXMLFile]] {{APIComment|{{Template:Repository.ExportBlockSimXMLFile.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DataWarehouse&#039;&#039;&#039;&lt;br /&gt;
*[[Repository.DataWarehouse.SaveRawDataSet|SaveRawDataSet]] {{APIComment|{{Template:Repository.SaveRawDataSet.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; XFRACAS &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.XFRACAS.GetAllXFRACASEntities|GetAllXFRACASEntities]] {{APIComment|{{Template:Repository.GetAllXFRACASEntities.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ImportXFRACASXML|ImportXFRACASXML]] {{APIComment|{{Template:Repository.ImportXFRACASXML.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ImportXFRACASXMLFile|ImportXFRACASXMLFile]] {{APIComment|{{Template:Repository.ImportXFRACASXMLFile.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ImportXFRACASXMLString|ImportXFRACASXMLString]] {{APIComment|{{Template:Repository.ImportXFRACASXMLString.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.SerializeXMLObjectToByteArray|SerializeXMLObjectToByteArray]] {{APIComment|{{Template:Repository.SerializeXMLObjectToByteArray.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ProcessXfracasImports|ProcessXfracasImports]] {{APIComment|{{Template:Repository.ProcessXfracasImports.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.WriteMessageToDiagnosticsLog|WriteMessageToDiagnosticsLog]] {{APIComment|{{Template:Repository.WriteToDiagnosticsLog (string,XFRACASDiagnosticEntryType).Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.WriteExceptionToDiagnosticsLog|WriteExceptionToDiagnosticsLog]] {{APIComment|{{Template:Repository.WriteToDiagnosticsLog (System.Exception,mXFRACASDiagnosticEntryType, String).Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.XFRACASCommandTimeout|XFRACASCommandTimeout]] {{APIComment|Gets or sets the wait time before terminating the attempt to execute an XFRACAS command.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.XFRACAS.AddSystemMetric1|AddSystemMetric1]] {{APIComment|This can be used to insert reported run hours and the date of the reported run hours.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.XFRACAS.AddSystemMetric2|AddSystemMetric2]] {{APIComment|This can be used to insert reported run hours, number of starts, and the date.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.XFRACAS.AddSystemMetric3|AddSystemMetric3]] {{APIComment|This can be used to insert reported run hours, number of starts, kw run hours, and the date.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Xfmea &#039;&#039;&#039;&lt;br /&gt;
*[[Repository.Xfmea.GetAllItemsInSystemHierarchyDictionary|GetAllItemsInSystemHierarchyDictionary]] {{APIComment|Returns the system hierarchy in the current project in the form of the dictionary.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllItemsInSystemHierarchy|GetAllItemsInSystemHierarchy]] {{APIComment|Returns the system hierarchy in the current project in the form of the array containing classes holding the item properties.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.AddItemToSystemHierarchy|AddItemToSystemHierarchy]] {{APIComment|Adds the item in the system hierarchy in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateItemInSystemHierarchy|UpdateItemInSystemHierarchy]] {{APIComment|Updates the item in the system hierarchy in the current project.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFunctionsDictionary|GetAllXfmeaFunctionsDictionary]] {{APIComment|Returns a dictionary containing all XfmeaFunctions that belong to the item. The keys are the IDs of the XfmeaFunctions.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFunctions|GetAllXfmeaFunctions]] {{APIComment|Returns an array containing all XfmeaFunctions that belong to the item.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetXfmeaFunction|GetXfmeaFunction]] {{APIComment|Returns XfmeaFunction with the provided ID.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.AddXfmeaFunction|AddXfmeaFunction]] {{APIComment|Adds a new XfmeaFunction in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateXfmeaFunction|UpdateXfmeaFunction]] {{APIComment|Updates the XfmeaFunction in the repository.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFailuresDictionary|GetAllXfmeaFailuresDictionary]] {{APIComment|Returns a dictionary containing all XfmeaFailures that belong to the function. The keys are the IDs of the XfmeaFailures.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaFailures|GetAllXfmeaFailures]] {{APIComment|Returns an array containing all XfmeaFailures that belong to the function.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetXfmeaFailure|GetXfmeaFailure]] {{APIComment|Returns XfmeaFailure with the provided ID.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.AddXfmeaFailure|AddXfmeaFailure]] {{APIComment|Adds a new XfmeaFailure in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateXfmeaFailure|UpdateXfmeaFailure]] {{APIComment|Updates the XfmeaFailure in the repository.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaEffectsDictionary|GetAllXfmeaEffectsDictionary]] {{APIComment|Returns a dictionary containing all XfmeaEffects that belong to the failure. The keys are the IDs of the XfmeaEffects.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaEffects|GetAllXfmeaEffects]] {{APIComment|Returns an array containing all XfmeaEffects  that belong to the failure.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetXfmeaEffect|GetXfmeaEffect]] {{APIComment|Returns XfmeaEffect with the provided ID.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.AddXfmeaEffect|AddXfmeaEffect]] {{APIComment|Adds a new XfmeaEffect in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateXfmeaEffect|UpdateXfmeaEffect]] {{APIComment|Updates the XfmeaEffect in the repository.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaCausesDictionary|GetAllXfmeaCausesDictionary]] {{APIComment|Returns a dictionary containing all XfmeaCauses that belong to the failure. The keys are the IDs of the XfmeaCauses.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllXfmeaCauses|GetAllXfmeaCauses]] {{APIComment|Returns an array containing all XfmeaCauses  that belong to the failure.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetXfmeaCause|GetXfmeaCause]] {{APIComment|Returns XfmeaCause with the provided ID.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.AddXfmeaCause|AddXfmeaCause]] {{APIComment|Adds a new XfmeaCause in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateXfmeaCause|UpdateXfmeaCause]] {{APIComment|Updates the XfmeaCause in the repository.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
In this usage example, the API is used to connect to a repository, retrieve one of the models in it and then calculate the reliability at a specified time, based on that model.&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
{{Template:Repository.Ex}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
*{{v10orgreater}}&lt;br /&gt;
*Important: If you have upgraded from version 9 and have existing code written using Synthesis API version 9, you should modify your code. In version 9, all methods existed in the Repository class, in version 10 they were moved in sections, according to the object type they apply to. For instance, Repository.GetAllModels is now Repository.Model.GetAllModels; Repository.ImportBlockSimXMLFile is now Repository.BlockSim.ImportBlockSimXMLFile etc. The old methods still exist so your code is not broken, but all old methods are deprecated and may be removed in the future releases.&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository_Class&amp;diff=58797</id>
		<title>Repository Class</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository_Class&amp;diff=58797"/>
		<updated>2015-06-26T16:48:34Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class| }} &lt;br /&gt;
This is a class that allows you to access a Synthesis repository. The class has following sections containing methods and properties that allow you to read, create and edit various objects in the repository. See [[#Usage_Example|Example]] at the bottom of this page. Also see the [[#Notes|important note]] for version 9 users.&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
*[[Repository.ConnectToRepository|ConnectToRepository]] {{APIComment|{{Template:Repository.ConnectToRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.ConnectToAccessRepository|ConnectToAccessRepository]] {{APIComment|{{Template:Repository.ConnectToAccessRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.ConnectToSQLRepository|ConnectToSQLRepository]] {{APIComment|{{Template:Repository.ConnectToSQLRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.ConnectToOracleRepository|ConnectToOracleRepository]] {{APIComment|{{Template:Repository.ConnectToOracleRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.DisconnectFromRepository|DisconnectFromRepository]] {{APIComment|{{Template:Repository.DisconnectFromRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.EnforceRENOCompliance|EnforceRENOCompliance]] {{APIComment|Disallows spaces and special characters in names of models. This will ensure that all models can be used in RENO equations.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Project &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Project.GetAllProjects|GetAllProjects]] {{APIComment|{{Template:Repository.GetAllProjects.Cmt}}}}&lt;br /&gt;
*[[Repository.Project.GetCurrentProject|GetCurrentProject]] {{APIComment|{{Template:Repository.GetCurrentProject.Cmt}}}}&lt;br /&gt;
*[[Repository.Project.SetCurrentProject|SetCurrentProject]] {{APIComment|{{Template:Repository.SetCurrentProject.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Unit &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Unit.GetAllUnits|GetAllUnits]] {{APIComment|{{Template:Repository.GetAllUnits.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Model &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Model.GetAllModelsInfo|GetAllModelsInfo]] {{APIComment|{{Template:Repository.GetAllModelsInfo.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.GetAllModels|GetAllModels]] {{APIComment|{{Template:Repository.GetAllModels.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.AddModel|AddModel]] {{APIComment|{{Template:Repository.AddModel.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.UpdateModel|UpdateModel]] {{APIComment|{{Template:Repository.UpdateModel.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.GetModel|GetModel]] {{APIComment|Returns the model from the current project with the specified ID. Returns nothing if the model does not exist or is not in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Model.IsModelUsed|IsModelUsed]] {{APIComment|Checks if the model is currently in use by other items.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Model.DeleteModel|DeleteModel]] {{APIComment|Checks if the model is not in use and deletes the model. Returns true if success, false otherwise. Throws an exception if the model is in use.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; URD &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.URD.GetAllURDs|GetAllURDs]] {{APIComment|{{Template:Repository.GetAllURDs.Cmt}}}}&lt;br /&gt;
*[[Repository.URD.AddURD|AddURD]] {{APIComment|{{Template:Repository.AddURD.Cmt}}}}&lt;br /&gt;
*[[Repository.URD.UpdateURD|UpdateURD]] {{APIComment|{{Template:Repository.UpdateURD.Cmt}}}}&lt;br /&gt;
*[[Repository.URD.GetURD|GetURD]] {{APIComment|Returns the URD with the provided ID. Returns nothing if the URD does not exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Variable &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Variable.GetAllVariables|GetAllVariables]] {{APIComment|{{Template:Repository.GetAllVariables.Cmt}}}}&lt;br /&gt;
*[[Repository.Variable.AddVariable|AddVariable]] {{APIComment|{{Template:Repository.AddVariable.Cmt}}}}&lt;br /&gt;
*[[Repository.Variable.UpdateVariable|UpdateVariable]] {{APIComment|{{Template:Repository.UpdateVariable.Cmt}}}}&lt;br /&gt;
*[[Repository.Variable.GetVariable|GetVariable]] {{APIComment|Returns variable with the provided ID. Returns nothing if the variable doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Task &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Task.GetAllCorrectiveTasks|GetAllCorrectiveTasks]] {{APIComment|{{Template:Repository.GetAllCorrectiveTasks.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.AddCorrectiveTask|AddCorrectiveTask]] {{APIComment|{{Template:Repository.AddCorrectiveTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.UpdateCorrectiveTask|UpdateCorrectiveTask]] {{APIComment|{{Template:Repository.UpdateCorrectiveTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.GetCorrectiveTask|GetCorrectiveTask]] {{APIComment|Returns corrective task with the provided ID. Returns nothing if the task doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Task.GetAllScheduledTasks|GetAllScheduledTasks]] {{APIComment|{{Template:Repository.GetAllScheduledTasks.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.AddScheduledTask|AddScheduledTask]] {{APIComment|{{Template:Repository.AddScheduledTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.UpdateScheduledTask|UpdateScheduledTask]] {{APIComment|{{Template:Repository.UpdateScheduledTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.GetScheduledTask|GetScheduledTask]] {{APIComment|Returns scheduled task with the provided ID. Returns nothing if the task doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Task.GetAllTaskTypes|GetAllTaskTypes]] {{APIComment|{{Template:Repository.GetAllTaskTypes.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Crew &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Crew.GetAllCrews|GetAllCrews]] {{APIComment|{{Template:Repository.GetAllCrews.Cmt}}}}&lt;br /&gt;
*[[Repository.Crew.AddCrew|AddCrew]] {{APIComment|{{Template:Repository.AddCrew.Cmt}}}}&lt;br /&gt;
*[[Repository.Crew.UpdateCrew|UpdateCrew]] {{APIComment|{{Template:Repository.UpdateCrew.Cmt}}}}&lt;br /&gt;
*[[Repository.Crew.GetCrew|GetCrew]] {{APIComment|Returns crew with the provided ID. Returns nothing if the crew doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Pool &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Pool.GetAllPools|GetAllPools]] {{APIComment|{{Template:Repository.GetAllPools.Cmt}}}}&lt;br /&gt;
*[[Repository.Pool.AddPool|AddPool]] {{APIComment|{{Template:Repository.AddPool.Cmt}}}}&lt;br /&gt;
*[[Repository.Pool.UpdatePool|UpdatePool]] {{APIComment|{{Template:Repository.UpdatePool.Cmt}}}}&lt;br /&gt;
*[[Repository.Pool.GetPool|GetPool]] {{APIComment|Returns pool with the provided ID. Returns nothing if the pool doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Action &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Action.GetAllActionsDictionary|GetAllActionsDictionary]] {{APIComment|Returns a dictionary of all actions in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Action.GetAllActions|GetAllActions]] {{APIComment|{{Template:Repository.GetAllActions.Cmt}}}}&lt;br /&gt;
*[[Repository.Action.AddAction|AddAction]] {{APIComment|{{Template:Repository.AddAction.Cmt}}}}&lt;br /&gt;
*[[Repository.Action.UpdateAction|UpdateAction]] {{APIComment|{{Template:Repository.UpdateAction.Cmt}}}}&lt;br /&gt;
*[[Repository.Action.GetAction|GetAction]] {{APIComment|Returns action with the provided ID. Returns nothing if the action doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Control &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Control.GetAllXfmeaControlsDictionary|GetAllXfmeaControlsDictionary]]{{APIComment|Returns a dictionary of all Xfmea controls in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.GetAllXfmeaControls|GetAllXfmeaControlsDictionary]]{{APIComment|Returns an array of all Xfmea controls in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.AddXfmeaControl|AddXfmeaControl]] {{APIComment|Adds a new XfmeaControl in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.UpdateXfmeaControl|UpdateXfmeaControl]] {{APIComment|Updates XfmeaControl in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.GetXfmeaControl|GetXfmeaControl]] {{APIComment|Returns XfmeaControl with the provided ID.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; BlockSim &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.BlockSim.ImportBlockSimXMLFile|ImportBlockSimXMLFile]] {{APIComment|{{Template:Repository.ImportBlockSimXMLFile.Cmt}}}}&lt;br /&gt;
*[[Repository.BlockSim.ExportBlockSimXMLFile|ExportBlockSimXMLFile]] {{APIComment|{{Template:Repository.ExportBlockSimXMLFile.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DataWarehouse&#039;&#039;&#039;&lt;br /&gt;
*[[Repository.DataWarehouse.SaveRawDataSet|SaveRawDataSet]] {{APIComment|{{Template:Repository.SaveRawDataSet.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; XFRACAS &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.XFRACAS.GetAllXFRACASEntities|GetAllXFRACASEntities]] {{APIComment|{{Template:Repository.GetAllXFRACASEntities.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ImportXFRACASXML|ImportXFRACASXML]] {{APIComment|{{Template:Repository.ImportXFRACASXML.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ImportXFRACASXMLFile|ImportXFRACASXMLFile]] {{APIComment|{{Template:Repository.ImportXFRACASXMLFile.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ImportXFRACASXMLString|ImportXFRACASXMLString]] {{APIComment|{{Template:Repository.ImportXFRACASXMLString.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.SerializeXMLObjectToByteArray|SerializeXMLObjectToByteArray]] {{APIComment|{{Template:Repository.SerializeXMLObjectToByteArray.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ProcessXfracasImports|ProcessXfracasImports]] {{APIComment|{{Template:Repository.ProcessXfracasImports.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.WriteMessageToDiagnosticsLog|WriteMessageToDiagnosticsLog]] {{APIComment|{{Template:Repository.WriteToDiagnosticsLog (string,XFRACASDiagnosticEntryType).Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.WriteExceptionToDiagnosticsLog|WriteExceptionToDiagnosticsLog]] {{APIComment|{{Template:Repository.WriteToDiagnosticsLog (System.Exception,mXFRACASDiagnosticEntryType, String).Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.XFRACASCommandTimeout|XFRACASCommandTimeout]] {{APIComment|Gets or sets the wait time before terminating the attempt to execute an XFRACAS command.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.XFRACAS.AddSystemMetric1|AddSystemMetric1]] {{APIComment|This can be used to insert reported run hours and the date of the reported run hours.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.XFRACAS.AddSystemMetric2|AddSystemMetric2]] {{APIComment|This can be used to insert reported run hours, number of starts, and the date.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.XFRACAS.AddSystemMetric3|AddSystemMetric3]] {{APIComment|This can be used to insert reported run hours, number of starts, kw run hours, and the date.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Xfmea &#039;&#039;&#039;&lt;br /&gt;
*[[Repository.Xfmea.GetAllItemsInSystemHierarchyDictionary|GetAllItemsInSystemHierarchyDictionary]] {{APIComment|Returns the system hierarchy in the current project in the form of the dictionary.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.GetAllItemsInSystemHierarchy|GetAllItemsInSystemHierarchy]] {{APIComment|Returns the system hierarchy in the current project in the form of the array containing classes holding the item properties.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.AddItemToSystemHierarchy|AddItemToSystemHierarchy]] {{APIComment|Adds the item in the system hierarchy in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Xfmea.UpdateItemInSystemHierarchy|UpdateItemInSystemHierarchy]] {{APIComment|Updates the item in the system hierarchy in the current project.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
In this usage example, the API is used to connect to a repository, retrieve one of the models in it and then calculate the reliability at a specified time, based on that model.&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
{{Template:Repository.Ex}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
*{{v10orgreater}}&lt;br /&gt;
*Important: If you have upgraded from version 9 and have existing code written using Synthesis API version 9, you should modify your code. In version 9, all methods existed in the Repository class, in version 10 they were moved in sections, according to the object type they apply to. For instance, Repository.GetAllModels is now Repository.Model.GetAllModels; Repository.ImportBlockSimXMLFile is now Repository.BlockSim.ImportBlockSimXMLFile etc. The old methods still exist so your code is not broken, but all old methods are deprecated and may be removed in the future releases.&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.XFRACASCommandTimeout&amp;diff=58371</id>
		<title>Repository.XFRACAS.XFRACASCommandTimeout</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.XFRACASCommandTimeout&amp;diff=58371"/>
		<updated>2015-06-16T17:32:37Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Gets or sets the wait time in seconds before terminating the attempt to execute an XFRACAS command.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
XFRACASCommandTimeout {{APIPrefix|As}} Integer &lt;br /&gt;
&lt;br /&gt;
= Usage Example =&lt;br /&gt;
 {{APIComment|&#039;Set timeout to 3 minutes.}}&lt;br /&gt;
 {{APIPrefix|Dim}}MyRepository{{APIPrefix|As}} New SynthesisAPI.Repository&lt;br /&gt;
 MyRepository.XFRACAS.XFRACASCommandTimeout = 180&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.XFRACASCommandTimeout&amp;diff=58370</id>
		<title>Repository.XFRACAS.XFRACASCommandTimeout</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.XFRACASCommandTimeout&amp;diff=58370"/>
		<updated>2015-06-16T17:31:07Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: Created page with &amp;#039;{{Template:APIClass|Repository Class|Repository}} {{Template:Repository.WriteToDiagnosticsLog (System.Exception,mXFRACASDiagnosticEntryType, String).Cmt}}  == Syntax == *WriteToD…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.WriteToDiagnosticsLog (System.Exception,mXFRACASDiagnosticEntryType, String).Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*WriteToDiagnosticsLog(exObject {{APIPrefix|As}} System.Exception , entrytype {{APIPrefix|As}} [[Repository.XFRACASDiagnosticEntryType|XFRACASDiagnosticEntryType]], {{APIPrefix| Optional}} &lt;br /&gt;
comment{{APIPrefix|As String}})&lt;br /&gt;
&lt;br /&gt;
XFRACASCommandTimeout {{APIPrefix|As}} Integer &lt;br /&gt;
&lt;br /&gt;
= Usage Example =&lt;br /&gt;
 {{APIComment|&#039;Set timeout to 3 minutes.}}&lt;br /&gt;
 {{APIPrefix|Dim}}MyRepository{{APIPrefix|As}} New SynthesisAPI.Repository&lt;br /&gt;
 MyRepository.XFRACAS.XFRACASCommandTimeout = 180&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.AddSystemMetric3&amp;diff=58364</id>
		<title>Repository.XFRACAS.AddSystemMetric3</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.AddSystemMetric3&amp;diff=58364"/>
		<updated>2015-05-27T16:09:08Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.AddSystemMetric3.Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*AddSystemMetric3(&amp;lt;font color=blue&amp;gt;ByVal&amp;lt;/font&amp;gt; SerialHID&amp;lt;font color=blue&amp;gt; As Integer&amp;lt;/font&amp;gt;,&amp;lt;font color=blue&amp;gt;ByVal&amp;lt;/font&amp;gt; metric1Value&amp;lt;font color=blue&amp;gt; As Double&amp;lt;/font&amp;gt;,&amp;lt;font color=blue&amp;gt;ByVal&amp;lt;/font&amp;gt; metric2Value&amp;lt;font color=blue&amp;gt; As Double&amp;lt;/font&amp;gt;,&amp;lt;font color=blue&amp;gt;ByVal&amp;lt;/font&amp;gt; metric3Value&amp;lt;font color=blue&amp;gt; As Double&amp;lt;/font&amp;gt;,&amp;lt;font color=blue&amp;gt;ByVal&amp;lt;/font&amp;gt; metricDate&amp;lt;font color=blue&amp;gt; As Date&amp;lt;/font&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
SerialHID = ID corresponding to the serial_hid column in the SerialHierarchy table&lt;br /&gt;
:&#039;&#039;metric1Value&#039;&#039;: Value to insert into the column ReportedRunHrs.run_hrs&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;metric2Value&#039;&#039;: Value to insert into the column ReportedRunHrs.nr_of_starts&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;metric3Value&#039;&#039;: Value to insert into the column ReportedRunHrs.kw_run_hrs&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;metricDate&#039;&#039;: Date of the reported metrics.&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.AddSystemMetric1&amp;diff=58363</id>
		<title>Repository.XFRACAS.AddSystemMetric1</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.AddSystemMetric1&amp;diff=58363"/>
		<updated>2015-05-27T16:08:48Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.AddSystemMetric1.Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*AddSystemMetric1(&amp;lt;font color=blue&amp;gt;ByVal&amp;lt;/font&amp;gt; SerialHID&amp;lt;font color=blue&amp;gt; As Integer&amp;lt;/font&amp;gt;,&amp;lt;font color=blue&amp;gt;ByVal&amp;lt;/font&amp;gt; metric1Value&amp;lt;font color=blue&amp;gt; As Double&amp;lt;/font&amp;gt;,&amp;lt;font color=blue&amp;gt;ByVal&amp;lt;/font&amp;gt; metricDate&amp;lt;font color=blue&amp;gt; As Date&amp;lt;/font&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
SerialHID = ID corresponding to the serial_hid column in the SerialHierarchy table&lt;br /&gt;
:&#039;&#039;metric1Value&#039;&#039;: Value to insert into the column ReportedRunHrs.run_hrs&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;metric2Value&#039;&#039;: Value to insert into the column ReportedRunHrs.nr_of_starts&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;metric3Value&#039;&#039;: Value to insert into the column ReportedRunHrs.kw_run_hrs&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;metricDate&#039;&#039;: Date of the reported metrics.&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.AddSystemMetric3&amp;diff=58362</id>
		<title>Repository.XFRACAS.AddSystemMetric3</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.AddSystemMetric3&amp;diff=58362"/>
		<updated>2015-05-27T16:08:33Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.AddSystemMetric3.Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*AddSystemMetric2(&amp;lt;font color=blue&amp;gt;ByVal&amp;lt;/font&amp;gt; SerialHID&amp;lt;font color=blue&amp;gt; As Integer&amp;lt;/font&amp;gt;,&amp;lt;font color=blue&amp;gt;ByVal&amp;lt;/font&amp;gt; metric1Value&amp;lt;font color=blue&amp;gt; As Double&amp;lt;/font&amp;gt;,&amp;lt;font color=blue&amp;gt;ByVal&amp;lt;/font&amp;gt; metric2Value&amp;lt;font color=blue&amp;gt; As Double&amp;lt;/font&amp;gt;,&amp;lt;font color=blue&amp;gt;ByVal&amp;lt;/font&amp;gt; metric3Value&amp;lt;font color=blue&amp;gt; As Double&amp;lt;/font&amp;gt;,&amp;lt;font color=blue&amp;gt;ByVal&amp;lt;/font&amp;gt; metricDate&amp;lt;font color=blue&amp;gt; As Date&amp;lt;/font&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
SerialHID = ID corresponding to the serial_hid column in the SerialHierarchy table&lt;br /&gt;
:&#039;&#039;metric1Value&#039;&#039;: Value to insert into the column ReportedRunHrs.run_hrs&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;metric2Value&#039;&#039;: Value to insert into the column ReportedRunHrs.nr_of_starts&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;metric3Value&#039;&#039;: Value to insert into the column ReportedRunHrs.kw_run_hrs&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;metricDate&#039;&#039;: Date of the reported metrics.&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.WriteMessageToDiagnosticsLog&amp;diff=58361</id>
		<title>Repository.XFRACAS.WriteMessageToDiagnosticsLog</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.WriteMessageToDiagnosticsLog&amp;diff=58361"/>
		<updated>2015-05-27T16:07:10Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Usage Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
&lt;br /&gt;
{{Template:Repository.WriteToDiagnosticsLog (string,XFRACASDiagnosticEntryType).Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*WriteToDiagnosticsLog(message {{APIPrefix|As String}} , entrytype {{APIPrefix|As}} [[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticEntryType]])&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;message&#039;&#039;: Message to write to the diagnostics log&lt;br /&gt;
:&#039;&#039;entryType&#039;&#039;: The type of diagnostics entry type, specified as [[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticsEntryType]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usage Example =&lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}}Success{{APIPrefix|As Boolean}}= MyRepository.[[Repository.ConnectToRepository|ConnectToRepository]](&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
 {{APIComment|&#039;Get the list of XFRACAS Entities in the current project in the connected repository.}}&lt;br /&gt;
 {{APIPrefix|If}}success{{APIPrefix|Then}}&lt;br /&gt;
      MyRepository.XFRACAS.WriteMessageToDiagnosticsLog(&amp;quot;Successfully connected to repository&amp;quot;, SynthesisAPI.[[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticsEntryType]].Information) &lt;br /&gt;
     {{APIPrefix|Try}}&lt;br /&gt;
         {{APIPrefix|Dim}}ListOfXFRACASEntities(){{APIPrefix|As}}SynthesisAPI.[[NameIdPair Class|NameIdPair]] = MyRepository.XFRACAS.[[Repository.GetAllXFRACASEntities|GetAllXFRACASEntities]]()&lt;br /&gt;
         {{APIPrefix|For}}i{{APIPrefix|As Integer}}= 0{{APIPrefix|To}}ListOfXFRACASEntities.GetUpperBound(0)&lt;br /&gt;
              MessageBox.Show(ListOfXFRACASEntities(i).Name)&lt;br /&gt;
         {{APIPrefix|Next}}&lt;br /&gt;
     {{APIPrefix|Catch}}ex{{APIPrefix|As}}Exception&lt;br /&gt;
         {{APIComment|&#039;Write error message to diagnostics log}}&lt;br /&gt;
          MyRepository.XFRACAS.WriteExceptionToDiagosticsLog(ex, SynthesisAPI.[[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticsEntryType]].Error, &amp;quot;Reading Entities&amp;quot;)&lt;br /&gt;
     {{APIPrefix|End Try}}&lt;br /&gt;
 {{APIPrefix|End If}}&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.WriteExceptionToDiagnosticsLog&amp;diff=58360</id>
		<title>Repository.XFRACAS.WriteExceptionToDiagnosticsLog</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.WriteExceptionToDiagnosticsLog&amp;diff=58360"/>
		<updated>2015-05-27T16:06:39Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Usage Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.WriteToDiagnosticsLog (System.Exception,mXFRACASDiagnosticEntryType, String).Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*WriteToDiagnosticsLog(exObject {{APIPrefix|As}} System.Exception , entrytype {{APIPrefix|As}} [[Repository.XFRACASDiagnosticEntryType|XFRACASDiagnosticEntryType]], {{APIPrefix| Optional}} comment{{APIPrefix|As String}})&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;exObject&#039;&#039;: Represents an error that occurs during application execution&lt;br /&gt;
:&#039;&#039;entryType&#039;&#039;: The type of diagnostics entry type, specified as [[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticsEntryType]]&lt;br /&gt;
:&#039;&#039;comment&#039;&#039;: &#039;&#039;Optional&#039;&#039; comment to write to the diagnostics log&lt;br /&gt;
&lt;br /&gt;
= Usage Example =&lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}}Success{{APIPrefix|As Boolean}}= MyRepository.[[Repository.ConnectToRepository|ConnectToRepository]](&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
 {{APIComment|&#039;Get the list of XFRACAS Entities in the current project in the connected repository.}}&lt;br /&gt;
 {{APIPrefix|If}}success{{APIPrefix|Then}}&lt;br /&gt;
      MyRepository.XFRACAS.WriteMessageToDiagnosticsLog(&amp;quot;Successfully connected to repository&amp;quot;, SynthesisAPI.[[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticsEntryType]].Information) &lt;br /&gt;
     {{APIPrefix|Try}}&lt;br /&gt;
         {{APIPrefix|Dim}}ListOfXFRACASEntities(){{APIPrefix|As}}SynthesisAPI.[[NameIdPair Class|NameIdPair]] = MyRepository.XFRACAS.[[Repository.GetAllXFRACASEntities|GetAllXFRACASEntities]]()&lt;br /&gt;
         {{APIPrefix|For}}i{{APIPrefix|As Integer}}= 0{{APIPrefix|To}}ListOfXFRACASEntities.GetUpperBound(0)&lt;br /&gt;
              MessageBox.Show(ListOfXFRACASEntities(i).Name)&lt;br /&gt;
         {{APIPrefix|Next}}&lt;br /&gt;
     {{APIPrefix|Catch}}ex{{APIPrefix|As}}Exception&lt;br /&gt;
         {{APIComment|&#039;Write error message to diagnostics log}}&lt;br /&gt;
          MyRepository.XFRACAS.WriteExceptionToDiagosticsLog(ex, SynthesisAPI.[[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticsEntryType]].Error, &amp;quot;Reading Entities&amp;quot;)&lt;br /&gt;
     {{APIPrefix|End Try}}&lt;br /&gt;
 {{APIPrefix|End If}}&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.WriteMessageToDiagnosticsLog&amp;diff=58359</id>
		<title>Repository.XFRACAS.WriteMessageToDiagnosticsLog</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.WriteMessageToDiagnosticsLog&amp;diff=58359"/>
		<updated>2015-05-27T16:05:35Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Usage Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
&lt;br /&gt;
{{Template:Repository.WriteToDiagnosticsLog (string,XFRACASDiagnosticEntryType).Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*WriteToDiagnosticsLog(message {{APIPrefix|As String}} , entrytype {{APIPrefix|As}} [[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticEntryType]])&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;message&#039;&#039;: Message to write to the diagnostics log&lt;br /&gt;
:&#039;&#039;entryType&#039;&#039;: The type of diagnostics entry type, specified as [[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticsEntryType]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usage Example =&lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}}Success{{APIPrefix|As Boolean}}= MyRepository.[[Repository.ConnectToRepository|ConnectToRepository]](&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
 {{APIComment|&#039;Get the list of XFRACAS Entities in the current project in the connected repository.}}&lt;br /&gt;
 {{APIPrefix|If}}success{{APIPrefix|Then}}&lt;br /&gt;
      MyRepository.XFRACAS.WriteToDiagnosticsLog(&amp;quot;Successfully connected to repository&amp;quot;, SynthesisAPI.[[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticsEntryType]].Information) &lt;br /&gt;
     {{APIPrefix|Try}}&lt;br /&gt;
         {{APIPrefix|Dim}}ListOfXFRACASEntities(){{APIPrefix|As}}SynthesisAPI.[[NameIdPair Class|NameIdPair]] = MyRepository.XFRACAS.[[Repository.GetAllXFRACASEntities|GetAllXFRACASEntities]]()&lt;br /&gt;
         {{APIPrefix|For}}i{{APIPrefix|As Integer}}= 0{{APIPrefix|To}}ListOfXFRACASEntities.GetUpperBound(0)&lt;br /&gt;
              MessageBox.Show(ListOfXFRACASEntities(i).Name)&lt;br /&gt;
         {{APIPrefix|Next}}&lt;br /&gt;
     {{APIPrefix|Catch}}ex{{APIPrefix|As}}Exception&lt;br /&gt;
         {{APIComment|&#039;Write error message to diagnostics log}}&lt;br /&gt;
          MyRepository.XFRACAS.WriteToDiagosticsLog(ex, SynthesisAPI.[[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticsEntryType]].Error, &amp;quot;Reading Entities&amp;quot;)&lt;br /&gt;
     {{APIPrefix|End Try}}&lt;br /&gt;
 {{APIPrefix|End If}}&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.ProcessXfracasImports&amp;diff=58358</id>
		<title>Repository.XFRACAS.ProcessXfracasImports</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.ProcessXfracasImports&amp;diff=58358"/>
		<updated>2015-05-27T16:04:44Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Immediately processes imported files.&lt;br /&gt;
&lt;br /&gt;
For information on the business logic of XFRACAS XML Import click here: [[XFRACAS XML Import Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*ProcessXfracasImports()&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 &#039;{{APIComment|Declare a new repository connection class.}}&lt;br /&gt;
 {{APIPrefix|Private WithEvents MyRepository As New [[Repository Class|Repository]]}}&lt;br /&gt;
 &#039;{{APIComment|Connect to the Synthesis repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}} Success {{APIPrefix|As Boolean}} = {{APIPrefix|False}}&lt;br /&gt;
 Success = MyRepository.[[Repository.ConnectToRepository|ConnectToRepository]](&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
 &#039;{{APIComment|Get the list of XFRACAS Entities in the current project in the connected repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}} ListOfXFRACASEntities() {{APIPrefix|As [[NameIdPair Class|NameIdPair]]}}&lt;br /&gt;
 ListOfXFRACASEntities = MyRepository.XFRACAS.[[Repository.GetAllXFRACASEntities|GetAllXFRACASEntities]]()&lt;br /&gt;
 &#039;{{APIComment|Import the XML file into the entity desired.  In this example, the first entity is used.}}&lt;br /&gt;
 {{APIPrefix|Dim}} ImportXMLSystemID {{APIPrefix|As Integer}}&lt;br /&gt;
 ImportXMLSystemID = MyRepository.XFRACAS.[[Repository.ImportXFRACASXMLFile|ImportXFRACASXMLFile]](ListOfXFRACASEntities(0).ID,   [[XFRACASImportType]].Incident, &amp;quot;XMLFileName&amp;quot;, &amp;quot;XMLFileDescription&amp;quot;)&lt;br /&gt;
 &#039;{{APIComment|Process the imported file.}}&lt;br /&gt;
 MyRepository.XFRACAS.[[Repository.ProcessXfracasImports|ProcessXfracasImports]]()&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.SerializeXMLObjectToByteArray&amp;diff=58357</id>
		<title>Repository.XFRACAS.SerializeXMLObjectToByteArray</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.SerializeXMLObjectToByteArray&amp;diff=58357"/>
		<updated>2015-05-27T15:56:40Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
A helper function to serialize XMLs for import into XFRACAS through a byte array.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*SerializeXMLObjectToByteArray( pData() {{APIPrefix|As Byte}}, pObject {{APIPrefix|As Object}}) {{APIPrefix|As Integer}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;pData&#039;&#039;: A defined byte array to return the &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;pObject&#039;&#039;: A serializable XML object.&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 &#039;{{APIComment|Declare a new repository connection class.}}&lt;br /&gt;
 {{APIPrefix|Private WithEvents MyRepository As New [[Repository Class|Repository]]}}&lt;br /&gt;
 &#039;{{APIComment|Connect to the desired Synthesis repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}} Success {{APIPrefix|As Boolean}} = {{APIPrefix|False}}&lt;br /&gt;
 Success = MyRepository.[[Repository.ConnectToRepository|ConnectToRepository]](&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
 &#039;{{APIComment|Define an serializable XML Object.}}&lt;br /&gt;
 {{APIPrefix|Dim}} xmlObject {{APIPrefix|As Object}}={{APIPrefix|Nothing}}&lt;br /&gt;
 {{APIComment|&#039;populate the xmlObject with values to import}}&lt;br /&gt;
 &#039;{{APIComment|Define the byte array.}}&lt;br /&gt;
 {{APIPrefix|Dim}} byteArray {{APIPrefix|As Byte()}}={{APIPrefix|Nothing}}&lt;br /&gt;
 &#039;{{APIComment|Serialize the xmlObject into the byteArray.}}&lt;br /&gt;
 {{APIPrefix|Dim}} SerializeSuccess {{APIPrefix|As Boolean}}&lt;br /&gt;
 SerializeSuccess = MyRepository.XFRACAS.[[Repository.SerializeXMLObjectToByteArray|SerializeXMLObjectToByteArray]](byteArray, xmlObject)&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.ImportXFRACASXMLString&amp;diff=58356</id>
		<title>Repository.XFRACAS.ImportXFRACASXMLString</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.ImportXFRACASXMLString&amp;diff=58356"/>
		<updated>2015-05-27T15:56:05Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Uploads an import file bytestream for processing and returns the system ID&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*ImportXFRACASXMLString( entityID {{APIPrefix|As Integer}}, ImportType {{APIPrefix|As}} [[XFRACASImportType]] , xmlString {{APIPrefix|As String}}, fileTitle {{APIPrefix|As String}}, fileDescription {{APIPrefix|As String}}){{APIPrefix|As Integer}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;entityID&#039;&#039;: The ID of the entity to import into.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;ImportType&#039;&#039;: The type of XFRACAS Import to utilize, specified as [[XFRACASImportType]].&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;xmlString&#039;&#039;: The string consisting of the XML to import.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;fileTitle&#039;&#039;: The file title of the XML file byte array to import.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;fileDescription&#039;&#039;: A description of the XML to import.&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
&lt;br /&gt;
        &#039;{{APIComment|Declare a new repository connection class.}}&lt;br /&gt;
        {{APIPrefix|Private WithEvents MyRepository As New [[Repository Class|Repository]]}}&amp;lt;br&amp;gt;&lt;br /&gt;
        &#039;{{APIComment|Connect to the desired Synthesis repository.}}&lt;br /&gt;
        {{APIPrefix|Dim}}Success{{APIPrefix|As Boolean}}={{APIPrefix|False}}&lt;br /&gt;
        Success = MyRepository.[[Repository.ConnectToSQLRepository|ConnectToSQLRepository]](&amp;quot;SQLServerPath&amp;quot;, &amp;quot;SQLDatabaseName&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
        &#039;{{APIComment|Set the Desired Entity ID to import into.}}&lt;br /&gt;
        {{APIPrefix|Dim}} DesiredEntityID {{APIPrefix|As Integer}}&lt;br /&gt;
        DesiredEntityID = &#039;{{APIComment|Set the entity ID}}&amp;lt;br&amp;gt;&lt;br /&gt;
        &#039;{{APIComment|Define an XML string}}&lt;br /&gt;
        {{APIPrefix|Dim}}xmlString{{APIPrefix|As String}}={{APIPrefix|Nothing}}&lt;br /&gt;
        &#039;{{APIComment|populate the xmlString with the XML text}}&amp;lt;br&amp;gt;&lt;br /&gt;
        &#039;{{APIComment|Import the XML byte array into the entity desired.  In this example, we assume the XML string type describes an Incident.}}&lt;br /&gt;
        {{APIPrefix|Dim}}ImportXMLSystemID{{APIPrefix|As Integer}}&lt;br /&gt;
        ImportXMLSystemID = MyRepository.XFRACAS.[[Repository.ImportXFRACASXMLString|ImportXFRACASXMLString]](DesiredEntityID, [[XFRACASImportType]].Incident, xmlString, &amp;quot;XMLFileTitle&amp;quot;, &amp;quot;XMLFileDescription&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.ImportXFRACASXMLFile&amp;diff=58355</id>
		<title>Repository.XFRACAS.ImportXFRACASXMLFile</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.ImportXFRACASXMLFile&amp;diff=58355"/>
		<updated>2015-05-27T15:55:07Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
This function uploads an import file for processing and returns the system ID. &lt;br /&gt;
To view XFRACAS formats refer to the XFRACAS [[XFRACAS XML Import Documentation|XML Import Documentation]] business logic contents.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*ImportXFRACASXMLFile( entityID {{APIPrefix|As Integer}}, ImportType {{APIPrefix|As}} [[XFRACASImportType]] , fileName {{APIPrefix|As String}}, fileDescription {{APIPrefix|As String}}) {{APIPrefix|As Integer}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;entityID&#039;&#039;: The ID of the entity to import into.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;ImportType&#039;&#039;: The type of XFRACAS Import to utilize, specified as [[XFRACASImportType]].&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;fileName&#039;&#039;: The file path of the XML file to import.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;fileDescription&#039;&#039;: A description of the XML to import.&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 &#039;{{APIComment|Declare a new repository connection class.}}&lt;br /&gt;
 {{APIPrefix|Private WithEvents MyRepository As New [[Repository Class|Repository]]}}&lt;br /&gt;
 &#039;{{APIComment|Connect to the Synthesis repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}} Success {{APIPrefix|As Boolean}} = {{APIPrefix|False}}&lt;br /&gt;
 Success = MyRepository.[[Repository.ConnectToSQLRepository|ConnectToSQLRepository]](&amp;quot;SQLServerPath&amp;quot;, &amp;quot;SQLDatabaseName&amp;quot;)&lt;br /&gt;
 &#039;{{APIComment|Get the list of XFRACAS Entities in the current project in the connected repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}} ListOfXFRACASEntities() {{APIPrefix|As}} [[NameIdPair Class|NameIdPair]]&lt;br /&gt;
 ListOfXFRACASEntities = MyRepository.XFRACAS.[[Repository.GetAllXFRACASEntities|GetAllXFRACASEntities]]()&lt;br /&gt;
 &#039;{{APIComment|Import the XML file into the entity desired.  In this example, the first entity is used.}}&lt;br /&gt;
 {{APIPrefix|Dim}} ImportXMLSystemID {{APIPrefix|As Integer}}&lt;br /&gt;
 ImportXMLSystemID = MyRepository.XFRACAS.[[Repository.ImportXFRACASXMLFile|ImportXFRACASXMLFile]](ListOfXFRACASEntities(0).ID, [[XFRACASImportType]].Incident, &amp;quot;XMLFileName&amp;quot;, &amp;quot;XMLFileDescription&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.ImportXFRACASXML&amp;diff=58354</id>
		<title>Repository.XFRACAS.ImportXFRACASXML</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.ImportXFRACASXML&amp;diff=58354"/>
		<updated>2015-05-27T15:54:08Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
&lt;br /&gt;
[[Synthesis API Reference|Synthesis API]] allows the programmer to import XML files into XFRACAS. The page contains the logic of that importation. All XML files must first be in the XFRACAS format before they can be successfully imported. To view XFRACAS formats, refer to the [[XFRACAS XML Import Documentation]] business logic contents.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is different from importing XML files directly into XFRACAS. If the programmer wishes to import files directly into XFRACAS instead of using Synthesis API, they should view the [[XFRACAS XML Import Documentation]] for the steps of that importation.&lt;br /&gt;
&lt;br /&gt;
The ImportXFRACASXML method uploads an import byte array for processing and returns the system ID. &lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*ImportXFRACASXML( entityID {{APIPrefix|As Integer}}, ImportType {{APIPrefix|As}} [[XFRACASImportType]] , byteData {{APIPrefix|As Byte()}}, fileTitle {{APIPrefix|As String}}, fileDescription {{APIPrefix|As String}}) {{APIPrefix|As Integer}}&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
:&#039;&#039;entityID&#039;&#039;:The ID of the entity to import into.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;ImportType&#039;&#039;: The type of XFRACAS Import to utilize, specified as [[XFRACASImportType]].&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;byteData&#039;&#039;: The byte array of the XML to import.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;fileTitle&#039;&#039;: The file title of the XML file byte array to import.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;fileDescription&#039;&#039;: A description of the XML to import.&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
{{APIComment|Code Block}}&lt;br /&gt;
&lt;br /&gt;
 &#039;{{APIComment|Declare a new repository connection class.}}&lt;br /&gt;
 {{APIPrefix|Private WithEvents MyRepository As New [[Repository Class|Repository]]}}&lt;br /&gt;
 &lt;br /&gt;
 &#039;{{APIComment|Connect to the desired Synthesis repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}}Success{{APIPrefix|As Boolean}}={{APIPrefix|False}}&lt;br /&gt;
 Success = MyRepository.[[Repository.ConnectToSQLRepository|ConnectToSQLRepository]](&amp;quot;SQLServerPath&amp;quot;, &amp;quot;SQLDatabaseName&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 &#039;{{APIComment|Get the list of XFRACAS Entities in the current project in the connected repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}} ListOfXFRACASEntities() {{APIPrefix|As}} [[NameIdPair Class|NameIdPair]]&lt;br /&gt;
 ListOfXFRACASEntities = MyRepository.XFRACAS.[[Repository.GetAllXFRACASEntities|GetAllXFRACASEntities]]()&lt;br /&gt;
 &lt;br /&gt;
 &#039;{{APIComment|Search the Entities for the desired Entity name, to find the Entity ID}}&lt;br /&gt;
 {{APIPrefix|Dim}} DesiredEntityID {{APIPrefix|As Integer}}&lt;br /&gt;
        For Each Entity {{APIPrefix|As}} NameIdPair In ListOfXFRACASEntities()&lt;br /&gt;
            If Entity.Name = &amp;quot;DesiredEntityName&amp;quot;&lt;br /&gt;
               DesiredEntityID = Entity.ID&lt;br /&gt;
               Exit For&lt;br /&gt;
            End If&lt;br /&gt;
        Next&lt;br /&gt;
 &#039;{{APIComment|Define an serializable XML Object.}}&lt;br /&gt;
 {{APIPrefix|Dim}} xmlObject {{APIPrefix|As Object}} = {{APIPrefix|Nothing}}&lt;br /&gt;
 &#039;{{APIComment|populate the xmlObject with values to import}}&lt;br /&gt;
 &#039;{{APIComment|Define the byte array.}}&lt;br /&gt;
 {{APIPrefix|Dim}}byteArray {{APIPrefix|As}} Byte() = {{APIPrefix|Nothing}}&lt;br /&gt;
 &#039;{{APIComment|Serialize the xmlObject into the byteArray.}}&lt;br /&gt;
 {{APIPrefix|Dim}} SerializeSuccess {{APIPrefix|As Boolean}}&lt;br /&gt;
  SerializeSuccess = MyRepository.XFRACAS.[[Repository.SerializeXMLObjectToByteArray|SerializeXMLObjectToByteArray]](byteArray, xmlObject)&lt;br /&gt;
 &#039;{{APIComment|Import the XML byte array into the entity desired.  In this example, we assume the XML object type describes an Incident.}}&lt;br /&gt;
 {{APIPrefix|Dim}} ImportXMLSystemID {{APIPrefix|As Integer}}&lt;br /&gt;
 ImportXMLSystemID = MyRepository.XFRACAS.[[Repository.ImportXFRACASXML|ImportXFRACASXML]](DesiredEntityID, [[XFRACASImportType]].Incident, byteArray, &amp;quot;XMLFileTitle&amp;quot;, &amp;quot;XMLFileDescription&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.GetAllXFRACASEntities&amp;diff=58353</id>
		<title>Repository.XFRACAS.GetAllXFRACASEntities</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.GetAllXFRACASEntities&amp;diff=58353"/>
		<updated>2015-05-27T15:52:09Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.GetAllXFRACASEntities.Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*GetAllXFRACASEntities() {{APIPrefix|As}} [[NameIdPair Class|NameIdPair]]()&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 &#039;{{APIComment|Declare a new repository connection class.}}&lt;br /&gt;
 {{APIPrefix|Private WithEvents MyRepository As New [[Repository Class|Repository]]}}&lt;br /&gt;
 &#039;{{APIComment|Connect to the Synthesis repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}}Success{{APIPrefix|As Boolean}}={{APIPrefix|False}}&lt;br /&gt;
 Success = MyRepository.[[Repository.ConnectToRepository|ConnectToRepository]](&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
 &#039;{{APIComment|Get the list of XFRACAS Entities in the current project in the connected repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}}ListOfXFRACASEntities() {{APIPrefix|As}} [[NameIdPair Class|NameIdPair]]&lt;br /&gt;
 ListOfXFRACASEntities = MyRepository.XFRACAS.[[Repository.GetAllXFRACASEntities|GetAllXFRACASEntities]]()&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.GetAllXFRACASEntities&amp;diff=58352</id>
		<title>Repository.XFRACAS.GetAllXFRACASEntities</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.GetAllXFRACASEntities&amp;diff=58352"/>
		<updated>2015-05-27T15:51:47Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Usage Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.GetAllXFRACASEntities.Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*GetAllXFRACASEntities() {{APIPrefix|As}} [[NameIdPair Class|NameIdPair]]()&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 &#039;{{APIComment|Declare a new repository connection class.}}&lt;br /&gt;
 {{APIPrefix|Private WithEvents MyRepository As New [[Repository Class|Repository]]}}&lt;br /&gt;
 &#039;{{APIComment|Connect to the Synthesis repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}}Success{{APIPrefix|As Boolean}}={{APIPrefix|False}}&lt;br /&gt;
 Success = MyRepository.[[Repository.ConnectToRepository|ConnectToRepository]](&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
 &#039;{{APIComment|Get the list of XFRACAS Entities in the current project in the connected repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}}ListOfXFRACASEntities() {{APIPrefix|As}} [[NameIdPair Class|NameIdPair]]&lt;br /&gt;
 ListOfXFRACASEntities = MyRepository.XFRACAS.[[Repository.GetAllXFRACASEntities|GetAllXFRACASEntities]]()&lt;br /&gt;
&lt;br /&gt;
== Reformatted Usage Example ==&lt;br /&gt;
{{APIComment|Declare a new repository connection class.}}&lt;br /&gt;
        Private WithEvents MyRepository As New [[Repository Class|Repository]]&lt;br /&gt;
&lt;br /&gt;
{{APIComment|Connect to the Synthesis repository.}}&lt;br /&gt;
        Dim Success As Boolean = False&lt;br /&gt;
        Success = MyRepository.[[Repository.ConnectToRepository|ConnectToRepository]](&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{APIComment|Get the list of XFRACAS Entities in the current project in the connected repository.}}&lt;br /&gt;
        Dim ListOfXFRACASEntities() As [[NameIdPair Class|NameIdPair]]&lt;br /&gt;
        ListOfXFRACASEntities = MyRepository.[[Repository.GetAllXFRACASEntities|GetAllXFRACASEntities]]()&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.XFRACAS.WriteExceptionToDiagnosticsLog&amp;diff=58351</id>
		<title>Repository.XFRACAS.WriteExceptionToDiagnosticsLog</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.XFRACAS.WriteExceptionToDiagnosticsLog&amp;diff=58351"/>
		<updated>2015-05-27T15:50:12Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Usage Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.WriteToDiagnosticsLog (System.Exception,mXFRACASDiagnosticEntryType, String).Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
*WriteToDiagnosticsLog(exObject {{APIPrefix|As}} System.Exception , entrytype {{APIPrefix|As}} [[Repository.XFRACASDiagnosticEntryType|XFRACASDiagnosticEntryType]], {{APIPrefix| Optional}} comment{{APIPrefix|As String}})&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;exObject&#039;&#039;: Represents an error that occurs during application execution&lt;br /&gt;
:&#039;&#039;entryType&#039;&#039;: The type of diagnostics entry type, specified as [[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticsEntryType]]&lt;br /&gt;
:&#039;&#039;comment&#039;&#039;: &#039;&#039;Optional&#039;&#039; comment to write to the diagnostics log&lt;br /&gt;
&lt;br /&gt;
= Usage Example =&lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}}Success{{APIPrefix|As Boolean}}= MyRepository.[[Repository.ConnectToRepository|ConnectToRepository]](&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
 {{APIComment|&#039;Get the list of XFRACAS Entities in the current project in the connected repository.}}&lt;br /&gt;
 {{APIPrefix|If}}success{{APIPrefix|Then}}&lt;br /&gt;
      MyRepository.XFRACAS.WriteToDiagnosticsLog(&amp;quot;Successfully connected to repository&amp;quot;, SynthesisAPI.[[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticsEntryType]].Information) &lt;br /&gt;
     {{APIPrefix|Try}}&lt;br /&gt;
         {{APIPrefix|Dim}}ListOfXFRACASEntities(){{APIPrefix|As}}SynthesisAPI.[[NameIdPair Class|NameIdPair]] = MyRepository.XFRACAS.[[Repository.GetAllXFRACASEntities|GetAllXFRACASEntities]]()&lt;br /&gt;
         {{APIPrefix|For}}i{{APIPrefix|As Integer}}= 0{{APIPrefix|To}}ListOfXFRACASEntities.GetUpperBound(0)&lt;br /&gt;
              MessageBox.Show(ListOfXFRACASEntities(i).Name)&lt;br /&gt;
         {{APIPrefix|Next}}&lt;br /&gt;
     {{APIPrefix|Catch}}ex{{APIPrefix|As}}Exception&lt;br /&gt;
         {{APIComment|&#039;Write error message to diagnostics log}}&lt;br /&gt;
          MyRepository.XFRACAS.WriteToDiagosticsLog(ex, SynthesisAPI.[[XFRACASDiagnosticsEntryType Enumeration|XFRACASDiagnosticsEntryType]].Error, &amp;quot;Reading Entities&amp;quot;)&lt;br /&gt;
     {{APIPrefix|End Try}}&lt;br /&gt;
 {{APIPrefix|End If}}&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Task.UpdateCorrectiveTask&amp;diff=58347</id>
		<title>Repository.Task.UpdateCorrectiveTask</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Task.UpdateCorrectiveTask&amp;diff=58347"/>
		<updated>2015-05-22T21:03:06Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Updates the specified task in the repository. {{Template:BooleanReturn.Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Syntax  ==&lt;br /&gt;
*UpdateCorrectiveTask( task {{APIPrefix|As}} [[cCorrectiveTask Class|cCorrectiveTask]] ){{APIPrefix|As Boolean}} &lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;task&#039;&#039;: The [[cCorrectiveTask Class|cCorrectiveTask]] to update.&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
  Dim MyRepository As New Repository&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
  Dim Success As Boolean = False&lt;br /&gt;
  Success = MyRepository.ConnectToRepository(&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Set a first available project as current.}}&lt;br /&gt;
  MyRepository.Project.SetCurrentProject(0)&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Get the list of corrective tasks from the current project.}}&lt;br /&gt;
  Dim ListOfCorrectiveTasks() As [[cCorrectiveTask Class|cCorrectiveTask]]&lt;br /&gt;
  ListOfCorrectiveTasks = MyRepository.Task.GetAllCorrectiveTasks()&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;After updating the task, update the repository}}&lt;br /&gt;
  Dim SuccessUpdateCorrectiveTask As Boolean = False&lt;br /&gt;
  SuccessUpdateCorrectiveTask = MyRepository.Task.UpdateCorrectiveTask(ListOfCorrectiveTasks(0))&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Task.UpdateScheduledTask&amp;diff=58346</id>
		<title>Repository.Task.UpdateScheduledTask</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Task.UpdateScheduledTask&amp;diff=58346"/>
		<updated>2015-05-22T21:02:07Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Updates the specified task in the repository. {{Template:BooleanReturn.Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Syntax  ==&lt;br /&gt;
*UpdateScheduledTask( task {{APIPrefix|As}} [[cScheduledTask Class|cScheduledTask]] ){{APIPrefix|As Boolean}} &lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;task&#039;&#039;: The [[cScheduledTask Class|cScheduledTask]] to update.&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
  Dim MyRepository As New Repository&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
  Dim Success As Boolean = False&lt;br /&gt;
  Success = MyRepository.ConnectToRepository(&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Set a first available project as current.}}&lt;br /&gt;
  MyRepository.Project.SetCurrentProject(0)&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Get the list of scheduled tasks from the current project.}}&lt;br /&gt;
  Dim ListOfTasks() As [[cScheduledTask Class|cScheduledTask]]&lt;br /&gt;
  ListOfTasks = MyRepository.Task.GetAllScheduledTasks()&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;After updating the task, update the repository}}&lt;br /&gt;
  Dim Success As Boolean &lt;br /&gt;
  Success = MyRepository.Task.UpdateScheduledTask(ListOfTasks(0))&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Task.UpdateScheduledTask&amp;diff=58345</id>
		<title>Repository.Task.UpdateScheduledTask</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Task.UpdateScheduledTask&amp;diff=58345"/>
		<updated>2015-05-22T21:01:30Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: Created page with &amp;#039;{{Template:APIClass|Repository Class|Repository}} Updates the specified task in the repository. {{Template:BooleanReturn.Cmt}}  == Syntax  == *UpdateScheduledTask( task {{APIPref…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Updates the specified task in the repository. {{Template:BooleanReturn.Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Syntax  ==&lt;br /&gt;
*UpdateScheduledTask( task {{APIPrefix|As}} [[cScheduledTask Class|cScheduledTask]] ){{APIPrefix|As Boolean}} {{APIComment|{{Template:Repository.UpdateScheduledTask.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;task&#039;&#039;: The [[cScheduledTask Class|cScheduledTask]] to update.&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
  Dim MyRepository As New Repository&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
  Dim Success As Boolean = False&lt;br /&gt;
  Success = MyRepository.ConnectToRepository(&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Set a first available project as current.}}&lt;br /&gt;
  MyRepository.Project.SetCurrentProject(0)&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Get the list of scheduled tasks from the current project.}}&lt;br /&gt;
  Dim ListOfTasks() As [[cScheduledTask Class|cScheduledTask]]&lt;br /&gt;
  ListOfTasks = MyRepository.Task.GetAllScheduledTasks()&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;After updating the task, update the repository}}&lt;br /&gt;
  Dim Success As Boolean &lt;br /&gt;
  Success = MyRepository.Task.UpdateScheduledTask(ListOfTasks(0))&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository_Class&amp;diff=58344</id>
		<title>Repository Class</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository_Class&amp;diff=58344"/>
		<updated>2015-05-22T20:57:49Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class| }} &lt;br /&gt;
This is a class that allows you to access a Synthesis repository. The class has following sections containing methods and properties that allow you to read, create and edit various objects in the repository. See [[#Usage_Example|Example]] at the bottom of this page. Also see the [[#Notes|important note]] for version 9 users.&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
*[[Repository.ConnectToRepository|ConnectToRepository]] {{APIComment|{{Template:Repository.ConnectToRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.ConnectToAccessRepository|ConnectToAccessRepository]] {{APIComment|{{Template:Repository.ConnectToAccessRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.ConnectToSQLRepository|ConnectToSQLRepository]] {{APIComment|{{Template:Repository.ConnectToSQLRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.ConnectToOracleRepository|ConnectToOracleRepository]] {{APIComment|{{Template:Repository.ConnectToOracleRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.DisconnectFromRepository|DisconnectFromRepository]] {{APIComment|{{Template:Repository.DisconnectFromRepository.Cmt}}}}&lt;br /&gt;
*[[Repository.EnforceRENOCompliance|EnforceRENOCompliance]] {{APIComment|Disallows spaces and special characters in names of models. This will ensure that all models can be used in RENO equations.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Project &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Project.GetAllProjects|GetAllProjects]] {{APIComment|{{Template:Repository.GetAllProjects.Cmt}}}}&lt;br /&gt;
*[[Repository.Project.GetCurrentProject|GetCurrentProject]] {{APIComment|{{Template:Repository.GetCurrentProject.Cmt}}}}&lt;br /&gt;
*[[Repository.Project.SetCurrentProject|SetCurrentProject]] {{APIComment|{{Template:Repository.SetCurrentProject.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Unit &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Unit.GetAllUnits|GetAllUnits]] {{APIComment|{{Template:Repository.GetAllUnits.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Model &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Model.GetAllModelsInfo|GetAllModelsInfo]] {{APIComment|{{Template:Repository.GetAllModelsInfo.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.GetAllModels|GetAllModels]] {{APIComment|{{Template:Repository.GetAllModels.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.AddModel|AddModel]] {{APIComment|{{Template:Repository.AddModel.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.UpdateModel|UpdateModel]] {{APIComment|{{Template:Repository.UpdateModel.Cmt}}}}&lt;br /&gt;
*[[Repository.Model.GetModel|GetModel]] {{APIComment|Returns the model from the current project with the specified ID. Returns nothing if the model does not exist or is not in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Model.IsModelUsed|IsModelUsed]] {{APIComment|Checks if the model is currently in use by other items.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Model.DeleteModel|DeleteModel]] {{APIComment|Checks if the model is not in use and deletes the model. Returns true if success, false otherwise. Throws an exception if the model is in use.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; URD &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.URD.GetAllURDs|GetAllURDs]] {{APIComment|{{Template:Repository.GetAllURDs.Cmt}}}}&lt;br /&gt;
*[[Repository.URD.AddURD|AddURD]] {{APIComment|{{Template:Repository.AddURD.Cmt}}}}&lt;br /&gt;
*[[Repository.URD.UpdateURD|UpdateURD]] {{APIComment|{{Template:Repository.UpdateURD.Cmt}}}}&lt;br /&gt;
*[[Repository.URD.GetURD|GetURD]] {{APIComment|Returns the URD with the provided ID. Returns nothing if the URD does not exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Variable &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Variable.GetAllVariables|GetAllVariables]] {{APIComment|{{Template:Repository.GetAllVariables.Cmt}}}}&lt;br /&gt;
*[[Repository.Variable.AddVariable|AddVariable]] {{APIComment|{{Template:Repository.AddVariable.Cmt}}}}&lt;br /&gt;
*[[Repository.Variable.UpdateVariable|UpdateVariable]] {{APIComment|{{Template:Repository.UpdateVariable.Cmt}}}}&lt;br /&gt;
*[[Repository.Variable.GetVariable|GetVariable]] {{APIComment|Returns variable with the provided ID. Returns nothing if the variable doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Task &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Task.GetAllCorrectiveTasks|GetAllCorrectiveTasks]] {{APIComment|{{Template:Repository.GetAllCorrectiveTasks.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.AddCorrectiveTask|AddCorrectiveTask]] {{APIComment|{{Template:Repository.AddCorrectiveTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.UpdateCorrectiveTask|UpdateCorrectiveTask]] {{APIComment|{{Template:Repository.UpdateCorrectiveTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.GetCorrectiveTask|GetCorrectiveTask]] {{APIComment|Returns corrective task with the provided ID. Returns nothing if the task doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Task.GetAllScheduledTasks|GetAllScheduledTasks]] {{APIComment|{{Template:Repository.GetAllScheduledTasks.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.AddScheduledTask|AddScheduledTask]] {{APIComment|{{Template:Repository.AddScheduledTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.UpdateScheduledTask|UpdateScheduledTask]] {{APIComment|{{Template:Repository.UpdateScheduledTask.Cmt}}}}&lt;br /&gt;
*[[Repository.Task.GetScheduledTask|GetScheduledTask]] {{APIComment|Returns scheduled task with the provided ID. Returns nothing if the task doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Task.GetAllTaskTypes|GetAllTaskTypes]] {{APIComment|{{Template:Repository.GetAllTaskTypes.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Crew &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Crew.GetAllCrews|GetAllCrews]] {{APIComment|{{Template:Repository.GetAllCrews.Cmt}}}}&lt;br /&gt;
*[[Repository.Crew.AddCrew|AddCrew]] {{APIComment|{{Template:Repository.AddCrew.Cmt}}}}&lt;br /&gt;
*[[Repository.Crew.UpdateCrew|UpdateCrew]] {{APIComment|{{Template:Repository.UpdateCrew.Cmt}}}}&lt;br /&gt;
*[[Repository.Crew.GetCrew|GetCrew]] {{APIComment|Returns crew with the provided ID. Returns nothing if the crew doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Pool &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Pool.GetAllPools|GetAllPools]] {{APIComment|{{Template:Repository.GetAllPools.Cmt}}}}&lt;br /&gt;
*[[Repository.Pool.AddPool|AddPool]] {{APIComment|{{Template:Repository.AddPool.Cmt}}}}&lt;br /&gt;
*[[Repository.Pool.UpdatePool|UpdatePool]] {{APIComment|{{Template:Repository.UpdatePool.Cmt}}}}&lt;br /&gt;
*[[Repository.Pool.GetPool|GetPool]] {{APIComment|Returns pool with the provided ID. Returns nothing if the pool doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Action &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Action.GetAllActionsDictionary|GetAllActionsDictionary]] {{APIComment|Returns a dictionary of all actions in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Action.GetAllActions|GetAllActions]] {{APIComment|{{Template:Repository.GetAllActions.Cmt}}}}&lt;br /&gt;
*[[Repository.Action.AddAction|AddAction]] {{APIComment|{{Template:Repository.AddAction.Cmt}}}}&lt;br /&gt;
*[[Repository.Action.UpdateAction|UpdateAction]] {{APIComment|{{Template:Repository.UpdateAction.Cmt}}}}&lt;br /&gt;
*[[Repository.Action.GetAction|GetAction]] {{APIComment|Returns action with the provided ID. Returns nothing if the action doesn&#039;t exist.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Control &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.Control.GetAllXfmeaControlsDictionary|GetAllXfmeaControlsDictionary]]{{APIComment|Returns a dictionary of all Xfmea controls in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.GetAllXfmeaControls|GetAllXfmeaControlsDictionary]]{{APIComment|Returns an array of all Xfmea controls in the current project.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.AddXfmeaControl|AddXfmeaControl]] {{APIComment|Adds a new XfmeaControl in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.UpdateXfmeaControl|UpdateXfmeaControl]] {{APIComment|Updates XfmeaControl in the repository.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.Control.GetXfmeaControl|GetXfmeaControl]] {{APIComment|Returns XfmeaControl with the provided ID.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; BlockSim &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.BlockSim.ImportBlockSimXMLFile|ImportBlockSimXMLFile]] {{APIComment|{{Template:Repository.ImportBlockSimXMLFile.Cmt}}}}&lt;br /&gt;
*[[Repository.BlockSim.ExportBlockSimXMLFile|ExportBlockSimXMLFile]] {{APIComment|{{Template:Repository.ExportBlockSimXMLFile.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DataWarehouse&#039;&#039;&#039;&lt;br /&gt;
*[[Repository.DataWarehouse.SaveRawDataSet|SaveRawDataSet]] {{APIComment|{{Template:Repository.SaveRawDataSet.Cmt}}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; XFRACAS &#039;&#039;&#039; &lt;br /&gt;
*[[Repository.XFRACAS.GetAllXFRACASEntities|GetAllXFRACASEntities]] {{APIComment|{{Template:Repository.GetAllXFRACASEntities.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ImportXFRACASXML|ImportXFRACASXML]] {{APIComment|{{Template:Repository.ImportXFRACASXML.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ImportXFRACASXMLFile|ImportXFRACASXMLFile]] {{APIComment|{{Template:Repository.ImportXFRACASXMLFile.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ImportXFRACASXMLString|ImportXFRACASXMLString]] {{APIComment|{{Template:Repository.ImportXFRACASXMLString.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.SerializeXMLObjectToByteArray|SerializeXMLObjectToByteArray]] {{APIComment|{{Template:Repository.SerializeXMLObjectToByteArray.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.ProcessXfracasImports|ProcessXfracasImports]] {{APIComment|{{Template:Repository.ProcessXfracasImports.Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.WriteMessageToDiagnosticsLog|WriteMessageToDiagnosticsLog]] {{APIComment|{{Template:Repository.WriteToDiagnosticsLog (string,XFRACASDiagnosticEntryType).Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.WriteExceptionToDiagnosticsLog|WriteExceptionToDiagnosticsLog]] {{APIComment|{{Template:Repository.WriteToDiagnosticsLog (System.Exception,mXFRACASDiagnosticEntryType, String).Cmt}}}}&lt;br /&gt;
*[[Repository.XFRACAS.XFRACASCommandTimeout|XFRACASCommandTimeout]] {{APIComment|Gets or sets the wait time before terminating the attempt to execute an XFRACAS command.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.XFRACAS.AddSystemMetric1|AddSystemMetric1]] {{APIComment|This can be used to insert reported run hours and the date of the reported run hours.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.XFRACAS.AddSystemMetric2|AddSystemMetric2]] {{APIComment|This can be used to insert reported run hours, number of starts, and the date.}} [[#Notes|*]]&lt;br /&gt;
*[[Repository.XFRACAS.AddSystemMetric3|AddSystemMetric3]] {{APIComment|This can be used to insert reported run hours, number of starts, kw run hours, and the date.}} [[#Notes|*]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Xfmea &#039;&#039;&#039;&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
In this usage example, the API is used to connect to a repository, retrieve one of the models in it and then calculate the reliability at a specified time, based on that model.&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
{{Template:Repository.Ex}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
*{{v10orgreater}}&lt;br /&gt;
*Important: If you have upgraded from version 9 and have existing code written using Synthesis API version 9, you should modify your code. In version 9, all methods existed in the Repository class, in version 10 they were moved in sections, according to the object type they apply to. For instance, Repository.GetAllModels is now Repository.Model.GetAllModels; Repository.ImportBlockSimXMLFile is now Repository.BlockSim.ImportBlockSimXMLFile etc. The old methods still exist so your code is not broken, but all old methods are deprecated and may be removed in the future releases.&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.BlockSim.ExportBlockSimXMLFile&amp;diff=58343</id>
		<title>Repository.BlockSim.ExportBlockSimXMLFile</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.BlockSim.ExportBlockSimXMLFile&amp;diff=58343"/>
		<updated>2015-05-22T20:55:40Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Usage Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
This Synthesis API allows the programmer to export XML files out of a current project of BlockSim. &lt;br /&gt;
&lt;br /&gt;
== Syntax  ==&lt;br /&gt;
*ExportBlockSimXMLFile( FileName {{APIPrefix|As String}} ) {{APIPrefix|As Boolean}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;FileName&#039;&#039;: XML file name.&lt;br /&gt;
&lt;br /&gt;
{{Template:BooleanReturn.Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 &#039;{{APIComment|Declare a new repository connection class.}}&lt;br /&gt;
 {{APIPrefix|Private WithEvents MyRepository As New Repository}}&lt;br /&gt;
 &lt;br /&gt;
 &#039;{{APIComment|Connect to the Synthesis repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}}Success{{APIPrefix|As Boolean}}={{APIPrefix|False}}&lt;br /&gt;
  Success = MyRepository.[[Repository.ConnectToSQLRepository|ConnectToSQLRepository]](&amp;quot;SQLServerPath&amp;quot;, &amp;quot;SQLDatabaseName&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Set a first available project as current.}}&lt;br /&gt;
  MyRepository.Project.SetCurrentProject(0)&lt;br /&gt;
&lt;br /&gt;
 &#039;{{APIComment|Export the XML File from the current project.}}&lt;br /&gt;
 {{APIPrefix|Dim}}SuccessExportXML{{APIPrefix|As Boolean}}&lt;br /&gt;
  SuccessExportXML = MyRepository.BlockSim.ExportBlockSimXMLFile(&amp;quot;XML_File_Name&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.BlockSim.ImportBlockSimXMLFile&amp;diff=58342</id>
		<title>Repository.BlockSim.ImportBlockSimXMLFile</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.BlockSim.ImportBlockSimXMLFile&amp;diff=58342"/>
		<updated>2015-05-22T20:54:56Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Usage Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
This Synthesis API allows the programmer to import XML file into a current project of BlockSim. The file must XML format supported by BlockSim. &lt;br /&gt;
&lt;br /&gt;
== Syntax  ==&lt;br /&gt;
*ImportBlockSimXMLFile( XMLFile {{APIPrefix|As String}} ) {{APIPrefix|As Boolean}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;XMLFile&#039;&#039;: The path for the XML file to import.&lt;br /&gt;
&lt;br /&gt;
{{Template:BooleanReturn.Cmt}}&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 &#039;{{APIComment|Declare a new repository connection class.}}&lt;br /&gt;
 {{APIPrefix|Private WithEvents MyRepository As New Repository}}&lt;br /&gt;
 &lt;br /&gt;
 &#039;{{APIComment|Connect to the Synthesis repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}}Success{{APIPrefix|As Boolean}}={{APIPrefix|False}}&lt;br /&gt;
  Success = MyRepository.[[Repository.ConnectToSQLRepository|ConnectToSQLRepository]](&amp;quot;SQLServerPath&amp;quot;, &amp;quot;SQLDatabaseName&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Set a first available project as current.}}&lt;br /&gt;
  MyRepository.Project.SetCurrentProject(0)&lt;br /&gt;
 &lt;br /&gt;
 &#039;{{APIComment|Import the XML File to the Synthesis repository.}}&lt;br /&gt;
 {{APIPrefix|Dim}}SuccessImportXML{{APIPrefix|As Boolean}}&lt;br /&gt;
  SuccessImportXML = MyRepository.BlockSim.ImportBlockSimXMLFile(&amp;quot;XMLFilePath&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Action.GetAction&amp;diff=58341</id>
		<title>Repository.Action.GetAction</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Action.GetAction&amp;diff=58341"/>
		<updated>2015-05-22T20:54:34Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Usage Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.GetAction.Cmt}}&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
* GetAction({{APIPrefix|As}} [[cAction Class|cAction]])&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
&lt;br /&gt;
Enter the Action ID to get desired action.&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
  Dim MyRepository As New Repository&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
  Dim Success As Boolean = False&lt;br /&gt;
  Success = MyRepository.ConnectToRepository(&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Set a first available project as current.}}&lt;br /&gt;
  MyRepository.Project.SetCurrentProject(0)&lt;br /&gt;
   &lt;br /&gt;
 {{APIComment|&#039;Get an Action with the ID of 1.}}&lt;br /&gt;
  Dim GetAction() as cAction&lt;br /&gt;
  GetAction= MyRepository.Action.GetAction(1)&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Action.UpdateAction&amp;diff=58340</id>
		<title>Repository.Action.UpdateAction</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Action.UpdateAction&amp;diff=58340"/>
		<updated>2015-05-22T20:54:07Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Usage Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.UpdateAction.Cmt}} {{Template:BooleanReturn.Cmt}}&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
*UpdateAction( action {{APIPrefix|As}} [[cAction Class|cAction]] ) {{APIPrefix|As Boolean}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
:&#039;&#039;action&#039;&#039;: The [[cAction Class|cAction]] to update.&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
  Dim MyRepository As New Repository&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
  Dim Success As Boolean = False&lt;br /&gt;
  Success = MyRepository.ConnectToRepository(&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Set a first available project as current.}}&lt;br /&gt;
  MyRepository.Project.SetCurrentProject(0)&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Get the list of actions in the current project.}}&lt;br /&gt;
  Dim ListOfActions() As [[cAction Class|cAction]]&lt;br /&gt;
  ListOfActions= MyRepository.Action.GetAllActions()&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Update the action and update the repository.}}&lt;br /&gt;
  Dim SuccessUpdateAction As Boolean&lt;br /&gt;
  SuccessUpdateAction = MyRepository.Action.UpdateAction(ListOfActions(0))&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Action.AddAction&amp;diff=58339</id>
		<title>Repository.Action.AddAction</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Action.AddAction&amp;diff=58339"/>
		<updated>2015-05-22T20:53:40Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Usage Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
{{Template:Repository.AddAction.Cmt}} {{Template:BooleanReturn.Cmt}}&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
*AddAction( var {{APIPrefix|As}} [[cAction Class|cAction]] ) {{APIPrefix|As Boolean}}&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
:&#039;&#039;var&#039;&#039;: The [[cAction Class|cAction]] to add.&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
  Dim MyRepository As New Repository&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
  Dim Success As Boolean = False&lt;br /&gt;
  Success = MyRepository.ConnectToRepository(&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Set a first available project as current.}}&lt;br /&gt;
  MyRepository.Project.SetCurrentProject(0)&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Declare a new cAction.}}&lt;br /&gt;
  Dim newAction As New cAction(&amp;quot;NewAction1&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Add the new action to the repository.}}&lt;br /&gt;
  Dim SuccessAddAction As Boolean&lt;br /&gt;
  SuccessAddAction = MyRepository.Action.AddAction(newAction)&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
	<entry>
		<id>https://www.reliawiki.com/index.php?title=Repository.Action.GetAllActionsDictionary&amp;diff=58338</id>
		<title>Repository.Action.GetAllActionsDictionary</title>
		<link rel="alternate" type="text/html" href="https://www.reliawiki.com/index.php?title=Repository.Action.GetAllActionsDictionary&amp;diff=58338"/>
		<updated>2015-05-22T20:53:26Z</updated>

		<summary type="html">&lt;p&gt;Alex Ulanov: /* Usage Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:APIClass|Repository Class|Repository}}&lt;br /&gt;
Returns a dictionary containing all actions in the current project. The keys are the Ids of the actions.&lt;br /&gt;
&lt;br /&gt;
== Syntax==&lt;br /&gt;
*GetAllActionsDictionary() {{APIPrefix|As}} Dictionary(Of Integer, [[cAction Class|cAction]])&lt;br /&gt;
&lt;br /&gt;
== Usage Example ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-right: 150px;&amp;quot;&amp;gt;&lt;br /&gt;
 {{APIComment|&#039;Declare a new repository connection object.}}&lt;br /&gt;
  Dim MyRepository As New Repository&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Connect to the Synthesis repository.}}&lt;br /&gt;
  Dim Success As Boolean = False&lt;br /&gt;
  Success = MyRepository.ConnectToRepository(&amp;quot;RepositoryFileNamePath&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 {{APIComment|&#039;Set a first available project as current.}}&lt;br /&gt;
  MyRepository.Project.SetCurrentProject(0)&lt;br /&gt;
  &lt;br /&gt;
 {{APIComment|&#039;Get the dictionary of actions in the current project.}}&lt;br /&gt;
  Dim actions As Dictionary(Of Integer, cAction)&lt;br /&gt;
  actions = MyRepository.Action.GetAllActionsDictionary()&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alex Ulanov</name></author>
	</entry>
</feed>