+Service Definition
<service name="ProfitabilityService">
<port binding="ProfitabilityServiceSoapHttp" name="ProfitabilityServicePortType">
<address location="REPLACE_WITH_ACTUAL_URL"/>
</port>
</service>
ProfitabilityService: Standard interface defining the methods and their definitions which Hyperion Profitability and Cost Management product will process as WebService methods.

Input Parameters:

string applicationName:
bulkEditOptionsDTO bulkEditOptions:

Output Parameters:

string return:
+Operation Definition
<operation name="applyBulkEdit">
<input message="applyBulkEditInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="applyBulkEditOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
</operation>
+Binding Operation Definition
<operation name="applyBulkEdit">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
</operation>

Input Parameters:

string applicationName:
copyPOVDTO copyPOVData:

Output Parameters:

string return:
+Operation Definition
<operation name="copyPOVData">
<input message="copyPOVDataInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="copyPOVDataOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="copyPOVData">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Input Parameters:

string applicationName:
+Operation Definition
<operation name="deleteApplication">
<input message="deleteApplicationInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="deleteApplicationOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteApplication">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Input Parameters:

string applicationName:
+Operation Definition
<operation name="deletePOV">
<input message="deletePOVInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="deletePOVOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deletePOV">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Input Parameters:

string applicationName:
cubeDeployOptionsDTO cubeDeployOptions:

Output Parameters:

string return:
+Operation Definition
<operation name="deployCube">
<input message="deployCubeInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="deployCubeOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deployCube">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Input Parameters:

string pAppName:

Output Parameters:

applicationType return:
+Operation Definition
<operation name="getApplicationType">
<input message="getApplicationTypeInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="getApplicationTypeOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getApplicationType">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Output Parameters:

applicationDTO return:
+Operation Definition
<operation name="getApplications">
<input message="getApplicationsInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="getApplicationsOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getApplications">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Input Parameters:

applicationType pAppType:

Output Parameters:

applicationDTO return:
+Operation Definition
<operation name="getApplicationsByType">
<input message="getApplicationsByTypeInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="getApplicationsByTypeOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getApplicationsByType">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Input Parameters:

string applicationName:
string stageName:

Output Parameters:

+Operation Definition
<operation name="getAssignmentRuleDefinitions">
<input message="getAssignmentRuleDefinitionsInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="getAssignmentRuleDefinitionsOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
</operation>
+Binding Operation Definition
<operation name="getAssignmentRuleDefinitions">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
</operation>

Input Parameters:

string applicationName:

Output Parameters:

driverDTO return:
+Operation Definition
<operation name="getDriverDefinitions">
<input message="getDriverDefinitionsInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="getDriverDefinitionsOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
</operation>
+Binding Operation Definition
<operation name="getDriverDefinitions">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
</operation>

Input Parameters:

string applicationName:

Output Parameters:

+Operation Definition
<operation name="getPOV">
<input message="getPOVInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="getPOVOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getPOV">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Input Parameters:

string applicationName:

Output Parameters:

stageDTO return:
+Operation Definition
<operation name="getStages">
<input message="getStagesInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="getStagesOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getStages">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Input Parameters:

string processName:

Output Parameters:

string return:
+Operation Definition
<operation name="getTaskStatusByProcessName">
<input message="getTaskStatusByProcessNameInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="getTaskStatusByProcessNameOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getTaskStatusByProcessName">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Input Parameters:

string applicationName:
string importConfigName:

Output Parameters:

string return:
+Operation Definition
<operation name="importFromStaging">
<input message="importFromStagingInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="importFromStagingOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="importFromStaging">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Input Parameters:

string applicationName:
dimensionDTO dimensions:
+Operation Definition
<operation name="prepareDetailedViewsForReporting">
<input message="prepareDetailedViewsForReportingInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="prepareDetailedViewsForReportingOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="prepareDetailedViewsForReporting">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Input Parameters:

string applicationName:

Output Parameters:

string return:
+Operation Definition
<operation name="processCalcScripts">
<input message="processCalcScriptsInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="processCalcScriptsOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="processCalcScripts">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Input Parameters:

string applicationName:

Output Parameters:

string return:
+Operation Definition
<operation name="processDetailedCalculations">
<input message="processDetailedCalculationsInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="processDetailedCalculationsOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="processDetailedCalculations">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>

Input Parameters:

string applicationName:
genealogyOptionsDTO genealogyInfo:

Output Parameters:

string return:
+Operation Definition
<operation name="processGenealogyExecutionPaths">
<input message="processGenealogyExecutionPathsInput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<output message="processGenealogyExecutionPathsOutput" ns1:Action="" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"/>
<fault message="ProfitabilityServiceException" name="ProfitabilityServiceException"/>
</operation>
+Binding Operation Definition
<operation name="processGenealogyExecutionPaths">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="ProfitabilityServiceException">
<fault encodingStyle="" name="ProfitabilityServiceException" use="literal"/>
</fault>
</operation>
+Message Definition
<message name="applyBulkEditInput">
<part element="applyBulkEdit" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="applyBulkEditOutput">
<part element="applyBulkEditResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="copyPOVDataInput">
<part element="copyPOVData" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="copyPOVDataOutput">
<part element="copyPOVDataResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="deleteApplicationInput">
<part element="deleteApplication" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="deleteApplicationOutput">
<part element="deleteApplicationResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="deletePOVInput">
<part element="deletePOV" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="deletePOVOutput">
<part element="deletePOVResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="deployCubeInput">
<part element="deployCube" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="deployCubeOutput">
<part element="deployCubeResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getApplicationTypeInput">
<part element="getApplicationType" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getApplicationTypeOutput">
<part element="getApplicationTypeResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getApplicationsByTypeInput">
<part element="getApplicationsByType" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getApplicationsByTypeOutput">
<part element="getApplicationsByTypeResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getApplicationsInput">
<part element="getApplications" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getApplicationsOutput">
<part element="getApplicationsResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getAssignmentRuleDefinitionsInput">
<part element="getAssignmentRuleDefinitions" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getDriverDefinitionsInput">
<part element="getDriverDefinitions" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getDriverDefinitionsOutput">
<part element="getDriverDefinitionsResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getPOVInput">
<part element="getPOV" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getPOVOutput">
<part element="getPOVResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getStagesInput">
<part element="getStages" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getStagesOutput">
<part element="getStagesResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="getTaskStatusByProcessNameInput">
<part element="getTaskStatusByProcessName" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="importFromStagingInput">
<part element="importFromStaging" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="importFromStagingOutput">
<part element="importFromStagingResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="prepareDetailedViewsForReportingInput">
<part element="prepareDetailedViewsForReporting" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="processCalcScriptsInput">
<part element="processCalcScripts" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="processCalcScriptsOutput">
<part element="processCalcScriptsResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="processDetailedCalculationsInput">
<part element="processDetailedCalculations" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="processGenealogyExecutionPathsInput">
<part element="processGenealogyExecutionPaths" name="parameters"/>
</message>
Referenced By:

Fields:

string name:
+Type Definition
<complexType name="applicationDTO">
<complexContent>
<extension base="baseDTO">
<sequence>
<element minOccurs="0" name="name" type="string"/>
<element minOccurs="0" name="type" type="applicationType"/>
</sequence>
</extension>
</complexContent>
</complexType>
Type Hierarchy:
Referenced By:

Fields:

string name:
+Type Definition
<complexType name="assignmentRuleDTO">
<complexContent>
<extension base="baseDTO">
<sequence>
<element minOccurs="0" name="name" type="string"/>
</sequence>
</extension>
</complexContent>
</complexType>
Type Hierarchy:
Referenced By:

Fields:

string comment:
string destinationRules:
string drivers:
bulkEditOperations operation:
boolean selectAllRulesOrDriversForDelete:
boolean selectEntireStageForDelete:
string sourceRules:
+Type Definition
<complexType name="bulkEditOptionsDTO">
<complexContent>
<extension base="baseDTO">
<sequence>
<element minOccurs="0" name="comment" type="string"/>
<element maxOccurs="unbounded" minOccurs="0" name="destinationRules" nillable="true" type="string"/>
<element maxOccurs="unbounded" minOccurs="0" name="drivers" nillable="true" type="string"/>
<element minOccurs="0" name="operation" type="bulkEditOperations"/>
<element minOccurs="0" name="povGrp" type="povMemberGroupDTO"/>
<element name="selectAllRulesOrDriversForDelete" type="boolean"/>
<element name="selectEntireStageForDelete" type="boolean"/>
<element maxOccurs="unbounded" minOccurs="0" name="sourceRules" nillable="true" type="string"/>
</sequence>
</extension>
</complexContent>
</complexType>
Type Hierarchy:
Referenced By:

Fields:

string calculateStageList:
string clearAllStageList:
string clearCalculatedStageList:
string generateStageList:
layer layerName:
boolean transferData:
+Type Definition
<complexType name="calcScriptOptionsDTO">
<complexContent>
<extension base="baseDTO">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="calculateStageList" nillable="true" type="string"/>
<element maxOccurs="unbounded" minOccurs="0" name="clearAllStageList" nillable="true" type="string"/>
<element maxOccurs="unbounded" minOccurs="0" name="clearCalculatedStageList" nillable="true" type="string"/>
<element maxOccurs="unbounded" minOccurs="0" name="generateStageList" nillable="true" type="string"/>
<element minOccurs="0" name="layerName" type="layer"/>
<element minOccurs="0" name="povGrp" type="povMemberGroupDTO"/>
<element name="transferData" type="boolean"/>
</sequence>
</extension>
</complexContent>
</complexType>
Type Hierarchy:
Referenced By:

Fields:

boolean copyAssignments:
boolean copyCostLayerData:
boolean copyCostRevenueValues:
boolean copyDriverAssociations:
boolean copyDriverValues:
boolean copyRevenueLayerData:
boolean copyStageObjectCalculations:
povMemberGroupDTO sourcePOV:
povMemberGroupDTO targetPOV:
+Type Definition
<complexType name="copyPOVDTO">
<complexContent>
<extension base="baseDTO">
<sequence>
<element name="copyAssignments" type="boolean"/>
<element name="copyCostLayerData" type="boolean"/>
<element name="copyCostRevenueValues" type="boolean"/>
<element name="copyDriverAssociations" type="boolean"/>
<element name="copyDriverValues" type="boolean"/>
<element name="copyRevenueLayerData" type="boolean"/>
<element name="copyStageObjectCalculations" type="boolean"/>
<element minOccurs="0" name="sourcePOV" type="povMemberGroupDTO"/>
<element minOccurs="0" name="targetPOV" type="povMemberGroupDTO"/>
</sequence>
</extension>
</complexContent>
</complexType>
Type Hierarchy:
Referenced By:

Fields:

boolean archiveDataAndReloadAfterDeploy:
boolean archiveDataBeforeDeploy:
cubeType cubeType:
boolean deleteDataArchiveAfterReload:
boolean firstTimeDeployment:
boolean replaceDatabase:
boolean updateDatabase:
+Type Definition
<complexType name="cubeDeployOptionsDTO">
<complexContent>
<extension base="baseDTO">
<sequence>
<element name="archiveDataAndReloadAfterDeploy" type="boolean"/>
<element name="archiveDataBeforeDeploy" type="boolean"/>
<element minOccurs="0" name="cubeType" type="cubeType"/>
<element name="deleteDataArchiveAfterReload" type="boolean"/>
<element name="firstTimeDeployment" type="boolean"/>
<element name="replaceDatabase" type="boolean"/>
<element name="updateDatabase" type="boolean"/>
</sequence>
</extension>
</complexContent>
</complexType>
Type Hierarchy:
Referenced By:

Fields:

boolean abortOnError:
boolean clearCalculated:
string comment:
boolean createContributionDetail:
boolean createDriverTables:
boolean createStageBalanceDetail:
povMemberGroupDTO dataPOVMemberGroups:
boolean executeCalculations:
boolean limitedPreview:
povMemberGroupDTO modelPOVMemberGroup:
string postScript:
string preScript:
string srcAssignRuleName:
+Type Definition
<complexType name="detailedCalculationOptionsDTO">
<complexContent>
<extension base="baseDTO">
<sequence>
<element name="abortOnError" type="boolean"/>
<element name="clearCalculated" type="boolean"/>
<element minOccurs="0" name="comment" type="string"/>
<element name="createContributionDetail" type="boolean"/>
<element name="createDriverTables" type="boolean"/>
<element name="createStageBalanceDetail" type="boolean"/>
<element maxOccurs="unbounded" minOccurs="0" name="dataPOVMemberGroups" nillable="true" type="povMemberGroupDTO"/>
<element name="executeCalculations" type="boolean"/>
<element name="limitedPreview" type="boolean"/>
<element minOccurs="0" name="modelPOVMemberGroup" type="povMemberGroupDTO"/>
<element minOccurs="0" name="postScript" type="string"/>
<element minOccurs="0" name="preScript" type="string"/>
<element minOccurs="0" name="srcAssignRuleName" type="string"/>
</sequence>
</extension>
</complexContent>
</complexType>
Type Hierarchy:
Referenced By:

Fields:

string name:
string shortName:
+Type Definition
<complexType name="dimensionDTO">
<complexContent>
<extension base="baseDTO">
<sequence>
<element minOccurs="0" name="name" type="string"/>
<element minOccurs="0" name="shortName" type="string"/>
</sequence>
</extension>
</complexContent>
</complexType>
Type Hierarchy:
Referenced By:

Fields:

string name:
string type:
+Type Definition
<complexType name="driverDTO">
<complexContent>
<extension base="baseDTO">
<sequence>
<element minOccurs="0" name="name" type="string"/>
<element minOccurs="0" name="type" type="string"/>
</sequence>
</extension>
</complexContent>
</complexType>
Type Hierarchy:
Referenced By:

Fields:

layer layerName:
string paths:
+Type Definition
<complexType name="genealogyOptionsDTO">
<complexContent>
<extension base="baseDTO">
<sequence>
<element minOccurs="0" name="layerName" type="layer"/>
<element maxOccurs="unbounded" minOccurs="0" name="paths" nillable="true" type="string"/>
<element minOccurs="0" name="povGrp" type="povMemberGroupDTO"/>
</sequence>
</extension>
</complexContent>
</complexType>
Type Hierarchy:
Referenced By:

Fields:

string povDimensionMember1:
string povDimensionMember2:
string povDimensionMember3:
string povDimensionMember4:
string povState:
+Type Definition
<complexType name="povMemberGroupDTO">
<complexContent>
<extension base="baseDTO">
<sequence>
<element minOccurs="0" name="povDimensionMember1" type="string"/>
<element minOccurs="0" name="povDimensionMember2" type="string"/>
<element minOccurs="0" name="povDimensionMember3" type="string"/>
<element minOccurs="0" name="povDimensionMember4" type="string"/>
<element minOccurs="0" name="povState" type="string"/>
</sequence>
</extension>
</complexContent>
</complexType>
Type Hierarchy:
Referenced By:

Fields:

int displayOrder:
string stageName:
+Type Definition
<complexType name="stageDTO">
<complexContent>
<extension base="baseDTO">
<sequence>
<element name="displayOrder" type="int"/>
<element minOccurs="0" name="stageName" type="string"/>
</sequence>
</extension>
</complexContent>
</complexType>
Type Hierarchy:
Referenced By:

Fields:

string Message:
int Code:
+Type Definition
<complexType name="ProfitabilityServiceException">
<sequence>
<element name="Message" type="string"/>
<element name="Code" type="int"/>
</sequence>
</complexType>
Referenced By:
+Type Definition
<simpleType name="applicationType">
<restriction base="string">
<enumeration value="GENERAL"/>
<enumeration value="DETAIL"/>
</restriction>
</simpleType>
Type Hierarchy:
Referenced By:

Fields:

string applicationName:
bulkEditOptionsDTO bulkEditOptions:
+Type Definition
<complexType name="applyBulkEdit">
<sequence>
<element name="applicationName" type="string"/>
<element name="bulkEditOptions" type="bulkEditOptionsDTO"/>
</sequence>
</complexType>
Referenced By:

Fields:

string return:
+Type Definition
<complexType name="applyBulkEditResponse">
<sequence>
<element name="return" type="string"/>
</sequence>
</complexType>
Referenced By:
+Type Definition
<simpleType name="bulkEditOperations">
<restriction base="string">
<enumeration value="ADD_DRIVERS"/>
<enumeration value="REMOVE_DRIVERS"/>
<enumeration value="ADD_ASSIGNMENT_RULES"/>
<enumeration value="REMOVE_ASSIGNMENT_RULES"/>
</restriction>
</simpleType>
Type Hierarchy:
Referenced By:

Fields:

string applicationName:
copyPOVDTO copyPOVData:
+Type Definition
<complexType name="copyPOVData">
<sequence>
<element name="applicationName" type="string"/>
<element name="copyPOVData" type="copyPOVDTO"/>
</sequence>
</complexType>
Referenced By:

Fields:

string return:
+Type Definition
<complexType name="copyPOVDataResponse">
<sequence>
<element name="return" type="string"/>
</sequence>
</complexType>
Referenced By:
+Type Definition
<simpleType name="cubeType">
<restriction base="string">
<enumeration value="CALCULATION_CUBE"/>
<enumeration value="REPORTING_CUBE"/>
</restriction>
</simpleType>
Type Hierarchy:
Referenced By:

Fields:

string applicationName:
+Type Definition
<complexType name="deleteApplication">
<sequence>
<element name="applicationName" type="string"/>
</sequence>
</complexType>
Referenced By:
+Type Definition
<complexType name="deleteApplicationResponse">
<sequence/>
</complexType>
Referenced By:

Fields:

string applicationName:
+Type Definition
<complexType name="deletePOV">
<sequence>
<element name="applicationName" type="string"/>
<element name="povDTO" type="povMemberGroupDTO"/>
</sequence>
</complexType>
Referenced By:

Fields:

string applicationName:
cubeDeployOptionsDTO cubeDeployOptions:
+Type Definition
<complexType name="deployCube">
<sequence>
<element name="applicationName" type="string"/>
<element name="cubeDeployOptions" type="cubeDeployOptionsDTO"/>
</sequence>
</complexType>
Referenced By:

Fields:

string return:
+Type Definition
<complexType name="deployCubeResponse">
<sequence>
<element name="return" type="string"/>
</sequence>
</complexType>
Referenced By:

Fields:

string pAppName:
+Type Definition
<complexType name="getApplicationType">
<sequence>
<element name="pAppName" type="string"/>
</sequence>
</complexType>
Referenced By:

Fields:

applicationType return:
+Type Definition
<complexType name="getApplicationTypeResponse">
<sequence>
<element name="return" type="applicationType"/>
</sequence>
</complexType>
Referenced By:

Fields:

applicationType pAppType:
+Type Definition
<complexType name="getApplicationsByType">
<sequence>
<element name="pAppType" type="applicationType"/>
</sequence>
</complexType>
Referenced By:

Fields:

applicationDTO return:
+Type Definition
<complexType name="getApplicationsByTypeResponse">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="return" type="applicationDTO"/>
</sequence>
</complexType>
Referenced By:

Fields:

applicationDTO return:
+Type Definition
<complexType name="getApplicationsResponse">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="return" type="applicationDTO"/>
</sequence>
</complexType>
Referenced By:

Fields:

string applicationName:
string stageName:
+Type Definition
<complexType name="getAssignmentRuleDefinitions">
<sequence>
<element name="applicationName" type="string"/>
<element name="stageName" type="string"/>
</sequence>
</complexType>
Referenced By:

Fields:

+Type Definition
<complexType name="getAssignmentRuleDefinitionsResponse">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="return" type="assignmentRuleDTO"/>
</sequence>
</complexType>
Referenced By:

Fields:

string applicationName:
+Type Definition
<complexType name="getDriverDefinitions">
<sequence>
<element name="applicationName" type="string"/>
</sequence>
</complexType>
Referenced By:

Fields:

driverDTO return:
+Type Definition
<complexType name="getDriverDefinitionsResponse">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="return" type="driverDTO"/>
</sequence>
</complexType>
Referenced By:

Fields:

string applicationName:
+Type Definition
<complexType name="getPOV">
<sequence>
<element name="applicationName" type="string"/>
</sequence>
</complexType>
Referenced By:

Fields:

+Type Definition
<complexType name="getPOVResponse">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="return" type="povMemberGroupDTO"/>
</sequence>
</complexType>
Referenced By:

Fields:

string applicationName:
+Type Definition
<complexType name="getStages">
<sequence>
<element name="applicationName" type="string"/>
</sequence>
</complexType>
Referenced By:

Fields:

stageDTO return:
+Type Definition
<complexType name="getStagesResponse">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="return" type="stageDTO"/>
</sequence>
</complexType>
Referenced By:

Fields:

string processName:
+Type Definition
<complexType name="getTaskStatusByProcessName">
<sequence>
<element name="processName" type="string"/>
</sequence>
</complexType>
Referenced By:

Fields:

string return:
+Type Definition
<complexType name="getTaskStatusByProcessNameResponse">
<sequence>
<element name="return" type="string"/>
</sequence>
</complexType>
Referenced By:

Fields:

string applicationName:
string importConfigName:
+Type Definition
<complexType name="importFromStaging">
<sequence>
<element name="applicationName" type="string"/>
<element name="importConfigName" type="string"/>
</sequence>
</complexType>
Referenced By:

Fields:

string return:
+Type Definition
<complexType name="importFromStagingResponse">
<sequence>
<element name="return" type="string"/>
</sequence>
</complexType>
Referenced By:
+Type Definition
<simpleType name="layer">
<restriction base="string">
<enumeration value="COST"/>
<enumeration value="REVENUE"/>
</restriction>
</simpleType>
Type Hierarchy:
Referenced By:

Fields:

string applicationName:
dimensionDTO dimensions:
+Type Definition
<complexType name="prepareDetailedViewsForReporting">
<sequence>
<element name="applicationName" type="string"/>
<element maxOccurs="unbounded" minOccurs="0" name="dimensions" type="dimensionDTO"/>
</sequence>
</complexType>
Referenced By:
+Type Definition
<complexType name="prepareDetailedViewsForReportingResponse">
<sequence/>
</complexType>
Referenced By:

Fields:

string applicationName:
+Type Definition
<complexType name="processCalcScripts">
<sequence>
<element name="applicationName" type="string"/>
<element name="options" type="calcScriptOptionsDTO"/>
</sequence>
</complexType>
Referenced By:

Fields:

string return:
+Type Definition
<complexType name="processCalcScriptsResponse">
<sequence>
<element name="return" type="string"/>
</sequence>
</complexType>
Referenced By:

Fields:

string applicationName:
+Type Definition
<complexType name="processDetailedCalculations">
<sequence>
<element name="applicationName" type="string"/>
<element name="calcOptions" type="detailedCalculationOptionsDTO"/>
</sequence>
</complexType>
Referenced By:

Fields:

string return:
+Type Definition
<complexType name="processDetailedCalculationsResponse">
<sequence>
<element name="return" type="string"/>
</sequence>
</complexType>
Referenced By:

Fields:

string applicationName:
genealogyOptionsDTO genealogyInfo:
+Type Definition
<complexType name="processGenealogyExecutionPaths">
<sequence>
<element name="applicationName" type="string"/>
<element name="genealogyInfo" type="genealogyOptionsDTO"/>
</sequence>
</complexType>
Referenced By:

Fields:

string return:
+Type Definition
<complexType name="processGenealogyExecutionPathsResponse">
<sequence>
<element name="return" type="string"/>
</sequence>
</complexType>
Referenced By: