You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Hoying, Ken" <KH...@tiaa-cref.org> on 2005/08/09 19:17:47 UTC
Axis 1.0 Bug??
I have created a wrapped document literal web service in Axis. The service seems to make the call correctly from the client. The server is invoked and does return data to the client (I know this from the TCPMonitor utility). However, the call is suppose to return a string but it always returns null.
Here is the WSDL:
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://dsv.tiaacref.org" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://dsv.tiaacref.org-impl" xmlns:intf="http://dsv.tiaacref.org" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<schema targetNamespace="http://dsv.tiaacref.org" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
<element name="getNetDocument">
<complexType>
<sequence>
<element name="document" type="xsd:string" />
<element name="paramKeys" type="intf:ArrayOfString" />
<element name="paramVals" type="intf:ArrayOfString" />
</sequence>
</complexType>
</element>
<element name="getNetDocumentResponse">
<complexType>
<sequence>
<element name="xmlVal" type="xsd:string" />
</sequence>
</complexType>
</element>
<complexType name="ArrayOfString">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]" />
</restriction>
</complexContent>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="getNetDocumentRequest">
<wsdl:part name="parameters" element="intf:getNetDocument"/>
</wsdl:message>
<wsdl:message name="getNetDocumentResponse">
<wsdl:part name="parameters" element="intf:getNetDocumentResponse"/>
</wsdl:message>
<wsdl:portType name="DSVNetWebService">
<wsdl:operation name="getNetDocument">
<wsdl:input message="intf:getNetDocumentRequest" name="getNetDocumentRequest"/>
<wsdl:output message="intf:getNetDocumentResponse" name="getNetDocumentResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="DSVNetWebServiceImplSoapBinding" type="intf:DSVNetWebService">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getNetDocument">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getNetDocumentRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getNetDocumentResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="DSVNetWebServiceService">
<wsdl:port binding="intf:DSVNetWebServiceImplSoapBinding" name="DSVNetWebServiceImpl">
<wsdlsoap:address location="http://10.17.9.67:8011/axis/DSVNetWebServiceImpl.jws"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
The one thing that is noticed in the response message from the server is that it is not wrapped in an <xmlVal> tag which I had expected. Shouldnt' it be? Here is the response from the server:
HTTP/1.1 200 OK Date: Tue, 09 Aug 2005 17:06:48 GMT Server: WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST 2003 316284 Content-Type: text/xml; charset=utf-8 Connection: Close <?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getNetDocumentResponse xmlns="http://dsv.tiaacref.org">
<getNetDocumentReturn xmlns=""><?xml version="1.0" encoding="UTF-8" ?>
<!--
Client: 66200-HOYINGK.ad.tiaa-cref.org(10.176.4.48)
Server: 66200-HOYINGK.ad.tiaa-cref.org(10.176.4.48):7072
Cluster: c310
Endpoint: http://66200-hoyingk.wins.tiaa-cref.org:80/dsvaxis/services/DSVNET
Requested Document: rix-rates
Parameters:
-->
<response xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation='/tiaaconfigs/appconfigs/dataservices/rix-rates.xsd'>
<response-id>2005080913064867307780</response-id>
<document>
<name>rix-rates</name>
<rate-info>
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-payout-rate>0.0000</graded-payout-rate>
<graded-payout-rate>0.0000</graded-payout-rate>
<graded-payout-rate>0.0000</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-mortality-table>0</graded-mortality-table>
<graded-mortality-table>0</graded-mortality-table>
<graded-mortality-table>0</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<graded-setback>0.0000</graded-setback>
<graded-setback>0.0000</graded-setback>
<graded-setback>0.0000</graded-setback>
<fixed-rates count="68" current-fixed-rate-basis="5B">
<fixed-rate rate-basis="92">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0250</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0000</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="90">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0225</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0000</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="86">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0250</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0000</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="84">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0250</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="82">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0250</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="81">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="80">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="78">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="68">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="79">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="67">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="60">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0000</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="77">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="66">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="56">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0000</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="76">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0675</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="65">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="55">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0000</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="64">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="54">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0000</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="63">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="53">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0000</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="62">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="52">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0000</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="61">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="51">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0000</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="59">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="58">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="57">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="50">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="49">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0475</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="48">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0475</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="47">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0475</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="46">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0475</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0525</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="45">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0475</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0525</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="44">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0475</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0525</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="43">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0475</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0525</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="41">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0475</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0525</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="40">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0475</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0525</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="39">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0475</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0525</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="69">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0475</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0525</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="70">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0475</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0525</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="71">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0475</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0525</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="72">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0475</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0525</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="73">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0475</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0525</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="74">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0500</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0550</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="75">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0500</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0550</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="83">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0575</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0625</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0600</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="85">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0575</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0625</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0600</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="87">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0525</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0575</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="88">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0525</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0575</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="89">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0525</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0575</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0550</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="91">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0500</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0550</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="93">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0500</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0550</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="95">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="97">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0450</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0500</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="99">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0350</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0450</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0425</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="94">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0325</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0425</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0425</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="96">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0300</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0450</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0425</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="98">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0300</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0450</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0425</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="4A">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0300</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0450</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0425</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="4B">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0325</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0475</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0425</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="4C">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0350</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0500</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0425</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="4D">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0315</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0450</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0425</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="4E">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0300</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0425</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0425</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="4F">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0325</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0450</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0425</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="5A">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0325</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0450</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0425</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
<fixed-rate rate-basis="5B">
<graded-payout-rate>0.0400</graded-payout-rate>
<graded-mortality-table>373</graded-mortality-table>
<graded-setback>2.0000</graded-setback>
<guaranteed-payin-rate>0.0300</guaranteed-payin-rate>
<total-cashable-payin-rate>0.0375</total-cashable-payin-rate>
<total-noncashable-payin-rate>0.0475</total-noncashable-payin-rate>
<std-setback>2.0000</std-setback>
<std-payout-rate>0.0425</std-payout-rate>
<std-mortality-table>373</std-mortality-table>
</fixed-rate>
</fixed-rates>
<variable-rates count="13">
<variable-rate rate-basis="38">
<mortality-table>373</mortality-table>
<payout-rate>0.0400</payout-rate>
<setback>1.3333</setback>
</variable-rate>
<variable-rate rate-basis="36">
<mortality-table>373</mortality-table>
<payout-rate>0.0400</payout-rate>
<setback>1.3333</setback>
</variable-rate>
<variable-rate rate-basis="20">
<mortality-table>373</mortality-table>
<payout-rate>0.0400</payout-rate>
<setback>1.3333</setback>
</variable-rate>
<variable-rate rate-basis="30">
<mortality-table>373</mortality-table>
<payout-rate>0.0400</payout-rate>
<setback>1.3333</setback>
</variable-rate>
<variable-rate rate-basis="18">
<mortality-table>373</mortality-table>
<payout-rate>0.0400</payout-rate>
<setback>1.3333</setback>
</variable-rate>
<variable-rate rate-basis="28">
<mortality-table>373</mortality-table>
<payout-rate>0.0400</payout-rate>
<setback>1.3333</setback>
</variable-rate>
<variable-rate rate-basis="19">
<mortality-table>373</mortality-table>
<payout-rate>0.0400</payout-rate>
<setback>1.3333</setback>
</variable-rate>
<variable-rate rate-basis="29">
<mortality-table>373</mortality-table>
<payout-rate>0.0400</payout-rate>
<setback>1.3333</setback>
</variable-rate>
<variable-rate rate-basis="17">
<mortality-table>373</mortality-table>
<payout-rate>0.0400</payout-rate>
<setback>1.3333</setback>
</variable-rate>
<variable-rate rate-basis="16">
<mortality-table>373</mortality-table>
<payout-rate>0.0400</payout-rate>
<setback>1.3333</setback>
</variable-rate>
<variable-rate rate-basis="15">
<mortality-table>373</mortality-table>
<payout-rate>0.0400</payout-rate>
<setback>1.3333</setback>
</variable-rate>
<variable-rate rate-basis="13">
<mortality-table>373</mortality-table>
<payout-rate>0.0400</payout-rate>
<setback>1.3333</setback>
</variable-rate>
<variable-rate rate-basis="14">
<mortality-table>373</mortality-table>
<payout-rate>0.0400</payout-rate>
<setback>2.0000</setback>
</variable-rate>
</variable-rates>
</rate-info>
</document>
<!-- 6062 ms -->
</response></getNetDocumentReturn>
</getNetDocumentResponse>
</soapenv:Body>
</soapenv:Envelope>
Thank you,
Ken Hoying
(o) 704-988-2574
(c) 812-216-8307
**************************************************************
This message, including any attachments, contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, please contact sender immediately by reply e-mail and destroy all copies. You are hereby notified that any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited.
TIAA-CREF
**************************************************************