You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Rajesh Kumar Mallah (JIRA)" <ji...@apache.org> on 2018/03/24 10:38:00 UTC

[jira] [Commented] (OFBIZ-10317) Allowing XML-RPC and SOAP to pass GenericValue objects to services as IN fields

    [ https://issues.apache.org/jira/browse/OFBIZ-10317?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16412515#comment-16412515 ] 

Rajesh Kumar Mallah commented on OFBIZ-10317:
---------------------------------------------

There is a  class Converters in package org.apache.ofbiz.base.conversion 
which is being consulted in the conversion attempt (and bailing out currently)

 

{{2018-03-24 15:57:07,914 |http-nio-8443-exec-2 |*Converters* |W| *** No converter found, converting from java.util.HashMap to org.apache.ofbiz.entity.Gen}}
{{ericValue. Please report this message to the developer community so a suitable converter can be created. ***}}
{{2018-03-24 15:57:07,914 |http-nio-8443-exec-2 |ObjectType |I| No type conversion available for java.util.HashMap to org.apache.ofbiz.entity.GenericVal}}
{{ue, returning original object.}}

 

 

> Allowing XML-RPC and SOAP to pass GenericValue objects to services as IN fields
> -------------------------------------------------------------------------------
>
>                 Key: OFBIZ-10317
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-10317
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: framework/webtools
>    Affects Versions: 16.11.04
>            Reporter: Rajesh Kumar Mallah
>            Priority: Major
>
>  
> The existing framework allows invoking  various services via XMLRPC or SOAP 
> as per their argument expectations. However only basic types are handled
> like String , Boolean , Int etc. If a service is expecting a GenericValue eg: 'calculateProductPrice'   it is not possible to invoke it via SOAP or XMLRPC.
> The reason being SOAP or XMLRPC can support Map and that is the closest 
> it can provide in lieu of any custom Object that a Service might be expecting.
> A generic solution needs to be found so that the full potential of the plethora of 
> exportable services can be utilized by external systems that looks for integrating and 
> banking upon OfBiz via XMLRPC or SOAP.
> h6. related Threads:
> [How to pass org.apache.ofbiz.entity.GenericValue using XMLRPC]
> [https://markmail.org/message/dwako4nsu4h3zgmu] [ dev ]
> [https://markmail.org/message/iuffmakor3ru2yce] [user]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)