Hi Morten,

The following document in our wiki might be of some help.
https://cwiki.apache.org/confluence/display/OFBIZ/Calling+OFBiz+services+from+Liferay+using+SOAP

Best regards,

Pierre Smits

*OFBiz Extensions Marketplace*
http://oem.ofbizci.net/oci-2/

On Wed, Sep 23, 2015 at 12:53 PM, Morten Jensen <mor...@citizenme.com>
wrote:

> Hi,
>
> I'm currently running a proof of concept on OFBiz web service integration
> in order to be able to: create party group, party person, create orders,
> register payments etc from external services (acting as clients to OFBiz).
>
> I am using Apache CXF (JAXB) and am exposing the various services as SOAP
> endpoints, mapping the WSDL as Java types.
>
> I have managed to find and create parties in this way.
>
> The problem I'm faced with is that e.g. the web service call storeOrder
> (createOrder) for instance requires a List of orderItems. I have had a look
> at the source code for creating a sales order (e.g.
> test/SalesOrderTest.java) and it appears that the List type is a list of
> GenericValue.
>
> However, the WSDL does not document this type (GenericValue) anywhere and I
> have no idea what its representation (in XML) might look like in order to
> be able to make the call.
>
> Does anyone else know how to provide e.g. orderItems to the
> storeOrder/createOrder web service call? Any pointers would be greatly
> appreciated.
>
> P.S: Separately I notice that things like (eeval-) DynamicViewEntity,
> PartyRole, RoleType (as returned by e.g. findParty) are not mapped in WSDL
> either. Instead an "eeval-" type exists in the wsdl with wsdl annotations
> suggesting that those should be defined by the ofbiz "module" (e.g. Party)
> - however, this does not appear to be the case unless I missed something
> somewhere?
>
> Thanks in advance for your assistance.
>
> Best regards,
> Morten Jensen
>

Reply via email to