maxOccurs="unbounded"/>
<element name="serviceType" type="sca:SvcType"
minOccurs="0" maxOccurs="unbounded"/>
<element name="inputBufferType" type="sca:BufferType"
minOccurs="0" maxOccurs="unbounded"/>
<element name="outputBufferType" type="sca:BufferType"
minOccurs="0" maxOccurs="unbounded"/>
<element name="errorBufferType" type="sca:BufferType"
minOccurs="0" maxOccurs="unbounded"/>
<element name="workStationParameters"
type="sca:WorkStationParameters"
minOccurs="0"/>
<element name="authentication" type="sca:Authentication"
minOccurs="0"/>
<element name="fieldTablesLocation" type="string"
minOccurs="0"/>
<element name="fieldTables" type="string"
minOccurs="0"/>
<element name="fieldTablesLocation32" type="string"
minOccurs="0"/>
<element name="fieldTables32" type="string"
minOccurs="0"/>
<element name="viewFilesLocation" type="string"
minOccurs="0"/>
<element name="viewFiles" type="string" minOccurs="0"/>
<element name="viewFilesLocation32" type="string"
minOccurs="0"/>
<element name="viewFiles32" type="string"
minOccurs="0"/>
<element name="remoteAccess" type="sca:RemoteAccess"
minOccurs="0"/>
<element name="transaction" type="sca:TransactionType"
minOccurs="0"/>
</sequence>
<anyAttribute namespace="##any" processContents="lax" />
</extension>
</complexContent>
</complexType>
<complexType name="TargetMapType">
<simpleContent>
<extension base="TargetSimple">
<attribute name="target" type="string" use="optional"/>
</extension>
</simpleContent>
</complexType>
<simpleType name="TargetSimple">
<restriction base="string"/>
</simpleType>
<complexType name="SvcType">
<simpleContent>
<extension base="SvcTypeEnum">
<attribute name="target" type="string" use="optional"/>
</extension>
</simpleContent>
</complexType>
<simpleType name="SvcTypeEnum">
<restriction base="string">
<enumeration value="oneway"/>
<enumeration value="requestresponse"/>
</restriction>
</simpleType>
<complexType name="BufferType">
<simpleContent>
<extension base="BufferTypeEnum">
<attribute name="target" type="string" use="optional"/>
</extension>
</simpleContent>
</complexType>
<simpleType name="BufferTypeEnum">
<restriction base="string">
<enumeration value="string"/>
<enumeration value="carray"/>
<enumeration value="x_octet"/>
<enumeration value="view"/>
<enumeration value="x_c_type"/>
<enumeration value="x_common"/>
<enumeration value="view32"/>
<enumeration value="xml"/>
<enumeration value="fml"/>
<enumeration value="fml32"/>
<enumeration value="mbstring"/>
</restriction>
</simpleType>
<complexType name="WorkStationParameters">
<sequence>
<element name="networkAddress" type="string" minOccurs="0"/>
<element name="secPrincipalName" type="string" minOccurs="0"/>
<element name="secPrincipalLocation" type="string"
minOccurs="0"/>
<element name="secPrincipalPassId" type="string"
minOccurs="0"/>
<element name="encryptbits" type="string" minOccurs="0"/>
</sequence>
</complexType>
<complexType name="Authentication">
<sequence>
<element name="userName" type="string" minOccurs="0"/>
<element name="clientName" type="string" minOccurs="0"/>
<element name="groupName" type="string" minOccurs="0"/>
<element name="passwordIdentifier" type="string"
minOccurs="0"/>
<element name="userPasswordIdentifier" type="string"
minOccurs="0"/>
</sequence>
</complexType>
<complexType name="RemoteAccess">
<restriction base="string">
<enumeration value="native"/>
<enumeration value="workstation"/>
</restriction>
</complexType>
<complexType name="TransactionType">
<attribute name="timeout" type="int" use="optional"/>
</complexType>
</schema