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 >