Interface Fax

This service type can be used to fax messages.

XML Namespace

urn:icsy:venice:wsdl:communication

XSD Data Types

basic:  http://www.v-grid.info/types/basic.xsd

domain:  http://www.v-grid.info/types/domain.xsd

faults:  http://www.v-grid.info/types/faults.xsd

comm:  http://www.v-grid.info/types/communication.xsd

Operations

 basic:UUID sendFax (domain:SSOInformation sso, comm:FaxData faxData) throws faults:AuthorizationFault, faults:FileTypeNotSupportedFault, faults:DomainDoesNotExistFault, faults:LimitExceededFault
Sends a fax to a recpient. It is possible to send a fax either to all members of a domain (i.e. fax broadcasting) or to one or more recipients. The necessary data (recipients, files, texts) is encoded in the FaxData data type. When broadcasting, the recipients will be retrieved from the WHOIS service. The allowed limits of the file numbers and text length will be checked. All the files will be convert to the PDF format automatically if necessary.

 comm:FaxNumber getUserFaxNumber (domain:SSOInformation sso) throws faults:AuthorizationFault
Gets the fax number of the sender. Either the locally stored fax number will be returned or the fax number stored in the WHOIS service.

void setUserFaxNumber (domain:SSOInformation sso, comm:FaxNumber faxNumber) throws faults:AuthorizationFault
Sets the fax number of the sender. Normally the fax number stored by the WHOIS service will be used. Use this operation if a separate fax number should be used.

 xsd:boolean isFaxReportSupported (domain:SSOInformation sso) throws faults:AuthorizationFault
Tells whether a fax report is available. This depends on the back-end provider.

Generated by the Venice Service Compiler on Thu May 10 14:12:59 CEST 2012