Nephila RiskStore

<back to all web services

ProcessRollupOutputPersistenceRequest

Requires Authentication
ProcessRollupOutputPersistenceRequest Parameters:
NameParameterData TypeRequiredDescription
IdqueryGuidNo
OutputDetailsqueryList<AnalysisResult>No
AnalysisResult Parameters:
NameParameterData TypeRequiredDescription
IdformlongNo
AnalysisIdformlongNo
AnalysisConfigurationIdformlongNo
ContainerformstringNo
BlobNameformstringNo
ResultTableNameformstringNo
AnalysisTypeformAnalysisTypeNo
SimulationLossPerspectiveformSimulationLossPerspectiveNo
ReinsurancePremiumLossTypeformReinsurancePremiumLossTypeNo
OutputLevelformResultOutputLevelNo
MetaRiskIdformintNo
AnalysisPortfolioEventSetResultsformList<AnalysisPortfolioEventSetResult>No
RowIdentifierformGuidNo
AnalysisType Enum:
NotSet
Standard
RunOff
SimulationLossPerspective Enum:
NotSet
Agg
Occ
ReinsurancePremiumLossType Enum:
NotSet
Net
Gross
ResultOutputLevel Enum:
NotSet
PortfolioMetrics
Curve
YLT
TailIntensity
DealYlt
DealElt
DealEltWithIndustryLoss
PortfolioElt
PortfolioEltWithIndustryLoss
EventSetGeneration
PortfolioRaps
DealRaps
PortfolioSepyIndustryLoss
DealSepyIndustryLoss
AnalysisPortfolioEventSetResult Parameters:
NameParameterData TypeRequiredDescription
IdformlongNo
AnalysisIdformlongNo
AnalysisPortfolioEventSetConfigurationIdformlongNo
AnalysisResultIdformlongNo
PortfolioNameformstringNo
RowIdentifierformGuidNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/oneway/ProcessRollupOutputPersistenceRequest HTTP/1.1 
Host: riskstoreng-dev.nephila.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	id: 00000000000000000000000000000000,
	outputDetails: 
	[
		{
			id: 0,
			analysisId: 0,
			analysisConfigurationId: 0,
			container: String,
			blobName: String,
			resultTableName: String,
			analysisType: NotSet,
			simulationLossPerspective: NotSet,
			reinsurancePremiumLossType: NotSet,
			outputLevel: NotSet,
			metaRiskId: 0,
			analysisPortfolioEventSetResults: 
			[
				{
					id: 0,
					analysisId: 0,
					analysisPortfolioEventSetConfigurationId: 0,
					analysisResultId: 0,
					portfolioName: String,
					rowIdentifier: 00000000000000000000000000000000
				}
			],
			rowIdentifier: 00000000000000000000000000000000
		}
	]
}