stefankoegl/TU-Wien-AIC-Assignment-1 — Issue #19: createCreditRequest() verwendet altes WSDL
Author: stefankoegl
Created: 2011-11-01 21:04:51+00:00
State: open

Ich hab wie heute per Jabber besprochen die zyklische Abhängigkeiten zwischen Offer und CreditRequest entfernt, damit nur mehr Offer -> CreditRequest möglich ist. Anders gesagt enthält jetzt ein Offer einen CreditRequest. Wenn ich den Server starte und mir das WSDL ansehe, stimmt das auch so.

Wenn ich aber im Client einen neuen CreditRequest erstelle bekomme ich folgendes

````python
>>> from webapp.backend.creditapprovalclient import createCreditRequest
>>> createCreditRequest()
(creditRequest){
amount =
(money){
amount = None
currency_code = None
}
customer =
(customer){
address =
(address){
city = None
door = None
house = None
street = None
zip_code = None
_id = ""
}
credit_request[] =
disbursement_preference = None
first_name = None
last_name = None
middle_name = None
open_balance = None
rating =
(ratings){
value = None
}
_customer_id = ""
}
duration =
(duration){
years = None
}
offer =
(offer){
comments = None
interest_rate =
(interestRate){
rate = None
}
_offer_id = ""
}
reason = None
warrantors[] =
_request_id = ""
}
````

Offer ist also noch Teil des requests. Wenn ich mir ein Offer-Objekt erzeuge erhalte ich folgendes

````Python
>>> from webapp.backend.creditapprovalclient import contract_client
>>> contract_client.factory.create('offer')
(offer){
comments = None
interest_rate =
(interestRate){
rate = None
}
_offer_id = ""
}
````
In Offer gibts also auch noch keinen Request. Für mich siehts so aus, als würde der client noch das alte WSDL verwenden. Muss ich noch irgend etwas machen damit das neue verwendet wird?