0
我嘗試用MiniLang和窗體創建一個新實體。ofbiz錯誤通過窗體和小型文件創建新實體
實體定義是:
<entity entity-name="station" package-name="org.ofbiz.mystations"
title="Entity for station data">
<field name="stationId" type="id-ne"></field>
<field name="Name" type="id"></field>
<field name="Strasse" type="id"></field>
<field name="Hausnr" type="id"></field>
<field name="PLZ" type="id"></field>
<field name="Ort" type="id"></field>
<field name="Beschreibung" type="id"></field>
<prim-key field="stationId" />
</entity>
形式是這樣的:
<form name="addStation" type="single" target="createStation">
<auto-fields-service service-name="createStation"/>
<auto-fields-entity entity-name="station"/>
<field name="stationId"><hidden/></field>
<field name="Name"></field>
<field name="Strasse"></field>
<field name="Hausnr"></field>
<field name="Ort"></field>
<field name="Beschreibung"></field>
<field name="submitButton" title="add Station" widget-style="standardSubmit"><submit button-type="button"/></field>
</form>
</forms>
和的minilang服務的定義是這樣的:
<simple-method method-name="createStation" short-description="Create a Station"
login-required="true">
<make-value entity-name="station" value-name="newEntity" />
<set-nonpk-fields map-name="parameters" value-name="newEntity" />
<set-pk-fields map-name="parameters" value-name="newEntity" />
<create-value value-name="newEntity" />
</simple-method>
現在我得到的錯誤是: 實體值未找到名稱:Method = createStation,File = file:/ home/std/Dokumente/ofb iz/hot-deploy/mystations/script/org/ofbiz/mystations/mystationsServices.xml,Element =,Line 16null
出了什麼問題?實體「站」存在。 我可以獲得更多信息(錯誤日誌在哪裏?)。 我如何獲得調試信息?
謝謝你的幫助!
有一個錯字:「數值名稱」是錯誤的,「價值場」是在所有三個occurrencies正確的! – Mike75 2014-11-04 21:44:32
現在的錯誤是: (列'STATION_ID'不能接受NULL值。))) – Mike75 2014-11-04 21:46:24