Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Trunk
-
None
-
Linux
Description
The function "findProductById" is not available. The issue is in the services.xml for the product component.
Currently it has:
- <service name="findProductsById" engine="java" auth="true"
- location="org.ofbiz.product.ProductServices" invoke="findProductByGoodIdentification">
- <description>Find the productId corresponding to a reference and a reference type</description>
- <attribute type="String" mode="IN" name="idToFind" optional="false"/>
- <attribute type="String" mode="IN" name="goodIdentificationTypeId" optional="true"/>
- <attribute type="String" mode="IN" name="searchProductFirst" optional="true"/>
- <attribute type="String" mode="IN" name="searchAllId" optional="true"/>
- <attribute type="org.ofbiz.entity.GenericValue" mode="OUT" name="product" optional="true"/>
- <attribute type="List" mode="OUT" name="productsFound" optional="true"/>
- </service>
The service name should be "findProductById", without "s".
The invoke should be "findProductById" instead of "findProductByGoodIdentification"
The Location should be location="org.ofbiz.product.product.ProductServices"
Finally the return type of the service should have "productsList" and not "productsFound".