Pb when refresh a deski document in webi withe DP on excel
Hi
with deski i create a query based on excel file.
the excel file is located in a shared folder.
My Data Provider use a path like this:
myserver\myfolder\myexcelfile.xls
It works very fine.
then i export the document into the repository and when i try to refresh it with Infoview it doesn't work anymore ;-((
error dma 0007: too standard msg ;-(
Note: everyone has full rights on the folder
any idea (not to copy all the excel file on local server drive ! it works)
thank u all
Gil
Hi Gil,
In this case, the DeskI Report Server is not able to identify the source i.e. the excel file.
The reason may be that the service account running the DeskI Report Server needs access to the network share (i.e. it'll have to be a system account or the share will need to be open to everyone).
Probably, we will be able to refresh the deski report when the DeskI Report Server runs on the account that has rights on the Network drive.
Regards
Abhijeet
Similar Messages
-
I downloaded the 09 version without deleting the 08 (didn't know), and now I am having some problems : when I open a document, it opens with 09, and then when I try to re-open it with 08 it is not possible ! I have a message saying tha "the fichier index xml is absent" (my computer is in French. I want to work with pages 08 until I get familiar with the 09 version. What shall I do ? What does this happen?
Once you open the files in the new version you can't open them in the old version. Pick one version to use (have to be 9 now as you already have converted files)
-
HT201335 when i watch movies from the web with airplay on my apple tv stop every 2 minuts
when i watch movies from the web with airplay on my apple tv stop every 2 minuts
I have a similar issue with my Home Sharing. Everything plays just fine on my Apple TV except when I try to play a movie using Home Sharing. If I choose the same show or movie from the Purchased section of iTunes it works just fine but nothing ever loads for me on Home Sharing.
Not the exact same issue, but very similar. Good luck, I'm hoping to learn something here too! -
I'm running Windows 7 (64-bit), using Firefox 8.0. When I open a document with Adobe Reader 9, I am unable to do anything with it (print, save, etc.) other than view it. When I use Internet Explorer I don't have this problem.
Not sure what you mean by truncated troubleshooting report, but here's what I copied from "troubleshooting" under "help". My printer is selected as the default printer in Devices and Printers. Also, remember that a document that won't print in Firefox prints fine in Internet Explorer.
Application Basics
Name
Firefox
Version
8.0
User Agent
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
Profile Directory
Open Containing Folder
Enabled Plugins
about:plugins
Build Configuration
about:buildconfig
Crash Reports
about:crashes
Extensions
Name
Version
Enabled
ID
Ad-Aware Security Toolbar
0.9
true
{87934c42-161d-45bc-8cef-ef18abe2a30c}
LightShot (screenshot tool)
2.0.1
true
{394DCBA4-1F92-4f8e-8EC9-8D2CB90CB69B}
ZoneAlarm Security Engine
1.5.350.0
true
{FFB96CC1-7EB3-449D-B827-DB661701C6BB}
HP Smart Web Printing
4.60
false
[email protected]
Java Console
6.0.29
false
{CAFEEFAC-0016-0000-0029-ABCDEFFEDCBA}
ShopToWin2
1.0.29
false
{5835466c-49af-4cbe-b102-a8c8b6313749}
ZoneAlarm Security Community Toolbar
3.8.1.0
false
{91da5e8a-3318-4f8c-b67e-5964de3ab546}
Modified Preferences
Name
Value
browser.history_expire_days.mirror
180
browser.places.importBookmarksHTML
false
browser.places.smartBookmarksVersion
2
browser.startup.homepage
http://www.google.com/firefox
browser.startup.homepage_override.buildID
20111104165243
browser.startup.homepage_override.mstone
rv:8.0
dom.max_chrome_script_run_time
0
extensions.lastAppVersion
8.0
font.size.variable.x-western
24
keyword.URL
http://www.google.com/search?ie=utf-8&mssrc=ms_kwd&mstb=adawaretb&q=
network.cookie.prefsMigrated
true
places.database.lastMaintenance
1323127479
places.history.expiration.transient_current_max_pages
192172
places.last_vacuum
1299626190
plugin.disable_full_page_plugin_for_types
print.print_printer
HP Photosmart Prem C410 series
print.printer_HP_Photosmart_Prem_C410_series.print_bgcolor
false
print.printer_HP_Photosmart_Prem_C410_series.print_bgimages
false
print.printer_HP_Photosmart_Prem_C410_series.print_command
print.printer_HP_Photosmart_Prem_C410_series.print_downloadfonts
false
print.printer_HP_Photosmart_Prem_C410_series.print_edge_bottom
0
print.printer_HP_Photosmart_Prem_C410_series.print_edge_left
0
print.printer_HP_Photosmart_Prem_C410_series.print_edge_right
0
print.printer_HP_Photosmart_Prem_C410_series.print_edge_top
0
print.printer_HP_Photosmart_Prem_C410_series.print_evenpages
true
print.printer_HP_Photosmart_Prem_C410_series.print_footercenter
print.printer_HP_Photosmart_Prem_C410_series.print_footerleft
&PT
print.printer_HP_Photosmart_Prem_C410_series.print_footerright
&D
print.printer_HP_Photosmart_Prem_C410_series.print_headercenter
print.printer_HP_Photosmart_Prem_C410_series.print_headerleft
&T
print.printer_HP_Photosmart_Prem_C410_series.print_headerright
&U
print.printer_HP_Photosmart_Prem_C410_series.print_in_color
true
print.printer_HP_Photosmart_Prem_C410_series.print_margin_bottom
0.5
print.printer_HP_Photosmart_Prem_C410_series.print_margin_left
0.5
print.printer_HP_Photosmart_Prem_C410_series.print_margin_right
0.5
print.printer_HP_Photosmart_Prem_C410_series.print_margin_top
0.5
print.printer_HP_Photosmart_Prem_C410_series.print_oddpages
true
print.printer_HP_Photosmart_Prem_C410_series.print_orientation
0
print.printer_HP_Photosmart_Prem_C410_series.print_page_delay
50
print.printer_HP_Photosmart_Prem_C410_series.print_pagedelay
500
print.printer_HP_Photosmart_Prem_C410_series.print_paper_data
1
print.printer_HP_Photosmart_Prem_C410_series.print_paper_height
11.00
print.printer_HP_Photosmart_Prem_C410_series.print_paper_size_type
0
print.printer_HP_Photosmart_Prem_C410_series.print_paper_size_unit
0
print.printer_HP_Photosmart_Prem_C410_series.print_paper_width
8.50
print.printer_HP_Photosmart_Prem_C410_series.print_reversed
false
print.printer_HP_Photosmart_Prem_C410_series.print_scaling
1.00
print.printer_HP_Photosmart_Prem_C410_series.print_shrink_to_fit
false
print.printer_HP_Photosmart_Prem_C410_series.print_to_file
false
print.printer_HP_Photosmart_Prem_C410_series.print_unwriteable_margin_bottom
0
print.printer_HP_Photosmart_Prem_C410_series.print_unwriteable_margin_left
0
print.printer_HP_Photosmart_Prem_C410_series.print_unwriteable_margin_right
0
print.printer_HP_Photosmart_Prem_C410_series.print_unwriteable_margin_top
0
privacy.donottrackheader.enabled
true
privacy.sanitize.migrateFx3Prefs
true
security.warn_viewing_mixed
false
Graphics
Adapter Description
Intel(R) G45/G43 Express Chipset
Vendor ID
8086
Device ID
2e22
Adapter RAM
Unknown
Adapter Drivers
igdumd64 igd10umd64 igdumdx32 igd10umd32
Driver Version
8.15.10.2202
Driver Date
8-25-2010
Vendor ID (GPU #2)
8086
Device ID (GPU #2)
2e23
Adapter RAM (GPU #2)
Unknown
Adapter Drivers (GPU #2)
igdumd64 igd10umd64 igdumdx32 igd10umd32
Driver Version (GPU #2)
8.15.10.2202
Driver Date (GPU #2)
8-25-2010
Direct2D Enabled
true
DirectWrite Enabled
true (6.1.7601.17563)
ClearType Parameters
Gamma: 2200 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50
WebGL Renderer
Google Inc. -- ANGLE -- OpenGL ES 2.0 (ANGLE 0.0.0.686)
GPU Accelerated Windows
1/1 Direct3D 10 -
I have an Access 2013 Web App in my Sharepoint 2013 online website. It contains a query to report on its data (several, actually, but let's keep it simple). I want to connect an Excel spreadsheet to the query, visualise the data in pivot tables/graphs/whatever,
save the spreadsheet in a Document Library, and let other team site Sharepoint users open the spreadsheet (preferably in Excel online, but with Excel client if it has to be) and see/copy the data, refreshed with the latest information from the Access Web App.
Simple, surely!
The way I'm doing it at the moment is to create an ODC file to connect to the cloud-based Access 2013 database, save that ODC in a Data Connection Library in the SP site, and use the saved ODC file as data source in the Excel spreadsheet. This works and
successfully keeps everything 'in the cloud' but I can't get it to refresh in Excel Online, and if I open the spreadsheet in Excel Client I have to enter the database password every time to refresh it. I don't really want to issue this password to everyone
who might want to view the data. There must be a better way than this ODC method, I suspect.
Googlings on this have led down various blind alleys - Excel Services, PowerPivots, Web Parts - but I'm stuck on which to follow through. Please, someone, point me to an article/book/website that explains how to do this step-by-step in simple language..
thanks
JonathanI don't see any quick way of achieving it - at least there's no such functionality exists in SharePoint. All you can do, develop an event receiver that will update the fields in the list item once the excel file is added/updated. You can use OpenXml API
to manipulate the excel file.
Thanks,
Sohel Rana
http://ranaictiu-technicalblog.blogspot.com -
Each time I refresh the screen another tab opens. It looks like:
{"longFormFreeVideos":0,"primaryNetwork":"HBO","networkSmallLogo":"/api/entity/thumbnail/Network-56/50/30","genres":["War Drama","War","Adaptation","HBOseries","Drama"],"watchItOnDemand":false,"watchItOnDownloads":false,"type":"TvSeries","releaseYear":0,"shortFormVideos":7,"globalUid":"TvSeries-100451","longFormVideos":7,"description":"U.S. First Recon Marines prepare to invade Iraq; soldiers pass time while awaiting orders; a writer from ``Rolling Stone'' magazine becomes embedded with the unit.","name":"Generation Kill","topProjects":[],"providerCodes":["d"],"videoIsProtected":false,"endYear":2008,"episodeListings":{},"shortFormFreeVideos":7,"episodeDetails":{},"isProtected":true,"watchItOnTv":false,"topContributors":[],"episodeSeasonNumber":0,"startYear":2008,"isNetworkPremium":true,"longFormProtectedVideos":7,"watchItOnFancast":false,"episodeAirings":{},"shortFormProtectedVideos":0}
I am assuming this is different depending on which screen I refresh. It also brings up the download screen too. Why?Mozilla has download mirror websites around the globe and uses them to "balance" the downloads of Firefox so users don't need to "wait in line" for their download.
Here's a listing of those mirrors. <br />
http://www.mozilla.org/community/mirrors.html -
I have a problem with my Mac OS X Lion when using Remote Desk Connection or VPN with Wifi.
I know it's the wifi configuration problem since it all works if I connect to the internet with a cable.
Need some more details; are you getting any error messages? If you go to System Preferences > Networks what does it say under Airport?
-
Can't run Deski documents in XI Release 3
We have recently installed XI Release 3 in our development environment with the intention of migrating from release 2. Most things work fine. For instance we can create and run Deski documents, and, create and run Webi documents. What we can't do is run Deski documents via Infoview. When refreshing a Deski document we get the "Refreshing Data" dialogue box but a couple of seconds later the dialogue changes to one with the title "Refreshing Data" but with the red X circle and an OK button on it - it's basically a blank dialogue box.
Any ideas as to what could be causing this problem?
We are running this on a Windows Server 2003 SP2 with a DB2 8.1 repository. We are also using Tomcat 5.5.20.Did you look at the Windows event log to see if it provided any hint? Does this happen with other forms or with a simple test form? Also, look at the dump file in the <OraHome>/forms90/trace folder to see if it provides a clue.
Are you using the latest JInitiator? See
http://www.oracle.com/technology/products/forms/htdocs/10gR2/clientsod_forms10gR2.html
Message was edited by:
Mark Roberts -
Error when refreshing web intelligence document less then every minute
Hi all,
I get the following error, when refreshing document via javascript more often then every minute:
Server Error in '/Dashboard' Application.
FatalException occured. The cause was : BusinessObjects.Enterprise.OcaFramework.Oca.oca_abuse: IDL:img.seagatesoftware.com/OCA/oca_abuse:3.2 at BusinessObjects.Enterprise.OcaFramework.ManagedService.invoke(MethodInfo method, Object[] args, IDictionary context)
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: BusinessObjects.Enterprise.OcaFramework.ManagedServiceFatalException: FatalException occured. The cause was : BusinessObjects.Enterprise.OcaFramework.Oca.oca_abuse: IDL:img.seagatesoftware.com/OCA/oca_abuse:3.2 at BusinessObjects.Enterprise.OcaFramework.ManagedService.invoke(MethodInfo method, Object[] args, IDictionary context)
Source Error:
Line 121:
Line 122: //Session["StorageToken" + strDocId] = doc.StorageToken;
Line 123: doc = reportEngine.OpenDocument(intDocID);
Line 124: //doc = reportEngine.GetDocumentFromStorageToken(storageToken);
Line 125: doc.Refresh();
Source File: c:\inetpub\wwwroot\dashboard\document.aspx.cs Line: 123
Stack Trace:
[ManagedServiceFatalException: FatalException occured. The cause was : BusinessObjects.Enterprise.OcaFramework.Oca.oca_abuse: IDL:img.seagatesoftware.com/OCA/oca_abuse:3.2
at BusinessObjects.Enterprise.OcaFramework.ManagedService.invoke(MethodInfo method, Object[] args, IDictionary context)]
BusinessObjects.ReportEngine.WI.Internal.Server.OCCA._WICDZProxy.initInstance(Byte[] p0, UTF8StringHolder p1)
BusinessObjects.ReportEngine.WI.Internal.Server.OCCA.OCCAServerStub.InitInstance(String clientInfo, Int32& returnCode)
[CommunicationException: The Web Intelligence server could not be reached. Contact your Business Objects administrator. (Error: RWI 00236)]
BusinessObjects.ReportEngine.WI.Internal.Server.OCCA.OCCAServerStub.InitInstance(String clientInfo, Int32& returnCode)
BusinessObjects.ReportEngine.WI.Internal.Server.ServerCaller.InitInstance(String clientInfo)
BusinessObjects.ReportEngine.WI.Internal.WIDocumentInstance..ctor(WIReportEngine engine, Int32 documentId)
BusinessObjects.ReportEngine.WI.Internal.WIReportEngine.OpenDocument(Int32 documentId)
Dashboard.document.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\dashboard\document.aspx.cs:123
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()
Version Information: Microsoft .NET Framework Version:1.1.4322.2407; ASP.NET Version:1.1.4322.2407
I searched forum and google for this error, but I didn't find anything. Did you heard of this error? How can I fix it?
My BO Version is BusinessObjects Enterprise XI (without any ServicePacks). Is there a SP which fix this error?
Thank you for every idea!!!Hi,
Copy File from Client system to server in same folder location .
Make sure in Edit Query option Editable & Refreshable options are checked .
Please check the links below .
Webi Excel Personal Data Provider Dynamic Data
How to create a webi report using excel as source
Excel as datasource in Infoview
Excel source located in Infoview -
Post Author: amcc
CA Forum: Administration
I have been unable to work out what access right is needed for Webi users to be able to save a Deski document to their Favourites folder. We have some migrated documents containing features that will not convert to Webi so have had to allow access to the Deski documents in the repository. Anyone in the Administrators group can successfully save the Deski documents but other users cannot and get the message:
SaveAs Document Failed (80043761)
The same group of users can view and refresh the document without any problem. They can also use 'Save to my computer as' without any problem.
For an example group of users they have:
1. View on Demand set on the universe2. View on Demand set on the universe connection3. View on Demand set on the folder containing the document4. Log on to Desktop Intelligence and view this object in the CMC set for the Desktop Intelligence application5. Save Desktop Intelligence Documents set for the Desktop Intelligence application6. Full Control of their Favourites folder.
I've even tried changing the View on Demand settings to Full Control but it made no difference.
What have I missed?Hi all,
Even I have faced this problem,but the scenario is little different here.
I have a deski publication report , which run sucessfully evry day but once in a while fails giving this error.
SaveDocumentAs failed (80042908)
When we run this report again it run fine.
I am really wondered why this is happpening.
Any suggestions on this. Thanks in advance. -
"Cannot open document. (Error: INF) Deski docs in WEBI not opening
Our users are receiving the following error within WEBI when oppening DESKI documents. "Cannot open document. (Error: INF). WEBI files open fine, DESKI files do not.
I want to break something.
Any ideas? Many thanksWe are also having the same issue - personal (i.e. my favorite) Webi documents saved prior to today cause the error: Value Cannot be Null (Error:INF). New Webi documents or documents in the corporate repository are functioning properly.
Any ideas on how to fix issue is greatly appreciated.
Thank you -
Error when refreshing WEBI report with Universe Connection Type "SSO"
Hi Experts:
We are trying to refresh the Webi report in Infoview with Universe Connection set as "Use Single Sign On when refreshing the report at view time", so that we can leverage SAP OLAP authorization variable from Bex Query which the Universe is built on.
However got the error of "incomplete logon data" after all the configurations done following below blogs:
SNC Part 1
/people/ingo.hilgefort/blog/2009/07/03/businessobjects-enterprise-and-client-side-snc-part-1-of-2
SNC Part 2
/people/ingo.hilgefort/blog/2009/07/03/businessobjects-enterprise-and-client-side-snc-part-2-of-2
We already have Win AD SSO to SAP setup, and in BO CMC, Win AD user is mapped to SAP user ID.
The SNC settings are:
- AD Account: service.test.bobj (all lower-letters)
- 32-bit gsslib on the BO server, and 64 bit on the BW server side.
- SNC0: p:service.test.bobj at DOMAIN
- SU01 --> BO_Service ; SNC: p:service.test.bobj at DOMAIN
- Entitlement system tab --> username: BO_Service
SNC Name: p:service.test.bobj at DOMAIN
- SNC settings tab:
SNC Lib: c:\winnt\gsskrb5.dll
Mutual Authentication settings: p:SAPServiceBP0 at DOMAIN
In CMC, the role can be imported if "RFC activated" option unchecked in SNC0.
I found a few threads on the same topic, but they are all not answered:
SNC Client side configuration error
SNC Configuration Error: Incomplete logon Data
Can you please provide details of the solution if you have impleted a same scenario successsfully, or any thoughts to help the investigation?
Thanks in advance!
Regards,
JonathanHi Ingo,
Sorry for taking so long to reply, we are trying to set up server side trust and enable SSO; but we still couldn't success.
What we did is:
1. We followed installation guide chapter 6, generate certificate and PSE, etc. All looks good.
2. Then we still have the "incomplete logon data" error when refreshing webi report after logon using Windows AD user ID.
3. Then we trace the PFC connection, the log is as below. We checked several BO notes, e.g. 1500150, 1461247.. The part bothers us is that we even don't have URI displayed in the log when system trying to use SNC, and we couldn't get more info on this which make us very difficult to diagnosis.
Can you please help? Thanks a lot!
Thu Mar 31 10:54:46.857 ThreadID<1980> SAPMODULE : SAPAuthenticationService: Authentication model for SAP connectivity is SSO
Thu Mar 31 10:54:46.857 ThreadID<1980> SAPMODULE : SAPAuthenticationService: Determining if we can connect using SNC. Calling CanAuthenticate...
Thu Mar 31 10:54:46.919 ThreadID<1980> SAPMODULE : SAPAuthenticationService: Unable to authenticate using SNC because the URI does not meet the minimum connection requirements.
Thu Mar 31 10:54:46.919 ThreadID<1980> SAPMODULE : SAPAuthenticationService: Determining if we can connect using SSO. Calling CanAuthenticate...
Thu Mar 31 10:54:46.919 ThreadID<1980> SAPMODULE : SAPAuthenticationService: Authentication model for SAP connectivity is SSO
Thu Mar 31 10:54:47.013 ThreadID<1980> SAPMODULE : SAPAuthenticationService: The SAP SSO authentication process will fail because the SAP secondary credential are not properly updated and the password is blank.
Thu Mar 31 10:54:47.013 ThreadID<1980> SAPMODULE : SAPAuthenticationService: Trying to connect to SAP using this URI : occa:sap://;PROVIDER=sapbw_bapi,R3NAME=PB0,GROUP=BI_Group1,MSHOST=sapaupdb04,LANG=en,CLIENT=100,CATALOG="ZSPUM602",CUBE="ZSPUM602/ZSPUM602_Q50"
Thu Mar 31 10:54:47.013 ThreadID<1980> SAPMODULE : SAPAuthenticationService: Calling m_pRfcWrapper->RfcOpenEx() ...
Thu Mar 31 10:54:47.154 ThreadID<1980> SAPMODULE : SAPAuthenticationService: RfcOpenEx(...) returned 0
Thu Mar 31 10:54:47.154 ThreadID<1980> SAPMODULE : SAPAuthenticationService: Call to m_pRfcWrapper->RfcOpenEx() took 0.141 seconds
Thu Mar 31 10:54:47.154 ThreadID<1980> SAPMODULE : SAPAuthenticationService: SAPAuthenticationService::~SAPAuthenticationService -
Hello,
I have includes a Web link in an image.
When I convert the document in PDF, the link remains inactive. Could use me?
Thank you.No version of Pages will allow images to be links. We always got around this by bracketting the image with text and making the link in that.
Pages 5 has lost the ability to have cross links in pdfs and seems to have a bug that disables any links after the first page.
Peter -
Shut down and restarted computer, "browser error" still pops up when trying to access documents using Google doc's.
Holding shift key and clicking refresh does not clear window.
What else can be done to clear the window and gain access to my documents?Hi,
Found a note explaining the significance of these errors.
It says:
"NZE-28862: SSL connection failed
Cause: This error occurred because the peer closed the connection.
Action: Enable Oracle Net tracing on both sides and examine the trace output. Contact Oracle Customer support with the trace output."
For further details you may refer the Note: 244527.1 - Explanation of "SSL call to NZ function nzos_Handshake failed" error codes
Thanks & Regards,
Sindhiya V. -
Post Author: usaitconsultant
CA Forum: JAVA
Would you know if there's a way to mimic Deski
document from BOXI server(CMS) to local machine, pass parameter, execute and
save in a mutiple report format then store in a local drive or network
drive? Most examples and tutorials in BO XI R2 I've seen are scheduling while drilling report is for web intelligence only and not desktop intelligence. Please let me know your ideas. I would really appreciate your help. Thanks.Post Author: usaitconsultant
CA Forum: JAVA
Hi Ted,
Thanks for the reply.The file is not available in the server. Though, I checked CMS and I found an instance in history tab and the status is failed with error below.
Error Message:
A variable prevented the data provider Query 1 with BANRRD30 from being refreshed. (DMA0008).When I checked my codes, I found out that the object Im using is for web intelligence data provider. However, I cannot find any documentation and example for passing parameter values in desktop intelligence data provider. Any idea on this? You think this is not suported by Report Engine SDK?Thanks.
Maybe you are looking for
-
hello to every one ,, client requriment , he want to move the old data to another ztable , like sales order data , delivery data , billing data , by doing this system will get free space , how to do this advance thanks
-
Hi, The current integration is between Avaya and CUCM using SIP Trunk, calling from Avaya to Cisco is working fine, however when the calls originate from the Avaya to Meeting place which uses the SIP trunk between Avaya and CUCM the call does not
-
TS1368 No search results displays in iTunes
I go to the iTunes app and type in a search for an artist or song for music, and nothing is ever displayed. The screen stays white and nothing appears.
-
MacBook air reinstall snow leapord over Lion - back to how I bought it???
Wondering what the heck is going on with my MacBook Air end 2010 model. I want to wipe it. Reinstall the correct software and give it away. Nothing is allowing this seemingly simple pricess to take place. I have Lion installed on it now - seemingl
-
Send Images using Dynamic Proxies
Hi! I try to send java.awt.Images over the wire. My first attempt was to modify the static stub example from the tutorial ('hello'). I added a new method to the interface and the implementation with Image as its return value. It worked fine. However,