Using Generated Web Services |
The major differences between XMLA Web services and generated Web services are:
Consumption capabilities. Generated Web services have a WSDL that is customized for each stored process that is in the service. This enables client application developers to create proxies that can create and read the XML documents that are exchanged with the service. XMLA services are described in the Discover call, so proxies must be manually created by the developer for calling the service.
Attachments. XMLA Web services can process XML only. Generated Web services can read and write binary information by using attachments. For example, this means you can return graphs that are generated by ODS by using generated services.
Output parameters. The only allowed output from XMLA is the _WEBOUT stream. Generated services can return output parameters, the _WEBOUT stream, packages (by using attachments), and data targets.
Deployment. To deploy a stored process for XMLA, you set the XMLA Web Service keyword. To deploy a stored process for a generated service, you use a wizard in the folder view of SAS Management Console.
Metadata. Generated Web services have metadata that can be accessed using SAS Management Console.
Copyright © 2008 by SAS Institute Inc., Cary, NC, USA. All rights reserved.