Hi Pierre,

I just went with Apache Wink (now 1.4); it works fine and web.xml
configuration and Application set-up is straightforward.

Thanks.
Morten

On Tue, Oct 6, 2015 at 3:26 PM, Pierre Smits <pierre.sm...@gmail.com> wrote:

> Hi Morten,
>
> Thanks for the explanation. As you said that you followed the
> https://cwiki.apache.org/confluence/display/OFBIZ/Export+service+using+REST
> as a guideline, did you also use the suggested Apache Wink solution or did
> you go with the integrated Axis2 functionalities in OFBiz? Or did you use
> anything else?
>
> I can imagine that the wiki page mentioned as it was updated way back in
> 2010 for the last time.
>
> Best regards,
>
> Pierre Smits
>
> *OFBiz Extensions Marketplace*
> http://oem.ofbizci.net/oci-2/
>
> On Tue, Oct 6, 2015 at 2:34 PM, Morten Jensen <mor...@citizenme.com>
> wrote:
>
>> Hi Pierre,
>>
>> Thanks for your response, much appreciated. I did find and look at this
>> example prior to sending out my question originally - I also looked at the
>> XMLRPC and SOAP examples. However, none of them seemed to offer a way to
>> bridge/exchange "GenericValue" (or list thereof) for in/output parameters;
>> simply for the reason that in order to instantiate GenericValue you'd need
>> the entity engine locked and loaded on client-side (which clearly makes no
>> sense). The ofbiz framework's model is an interesting mix of model and
>> implementation, which seems to (at least to me) make it near impossible to
>> integrate using the options on offer.
>>
>> Instead what I ended up doing was build REST'ish web services inside the
>> ofbiz framework (using
>> https://cwiki.apache.org/confluence/display/OFBIZ/Export+service+using+REST)
>> with our own business specific model and translate from that to
>> GenericValue, runService calls etc - and thereby "endorse" the ofbiz
>> framework rather than writing a "thick" integration client that uses the
>> exposed ofbiz services; it simply doesn't appear feasible for anything
>> other than the most rudimentary integration work (like getting order status
>> or whatever).
>>
>> Thanks.
>> Morten
>>
>> On Tue, Oct 6, 2015 at 1:22 PM, Pierre Smits <pierre.sm...@gmail.com>
>> wrote:
>>
>>> 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