<?xml version="1.0" encoding="UTF-8"?>
<sci:data xmlns:sci="http://www.SciTegic.com/" object="SciTegic.Protocol.1">
	<sci:component name="MF Search" version="2">
		<sci:arg name="Tempfiles" type="StringType" required="false" visibility="visible" multi="false" uimpl="true">
			<sci:help>&lt;/p&gt;A comma delimited list of global properties, each of which will automatically hold the name of a file in the job&apos;s temporary folder, whose name is guaranteed to be unique.&lt;p/&gt;For each global name, an additional global is created (with the suffix &lt;i&gt;_Filename&lt;/i&gt;) that hold just the leaf file name of the temporary file.&lt;p/&gt;</sci:help>
		</sci:arg>
		<sci:arg name="WebExports" type="StringType" required="false" visibility="visible" multi="false" uimpl="true">
			<sci:help>&lt;p&gt;A comma delimited list of global properties which will be automatically 
exported if this protocol is published as a web service.&lt;p/&gt;Each global property in the list is created with an empty value at the start of the protocol run.&lt;/p&gt;</sci:help>
		</sci:arg>
		<sci:arg name="Protocol Form" type="ProtocolType" required="false" visibility="visible" multi="false" uimpl="true">
			<sci:help>The path to a protocol that will render an HTML user interface for this protocol.  This optional parameter is used by Webport to provide a custom user interface for a protocol.</sci:help>
		</sci:arg>
		<sci:arg name="OnGeneralError" type="StringType" required="true" visibility="hidden" multi="false">
			<sci:help>When a recoverable error occurs during processing:   
Halt: Terminate the execution of the network  
Fail: Continue execution of the network, passing data out the Fail(red) port
Pass: Continue execution of the network, passing data out the Pass(green) port</sci:help>
			<sci:legalval selected="true">Halt</sci:legalval>
			<sci:legalval>Fail</sci:legalval>
			<sci:legalval>Pass</sci:legalval>
		</sci:arg>
		<sci:arg name="OnDataTypeError" type="StringType" required="true" visibility="hidden" multi="false">
			<sci:help>When an expected data type is not found during processing:  
Halt: Terminate the execution of the network
Fail: Continue execution of the network, passing data out the Fail(red) port
Pass: Continue execution of the network, passing data out the Pass(green) port</sci:help>
			<sci:legalval selected="true">Halt</sci:legalval>
			<sci:legalval>Fail</sci:legalval>
			<sci:legalval>Pass</sci:legalval>
		</sci:arg>
		<sci:arg name="ComponentAttributes" type="StringType" required="false" visibility="hidden" multi="true">
			<sci:help>Component Attributes</sci:help>
			<sci:legalval>ComponentTakesInput</sci:legalval>
			<sci:legalval>ComponentReturnsPass</sci:legalval>
			<sci:legalval>ComponentReturnsFail</sci:legalval>
			<sci:legalval>ComponentRunsLocal</sci:legalval>
		</sci:arg>
		<sci:arg name="DerivedFrom" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>The component this component is based upon.</sci:help>
			<sci:value>EmptyProtocol</sci:value>
		</sci:arg>
		<sci:arg name="Registrant" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>The user who registered this component.</sci:help>
			<sci:value>thiessen</sci:value>
		</sci:arg>
		<sci:arg name="RegistrationDate" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>The date this component was registered.</sci:help>
			<sci:value>Fri May 16 10:04:04 2008</sci:value>
		</sci:arg>
		<sci:arg name="ComponentComment" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>Component Comment</sci:help>
			<sci:value>A top-level component for building protocols.</sci:value>
		</sci:arg>
		<sci:arg name="ComponentUsage" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>Component Usage</sci:help>
			<sci:value>The user should customize this description and usage to describe 
the functioning of their derived protocol.</sci:value>
		</sci:arg>
		<sci:arg name="ComponentDisplayName" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>Display Name</sci:help>
			<sci:value>MF Search</sci:value>
		</sci:arg>
		<sci:arg name="ProtocolAutoLayout" type="BoolType" required="false" visibility="nevershow" multi="false">
			<sci:help>Protocol AutoLayout</sci:help>
			<sci:value>1</sci:value>
		</sci:arg>
		<sci:arg name="ProtocolShowComment" type="BoolType" required="false" visibility="nevershow" multi="false">
			<sci:help>Protocol ShowComment</sci:help>
			<sci:value>true</sci:value>
		</sci:arg>
		<sci:arg name="ProtocolComment" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>Add Protocol Comment Here</sci:help>
			<sci:value>Add Protocol Comment Here</sci:value>
		</sci:arg>
		<sci:arg name="CustomErrorText" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>Custom Error Message</sci:help>
		</sci:arg>
		<sci:arg name="ComponentIcon" type="StringType" required="true" visibility="nevershow" multi="false">
			<sci:help>Component Icon</sci:help>
			<sci:value>ProtocolNode</sci:value>
		</sci:arg>
		<sci:arg name="ComponentRevision" type="LongType" required="true" visibility="nevershow" multi="false">
			<sci:help>Component Revision</sci:help>
			<sci:value>100</sci:value>
		</sci:arg>
		<sci:arg name="ComponentDisabled" type="LongType" required="false" visibility="nevershow" multi="false">
			<sci:help>Disabled</sci:help>
			<sci:value>0</sci:value>
		</sci:arg>
		<sci:arg name="ComponentGUID" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>GUID</sci:help>
			<sci:value>{24FCE2C0-20F2-4BB0-AD4F-B4878B7111D0}</sci:value>
		</sci:arg>
		<sci:arg name="ComponentPoint" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>Component Point</sci:help>
			<sci:value>70 -50</sci:value>
		</sci:arg>
		<sci:arg name="ByReference" type="BoolType" required="false" visibility="nevershow" multi="false">
			<sci:help>By Ref</sci:help>
			<sci:value>0</sci:value>
		</sci:arg>
		<sci:arg name="ComponentHelp" type="StringType" required="false" visibility="nevershow" multi="true">
			<sci:help>Fancy Help</sci:help>
			<sci:value>100</sci:value>
			<sci:value>MF Search URL</sci:value>
			<sci:value>Performs a molecular formula search, and returns a URL to view the results in Entrez.</sci:value>
			<sci:value>None</sci:value>
			<sci:value/>
			<sci:value>None</sci:value>
			<sci:value/>
			<sci:value>None</sci:value>
			<sci:value/>
		</sci:arg>
		<sci:arg name="ComponentRunTimeID" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>Runtime Identifier</sci:help>
		</sci:arg>
		<sci:arg name="Component Sticky Notes" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help/>
		</sci:arg>
		<sci:arg name="ProtocolScale2" type="LongType" required="false" visibility="nevershow" multi="false">
			<sci:help>Protocol Scale</sci:help>
			<sci:value>100</sci:value>
		</sci:arg>
		<sci:arg name="Protocol Options" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>Protocol Options</sci:help>
			<sci:legalval>Make Shortcut by Default</sci:legalval>
			<sci:legalval>Owner Access Only</sci:legalval>
		</sci:arg>
		<sci:arg name="Protocol Sticky Notes" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>Protocol Sticky Notes</sci:help>
		</sci:arg>
		<sci:arg name="RegistrationVersion" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>The server version when this component was registered</sci:help>
			<sci:value>6.1.5.0</sci:value>
		</sci:arg>
		<sci:arg name="Component Path" type="StringType" required="false" visibility="nevershow" multi="false">
			<sci:help>Location of the component in the database</sci:help>
			<sci:value>Protocols\PubChem\MF Search</sci:value>
		</sci:arg>
	</sci:component>
	<sci:protocol>
		<sci:data object="Scitegic.SoapExecute.1">
			<sci:component name="SOAP Method with WSDL Support__{AC324B5D-069B-4B01-9896-A78F3FE58762}" version="2">
				<sci:arg name="WSDL" type="SOAPEndPointType" required="true" visibility="visible" multi="false">
					<sci:help>The WSDL file that descibes the Web service.
Values for the members of the WSDl group are filled with information retrieved from the selected WSDL.</sci:help>
					<sci:member>Is IIS</sci:member>
					<sci:member>SOAP Port</sci:member>
					<sci:member>SOAP Endpoint</sci:member>
					<sci:member>Method Namespace</sci:member>
					<sci:member>Method Name</sci:member>
					<sci:member>SOAP Action</sci:member>
					<sci:member>SOAP Messages</sci:member>
					<sci:value>http://pubchem.ncbi.nlm.nih.gov/pug_soap/pug_soap.cgi?wsdl</sci:value>
				</sci:arg>
				<sci:arg name="SOAP Endpoint" type="SOAPEndPointType" required="true" visibility="visible" multi="false">
					<sci:help>The URL that points to the SOAP service.</sci:help>
					<sci:value>http://pubchem.ncbi.nlm.nih.gov/pug_soap/pug_soap.cgi</sci:value>
				</sci:arg>
				<sci:arg name="Method Name" type="SOAPEndPointType" required="true" visibility="visible" multi="false">
					<sci:help>The name of the SOAP method to call.</sci:help>
					<sci:value>MFSearch</sci:value>
				</sci:arg>
				<sci:arg name="Method Namespace" type="StringType" required="true" visibility="visible" multi="false" expanded="true">
					<sci:help>The SOAP method namespace.</sci:help>
					<sci:value>http://pubchem.ncbi.nlm.nih.gov/</sci:value>
				</sci:arg>
				<sci:arg name="SOAP Action" type="StringType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>Some SOAP servers require a specific SOAP Action. If this value is not set, then the suggested value &quot;methodnamespace#method&quot; is used.</sci:help>
					<sci:value>http://pubchem.ncbi.nlm.nih.gov/MFSearch</sci:value>
				</sci:arg>
				<sci:arg name="SOAP Port" type="StringType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>The &amp;lt;wsdl:port&amp;gt; defined for the selected method.</sci:help>
					<sci:value>tns:PUGSoap</sci:value>
				</sci:arg>
				<sci:arg name="SOAP Messages" type="StringType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>Message attributes for &amp;lt;wsdl:input&amp;gt; and &amp;lt;wsdl:output&amp;gt; nodes of the selected SOAP method. Attributes are separated by a comma and filled in when a method has more than one overload.</sci:help>
					<sci:value>tns:MFSearchSoapIn,tns:MFSearchSoapOut</sci:value>
				</sci:arg>
				<sci:arg name="Is IIS" type="BoolType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>.NET expects SOAP packets to have a certain style that in some cases is incompatible with Axis.</sci:help>
					<sci:legalval>True</sci:legalval>
					<sci:legalval selected="true">False</sci:legalval>
				</sci:arg>
				<sci:arg name="Input and Output Parameters" type="GroupType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help/>
					<sci:member>SOAP Return Names</sci:member>
					<sci:member>Property Return Names</sci:member>
					<sci:member>SOAP Parameter Names</sci:member>
				</sci:arg>
				<sci:arg name="SOAP Parameter Names" type="GroupType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>Parameter group containing all input parameters for the currently selected SOAP method.</sci:help>
					<sci:member>parameters</sci:member>
				</sci:arg>
				<sci:arg name="SOAP Return Names" type="SOAPEndPointType" required="false" visibility="visible" multi="false">
					<sci:help>A comma-separated list of names that the SOAP method returns.</sci:help>
					<sci:value>MFSearchResponse</sci:value>
				</sci:arg>
				<sci:arg name="Property Return Names" type="SOAPEndPointType" required="false" visibility="visible" multi="false">
					<sci:help>Names of the properties on the data record where the return values of the SOAP method are placed.</sci:help>
					<sci:value>MFSearchResponse</sci:value>
				</sci:arg>
				<sci:arg name="Additional Options" type="GroupType" required="false" visibility="visible" multi="false">
					<sci:help>Contains less commonly used parameters</sci:help>
					<sci:member>Use Keep Alive</sci:member>
					<sci:member>HTTP Proxy</sci:member>
					<sci:member>Time Out</sci:member>
				</sci:arg>
				<sci:arg name="HTTP Proxy" type="StringType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>The hostname and port in URL form of the HTTP proxy.
Example: http://proxy.company.com:8080/</sci:help>
				</sci:arg>
				<sci:arg name="Use Keep Alive" type="BoolType" required="true" visibility="visible" multi="false" expanded="true">
					<sci:help>May increase the network speed of HTTP. Some HTTP/SOAP servers handle Keep-Alive poorly, so you may
want to disable this option if you are having problems.</sci:help>
					<sci:legalval selected="true">True</sci:legalval>
					<sci:legalval>False</sci:legalval>
				</sci:arg>
				<sci:arg name="Time Out" type="LongType" required="false" visibility="visible" multi="false">
					<sci:help>If a response is not received within the specified number of seconds, raises an error. If set to 0 or no value, it defaults to 300 seconds.</sci:help>
				</sci:arg>
				<sci:arg name="OnGeneralError" type="StringType" required="true" visibility="hidden" multi="false" expanded="true">
					<sci:help>When an recoverable error occurs during processing:  
  Halt: Terminate the execution of the network
  Fail: Continue execution of the network, passing data out the Fail(red) port
  Pass: Continue execution of the network, passing data out the Pass(green) port</sci:help>
					<sci:legalval selected="true">Halt</sci:legalval>
					<sci:legalval>Fail</sci:legalval>
					<sci:legalval>Pass</sci:legalval>
				</sci:arg>
				<sci:arg name="OnDataTypeError" type="StringType" required="true" visibility="hidden" multi="false" expanded="true">
					<sci:help>When an expected data type is not found during processing:  
  Halt: Terminate the execution of the network
  Fail: Continue execution of the network, passing data out the Fail(red) port
  Pass: Continue execution of the network, passing data out the Pass(green) port</sci:help>
					<sci:legalval selected="true">Halt</sci:legalval>
					<sci:legalval>Fail</sci:legalval>
					<sci:legalval>Pass</sci:legalval>
				</sci:arg>
				<sci:arg name="ComponentAttributes" type="StringType" required="false" visibility="hidden" multi="true" expanded="true">
					<sci:help>Component Attributes</sci:help>
					<sci:legalval selected="true">ComponentTakesInput</sci:legalval>
					<sci:legalval selected="true">ComponentReturnsPass</sci:legalval>
					<sci:legalval>ComponentReturnsFail</sci:legalval>
					<sci:legalval>ComponentRunsLocal</sci:legalval>
				</sci:arg>
				<sci:arg name="parameters" type="GroupType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>tns:MFSearch</sci:help>
					<sci:member>parameters MF</sci:member>
					<sci:member>parameters mfOptions</sci:member>
					<sci:member>parameters limits</sci:member>
				</sci:arg>
				<sci:arg name="parameters MF" type="ExpressionType" required="true" visibility="visible" multi="false">
					<sci:help/>
					<sci:value>&quot;C5H9Br&quot;</sci:value>
				</sci:arg>
				<sci:arg name="parameters mfOptions" type="GroupType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>tns:MFSearchOptions</sci:help>
					<sci:member>parameters mfOptions AllowOtherElements</sci:member>
				</sci:arg>
				<sci:arg name="parameters mfOptions AllowOtherElements" type="ExpressionType" required="true" visibility="visible" multi="false">
					<sci:help/>
					<sci:value>1</sci:value>
				</sci:arg>
				<sci:arg name="parameters limits" type="GroupType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>tns:LimitsType</sci:help>
					<sci:member>parameters limits seconds</sci:member>
					<sci:member>parameters limits maxRecords</sci:member>
					<sci:member>parameters limits ListKey</sci:member>
				</sci:arg>
				<sci:arg name="parameters limits seconds" type="ExpressionType" required="true" visibility="visible" multi="false">
					<sci:help/>
					<sci:value>600</sci:value>
				</sci:arg>
				<sci:arg name="parameters limits maxRecords" type="ExpressionType" required="true" visibility="visible" multi="false">
					<sci:help/>
					<sci:value>2000000</sci:value>
				</sci:arg>
				<sci:arg name="parameters limits ListKey" type="ExpressionType" required="true" visibility="visible" multi="false">
					<sci:help/>
					<sci:value>&quot;&quot;</sci:value>
				</sci:arg>
				<sci:arg name="Grouped Property" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>This is only used when the component is in a batch environment.</sci:help>
				</sci:arg>
				<sci:arg name="Registrant" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>The user who registered this component.</sci:help>
					<sci:value>scitegic/integration</sci:value>
				</sci:arg>
				<sci:arg name="RegistrationDate" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>The date this component was registered.</sci:help>
					<sci:value>Tue Mar 20 08:30:08 2007</sci:value>
				</sci:arg>
				<sci:arg name="ComponentComment" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Comment</sci:help>
					<sci:value>Enables you to make a SOAP call to a third-party calculator.</sci:value>
				</sci:arg>
				<sci:arg name="ComponentDisplayName" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Display Name</sci:help>
					<sci:value>SOAP: MF Search</sci:value>
				</sci:arg>
				<sci:arg name="ComponentUsage" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Component Usage</sci:help>
					<sci:value>This component can be configured to make a remote SOAP method call over an intranet or the internet.  Please read SOAP help documentation for more information.</sci:value>
				</sci:arg>
				<sci:arg name="DerivedFrom" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>The component this component is based upon.</sci:help>
					<sci:value>SOAP Method</sci:value>
				</sci:arg>
				<sci:arg name="CustomErrorText" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Custom Error Message</sci:help>
				</sci:arg>
				<sci:arg name="ComponentIcon" type="StringType" required="true" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Component Icon</sci:help>
					<sci:value>COMPONENTNODE</sci:value>
				</sci:arg>
				<sci:arg name="ComponentGUID" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>GUID</sci:help>
					<sci:value>{AC324B5D-069B-4B01-9896-A78F3FE58762}</sci:value>
				</sci:arg>
				<sci:arg name="ComponentPoint" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Component Point</sci:help>
					<sci:value>88 -50</sci:value>
				</sci:arg>
				<sci:arg name="ComponentDisabled" type="LongType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Disabled</sci:help>
					<sci:value>0</sci:value>
				</sci:arg>
				<sci:arg name="ComponentHelp" type="StringType" required="false" visibility="nevershow" multi="true" expanded="true">
					<sci:help>Fancy Help</sci:help>
					<sci:value>100</sci:value>
					<sci:value>Makes a SOAP call to a third-party calculator</sci:value>
					<sci:value>&lt;p&gt;Configure this component to make a remote SOAP method call over an
  intranet or the Internet. The target endpoint is the location
  of the SOAP server that is programmed to receive calls for the name and parameters
  specified by this component. &lt;/p&gt;
&lt;p&gt;To simplify the task of entering parameters for a WSDL-supported SOAP component,
  use the
  WSDL dialog. This dialog is available when you click [...] to edit a WSDL
  parameter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;For a simple service that does not takes input parameters and returns a
    single result string, only &lt;em&gt;SOAP Endpoint&lt;/em&gt;, &lt;em&gt;Method
    Name&lt;/em&gt;, and &lt;em&gt;Method Namespace&lt;/em&gt; are required. At the completion
    of the call, a property named &amp;quot;result&amp;quot; is
  added to the current record.&lt;/li&gt;
  &lt;li&gt;Most services require different types of input sets which may return several
    results. These services can take an array as an input parameter or return
  an array as output, independent of any batching that occurs.&lt;/li&gt;
  &lt;li&gt;Parameter mapping is used for services that require multiple inputs, which
    can be strings, numbers or arrays. The mapping between &lt;em&gt;SOAP
    Parameter Names&lt;/em&gt;    and &lt;em&gt;Method Parameter Values&lt;/em&gt;    is used to create the SOAP request envelope. If the call completes successfully,
    the result of a SOAP response is parsed from the XML envelope and the results
    are mapped into the property names listed in the &lt;em&gt;Property
    Return&amp;nbsp;Names&lt;/em&gt;.
    When an array is returned from a call, the property that is mapped to that
    return result contains an array of values.&lt;/li&gt;
  &lt;li&gt;Any errors returned from the SOAP service are displayed in a dialog. You
    can control the processing behavior for when errors occur at the Error Handling
    tab for the component.&lt;/li&gt;
  &lt;li&gt;If the service currently exists as a CORBA service or a UNIX executable,
    accessing the service through SOAP is simple and lightweight.&lt;/li&gt;
  &lt;li&gt;You can return multiple properties in a SOAP call; return two parallel
    arrays from your SOAP service. One array includes the descriptor names and
    the other includes the descriptor values. For example: &lt;/li&gt; 
	&lt;p&gt;&lt;code&gt;string[ ] names = { a , b , c };&lt;br /&gt;
    int[ ] values = { 1, 2, 3 };&lt;/code&gt;&lt;/p&gt;
	&lt;p&gt;In the SOAP component, you have two property names listed for the return
	  values (for example, &amp;quot;Names&amp;quot; and &amp;quot;Values&amp;quot;). Use these like an other array.&lt;/p&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;See Also: &lt;/strong&gt;
&lt;p&gt;&lt;a href=&quot;javascript:DoLink(&apos;sciapps/scitegic/integration/docs/server_side/integration_web_service.pdf&apos;)&quot;&gt;
Web Services Integration Guide&lt;/a&gt;&lt;/p&gt;</sci:value>
					<sci:value>Generic</sci:value>
					<sci:value/>
					<sci:value>Generic</sci:value>
					<sci:value/>
					<sci:value>None</sci:value>
					<sci:value/>
				</sci:arg>
				<sci:arg name="RegistrationVersion" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>The server version when this component was registered</sci:help>
					<sci:value>6.1.0.11</sci:value>
				</sci:arg>
				<sci:arg name="Component Sticky Notes" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Component Sticky Notes</sci:help>
				</sci:arg>
				<sci:arg name="ComponentRunTimeID" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Runtime Identifier</sci:help>
					<sci:value>0</sci:value>
				</sci:arg>
				<sci:arg name="Zipped Wsdl" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help/>
					<sci:value>eAHtXW1v20YS/t5fsdCXJIAjt7lDcXDjFkmctMLFSS9ygMN9MShqZRGhSJUvdtxff8/sG3dJyhHJtZRY+WLYMnd255nZmdmZ4er5b59XMbvmWR6lyenop/GPI8aTMJ1HydXpqCwWT/81+u3XH57f5PP4ZM4XURIVeDJnGJbkJ3karE9Hy6JYnxwf5+GSr4J8jH/R5+M0uzqmccf01/HoB6YGFSszZBWFWZqni2Icpiv58Cpa8eOCfy7OgyJcYhnWSCKE1ZnhbTOKyTQL1liie+dAsVQx+0gvNMnNiHU5I/bGSTiLxkmMX6Ll+Cq9tmaoHr65uRnf/EMA8OzHH386/u/526kAR1MmxAzpNi7EYugpQb8IsitevAtWPF8HYcXG5kUpDojMl+cZ/QrZSBEXt2ue05/4AOIVi2Y85iueFG/SbHXGF0EZF6ejv8ogjhYRn49Y99XJCcQUijZLwNzpaJKsy2JaZGVYlBkX66KliCehIeuYf77ACvV49Z+c/1VC4s7HDvFVlLwPwzKDhH4asVXw2fpLTpybORlBcDoC80UG7RuxY3u2jmQXgCwoAJGgWWDHEIhBQUzUKD8/xpQNRujTFsbpY4WcXh2JKyKEiLaC05pMPyYYyDgxF9JOZrMgt9mtnpOsJuWKZ4F48jqISzzKJdXLF9N3L+s8YFV3DrjoNADbptPz07M33Z4/n7x9Pe00ZJK8Wk66jVgFVw1Z34nTxbJczZIgip15SOSW3LSchNoYuZtPjXq0bqwPsCMw4rvcYNjU/+a3eids2F2CmWF74C578hKq/vM/92tVaLv9/M+XURJkQOPbsS1fxvWwlOptlBc71KRonuu9Q17kRZYFt+8XkwS+ZYgORXPpiSr/9Oerydn9eCfLjSmjZHGhDZdwOk03uJ3bLZNZWiZzikmkV48IH8lbfiL+sMBqMzb0mbVOvao232qA0g958KyTs0vAXxMpJm9zqnh22uHZF7VnidOB7oS2wB42PU27L1dCc1/gbLKfnb/Ba263ORD4qk2xwz3f4jU0hAemOa+TIuN/71Bv5ITWRiG/YX1oWUIoEKxB0+pusoZ4uHn4sMymUrRqMsdENufpqMDzWWXUWw9pZDHlkZV9+eT36ctRaRdyN3zGk+s7F9gG9iaoq6mtA7IE9oA20JwnRVTcTnmQhcsd7qGtDi0dtTeav1+LFJrWEdqXE4dD84CzRzfNg4xdW0YjjlZR4QSNb8Unuwru2lnyawm4nqQNywaj3fZdI5mi5xJ0HT6sOKpHOkXTvZwiBfYqTRKOxMw11H3LOFCpzuWL5PYiKIsU+ZqOI2niacEznvYYOMnTIm1ms2C4WjJBDq9yyv7j36VIVCeLGImsoau/mxQpjiVjLXuhT22pl6YrtLaeHi228/a+cMMuzzkgqM6GzVNOR6sBS/IBJDOPJLeJ17ttTe3clUt0bOfheMVpOUP0IzPl35Zn3KTLuXZ8ov4g8v74Ic/v5CWbHOsB2yVBNsy7b0+5mS2/tkIU1JS5dQKDl2ka8yBpOMyOtkPQf7WkWtW9kdce7j4m+IByT/4uLV6vZnwuskiV6nmCaIop+FlazmL+kuy2gMwOXjzNAylEiaQuuLqHKRAbR+s/budZesWTe6BvIpJKCNLLN9S0m/NoxHU25M6Gs1x+97AOlnm7qs8iiFGIsQ1Y13CjwZGFkz+GlDwuJ1dJitKsvWBpJ1rCPbmQy9efg7CeqN6Q1VQjPvAYNcfrbtMgiEP4LOLBeuG2K6RuhNE00IcUZazRHPI9zlBH9m/nRF5X4aYYD0iJkfmIg8ykkJ6dfeNJJJh8E/pa/rHGpn7ECae/HQ1uHqOnGxh0vNz2Z+oNvUDFEp5/mcbU2qR6gYbVDmtbscbEs7PD2Yjnb3Z+Uj1HT5AWI/xYPTJQLWRaRFa9YMNpcbXQ28o6mWq+zL++5V1WZ8bv7noRx+nN+2LJs9eyRmOOcvnJTB5EneCyW3Sv5ShTQ5qTw9lg0yJI5kE2j/5++M1dFq97EDDOv1ZxdUNpvk15cVpCPtlybnp/0cdKf81H5hNVU/2dI9dtRDynbhH9rDiFtZD11yT7tbB8n9LeYPVFW452I/VoQEq0GXf4kzOQ33lL9FbSlkf/rYvtu+2Hdp1BbesYSPegTbkR592hyX2bD4PBzjtjD0W5JLBfh4rd0Xp8H4r2HhkH8eIAHFZRmihPtK8mt/CdF+5LEMgIWt5L+TsUtfWTjp9rGtuOlkgSvvNo0AbKJpPe4qdr/N+nDmw4yOYN4KUoasCLAAGxRxPTTdy2BiotaWiSu5jMkV026O0TycLlx+RTkt6g8OCctDZmlWkll9MyDHkOTewyhmd4O+51lqVbdlWo9f0RFaLo32myC7yj1n2UeGmq+wrPgiLoPmqKZo81dVh3wPBDmSTNc/fdsvpPycvaNKSNlu5onRLbtK0No839Qw3OoQLilRwZzt1lj+6msIcdjRcA7bXv8NRBXRyTgq/yV2ix32X/8zbtI/cTgLss70HaoYDahIi7OXZs6Nq1XLPeeP4OlvuTseF2D+I1c+sohEyR9aFrYYc76IY1k3N9zOId5hAs/ir7a324O6b3IPESUJvtjENgi1P0LeYzBElxGsx3KOLtdnPHeF29dazho61ivd3sRiObSG/I7aDpdrXORGBYqaT+TISvLnkRcAx7S7URKzvTVQYWMRIWNuBdbU33Es0RW3ZTmCG//y9abxfnmSEvMeSZM2ZY0Ka1dw97VU+9nySvnn23xlnPunee9yDvPdhmZCQnZ2Qtvzrj7MHENaINyeoeJKswtsq11ovHPk27QE1cmUIW/Lm4z+aEXIq4UUVesKJOcCq95d53MsX1NpNEKYN8fB1khXoWv+I9DbymgQSGAvd0RH7QJaKsr5pdTSfWQ5fBnHxp/vel1sa+CzASltD2WYjMmnqBQ2W2faxlODS1bHDnRZGtGIKKsDW9Z+3NP03bXytoNL1zPZRx8d52L+b17IMAICL9QZAnpCEQSArdrUM1c2/2JYl+zDsv9/Tl3yHSDQJnKM3fCwWHSi8gmj3IPcFoEuoESHN4X1CalHoC0+xs7Q1Nk1RHcJoE+sPTpNUPoEa/YV94GoS6gdMY3huaBqVewOjusJ5w6OGdQNCD+rKux/diGKUp3RzWk2eLQie2rXF9ObdI9GK+1v6Bhp6eGDQJdYKiObwvIk1KPoAxPSF+4DHkhoBkiHiCytDzCtigU0tNmGaFPc4vd5PyDeGAMw0WWmuS6K9zNUJdta02fABINUoDNKyqVfeHBVazItMVFGfwAEgcOn0BoWNgVYDuj4hLpysk7ugBmLiE+oIiT1ZI1/bHw5DoCoUZOAAFQ2MYAMiSDwWAEu1dkgOwXXLxau4+x0KbRi8AdL6+J/N6eCfG9aC+UtfjezEMxPT4QTK3iHRivjl/T7lbC+gLhExr9xQ9GNFpcVFx3y5La0b1Fb4hsCXT6zQTd2WrFPifH3+nmZ0MeYpjsryf2rohzYRPprIis9nzNMR91gmcIl19Le+w3/aO9MmKVsNy3bv9OH/CFlm6YjnK+DFncZRw86ZlgWwfk93u7PFU3DN9xKbnLz5cTI+YuET6CcNhjF3xgj0yJNknfvsIdw2En8ZsepuEyyxN0jIfK+k4q9dFYslYRBenM5XcbysLKD2RJk507ohyQFoWWwwkJdcj1VoM7HIdchXmw9byhgpl3YU7PPmSSJDcGvD/LGevcHE/o+vKj+jnxRHDxeK/MNwWjh9CNL8okRjx7VQ0zrlBw4z60ZYCqoYPEhMFJP53y+QM+yIvKl0Xf3lXc1p8Vw3XYwajJgoL3rVaI/dYfOXD0yN8zcIMP8N0tQqesjRjOce3Z6RxmjzNOdUGCz63bArhbNT5XvDWVRFULLdWWsJcjxuEu4y9/OurpIuvQLmOYHvJVdy36soZuypvNao3jE5NwieSijAUlK7rZLPbymcyfFFHdmv0Ml/zUHyJCIsShleCG67Q1LzhDyW1VF6eyVYlrMqMM4fEI3O55iNWDTXTKRLyvi/2OMcFanC/6YJl8so7VqR60VGCDYdufFgvXKN5xJa4S1P+/oSFAb41w555VnEklxfE7JGcxV4He5FbPp194PiOE3yTDu0JnODYzTICWop4mfM5gZLSi9LM+NWcPcZ/GMKo9zrskYdrhnBGETLsgptV8AkLxVepAN0ArOpBbBnkZErwdSEwG+AGoQon4ZQcwQy7iYplY+onY0O5XzziKFwXhW8M7KvzzZKTR723iWs1uh/dbyggKYrYF6R4ub5Gz9Y9I7rve2DYHuil+rZqSAF0UP/2wf23APg3Bw65GK+bwCb/fRskD9QV9NwGtnL02Ajtw3tvhUYZ2edGMMT3ugnMPVHfnQFukvUdEPXbBUYz5A54pgvR25yi6jdgycF9d4DuJvCo9+e4SjYscdmaSMDgF0v9vxT8n7+xtbQe8d8d9ZhrmWwS36MeT5F/L0XX2tUh1rGH9FVqHIh0l4tHvbaoVsdZpICNilUHUSfoR+plvOHghyS1l3OfpGMW8pVYuUoKHeRvoUyj+qoAzscWJeeWpOF1ABBn6B6ivEFeMTmvtAKZBZPXqOvCkTrm6/RFKvLvRnainmAtvTqxP2HRgkUF45+RLsgpNaAS2x4qBU24OoisfbAnyUG1a/ce+ZHfbgWH03nChb6Ua6ohIeMiS0NI58gCBOVzZVXIvzgNhv2F6pDwLVrvZSHaoF+PgE396d3Urj+RxFGBenKP8q4KQ1um6Gtb2Ui9IjRA9rWEpUfXTPKuMpuQPDqe4HNx18salpJcLEw1lQTpVSzsOOF2j3S69IjpWjyetHKcF8sot8ji0vNVEMe3JvEc4i+5kRl+Y4GV262G5e6Zo1qlm3/N5cU0ixITGF+gkrIllZdBPk/DiGo8giGYf2Konh32o0w1SXUzGy2DBygNXKHVvuavxobcexbxa27jqt+Mg2k2MqgE5rh0eXlUVWJgj2/S7FNOVl0ow90qxoRq3UTQGpQROF0tpCv35NdDfENwpUEiU7/Al0HzebUqFP/wNU94WLoRXJSPJL+428gQoqWIzzi+yaIi50dDHLF004/G0AHaQQWPqiXQo0XRpRkqSeFrDWbc0giKwnANDjwMSiZUOllG6ONQtRc/8Lp8dcO3OXYAwLLKCLt4D9ga2uxxIFQXCktK++7VywmT/0TqILuOQo4+G2tPXkHdTbFrzN4nMMoKfhTyqKZGYkHRURcMdX8Q7HlYZhlPCozIywgFdbTt0JyFY+v9CNHw101+zrDBoqOuRq9WU1QsbRF9/PB2zPC1G5BJxJPQtlyqoIkqY5rzXMsUA4whE8cdwzHZ0wKee3DnEwICSbTqEdwmt1Yf1hd9HU94RH6Kt8rnZQwU5+o+F6g60mmogZP+6vq146T0njCFcAM7lQs3HkhMvCo6pWTXVNUvlVMQJFoikOK7ggta4Sq1ehvV2NS2NRQwIVX1+EVYlCiLzHH/nC53Y98Kfyw2LjTE2ciQi6YDgdq+zCmo98pRacIdNqk9pK+KuCx5VBQQZoQfIl5yXgvEDUbs+KbAAl8LReFkxvMyRnCslEgaTM2YjbCPvajpdt6NtYEDwFa9rv5MIeFMAMcIQQjsyZnIyag958eGOQ2+WxqwasyX0FLbRXfYEjQytzJDPEM6IttpdcutdXuG/kii+TxHou5EDyqyIMmJ5uloWRTrk+PjXFyIkY/RbEtPjtPs6ph+Oab/m84x1eyIAt82vbxiSis2BzkYFbT0mlnX5YzmHSfhLBonMX6JluOr9Pq4fllGXtzG/HSk21DNgjQaorFW6w0+lNym81uGRpzTUYxgMAv0qwPyJlXRt+mMU9yJXF8PWqk1UInNMK+EIHtF74SvnmfxBqIibOzMg4eUdnlls4fiKKjhOPHA9ZDYdDtlfQAnKD588GQ460/nFL2HDZzTNugHO5fkg4av2XbmBcIWsgfhOKZls3nJE6AthA8D0kYjjR9Am2QPAk7de+EFREPsYdvIqv7vBTUkx03ryoMGDsdni1e3QWNAWNhC9pBgNAVbL8pYA7MifpCQejw9bwJWTfHQ4a1ViH3pap3sQfhsqUptJfLBVtQi+tA1klITbXXkYRjWqD50EE0Zz9eGrggeBnROrXaY6knoiOBBWEFdJ/KieYbYQ9c6zahHvbNJPnT46iXFYTtWUXsQoKkSlSoJUoFK1r9UN09VWFT7Vf5XXK5TqzkqEvI+G7fsqEtxwXyOYjbezU9DUTn8cgVwXV5dkrCO9S/j8CoydT+rLCpWLi/xV0v/9Qf17zlfoJBOFUdc7f9/4jaeCw==</sci:value>
				</sci:arg>
				<sci:arg name="Component Path" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Location of the component in the database</sci:help>
					<sci:value>Unknown</sci:value>
				</sci:arg>
			</sci:component>
		</sci:data>
		<sci:data object="SciTegic.Protocol.1">
			<sci:component name="Status Check" version="2">
				<sci:arg name="KeyVariable" type="ExpressionType" required="true" visibility="visible" multi="false">
					<sci:help/>
					<sci:value>PROPERTY(&apos;MFSearchResponse.ListKey&apos;)</sci:value>
				</sci:arg>
				<sci:arg name="KeyType" type="StringType" required="true" visibility="visible" multi="false">
					<sci:help/>
					<sci:legalval>StrKey</sci:legalval>
					<sci:legalval selected="true">ListKey</sci:legalval>
					<sci:legalval>DownloadKey</sci:legalval>
				</sci:arg>
				<sci:arg name="Tempfiles" type="StringType" required="false" visibility="visible" multi="false" uimpl="true">
					<sci:help>&lt;/p&gt;A comma delimited list of global properties, each of which will automatically hold the name of a file in the job&apos;s temporary folder, whose name is guaranteed to be unique.&lt;p/&gt;For each global name, an additional global is created (with the suffix &lt;i&gt;_Filename&lt;/i&gt;) that hold just the leaf file name of the temporary file.&lt;p/&gt;</sci:help>
				</sci:arg>
				<sci:arg name="DeclareLocal" type="StringType" required="false" visibility="visible" multi="false" uimpl="true">
					<sci:help>&lt;p&gt;Lists a set of properties (without the @) to create on the global property list for this subprotocol. Such properties can only be accessed within the scope of this subprotocol and its descendent subprotocols.&lt;p/&gt;Any global property not declared in this way is created on the top level global property list and is accessible from all protocols, but may collide with another property of the same name.&lt;p/&gt;Scoping global properties to the subprotocol where they are used is highly recommended.&lt;/p&gt;</sci:help>
				</sci:arg>
				<sci:arg name="RunToCompletion" type="BoolType" required="false" visibility="visible" multi="false" uimpl="true">
					<sci:help>When RunToCompletion is set to True, the subprotocol is re-initialized and executed in its entirety for each record it processes.</sci:help>
					<sci:legalval>True</sci:legalval>
					<sci:legalval selected="true">False</sci:legalval>
				</sci:arg>
				<sci:arg name="Parallel Processing Options" type="BoolType" required="false" visibility="visible" multi="false" uimpl="true">
					<sci:help>&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This is a prototype feature, which we are making available
because we feel it is a useful technique to improve data throughput speeds in many situations. In particular, it can help to optimize resource use on multi-CPU and multi-core machines and on server clusters.
We welcome your feedback on scenarios where it works well, scenarios where it does not, and any other opinions you have about this utility.
&lt;/p&gt;&lt;hr/&gt;&lt;p&gt;
When set to True, this set of options allow the subprotocol to execute in parallel on one or more independent Pipeline Pilot servers, running local or remote.  Additional parameters control the number of data records to send in each process batch, the list of Pipeline Pilot servers to use, the number of protocol processes that can be executed on each server, and whether to preserve the order of the processed data records.
&lt;/p&gt;&lt;p&gt;
Use this option judiciously, since it will not increase throughput in all circumstances. In general, it will yield improved performance when the parallelization benefits outweigh the data transfer overhead for the specified batch size.
&lt;/p&gt;&lt;p&gt;
For more information on the parallel subprotocol options, see &lt;a href=&quot;javascript:DoLink(&apos;scihelpdocs/user/subprots/subprot_parallel_processing.htm&apos;)&quot;&gt;Parallel Processing Subprotocols&lt;/a&gt;.
&lt;/p&gt;
</sci:help>
					<sci:member>Parallel Processing Options Batch Size</sci:member>
					<sci:member>Parallel Processing Options Server</sci:member>
					<sci:member>Parallel Processing Options Preserve Order</sci:member>
					<sci:legalval>True</sci:legalval>
					<sci:legalval selected="true">False</sci:legalval>
				</sci:arg>
				<sci:arg name="Parallel Processing Options Batch Size" type="LongType" required="true" visibility="visible" multi="false" uimpl="true">
					<sci:help>The number of records to send to the remote server(s) for each subprotocol execution.  In general, performance is optimized when the amount of time required to process each batch is at least 10 seconds (note that this can vary depending on the characteristics of the remote server&apos;s hardware)</sci:help>
					<sci:enabledscript>SetDisabledDetails(&quot;This parameter is only applicable if &apos;Parallel Processing Options&apos; is &apos;True&apos;&quot;);
Parameter(&apos;Parallel Processing Options&apos;);</sci:enabledscript>
					<sci:value>25</sci:value>
				</sci:arg>
				<sci:arg name="Parallel Processing Options Server" type="StringType" required="false" visibility="visible" multi="false" expanded="true" uimpl="true">
					<sci:help>&lt;p&gt;
Comma separated list of Pipeline Pilot servers on which to execute the parallel subprotocol.  The server names should be in the same format as the Pipeline Pilot Client&apos;s change server dialog (server-name:port-number).
&lt;/p&gt;&lt;p&gt;
Specifying &lt;b&gt;localhost&lt;/b&gt; as a server will cause the subprotocol to use its own Pipeline Pilot server.  This can be helpful on multi-CPU/multi-core systems (where the subprotocol jobs are spawned on the same machine) and Pipeline Pilot Linux clusters (where &apos;localhost&apos; requests spawning the subprotocol jobs on the same cluster).
&lt;/p&gt;</sci:help>
					<sci:member>Parallel Processing Options Server Processes</sci:member>
					<sci:validscript>SetInvalidDetails(&apos;This parameter is required.&apos;);
Parameter() ne &apos;&apos;;</sci:validscript>
					<sci:enabledscript>SetDisabledDetails(&quot;This parameter is only applicable if &apos;Parallel Processing Options&apos; is &apos;True&apos;&quot;);
Parameter(&apos;Parallel Processing Options&apos;);</sci:enabledscript>
				</sci:arg>
				<sci:arg name="Parallel Processing Options Server Processes" type="StringType" required="false" visibility="visible" multi="false" uimpl="true">
					<sci:help>Comma separated list of maximum number of batches that can be simultaneously executed on each remote server.  The number of entries in this parameter must equal the number of servers. If &apos;*&apos; is specified as the number of processes, then that server will only launch as many batches as the administrator of the remote server has permitted.</sci:help>
					<sci:validscript>/* Server Processes must have the same number of comma separated entries as the Server parameter and must have a value*/
#processes := parameter();
expand(&apos;,&apos;, #processes);
#servers := parameter(&apos;Parallel Processing Options Server&apos;);
expand(&apos;,&apos;, #servers);

if (numvalues(#processes) == 0) then
	SetInvalidDetails(&apos;This parameter is required.&apos;);
else
	SetInvalidDetails(&apos;The number of server processes (&apos; . numvalues(#processes) . &apos;) must equal the number of servers (&apos; . numvalues(#servers) . &apos;).&apos;);
end if;
numvalues(#processes) &gt; 0 and numvalues(#processes) == numvalues(#servers);</sci:validscript>
					<sci:enabledscript>SetDisabledDetails(&quot;This parameter is only applicable if &apos;Parallel Processing Options&apos; is &apos;True&apos;&quot;);
Parameter(&apos;Parallel Processing Options&apos;);</sci:enabledscript>
				</sci:arg>
				<sci:arg name="Parallel Processing Options Preserve Order" type="BoolType" required="false" visibility="visible" multi="false" uimpl="true">
					<sci:help>Whether to preserve the order of the data as it enters and leaves the remote subprotocol.</sci:help>
					<sci:enabledscript>SetDisabledDetails(&quot;This parameter is only applicable if &apos;Parallel Processing Options&apos; is &apos;True&apos;&quot;);
Parameter(&apos;Parallel Processing Options&apos;);</sci:enabledscript>
					<sci:legalval selected="true">True</sci:legalval>
					<sci:legalval>False</sci:legalval>
				</sci:arg>
				<sci:arg name="OnGeneralError" type="StringType" required="true" visibility="hidden" multi="false">
					<sci:help>When an recoverable error occurs during processing:  
  Halt: Terminate the execution of the network
  Fail: Continue execution of the network, passing data out the Fail(red) port
  Pass: Continue execution of the network, passing data out the Pass(green) port</sci:help>
					<sci:legalval selected="true">Halt</sci:legalval>
					<sci:legalval>Fail</sci:legalval>
					<sci:legalval>Pass</sci:legalval>
				</sci:arg>
				<sci:arg name="OnDataTypeError" type="StringType" required="true" visibility="hidden" multi="false">
					<sci:help>When an expected data type is not found during processing:  
  Halt: Terminate the execution of the network
  Fail: Continue execution of the network, passing data out the Fail(red) port
  Pass: Continue execution of the network, passing data out the Pass(green) port</sci:help>
					<sci:legalval selected="true">Halt</sci:legalval>
					<sci:legalval>Fail</sci:legalval>
					<sci:legalval>Pass</sci:legalval>
				</sci:arg>
				<sci:arg name="ComponentAttributes" type="StringType" required="false" visibility="hidden" multi="true">
					<sci:help>Component Attributes</sci:help>
					<sci:value>ComponentReturnsPass</sci:value>
					<sci:legalval selected="true">ComponentTakesInput</sci:legalval>
					<sci:legalval>ComponentReturnsPass</sci:legalval>
					<sci:legalval>ComponentReturnsFail</sci:legalval>
					<sci:legalval>ComponentRunsLocal</sci:legalval>
				</sci:arg>
				<sci:arg name="ComponentComment" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Component Comment</sci:help>
					<sci:value>Defines a subprotocol in a pipeline. When you are creating a pipeline that requires a subprotocol as a component, drag this component into the pipeline, open it, and add components to it.</sci:value>
				</sci:arg>
				<sci:arg name="ComponentUsage" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Component Usage</sci:help>
					<sci:value>When you are creating a pipeline which requires a subprotocol as 
a component, you can drag this SubProtocol component into the 
pipeline, open it, and add components into it.</sci:value>
				</sci:arg>
				<sci:arg name="ComponentDisplayName" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Display Name</sci:help>
					<sci:value>Status Check</sci:value>
				</sci:arg>
				<sci:arg name="ProtocolAutoLayout" type="BoolType" required="false" visibility="nevershow" multi="false">
					<sci:help>Protocol AutoLayout</sci:help>
					<sci:value>1</sci:value>
				</sci:arg>
				<sci:arg name="ProtocolShowComment" type="BoolType" required="false" visibility="nevershow" multi="false">
					<sci:help>Protocol ShowComment</sci:help>
					<sci:value>true</sci:value>
				</sci:arg>
				<sci:arg name="ProtocolComment" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Add Protocol Comment Here</sci:help>
					<sci:value>Add Protocol Comment Here</sci:value>
				</sci:arg>
				<sci:arg name="ComponentDisabled" type="LongType" required="false" visibility="nevershow" multi="false">
					<sci:help>Disabled</sci:help>
					<sci:value>0</sci:value>
				</sci:arg>
				<sci:arg name="CustomErrorText" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Custom Error Message</sci:help>
				</sci:arg>
				<sci:arg name="ComponentIcon" type="StringType" required="true" visibility="nevershow" multi="false">
					<sci:help>Component Icon</sci:help>
					<sci:value>SUBPROTOCOLNODE</sci:value>
				</sci:arg>
				<sci:arg name="ComponentRevision" type="LongType" required="true" visibility="nevershow" multi="false">
					<sci:help>Component Revision</sci:help>
					<sci:value>100</sci:value>
				</sci:arg>
				<sci:arg name="DerivedFrom" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>The component this component is based upon.</sci:help>
					<sci:value>SubProtocol</sci:value>
				</sci:arg>
				<sci:arg name="ComponentGUID" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>GUID</sci:help>
					<sci:value>{23819772-0FDF-4BE0-A245-A2AC941DCFC7}</sci:value>
				</sci:arg>
				<sci:arg name="ComponentPoint" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Component Point</sci:help>
					<sci:value>363 -50</sci:value>
				</sci:arg>
				<sci:arg name="ByReference" type="BoolType" required="false" visibility="nevershow" multi="false">
					<sci:help>By Ref</sci:help>
					<sci:value>1</sci:value>
				</sci:arg>
				<sci:arg name="ComponentHelp" type="StringType" required="false" visibility="nevershow" multi="true">
					<sci:help>Fancy Help</sci:help>
					<sci:value>100</sci:value>
					<sci:value>Poll job status.</sci:value>
					<sci:value>&lt;p&gt;Polls the status of a running job, and
does not return until the job is finished, or a time or hit limit is reached. Output is the final status, and the key string in a property of the same name as the KeyType. Raises an error if the status indicates the job has failed.&lt;/p&gt;

</sci:value>
					<sci:value>Generic Data</sci:value>
					<sci:value>A Key property and KeyType</sci:value>
					<sci:value>Generic Data</sci:value>
					<sci:value>Status and a property of the selected KeyType</sci:value>
					<sci:value>None</sci:value>
					<sci:value>Records passing out of any unconnected fail ports of components inside the subprotocol</sci:value>
				</sci:arg>
				<sci:arg name="RegistrationVersion" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>The server version when this component was registered</sci:help>
					<sci:value>6.1.5.0</sci:value>
				</sci:arg>
				<sci:arg name="Component Sticky Notes" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Component Sticky Notes</sci:help>
				</sci:arg>
				<sci:arg name="Protocol Sticky Notes" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Protocol Sticky Notes</sci:help>
				</sci:arg>
				<sci:arg name="ProtocolScale2" type="LongType" required="false" visibility="nevershow" multi="false">
					<sci:help>Protocol Scale</sci:help>
					<sci:value>100</sci:value>
				</sci:arg>
				<sci:arg name="Protocol Options" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Protocol Options</sci:help>
					<sci:legalval>Make Shortcut by Default</sci:legalval>
					<sci:legalval>Owner Access Only</sci:legalval>
				</sci:arg>
				<sci:arg name="Registrant" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>The user who registered this component.</sci:help>
					<sci:value>thiessen</sci:value>
				</sci:arg>
				<sci:arg name="RegistrationDate" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>The date this component was registered.</sci:help>
					<sci:value>Fri May 16 09:50:12 2008</sci:value>
				</sci:arg>
				<sci:arg name="ComponentRunTimeID" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Runtime Identifier</sci:help>
					<sci:value>1</sci:value>
				</sci:arg>
				<sci:arg name="SubProtocolMadeLinkIntoCopy" type="BoolType" required="false" visibility="nevershow" multi="false">
					<sci:help>Subprotocol Made Link Into Copy</sci:help>
					<sci:value>0</sci:value>
				</sci:arg>
				<sci:arg name="SubProtocolModified" type="BoolType" required="false" visibility="nevershow" multi="false">
					<sci:help>Subprotocol Modified</sci:help>
					<sci:value>0</sci:value>
				</sci:arg>
				<sci:arg name="Component Path" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Location of the component in the database</sci:help>
					<sci:value>Components\PubChem\Status Check</sci:value>
				</sci:arg>
			</sci:component>
			<sci:protocol/>
		</sci:data>
		<sci:data object="Scitegic.SoapExecute.1">
			<sci:component name="SOAP Method with WSDL Support__{AC324B5D-069B-4B01-9896-A78F3FE58762}" version="2">
				<sci:arg name="WSDL" type="SOAPEndPointType" required="true" visibility="visible" multi="false">
					<sci:help>The WSDL file that descibes the Web service.
Values for the members of the WSDl group are filled with information retrieved from the selected WSDL.</sci:help>
					<sci:member>Is IIS</sci:member>
					<sci:member>SOAP Port</sci:member>
					<sci:member>SOAP Endpoint</sci:member>
					<sci:member>Method Namespace</sci:member>
					<sci:member>Method Name</sci:member>
					<sci:member>SOAP Action</sci:member>
					<sci:member>SOAP Messages</sci:member>
					<sci:value>http://pubchem.ncbi.nlm.nih.gov/pug_soap/pug_soap.cgi?wsdl</sci:value>
				</sci:arg>
				<sci:arg name="SOAP Endpoint" type="SOAPEndPointType" required="true" visibility="visible" multi="false">
					<sci:help>The URL that points to the SOAP service.</sci:help>
					<sci:value>http://pubchem.ncbi.nlm.nih.gov/pug_soap/pug_soap.cgi</sci:value>
				</sci:arg>
				<sci:arg name="Method Name" type="SOAPEndPointType" required="true" visibility="visible" multi="false">
					<sci:help>The name of the SOAP method to call.</sci:help>
					<sci:value>GetEntrezKey</sci:value>
				</sci:arg>
				<sci:arg name="Method Namespace" type="StringType" required="true" visibility="visible" multi="false" expanded="true">
					<sci:help>The SOAP method namespace.</sci:help>
					<sci:value>http://pubchem.ncbi.nlm.nih.gov/</sci:value>
				</sci:arg>
				<sci:arg name="SOAP Action" type="StringType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>Some SOAP servers require a specific SOAP Action. If this value is not set, then the suggested value &quot;methodnamespace#method&quot; is used.</sci:help>
					<sci:value>http://pubchem.ncbi.nlm.nih.gov/GetEntrezKey</sci:value>
				</sci:arg>
				<sci:arg name="SOAP Port" type="StringType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>The &amp;lt;wsdl:port&amp;gt; defined for the selected method.</sci:help>
					<sci:value>tns:PUGSoap</sci:value>
				</sci:arg>
				<sci:arg name="SOAP Messages" type="StringType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>Message attributes for &amp;lt;wsdl:input&amp;gt; and &amp;lt;wsdl:output&amp;gt; nodes of the selected SOAP method. Attributes are separated by a comma and filled in when a method has more than one overload.</sci:help>
					<sci:value>tns:GetEntrezKeySoapIn,tns:GetEntrezKeySoapOut</sci:value>
				</sci:arg>
				<sci:arg name="Is IIS" type="BoolType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>.NET expects SOAP packets to have a certain style that in some cases is incompatible with Axis.</sci:help>
					<sci:legalval>True</sci:legalval>
					<sci:legalval selected="true">False</sci:legalval>
				</sci:arg>
				<sci:arg name="Input and Output Parameters" type="GroupType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help/>
					<sci:member>SOAP Return Names</sci:member>
					<sci:member>Property Return Names</sci:member>
					<sci:member>SOAP Parameter Names</sci:member>
				</sci:arg>
				<sci:arg name="SOAP Parameter Names" type="GroupType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>Parameter group containing all input parameters for the currently selected SOAP method.</sci:help>
					<sci:member>parameters</sci:member>
				</sci:arg>
				<sci:arg name="SOAP Return Names" type="SOAPEndPointType" required="false" visibility="visible" multi="false">
					<sci:help>A comma-separated list of names that the SOAP method returns.</sci:help>
					<sci:value>GetEntrezKeyResponse</sci:value>
				</sci:arg>
				<sci:arg name="Property Return Names" type="SOAPEndPointType" required="false" visibility="visible" multi="false">
					<sci:help>Names of the properties on the data record where the return values of the SOAP method are placed.</sci:help>
					<sci:value>GetEntrezKeyResponse</sci:value>
				</sci:arg>
				<sci:arg name="Additional Options" type="GroupType" required="false" visibility="visible" multi="false">
					<sci:help>Contains less commonly used parameters</sci:help>
					<sci:member>Use Keep Alive</sci:member>
					<sci:member>HTTP Proxy</sci:member>
					<sci:member>Time Out</sci:member>
				</sci:arg>
				<sci:arg name="HTTP Proxy" type="StringType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>The hostname and port in URL form of the HTTP proxy.
Example: http://proxy.company.com:8080/</sci:help>
				</sci:arg>
				<sci:arg name="Use Keep Alive" type="BoolType" required="true" visibility="visible" multi="false" expanded="true">
					<sci:help>May increase the network speed of HTTP. Some HTTP/SOAP servers handle Keep-Alive poorly, so you may
want to disable this option if you are having problems.</sci:help>
					<sci:legalval selected="true">True</sci:legalval>
					<sci:legalval>False</sci:legalval>
				</sci:arg>
				<sci:arg name="Time Out" type="LongType" required="false" visibility="visible" multi="false">
					<sci:help>If a response is not received within the specified number of seconds, raises an error. If set to 0 or no value, it defaults to 300 seconds.</sci:help>
				</sci:arg>
				<sci:arg name="OnGeneralError" type="StringType" required="true" visibility="hidden" multi="false" expanded="true">
					<sci:help>When an recoverable error occurs during processing:  
  Halt: Terminate the execution of the network
  Fail: Continue execution of the network, passing data out the Fail(red) port
  Pass: Continue execution of the network, passing data out the Pass(green) port</sci:help>
					<sci:legalval selected="true">Halt</sci:legalval>
					<sci:legalval>Fail</sci:legalval>
					<sci:legalval>Pass</sci:legalval>
				</sci:arg>
				<sci:arg name="OnDataTypeError" type="StringType" required="true" visibility="hidden" multi="false" expanded="true">
					<sci:help>When an expected data type is not found during processing:  
  Halt: Terminate the execution of the network
  Fail: Continue execution of the network, passing data out the Fail(red) port
  Pass: Continue execution of the network, passing data out the Pass(green) port</sci:help>
					<sci:legalval selected="true">Halt</sci:legalval>
					<sci:legalval>Fail</sci:legalval>
					<sci:legalval>Pass</sci:legalval>
				</sci:arg>
				<sci:arg name="ComponentAttributes" type="StringType" required="false" visibility="hidden" multi="true" expanded="true">
					<sci:help>Component Attributes</sci:help>
					<sci:legalval selected="true">ComponentTakesInput</sci:legalval>
					<sci:legalval selected="true">ComponentReturnsPass</sci:legalval>
					<sci:legalval>ComponentReturnsFail</sci:legalval>
					<sci:legalval>ComponentRunsLocal</sci:legalval>
				</sci:arg>
				<sci:arg name="parameters" type="GroupType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>tns:GetEntrezKey</sci:help>
					<sci:member>parameters ListKey</sci:member>
				</sci:arg>
				<sci:arg name="parameters ListKey" type="ExpressionType" required="true" visibility="visible" multi="false">
					<sci:help/>
					<sci:value>ListKey</sci:value>
				</sci:arg>
				<sci:arg name="Grouped Property" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>This is only used when the component is in a batch environment.</sci:help>
				</sci:arg>
				<sci:arg name="Registrant" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>The user who registered this component.</sci:help>
					<sci:value>scitegic/integration</sci:value>
				</sci:arg>
				<sci:arg name="RegistrationDate" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>The date this component was registered.</sci:help>
					<sci:value>Tue Mar 20 08:30:08 2007</sci:value>
				</sci:arg>
				<sci:arg name="ComponentComment" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Comment</sci:help>
					<sci:value>Enables you to make a SOAP call to a third-party calculator.</sci:value>
				</sci:arg>
				<sci:arg name="ComponentDisplayName" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Display Name</sci:help>
					<sci:value>SOAP: Get Entrez Key</sci:value>
				</sci:arg>
				<sci:arg name="ComponentUsage" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Component Usage</sci:help>
					<sci:value>This component can be configured to make a remote SOAP method call over an intranet or the internet.  Please read SOAP help documentation for more information.</sci:value>
				</sci:arg>
				<sci:arg name="DerivedFrom" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>The component this component is based upon.</sci:help>
					<sci:value>SOAP Method</sci:value>
				</sci:arg>
				<sci:arg name="CustomErrorText" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Custom Error Message</sci:help>
				</sci:arg>
				<sci:arg name="ComponentIcon" type="StringType" required="true" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Component Icon</sci:help>
					<sci:value>COMPONENTNODE</sci:value>
				</sci:arg>
				<sci:arg name="ComponentGUID" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>GUID</sci:help>
					<sci:value>{AC324B5D-069B-4B01-9896-A78F3FE58762}</sci:value>
				</sci:arg>
				<sci:arg name="ComponentPoint" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Component Point</sci:help>
					<sci:value>663 -50</sci:value>
				</sci:arg>
				<sci:arg name="ComponentDisabled" type="LongType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Disabled</sci:help>
					<sci:value>0</sci:value>
				</sci:arg>
				<sci:arg name="ComponentHelp" type="StringType" required="false" visibility="nevershow" multi="true" expanded="true">
					<sci:help>Fancy Help</sci:help>
					<sci:value>100</sci:value>
					<sci:value>Makes a SOAP call to a third-party calculator</sci:value>
					<sci:value>&lt;p&gt;Configure this component to make a remote SOAP method call over an
  intranet or the Internet. The target endpoint is the location
  of the SOAP server that is programmed to receive calls for the name and parameters
  specified by this component. &lt;/p&gt;
&lt;p&gt;To simplify the task of entering parameters for a WSDL-supported SOAP component,
  use the
  WSDL dialog. This dialog is available when you click [...] to edit a WSDL
  parameter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;For a simple service that does not takes input parameters and returns a
    single result string, only &lt;em&gt;SOAP Endpoint&lt;/em&gt;, &lt;em&gt;Method
    Name&lt;/em&gt;, and &lt;em&gt;Method Namespace&lt;/em&gt; are required. At the completion
    of the call, a property named &amp;quot;result&amp;quot; is
  added to the current record.&lt;/li&gt;
  &lt;li&gt;Most services require different types of input sets which may return several
    results. These services can take an array as an input parameter or return
  an array as output, independent of any batching that occurs.&lt;/li&gt;
  &lt;li&gt;Parameter mapping is used for services that require multiple inputs, which
    can be strings, numbers or arrays. The mapping between &lt;em&gt;SOAP
    Parameter Names&lt;/em&gt;    and &lt;em&gt;Method Parameter Values&lt;/em&gt;    is used to create the SOAP request envelope. If the call completes successfully,
    the result of a SOAP response is parsed from the XML envelope and the results
    are mapped into the property names listed in the &lt;em&gt;Property
    Return&amp;nbsp;Names&lt;/em&gt;.
    When an array is returned from a call, the property that is mapped to that
    return result contains an array of values.&lt;/li&gt;
  &lt;li&gt;Any errors returned from the SOAP service are displayed in a dialog. You
    can control the processing behavior for when errors occur at the Error Handling
    tab for the component.&lt;/li&gt;
  &lt;li&gt;If the service currently exists as a CORBA service or a UNIX executable,
    accessing the service through SOAP is simple and lightweight.&lt;/li&gt;
  &lt;li&gt;You can return multiple properties in a SOAP call; return two parallel
    arrays from your SOAP service. One array includes the descriptor names and
    the other includes the descriptor values. For example: &lt;/li&gt; 
	&lt;p&gt;&lt;code&gt;string[ ] names = { a , b , c };&lt;br /&gt;
    int[ ] values = { 1, 2, 3 };&lt;/code&gt;&lt;/p&gt;
	&lt;p&gt;In the SOAP component, you have two property names listed for the return
	  values (for example, &amp;quot;Names&amp;quot; and &amp;quot;Values&amp;quot;). Use these like an other array.&lt;/p&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;See Also: &lt;/strong&gt;
&lt;p&gt;&lt;a href=&quot;javascript:DoLink(&apos;sciapps/scitegic/integration/docs/server_side/integration_web_service.pdf&apos;)&quot;&gt;
Web Services Integration Guide&lt;/a&gt;&lt;/p&gt;</sci:value>
					<sci:value>Generic</sci:value>
					<sci:value/>
					<sci:value>Generic</sci:value>
					<sci:value/>
					<sci:value>None</sci:value>
					<sci:value/>
				</sci:arg>
				<sci:arg name="RegistrationVersion" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>The server version when this component was registered</sci:help>
					<sci:value>6.1.0.11</sci:value>
				</sci:arg>
				<sci:arg name="Component Sticky Notes" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Component Sticky Notes</sci:help>
				</sci:arg>
				<sci:arg name="ComponentRunTimeID" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Runtime Identifier</sci:help>
					<sci:value>2</sci:value>
				</sci:arg>
				<sci:arg name="Zipped Wsdl" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help/>
					<sci:value>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</sci:value>
				</sci:arg>
				<sci:arg name="Component Path" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Location of the component in the database</sci:help>
					<sci:value>Unknown</sci:value>
				</sci:arg>
			</sci:component>
		</sci:data>
		<sci:data object="Scitegic.SoapExecute.1">
			<sci:component name="SOAP Method with WSDL Support__{AC324B5D-069B-4B01-9896-A78F3FE58762}" version="2">
				<sci:arg name="WSDL" type="SOAPEndPointType" required="true" visibility="visible" multi="false">
					<sci:help>The WSDL file that descibes the Web service.
Values for the members of the WSDl group are filled with information retrieved from the selected WSDL.</sci:help>
					<sci:member>Is IIS</sci:member>
					<sci:member>SOAP Port</sci:member>
					<sci:member>SOAP Endpoint</sci:member>
					<sci:member>Method Namespace</sci:member>
					<sci:member>Method Name</sci:member>
					<sci:member>SOAP Action</sci:member>
					<sci:member>SOAP Messages</sci:member>
					<sci:value>http://pubchem.ncbi.nlm.nih.gov/pug_soap/pug_soap.cgi?wsdl</sci:value>
				</sci:arg>
				<sci:arg name="SOAP Endpoint" type="SOAPEndPointType" required="true" visibility="visible" multi="false">
					<sci:help>The URL that points to the SOAP service.</sci:help>
					<sci:value>http://pubchem.ncbi.nlm.nih.gov/pug_soap/pug_soap.cgi</sci:value>
				</sci:arg>
				<sci:arg name="Method Name" type="SOAPEndPointType" required="true" visibility="visible" multi="false">
					<sci:help>The name of the SOAP method to call.</sci:help>
					<sci:value>GetEntrezUrl</sci:value>
				</sci:arg>
				<sci:arg name="Method Namespace" type="StringType" required="true" visibility="visible" multi="false" expanded="true">
					<sci:help>The SOAP method namespace.</sci:help>
					<sci:value>http://pubchem.ncbi.nlm.nih.gov/</sci:value>
				</sci:arg>
				<sci:arg name="SOAP Action" type="StringType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>Some SOAP servers require a specific SOAP Action. If this value is not set, then the suggested value &quot;methodnamespace#method&quot; is used.</sci:help>
					<sci:value>http://pubchem.ncbi.nlm.nih.gov/GetEntrezUrl</sci:value>
				</sci:arg>
				<sci:arg name="SOAP Port" type="StringType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>The &amp;lt;wsdl:port&amp;gt; defined for the selected method.</sci:help>
					<sci:value>tns:PUGSoap</sci:value>
				</sci:arg>
				<sci:arg name="SOAP Messages" type="StringType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>Message attributes for &amp;lt;wsdl:input&amp;gt; and &amp;lt;wsdl:output&amp;gt; nodes of the selected SOAP method. Attributes are separated by a comma and filled in when a method has more than one overload.</sci:help>
					<sci:value>tns:GetEntrezUrlSoapIn,tns:GetEntrezUrlSoapOut</sci:value>
				</sci:arg>
				<sci:arg name="Is IIS" type="BoolType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>.NET expects SOAP packets to have a certain style that in some cases is incompatible with Axis.</sci:help>
					<sci:legalval>True</sci:legalval>
					<sci:legalval selected="true">False</sci:legalval>
				</sci:arg>
				<sci:arg name="Input and Output Parameters" type="GroupType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help/>
					<sci:member>SOAP Return Names</sci:member>
					<sci:member>Property Return Names</sci:member>
					<sci:member>SOAP Parameter Names</sci:member>
				</sci:arg>
				<sci:arg name="SOAP Parameter Names" type="GroupType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>Parameter group containing all input parameters for the currently selected SOAP method.</sci:help>
					<sci:member>parameters</sci:member>
				</sci:arg>
				<sci:arg name="SOAP Return Names" type="SOAPEndPointType" required="false" visibility="visible" multi="false">
					<sci:help>A comma-separated list of names that the SOAP method returns.</sci:help>
					<sci:value>GetEntrezUrlResponse</sci:value>
				</sci:arg>
				<sci:arg name="Property Return Names" type="SOAPEndPointType" required="false" visibility="visible" multi="false">
					<sci:help>Names of the properties on the data record where the return values of the SOAP method are placed.</sci:help>
					<sci:value>GetEntrezUrlResponse</sci:value>
				</sci:arg>
				<sci:arg name="Additional Options" type="GroupType" required="false" visibility="visible" multi="false">
					<sci:help>Contains less commonly used parameters</sci:help>
					<sci:member>Use Keep Alive</sci:member>
					<sci:member>HTTP Proxy</sci:member>
					<sci:member>Time Out</sci:member>
				</sci:arg>
				<sci:arg name="HTTP Proxy" type="StringType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>The hostname and port in URL form of the HTTP proxy.
Example: http://proxy.company.com:8080/</sci:help>
				</sci:arg>
				<sci:arg name="Use Keep Alive" type="BoolType" required="true" visibility="visible" multi="false" expanded="true">
					<sci:help>May increase the network speed of HTTP. Some HTTP/SOAP servers handle Keep-Alive poorly, so you may
want to disable this option if you are having problems.</sci:help>
					<sci:legalval selected="true">True</sci:legalval>
					<sci:legalval>False</sci:legalval>
				</sci:arg>
				<sci:arg name="Time Out" type="LongType" required="false" visibility="visible" multi="false">
					<sci:help>If a response is not received within the specified number of seconds, raises an error. If set to 0 or no value, it defaults to 300 seconds.</sci:help>
				</sci:arg>
				<sci:arg name="OnGeneralError" type="StringType" required="true" visibility="hidden" multi="false" expanded="true">
					<sci:help>When an recoverable error occurs during processing:  
  Halt: Terminate the execution of the network
  Fail: Continue execution of the network, passing data out the Fail(red) port
  Pass: Continue execution of the network, passing data out the Pass(green) port</sci:help>
					<sci:legalval selected="true">Halt</sci:legalval>
					<sci:legalval>Fail</sci:legalval>
					<sci:legalval>Pass</sci:legalval>
				</sci:arg>
				<sci:arg name="OnDataTypeError" type="StringType" required="true" visibility="hidden" multi="false" expanded="true">
					<sci:help>When an expected data type is not found during processing:  
  Halt: Terminate the execution of the network
  Fail: Continue execution of the network, passing data out the Fail(red) port
  Pass: Continue execution of the network, passing data out the Pass(green) port</sci:help>
					<sci:legalval selected="true">Halt</sci:legalval>
					<sci:legalval>Fail</sci:legalval>
					<sci:legalval>Pass</sci:legalval>
				</sci:arg>
				<sci:arg name="ComponentAttributes" type="StringType" required="false" visibility="hidden" multi="true" expanded="true">
					<sci:help>Component Attributes</sci:help>
					<sci:legalval selected="true">ComponentTakesInput</sci:legalval>
					<sci:legalval selected="true">ComponentReturnsPass</sci:legalval>
					<sci:legalval>ComponentReturnsFail</sci:legalval>
					<sci:legalval>ComponentRunsLocal</sci:legalval>
				</sci:arg>
				<sci:arg name="parameters" type="GroupType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>tns:GetEntrezUrl</sci:help>
					<sci:member>parameters EntrezKey</sci:member>
				</sci:arg>
				<sci:arg name="parameters EntrezKey" type="GroupType" required="false" visibility="visible" multi="false" expanded="true">
					<sci:help>tns:EntrezKey</sci:help>
					<sci:member>parameters EntrezKey db</sci:member>
					<sci:member>parameters EntrezKey key</sci:member>
					<sci:member>parameters EntrezKey webenv</sci:member>
				</sci:arg>
				<sci:arg name="parameters EntrezKey db" type="ExpressionType" required="true" visibility="visible" multi="false">
					<sci:help/>
					<sci:value>PROPERTY(&apos;GetEntrezKeyResponse.EntrezKey.db&apos;)</sci:value>
				</sci:arg>
				<sci:arg name="parameters EntrezKey key" type="ExpressionType" required="true" visibility="visible" multi="false">
					<sci:help/>
					<sci:value>PROPERTY(&apos;GetEntrezKeyResponse.EntrezKey.key&apos;)</sci:value>
				</sci:arg>
				<sci:arg name="parameters EntrezKey webenv" type="ExpressionType" required="true" visibility="visible" multi="false">
					<sci:help/>
					<sci:value>PROPERTY(&apos;GetEntrezKeyResponse.EntrezKey.webenv&apos;)</sci:value>
				</sci:arg>
				<sci:arg name="Grouped Property" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>This is only used when the component is in a batch environment.</sci:help>
				</sci:arg>
				<sci:arg name="Registrant" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>The user who registered this component.</sci:help>
					<sci:value>scitegic/integration</sci:value>
				</sci:arg>
				<sci:arg name="RegistrationDate" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>The date this component was registered.</sci:help>
					<sci:value>Tue Mar 20 08:30:08 2007</sci:value>
				</sci:arg>
				<sci:arg name="ComponentComment" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Comment</sci:help>
					<sci:value>Enables you to make a SOAP call to a third-party calculator.</sci:value>
				</sci:arg>
				<sci:arg name="ComponentDisplayName" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Display Name</sci:help>
					<sci:value>SOAP: Get Entrez URL</sci:value>
				</sci:arg>
				<sci:arg name="ComponentUsage" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Component Usage</sci:help>
					<sci:value>This component can be configured to make a remote SOAP method call over an intranet or the internet.  Please read SOAP help documentation for more information.</sci:value>
				</sci:arg>
				<sci:arg name="DerivedFrom" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>The component this component is based upon.</sci:help>
					<sci:value>SOAP Method</sci:value>
				</sci:arg>
				<sci:arg name="CustomErrorText" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Custom Error Message</sci:help>
				</sci:arg>
				<sci:arg name="ComponentIcon" type="StringType" required="true" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Component Icon</sci:help>
					<sci:value>COMPONENTNODE</sci:value>
				</sci:arg>
				<sci:arg name="ComponentGUID" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>GUID</sci:help>
					<sci:value>{AC324B5D-069B-4B01-9896-A78F3FE58762}</sci:value>
				</sci:arg>
				<sci:arg name="ComponentPoint" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Component Point</sci:help>
					<sci:value>938 -50</sci:value>
				</sci:arg>
				<sci:arg name="ComponentDisabled" type="LongType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Disabled</sci:help>
					<sci:value>0</sci:value>
				</sci:arg>
				<sci:arg name="ComponentHelp" type="StringType" required="false" visibility="nevershow" multi="true" expanded="true">
					<sci:help>Fancy Help</sci:help>
					<sci:value>100</sci:value>
					<sci:value>Makes a SOAP call to a third-party calculator</sci:value>
					<sci:value>&lt;p&gt;Configure this component to make a remote SOAP method call over an
  intranet or the Internet. The target endpoint is the location
  of the SOAP server that is programmed to receive calls for the name and parameters
  specified by this component. &lt;/p&gt;
&lt;p&gt;To simplify the task of entering parameters for a WSDL-supported SOAP component,
  use the
  WSDL dialog. This dialog is available when you click [...] to edit a WSDL
  parameter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;For a simple service that does not takes input parameters and returns a
    single result string, only &lt;em&gt;SOAP Endpoint&lt;/em&gt;, &lt;em&gt;Method
    Name&lt;/em&gt;, and &lt;em&gt;Method Namespace&lt;/em&gt; are required. At the completion
    of the call, a property named &amp;quot;result&amp;quot; is
  added to the current record.&lt;/li&gt;
  &lt;li&gt;Most services require different types of input sets which may return several
    results. These services can take an array as an input parameter or return
  an array as output, independent of any batching that occurs.&lt;/li&gt;
  &lt;li&gt;Parameter mapping is used for services that require multiple inputs, which
    can be strings, numbers or arrays. The mapping between &lt;em&gt;SOAP
    Parameter Names&lt;/em&gt;    and &lt;em&gt;Method Parameter Values&lt;/em&gt;    is used to create the SOAP request envelope. If the call completes successfully,
    the result of a SOAP response is parsed from the XML envelope and the results
    are mapped into the property names listed in the &lt;em&gt;Property
    Return&amp;nbsp;Names&lt;/em&gt;.
    When an array is returned from a call, the property that is mapped to that
    return result contains an array of values.&lt;/li&gt;
  &lt;li&gt;Any errors returned from the SOAP service are displayed in a dialog. You
    can control the processing behavior for when errors occur at the Error Handling
    tab for the component.&lt;/li&gt;
  &lt;li&gt;If the service currently exists as a CORBA service or a UNIX executable,
    accessing the service through SOAP is simple and lightweight.&lt;/li&gt;
  &lt;li&gt;You can return multiple properties in a SOAP call; return two parallel
    arrays from your SOAP service. One array includes the descriptor names and
    the other includes the descriptor values. For example: &lt;/li&gt; 
	&lt;p&gt;&lt;code&gt;string[ ] names = { a , b , c };&lt;br /&gt;
    int[ ] values = { 1, 2, 3 };&lt;/code&gt;&lt;/p&gt;
	&lt;p&gt;In the SOAP component, you have two property names listed for the return
	  values (for example, &amp;quot;Names&amp;quot; and &amp;quot;Values&amp;quot;). Use these like an other array.&lt;/p&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;See Also: &lt;/strong&gt;
&lt;p&gt;&lt;a href=&quot;javascript:DoLink(&apos;sciapps/scitegic/integration/docs/server_side/integration_web_service.pdf&apos;)&quot;&gt;
Web Services Integration Guide&lt;/a&gt;&lt;/p&gt;</sci:value>
					<sci:value>Generic</sci:value>
					<sci:value/>
					<sci:value>Generic</sci:value>
					<sci:value/>
					<sci:value>None</sci:value>
					<sci:value/>
				</sci:arg>
				<sci:arg name="RegistrationVersion" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>The server version when this component was registered</sci:help>
					<sci:value>6.1.0.11</sci:value>
				</sci:arg>
				<sci:arg name="Component Sticky Notes" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Component Sticky Notes</sci:help>
				</sci:arg>
				<sci:arg name="ComponentRunTimeID" type="StringType" required="false" visibility="nevershow" multi="false" expanded="true">
					<sci:help>Runtime Identifier</sci:help>
					<sci:value>3</sci:value>
				</sci:arg>
				<sci:arg name="Zipped Wsdl" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help/>
					<sci:value>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</sci:value>
				</sci:arg>
				<sci:arg name="Component Path" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Location of the component in the database</sci:help>
					<sci:value>Unknown</sci:value>
				</sci:arg>
			</sci:component>
		</sci:data>
		<sci:data object="SciTegic.Protocol.1">
			<sci:component name="Notepad Viewer" version="2">
				<sci:arg name="Maximum" type="LongType" required="false" visibility="visible" multi="false">
					<sci:help>The maximum number of records to view.</sci:help>
				</sci:arg>
				<sci:arg name="Additional Options" type="GroupType" required="false" visibility="visible" multi="false">
					<sci:help>Contains less commonly used parameters</sci:help>
					<sci:member>CharacterEncoding</sci:member>
					<sci:member>HierarchyDepth</sci:member>
				</sci:arg>
				<sci:arg name="CharacterEncoding" type="StringType" required="false" visibility="visible" multi="false">
					<sci:help>Indicates the character set that will be used within the file.
 
UTF-8 specifies a variable length character set.  Each character is represented by 1 to 6 bytes.  This allows writing out all extended characters specified in the Unicode character sets while maintaining reasonably lengthed files.  Many applications do not support UTF-8 files.
 
ANSI specifies a character set where each character is defined by a single byte.  This allows the Latin-1 (ISO-8859-1) character set to be written to the file.  Virtually all applications can read these files.
 
&quot;Unicode&quot; and &quot;Unicode big endian&quot; are sets where each character is represented by exactly 2 bytes (also known as UCS-2).  Depending on which is used will determine the order in which the bytes appear for each character. Many applications do not support Unicode or Unicode big endian files.
 
For more information about each of these encoding styles, go to http://www.unicode.org/</sci:help>
					<sci:legalval>ANSI</sci:legalval>
					<sci:legalval selected="true">UTF-8</sci:legalval>
					<sci:legalval>Unicode</sci:legalval>
					<sci:legalval>Unicode big endian</sci:legalval>
				</sci:arg>
				<sci:arg name="HierarchyDepth" type="LongType" required="false" visibility="visible" multi="false">
					<sci:help>Controls the maximum depth within hierarchical data records to display node and property information.  No hierarchical information will be displayed if depth is set to -1.  If no value is set, the default is 0.</sci:help>
				</sci:arg>
				<sci:arg name="DeclareLocal" type="StringType" required="false" visibility="visible" multi="false" implbase="{17001C74-63CE-4B4B-B37C-F0EAA19CE4AA}" uimpl="true">
					<sci:help>Lists a set of properties (without the @) to create on the property list for this protocol. Other properties are created on the global property list and are accessible from all protocols.</sci:help>
					<sci:value>i_,type_</sci:value>
				</sci:arg>
				<sci:arg name="RunToCompletion" type="BoolType" required="false" visibility="visible" multi="false" implbase="{17001C74-63CE-4B4B-B37C-F0EAA19CE4AA}" uimpl="true">
					<sci:help>When the network runs, processes once or until done for each process call</sci:help>
					<sci:legalval>True</sci:legalval>
					<sci:legalval selected="true">False</sci:legalval>
				</sci:arg>
				<sci:arg name="Tempfiles" type="StringType" required="false" visibility="visible" multi="false" implbase="{17001C74-63CE-4B4B-B37C-F0EAA19CE4AA}" uimpl="true">
					<sci:help>Temporary files converted by the network to true temporary filenames</sci:help>
				</sci:arg>
				<sci:arg name="ComponentAttributes" type="StringType" required="false" visibility="hidden" multi="true">
					<sci:help>Component Attributes</sci:help>
					<sci:legalval selected="true">ComponentTakesInput</sci:legalval>
					<sci:legalval>ComponentReturnsPass</sci:legalval>
					<sci:legalval>ComponentReturnsFail</sci:legalval>
					<sci:legalval>ComponentRunsLocal</sci:legalval>
				</sci:arg>
				<sci:arg name="OnDataTypeError" type="StringType" required="true" visibility="hidden" multi="false">
					<sci:help>When an expected data type is not found during processing:  
  Halt: Terminate the execution of the network
  Fail: Continue execution of the network, passing data out the Fail(red) port
  Pass: Continue execution of the network, passing data out the Pass(green) port</sci:help>
					<sci:legalval selected="true">Halt</sci:legalval>
					<sci:legalval>Fail</sci:legalval>
					<sci:legalval>Pass</sci:legalval>
				</sci:arg>
				<sci:arg name="OnGeneralError" type="StringType" required="true" visibility="hidden" multi="false">
					<sci:help>When an recoverable error occurs during processing:  
  Halt: Terminate the execution of the network
  Fail: Continue execution of the network, passing data out the Fail(red) port
  Pass: Continue execution of the network, passing data out the Pass(green) port</sci:help>
					<sci:legalval selected="true">Halt</sci:legalval>
					<sci:legalval>Fail</sci:legalval>
					<sci:legalval>Pass</sci:legalval>
				</sci:arg>
				<sci:arg name="Protocol Options" type="StringType" required="false" visibility="nevershow" multi="true">
					<sci:help>Protocol Options</sci:help>
					<sci:legalval selected="true">Make Shortcut by Default</sci:legalval>
					<sci:legalval>Cant Replace With Copy</sci:legalval>
					<sci:legalval>Cant Open</sci:legalval>
				</sci:arg>
				<sci:arg name="Registrant" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>The user who registered this component.</sci:help>
					<sci:value>scitegic/core</sci:value>
				</sci:arg>
				<sci:arg name="RegistrationDate" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>The date this component was registered.</sci:help>
					<sci:value>Fri Sep 08 10:29:27 2006</sci:value>
				</sci:arg>
				<sci:arg name="ComponentComment" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Component Comment</sci:help>
					<sci:value>Defines a subprotocol in a pipeline. When you are creating a pipeline that requires a subprotocol as a component, drag this component into the pipeline, open it, and add components to it.</sci:value>
				</sci:arg>
				<sci:arg name="ComponentUsage" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Component Usage</sci:help>
					<sci:value>When you are creating a pipeline which requires a subprotocol as 
a component, you can drag this SubProtocol component into the 
pipeline, open it, and add components into it.</sci:value>
				</sci:arg>
				<sci:arg name="ComponentDisplayName" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Display Name</sci:help>
					<sci:value>Notepad Viewer</sci:value>
				</sci:arg>
				<sci:arg name="ProtocolAutoLayout" type="BoolType" required="false" visibility="nevershow" multi="false">
					<sci:help>Protocol AutoLayout</sci:help>
					<sci:value>true</sci:value>
				</sci:arg>
				<sci:arg name="ProtocolShowComment" type="BoolType" required="false" visibility="nevershow" multi="false">
					<sci:help>Protocol ShowComment</sci:help>
					<sci:value>true</sci:value>
				</sci:arg>
				<sci:arg name="ProtocolComment" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Add Protocol Comment Here</sci:help>
					<sci:value>Add Protocol Comment Here</sci:value>
				</sci:arg>
				<sci:arg name="ComponentDisabled" type="LongType" required="false" visibility="nevershow" multi="false">
					<sci:help>Disabled</sci:help>
					<sci:value>0</sci:value>
				</sci:arg>
				<sci:arg name="CustomErrorText" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Custom Error Message</sci:help>
				</sci:arg>
				<sci:arg name="ComponentIcon" type="StringType" required="true" visibility="nevershow" multi="false">
					<sci:help>Component Icon</sci:help>
					<sci:value>VIEWERNODE</sci:value>
				</sci:arg>
				<sci:arg name="ComponentRevision" type="LongType" required="true" visibility="nevershow" multi="false">
					<sci:help>Component Revision</sci:help>
					<sci:value>100</sci:value>
				</sci:arg>
				<sci:arg name="DerivedFrom" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>The component this component is based upon.</sci:help>
					<sci:value>SubProtocol</sci:value>
				</sci:arg>
				<sci:arg name="ComponentGUID" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>GUID</sci:help>
					<sci:value>{522F4A0B-DD0C-4C26-83DD-29A7B09F4461}</sci:value>
				</sci:arg>
				<sci:arg name="ComponentPoint" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Component Point</sci:help>
					<sci:value>1238 -50</sci:value>
				</sci:arg>
				<sci:arg name="ProtocolScale" type="LongType" required="false" visibility="nevershow" multi="false">
					<sci:help>Protocol Scale</sci:help>
					<sci:value>0</sci:value>
				</sci:arg>
				<sci:arg name="ByReference" type="BoolType" required="false" visibility="nevershow" multi="false">
					<sci:help>By Ref</sci:help>
					<sci:value>1</sci:value>
				</sci:arg>
				<sci:arg name="ComponentHelp" type="StringType" required="false" visibility="nevershow" multi="true">
					<sci:help>Fancy Help</sci:help>
					<sci:value>100</sci:value>
					<sci:value>Displays data records in the Windows Notepad.</sci:value>
					<sci:value/>
					<sci:value>Generic</sci:value>
					<sci:value/>
					<sci:value>None</sci:value>
					<sci:value>Records passing out of any unconnected pass ports of components inside the subprotocol</sci:value>
					<sci:value>None</sci:value>
					<sci:value>Records passing out of any unconnected fail ports of components inside the subprotocol</sci:value>
				</sci:arg>
				<sci:arg name="RegistrationVersion" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>The server version when this component was registered</sci:help>
					<sci:value>6.0.0.44</sci:value>
				</sci:arg>
				<sci:arg name="Component Sticky Notes" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Component Sticky Notes</sci:help>
				</sci:arg>
				<sci:arg name="Protocol Sticky Notes" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Protocol Sticky Notes</sci:help>
				</sci:arg>
				<sci:arg name="ComponentRunTimeID" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Runtime Identifier</sci:help>
					<sci:value>4</sci:value>
				</sci:arg>
				<sci:arg name="ProtocolScale2" type="LongType" required="false" visibility="nevershow" multi="false">
					<sci:help>Protocol Scale</sci:help>
					<sci:value>100</sci:value>
				</sci:arg>
				<sci:arg name="SubProtocolMadeLinkIntoCopy" type="BoolType" required="false" visibility="nevershow" multi="false">
					<sci:help>Subprotocol Made Link Into Copy</sci:help>
					<sci:value>0</sci:value>
				</sci:arg>
				<sci:arg name="Component Path" type="StringType" required="false" visibility="nevershow" multi="false">
					<sci:help>Location of the component in the database</sci:help>
					<sci:value>Components\Generic\Viewers\Notepad Viewer</sci:value>
				</sci:arg>
			</sci:component>
			<sci:protocol/>
		</sci:data>
		<sci:connect from="0" to="1" type="true"/>
		<sci:connect from="1" to="2" type="true"/>
		<sci:connect from="2" to="3" type="true"/>
		<sci:connect from="3" to="4" type="true"/>
		<sci:version iVal="9"/>
	</sci:protocol>
</sci:data>
