GetServiceInfoResponse
The operation output is GetServiceInfoResponse. The root element of the response for the GetServiceInfo command.
| Parameter | Type | Description |
|---|---|---|
| Libraries | ArrayOfLibrary | An array containing Libraries objects with library version information. |
| Databases | ArrayOfDatabase | A array containing Databases object as containers for database information. |
| ThirdPartyLibraries | ArrayOfThirdPartyLibrary | An array containing Third Party Libraries objects. |
| EnvironmentInformation | EnvironmentInformation | An object containing Environment Information. |
| ehcache | ehcache | An object containing ehcache information. |
| bsi_properties | bsi_properties | An object containing BSI property information. |
Element tns:GetServiceInfoResponse
<xs:element name="GetServiceInfoResponse">
<xs:annotation>
<xs:documentation>The root element of the response for the GetServiceInfo command.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Libraries">
<xs:annotation>
<xs:documentation>Container for library version information.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Library">
<xs:annotation>
<xs:documentation>Container for library version information.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>The published name of the library.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VersionNumber" type="xs:string">
<xs:annotation>
<xs:documentation>The build number of the library.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BuildTime" type="xs:string">
<xs:annotation>
<xs:documentation>The date and time the library was built.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ThirdPartyLibraries">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="ThirdPartyLibrary">
<xs:complexType>
<xs:sequence>
<xs:element name="Vendor" type="xs:string"/>
<xs:element name="Version" type="xs:string"/>
<xs:element name="Location" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EnvironmentInformation">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="HostName" type="xs:string"/>
<xs:element name="HostIPAddress" type="xs:string"/>
<xs:element name="user_name" type="xs:string"/>
<xs:element name="WorkingFolder" type="xs:string"/>
<xs:element name="java_io_tmpdir" type="xs:string"/>
<xs:element name="OSNameAndVersion" type="xs:string"/>
<xs:element name="JavaHome" type="xs:string"/>
<xs:element name="JavaVersion" type="xs:string"/>
<xs:element name="JavaJVMVersion" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ehcache">
<xs:complexType>
<xs:sequence>
<xs:element name="diskStore">
<xs:complexType>
<xs:attribute name="path" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="sizeOfPolicy">
<xs:complexType>
<xs:attribute name="maxDepth" use="required"/>
<xs:attribute name="maxDepthExceededBehavior" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="defaultCache">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element name="persistence">
<xs:complexType>
<xs:attribute name="strategy" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="diskExpiryThreadIntervalSeconds" type="xs:string" use="required"/>
<xs:attribute name="eternal" type="xs:string" use="required"/>
<xs:attribute name="maxEntriesLocalDisk" type="xs:string"/>
<xs:attribute name="maxEntriesLocalHeap" type="xs:string"/>
<xs:attribute name="memoryStoreEvictionPolicy" type="xs:string"/>
<xs:attribute name="timeToIdleSeconds" type="xs:string" use="required"/>
<xs:attribute name="timeToLiveSeconds" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="caches">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="cache">
<xs:complexType>
<xs:attribute name="eternal" type="xs:string"/>
<xs:attribute name="maxBytesLocalHeap" type="xs:string"/>
<xs:attribute name="name" type="xs:string" use="required"/>
<xs:attribute name="overflowToDisk" type="xs:string" use="required"/>
<xs:attribute name="diskPersistent" type="xs:string"/>
<xs:attribute name="maxBytesLocalDisk" type="xs:string"/>
<xs:attribute name="memoryStoreEvictionPolicy" type="xs:string"/>
<xs:attribute name="timeToIdleSeconds" type="xs:string"/>
<xs:attribute name="timeToLiveSeconds" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Name" type="xs:string"/>
<xs:attribute name="maxBytesLocalDisk" type="xs:string"/>
<xs:attribute name="maxBytesLocalHeap" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="bsi_properties">
<xs:complexType>
<xs:sequence>
<xs:element name="LocationOfbsi_properties" type="xs:string"/>
<xs:element name="Keys">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="Key">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="xs:string"/>
<xs:element name="Value" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Databases" minOccurs="0">
<xs:annotation>
<xs:documentation>Container for database information. In the interest of security, the default configuration is to NOT include database information.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Database">
<xs:annotation>
<xs:documentation>Container for database configuration and version information.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DBURL" type="xs:anyURI" minOccurs="0">
<xs:annotation>
<xs:documentation>Database connection URL. In the interest of security, the default configuration is to NOT return this information.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DBUserName" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Database connection User Name. In the interest of security, the default configuration is to NOT return this information.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DBMSProductName" type="xs:string">
<xs:annotation>
<xs:documentation>The name of the DBMS product.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DBMSProductVersion" type="xs:string">
<xs:annotation>
<xs:documentation>The version of the DBMS product.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="JDBCDriverName" type="xs:string">
<xs:annotation>
<xs:documentation>The name of the JDBC driver used to connect to the DBMS.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="JDBCDriverVersion" type="xs:string">
<xs:annotation>
<xs:documentation>The version of the JDBC driver used to connect to the DBMS.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ImplementationName" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>The name of the database implementation/DSL. This is reserved for future use.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ImplementationVersion" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>The version of the database implementation/DSL. This is reserved for future use.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>