[ 
https://issues.apache.org/jira/browse/OLINGO-140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

M Carissimi resolved OLINGO-140.
--------------------------------

    Resolution: Not A Problem

Hi Stephan,
thank you for your responses, sounds like we won't be able to use Function 
Imports for functions that require binary data to be passed from the consumer 
to the producer.
It might be worth considering this use case when updating the OData 
specification  in future.

Cheers
Miki

> Function Import support for binary data
> ---------------------------------------
>
>                 Key: OLINGO-140
>                 URL: https://issues.apache.org/jira/browse/OLINGO-140
>             Project: Olingo
>          Issue Type: Question
>    Affects Versions: V2 1.0.0
>            Reporter: M Carissimi
>            Assignee: Stephan Klevenz
>
> Hello,
> I have created a FucntionImport for one of my EnityTypes which has a single 
> parameter of type Edm.Binary. This is how the FunctionImport is shown on the 
> metedata:
> <FunctionImport Name="Import_Readings" 
> ReturnType="esys_producer.ES_IMPORT_READINGS" EntitySet="ES_IMPORT_READINGS" 
> m:HttpMethod="POST">
> <Parameter Name="Import File" Type="Edm.Binary"/>
> </FunctionImport>
> I now need to create an OData consumer which is able to invoke the 
> FunctionImport. I have created an html form where a file can be uploaded 
> which then invokes a Java servlet. The servlet uses odata4j to connect to the 
> OData service and invokes the function. Unfortunately the odata4j library 
> does not allow to set the property type as a byte array, which is what would 
> be required for a Binary parameter.
> I now have a few questions:
> - is it OK to have Binary parameters in a FunctionImport?
> - when inoking a FunctionImport, do all the parameter values get set on the 
> URL? If so, will the limit on size of a URL stop us from sending a large 
> binary parameter to a FunctionImport?
> - how can I create a client similar to the one described above using the 
> Olingo library?
> Regards
> Miki



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to