PC Review
Forums
Newsgroups
Windows XP
Windows XP Print / Fax
Fax server API version does not support the requested operation
Forums
Newsgroups
Windows XP
Windows XP Print / Fax
Fax server API version does not support the requested operation
![]() |
Fax server API version does not support the requested operation |
|
|
Thread Tools | Rate Thread |
|
|
#1 |
|
Guest
Posts: n/a
|
I am trying to send a fax programatically using the FAXCOMEx.DLL with .Net
(C# and COM Interop). I have built a class to encapsulate the logic for sending the fax - not much to it really. This works nicely when I include this class in a Windows Forms project and call it from an event handler. When I compile this class and call it from a web service, the "submit" call fails, with the error: "Fax server API version does not support the requested operation". (Yet it works from the WinForms app with exactly the same parameters, for server name, etc.) The code looks like this; FaxDocument faxDoc = new FaxDocumentClass(); faxDoc.CoverPageType = FAX_COVERPAGE_TYPE_ENUM.fcptLOCAL; faxDoc.CoverPage = coverPageName; faxDoc.Recipients.Add(FaxNumber,RecipientName); faxDoc.Subject = Subject; faxDoc.Note = Notes; faxDoc.Body = FileName; faxDoc.Submit(faxServerName); I've tried using impersonation to run this code under various "alias" including the system admin! Same error :-( I've checked all the permission on the fax server - which FYI is a Windows 2003 server running SBS 2003. I would be most grateful for any help provided. Thanks in anticipation. Stuart. PS. I did post this in the .Net General newsgroup a few days ago but have not had any response. |
|
|
|
#2 |
|
Guest
Posts: n/a
|
Should anyone be interested - MS tech support offered this answer...
Change the user specified in "processModel" tag of machine.config to a higher privileged user. This indeed did fix the "Fax server API version does not support the requested operation" problem but obviously will not be the final answer. I am inthe process of finding out what privileges have to change for the machine user that runs the ASPNET processes, or what the minimum requirements are for a domain user that is to be used for this purpose. I'll post when I find out. "Stuart" wrote: > I am trying to send a fax programatically using the FAXCOMEx.DLL with .Net > (C# and COM Interop). > I have built a class to encapsulate the logic for sending the fax - > not much to it really. This works nicely when I include this class in a > Windows Forms project and call it from an event handler. > > When I compile this class and call it from a web service, the "submit" call > fails, with the error: "Fax server API version does not support the requested > operation". (Yet it works from the WinForms app with exactly the same > parameters, for server > name, etc.) > > The code looks like this; > FaxDocument faxDoc = new FaxDocumentClass(); > > faxDoc.CoverPageType = FAX_COVERPAGE_TYPE_ENUM.fcptLOCAL; > faxDoc.CoverPage = coverPageName; > faxDoc.Recipients.Add(FaxNumber,RecipientName); > faxDoc.Subject = Subject; > faxDoc.Note = Notes; > faxDoc.Body = FileName; > > faxDoc.Submit(faxServerName); > > I've tried using impersonation to run this code under various "alias" > including the system admin! Same error :-( I've checked all the permission > on the fax server - which FYI is a Windows 2003 server running SBS 2003. > > I would be most grateful for any help provided. > > Thanks in anticipation. > > Stuart. > > PS. I did post this in the .Net General newsgroup a few days ago but have > not had any response. |
|
![]() |
|
| Thread Tools | |
| Rate This Thread | |
|
|

Main Page 

