Home > Class Reference > ENSLIB namespace > %ZEN.Template.AddInWizard.SOAPWizard


class %ZEN.Template.AddInWizard.SOAPWizard extends %ZEN.Template.AddInWizard.Template

Studio Template.
The SOAP Wizard reads a WSDL (Web Services Description Language) document and creates one or more SOAP client or service classes.
Each SOAP Client class contains one or more methods that, when invoked, remotely call the corresponding Web Method of the Web Service.
Each SOAP Service class contains one or more methods that may be remotely invoked.

Property Inventory (Including Private)

Method Inventory (Including Private)


parameter HELPID = GSOAP_soapwizard;
Inherited description: DOCBOOK Topic Id that offers help for this template.
parameter PAGETITLE = SOAP Wizard;
Display title of this page
parameter TEMPLATEDESCRIPTION = creates one or more SOAP client or service classes from a WSDL document.;
Inherited description: Short description of the template to show in Studio.
If DOMAIN is defined this will be localized.
parameter TEMPLATENAME = SOAP Wizard;
Inherited description: Name of the template to show in Studio.
If DOMAIN is defined this will be localized.
parameter TEMPLATETITLE = SOAP Wizard;
Inherited description: Title of the template to show in the template window.
parameter TEMPLATETYPE = cls;
Inherited description: Comma separated list of 'CSP', 'CSR', 'MAC', 'INT', 'INC', 'BAS', 'CLS' to say what type of code this template generates; CSP, CSR, Routine, or Class code. You can also specify '*' for all types.

Properties (Including Private)

property InternalPassword as %String;
Internal password to be used for HTTP authentication.
Property methods: InternalPasswordDisplayToLogical(), InternalPasswordGet(), InternalPasswordIsValid(), InternalPasswordLogicalToDisplay(), InternalPasswordLogicalToOdbc(), InternalPasswordNormalize(), InternalPasswordSet()
property InternalURL as %String;
Internally reconstructed URL with user entered CacheUserName and CachePassword. This url will not be saved into recent list.
Property methods: InternalURLDisplayToLogical(), InternalURLGet(), InternalURLIsValid(), InternalURLLogicalToDisplay(), InternalURLLogicalToOdbc(), InternalURLNormalize(), InternalURLSet()
property InternalUsername as %String;
Internal username to be used for HTTP authentication.
Property methods: InternalUsernameDisplayToLogical(), InternalUsernameGet(), InternalUsernameIsValid(), InternalUsernameLogicalToDisplay(), InternalUsernameLogicalToOdbc(), InternalUsernameNormalize(), InternalUsernameSet()
property IsEnsemble as %ZEN.Datatype.boolean;
Property methods: IsEnsembleDisplayToLogical(), IsEnsembleGet(), IsEnsembleIsValid(), IsEnsembleLogicalToDisplay(), IsEnsembleLogicalToOdbc(), IsEnsembleLogicalToXSD(), IsEnsembleNormalize(), IsEnsembleSet(), IsEnsembleXSDToLogical()
property Packages as %ZEN.Datatype.string;
String that contains package names delimited by comma.
Property methods: PackagesDisplayToLogical(), PackagesGet(), PackagesIsValid(), PackagesLogicalToDisplay(), PackagesLogicalToOdbc(), PackagesNormalize(), PackagesSet()
property TotalPackages as %ZEN.Datatype.integer;
Number of total Namespaces which is the same as total packages
Property methods: TotalPackagesDisplayToLogical(), TotalPackagesGet(), TotalPackagesIsValid(), TotalPackagesLogicalToDisplay(), TotalPackagesLogicalToOdbc(), TotalPackagesNormalize(), TotalPackagesSet()
property lblFile as %ZEN.Datatype.caption [ InitialExpression = $$$TextJS("Enter the path and name of a WSDL File:") ];
Property methods: lblFileDisplayToLogical(), lblFileGet(), lblFileIsValid(), lblFileLogicalToDisplay(), lblFileLogicalToOdbc(), lblFileNormalize(), lblFileSet()
property lblURL as %ZEN.Datatype.caption [ InitialExpression = $$$TextJS("Enter a WSDL URL:") ];
Property methods: lblURLDisplayToLogical(), lblURLGet(), lblURLIsValid(), lblURLLogicalToDisplay(), lblURLLogicalToOdbc(), lblURLNormalize(), lblURLSet()

Methods (Including Private)

classmethod %DrawErrNote(pSeed) as %Status
method %OnAfterCreatePage() as %Status
Inherited description: This callback is called after the server-side page object and all of its children are created.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
classmethod %OnPreHTTP() as %Boolean
Zen page notification of an HTTP request. This method can be overwritten by subclasses.
This is called before the standard Zen pre-HTTP processing occurs.
method %OnTemplateAction() as %Status
This method is called when the template is complete. Any output to the principal device is returned to the Studio.
(1) adding classes to the project; (2) classes may be opened if Studio's option "Open file to added project" is checked.
clientmethod ConfirmAddSoap() [ Language = javascript ]