Hi,

I added these configurations [1] as Kavinda had said in his reply and the
client runs fine. Thanks for the heads up Kavinda.

[1]

   <operation name="checkFileExists">
      <call-query href="checkFileExistsQuery">
         <with-param name="fileName" query-param="fileName"/>
      </call-query>
   </operation>
   <operation name="createNewFile">
      <call-query href="createNewFileQuery">
         <with-param name="fileName" query-param="fileName"/>
         <with-param name="fileType" query-param="fileType"/>
      </call-query>
   </operation>
   <operation name="getFileType">
      <call-query href="getFileTypeQuery">
         <with-param name="fileName" query-param="fileName"/>
      </call-query>
   </operation>
   <operation name="getFileSize">
      <call-query href="getFileSizeQuery">
         <with-param name="fileName" query-param="fileName"/>
      </call-query>
   </operation>
   <operation name="getFileRecords">
      <call-query href="getFileRecordsQuery">
         <with-param name="fileName" query-param="fileName"/>
      </call-query>
   </operation>
   <operation name="appendDataToFile">
      <call-query href="appendDataToFileQuery">
         <with-param name="fileName" query-param="fileName"/>
         <with-param name="data" query-param="data"/>
      </call-query>
   </operation>
   <operation name="deleteFile">
      <call-query href="deleteFileQuery">
         <with-param name="fileName" query-param="fileName"/>
      </call-query>
   </operation>


Thanks,


On Tue, Feb 17, 2015 at 12:20 PM, Kavinda <vi...@wso2.com> wrote:

> Hi,
> I also got the same issue.
> I could resolve it by  adding the operations for the required queries via
> dashboard,
> 1.Using XML edit,
> Go to
>            Home > Manage > Services > List > Data Service XML Editor of
> File service and add following operation.
> <operation name="checkFileExists">
>       <call-query href="checkFileExistsQuery">
>          <with-param name="fileName" query-param="fileName"/>
>       </call-query>
>  </operation>
> 2. Using wizard,
> Go to
>           Home > Manage > Services > List > Service Dashboard > Queries
>  > Operations
>  and add new operation for the 'checkFileExistsQuery' query using name '
> checkFileExists'.
>
> May be this is the expected behaviour of the sample, if so, it is better
> if these info can be added to the DSS documentation.
>
> Regards,
> Kavinda
>
> On Tue, Feb 10, 2015 at 12:19 AM, Chathura Priyankara <chathu...@wso2.com>
> wrote:
>
>> Hi,
>>
>> Here the client is trying to access HTTPEndpoint (See
>> <DSSHome>samples/clients/src/org/wso2/carbon/dataservices/samples/FileServiceApp.java
>> in line 288),  but it seems like HttpEndpoint for this, is not working.
>>
>> If you try to access HttpEndpoint from Tryit you will get following
>> message :
>>
>> <soapenv:Reason xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";>
>>    <soapenv:Text xml:lang="en-US">The endpoint reference (EPR) for the
>> Operation not found is
>> /services/samples/FileService.HTTPEndpoint/checkFileExists?fileName=myfile
>> and the WSA Action = null. If this EPR was previously reachable, please
>> contact the server administrator.</soapenv:Text>
>> </soapenv:Reason>
>>
>> The service is working for both SOAPEndpoints.
>> So I think that is the issue here and this can be fixed in
>> FileServiceApp.java (may be to access SOAP12Endpoint) and need to recompile
>> it.
>>
>> Thanks!
>> Best Regards,
>>
>>
>> On Mon, Feb 9, 2015 at 2:43 PM, Thusitha Thilina Dayaratne <
>> thusit...@wso2.com> wrote:
>>
>>> Hi,
>>>
>>> I'm trying to run the FileService[1] sample in the WSO2 DSS. When I try
>>> to upload an image through the provided client I'm getting following an
>>> IOException [2]
>>>
>>>
>>> ​
>>> [1] - https://docs.wso2.com/display/DSS322/File+App+Service+Sample
>>>
>>> [2] - Stack trace
>>>
>>>>  [java] java.io.IOException: Server returned HTTP response code: 500
>>>> for URL:
>>>> http://localhost:9763/services/samples/FileService.HTTPEndpoint/checkFileExists?fileName=abc.jpg
>>>>      [java] at
>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1615)
>>>>      [java] at
>>>> org.wso2.carbon.dataservices.samples.FileServiceApp.contactURL(FileServiceApp.java:251)
>>>>      [java] at
>>>> org.wso2.carbon.dataservices.samples.FileServiceApp.checkFileExists(FileServiceApp.java:320)
>>>>      [java] at
>>>> org.wso2.carbon.dataservices.samples.FileServiceApp.actionPerformed(FileServiceApp.java:399)
>>>>      [java] at
>>>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
>>>>      [java] at
>>>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
>>>>      [java] at
>>>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
>>>>      [java] at
>>>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
>>>>      [java] at
>>>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
>>>>      [java] at
>>>> java.awt.Component.processMouseEvent(Component.java:6505)
>>>>      [java] at
>>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
>>>>      [java] at java.awt.Component.processEvent(Component.java:6270)
>>>>      [java] at java.awt.Container.processEvent(Container.java:2229)
>>>>      [java] at
>>>> java.awt.Component.dispatchEventImpl(Component.java:4861)
>>>>      [java] at
>>>> java.awt.Container.dispatchEventImpl(Container.java:2287)
>>>>      [java] at java.awt.Component.dispatchEvent(Component.java:4687)
>>>>      [java] at
>>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
>>>>      [java] at
>>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
>>>>      [java] at
>>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
>>>>      [java] at
>>>> java.awt.Container.dispatchEventImpl(Container.java:2273)
>>>>      [java] at java.awt.Component.dispatchEvent(Component.java:4687)
>>>>      [java] at
>>>> java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
>>>>      [java] at java.awt.EventQueue.access$200(EventQueue.java:103)
>>>>      [java] at java.awt.EventQueue$3.run(EventQueue.java:682)
>>>>      [java] at java.awt.EventQueue$3.run(EventQueue.java:680)
>>>>      [java] at java.security.AccessController.doPrivileged(Native
>>>> Method)
>>>>      [java] at
>>>> java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
>>>>      [java] at
>>>> java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
>>>>      [java] at java.awt.EventQueue$4.run(EventQueue.java:696)
>>>>      [java] at java.awt.EventQueue$4.run(EventQueue.java:694)
>>>>      [java] at java.security.AccessController.doPrivileged(Native
>>>> Method)
>>>>      [java] at
>>>> java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
>>>>      [java] at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
>>>>      [java] at
>>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
>>>>      [java] at
>>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
>>>>      [java] at
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
>>>>      [java] at
>>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
>>>>      [java] at
>>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
>>>>      [java] at
>>>> java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
>>>
>>>
>>> Any help to solve this would be nice.
>>>
>>> Thanks and Best Regards
>>> --
>>> Thusitha Dayaratne
>>> Software Engineer | WSO2 Inc
>>>
>>> Email    thusit...@wso2.com
>>> Mobile  +94712756809
>>> Blog      alokayasoya.blogspot.com
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Chathura Priyankara
>> Software Engineer | WSO2 Inc.
>> Mobile : +94718795340
>> Blog : www.codeoncloud.blogspot.com
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Vinod Kavinda
> *Software Engineer*
> *WSO2, Inc <http://www.wso2.com>.*
> Mobile : +94 (0) 712 415544
> vi...@wso2.com
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Malith Munasinghe | Software Engineer
M: +94 (071) 9401122
E: mali...@wso2.com
W: http://wso2.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to