Top
ServerView Resource Orchestrator Cloud Edition V3.1.0 Operation Guide
ServerView

15.4.6 Sending Usage charges

The usage charges for the previous month confirmed the day after the cut-off date are attached as a usage charge file and sent to the email address. The usage charge file is a zip file combining the usage charge list file and the usage charge detail file.

The detail of this file is as follows:

File

File name

Description

Usage charges file

YYYYMM_tenant_name[_date_deleted].zip

File of usage charges for the tenant in zip format.
YYYYMM is the date of the cut-off.
"_date_deleted" is added when the tenant has already been deleted.

Usage charge list file

YYYYMM_tenant_name[_date_deleted].csv

File in CSV format showing the tenant's previous month's usage charges plus the usage charges by the L-Platform they own.
YYYYMM is the date of the cut-off.
"_date_deleted" is added when the tenant has already been deleted.

Usage charge detail file

YYYYMM_L-PlatformID.csv

File in CSV format showing the breakdown of usage charges for each L-Platform.
YYYYMM is the date of the cut-off.

Point

Size of the usage charges file

The size of usage charge files depends on the number of L-Platforms deployed for the tenant and the configuration used. For example, if 200 L-Platforms including two L-Servers are deployed, the file size is about 160 Kb.

15.4.6.1 Usage Charge List File

The usage charge list file is a file in CSV format showing the tenant's previous month's usage charges plus the usage charges by the L-Platform they own.
The output items are as follows:

Item

Description

TenantName

This is the tenant name. (*1)

TenantDisplayName

This is the display name. Note (*1)

TenantDeletedDate

This is the date and time the tenant was deleted.
Output only if the tenant has already been deleted. Empty string is output if this has not been deleted.

Format: YYYY-MM-DD HH:mm:ss.SSS (*1)
Example:2013-03-31 23:59:59.999

Date

This is the cut-off date.
Format:YYYY-MM (*1)
Example:2013-03

TotalChargeAmount

Total value of the usage charge for the tenant.
The amounts are values, so they are not enclosed with double-quotes (").
Format:ZZZZZZZZZZZ9 (*2)
Example:800

FileVersion

This is the version of the file.
Fixed as 1.0.

LplatformId

This is the L-Platform ID. (*1)

LplatformName

This is the L-Platform name. (*1)

LplatformDeletedDate

Date that the L-Platform was returned.
Output only if the L-Platform has already been returned. Empty string is output if this has not been returned.

Format:YYYY-MM-DD HH:mm:ss.SSS (*1)
Example:2013-03-31 23:59:59.999

ChargeAmount

The amount of usage charges for each L-Platform.
The amounts are values, so they are not enclosed with double-quotes (").
Format:ZZZZZZZZZZZ9 (*2)
Example:1000

*1: Data enclosed with double-quotes (").
*2: The amount is shown only, without the currency symbol.

The following is an example of file output:

#TenantName,TenantDisplayName,TenantDeletedDate,Date,TotalChargeAmount,FileVersion,LplatformId,LplatformName,LplatformDeletedDate,ChargeAmount
"TNT00001","tenant01","2012-02-01 09:30:40.001","2012-02",1800,"1.0","","","",
"","","","",,"","TNT00001-LPlatform01","template-TNT00001-LPlatform01","2012-01-10 09:30:40.001",1000
"","","","",,"","TNT00001-LPlatform02","template-TNT00001-LPlatform02","",800

15.4.6.2 Usage charge Detail File

The usage charge detail file is a file in CSV format showing the breakdown of usage charges for each L-Platform.
The output items are as follows:

Item

Description

TenantName

This is the tenant name. (*1)

TenantDisplayName

This is the display name. Note (*1)

TenantDeletedDate

This is the date and time the tenant was deleted.
Output only if the tenant has already been deleted. Empty string is output if this has not been deleted.

Format: YYYY-MM-DD HH:mm:ss.SSS (*1)
Example:2013-03-31 23:59:59.999

LplatformId

This is the L-Platform ID. (*1)

LplatformName

This is the L-Platform name. (*1)

LplatformDeletedDate

Date that the L-Platform was returned.
Output only if the L-Platform has already been returned. Empty string is output if this has not been returned.

Format:YYYY-MM-DD HH:mm:ss.SSS (*1)
Example:2013-03-31 23:59:59.999

Date

This is the cut-off date.
Format:YYYY-MM (*1)
Example:2013-03

ChargeAmount

The amount of usage charges for each L-Platform.
The amounts are values, so they are not enclosed with double-quotes (").
Format:ZZZZZZZZZZZ9 (*1)
Example:1000

FileVersion

This is the version of the file.
Fixed as 1.0.

ItemColumn1

This is a breakdown (item 1).
The template name, virtual L-Server name, or physical L-Server name is output.

ItemColumn2

This is a breakdown (item 2).
The category of the resource. Empty string is output if this is for an L-Platform template, virtual L-Server, or physical L-Server.

ItemColumn3

This is a breakdown (item 3).
The image name or resource identifier is output. (*1)

ItemColumn4

This is a breakdown (item 4).
This is the unit corresponding to the unit price. A hyphen (-) is output if this is for an L-Platform template, virtual L-Server, or physical L-Server.

UnitPrice

This is the unit price. (*1)

UsedFrequency

This is the usage time. (*1)

ItemAmount

This is a breakdown of the amounts.
Format:ZZZZZZZZZZZ9 (*2)
Example:50

*1: Data enclosed with double-quotes (").
*2: The amount is shown only, without the currency symbol.

The following is an example of file output:

#TenantName,TenantDisplayName,TenantDeletedDate,LplatformId,LplatformName,LplatformDeleteDate,Date,ChargeAmount,FileVersion,ItemColumn1,ItemColumn2,ItemColumn3,ItemColumn4,UnitPrice,UsedFrequency,ItemAmount
"TNT00001","tenant01","2012-02-01 09:30:40.001","TNT00002-LPlatform01","template-TNT00002-LPlatform01","2012-02-01 09:30:40.001","2012-02",1000,"1.0","","","","","","",
"","","","","","","",,"","Template","","TE_01","-","\200.0000/month","1 month",200
"","","","","","","",,"","Virtual server(serverId001)","","image001","-","\1.2000/h","5h",6
"","","","","","","",,"","Virtual server(serverId001)","CPU","/VMPool","1core,10GHz","\1.6667,\0.5560/h","18h",26
"","","","","","","",,"","Virtual server(serverId001)","Memory capacity","/VMPool","10GB","\20.0000/h","18h",360
"","","","","","","",,"","Virtual server(serverId001)","Disk Capacity","/StragePool","10GB","\8.7500/h","18h",158
"","","","","","","",,"","Virtual server(serverId001)","Disk Capacity","/StragePool2","10GB","\9.0000/h","2h",18
"","","","","","","",,"","Virtual server(serverId001)","Disk Capacity","/StragePool3","10GB","\9.7230/h","6h",59
"","","","","","","",,"","Virtual server(serverId003)","","image003","-","\1.2000/h","5h",6
"","","","","","","",,"","Virtual server(serverId003)","CPU","/VMPool","1core,10GHz","\1.6667,\0.5560/h","18h",26
"","","","","","","",,"","Virtual server(serverId003)","Memory capacity","/VMPool","10GB","\20.0000/h","18h",360
"","","","","","","",,"","Virtual server(serverId003)","Disk Capacity","/StragePool","10GB","\8.7500/h","18h",158
"","","","","","","",,"","Virtual server(serverId003)","Disk Capacity","/StragePool2","10GB","\9.0000/h","2h",18
"","","","","","","",,"","Virtual server(serverId003)","Disk Capacity","/StragePool3","10GB","\9.7230/h","6h",59
"","","","","","","",,"","Physical server(serverId002)","","image002","-","\1.2000/h","5h",6
"","","","","","","",,"","Physical server(serverId002)","CPU","/ServerPool","1core,10GHz","\1.6667,\0.5560/h","18h",26
"","","","","","","",,"","Physical server(serverId002)","Memory capacity","/ServerPool","10GB","\20.0000/h","18h",360
"","","","","","","",,"","Physical server(serverId002)","Disk Capacity","/StragePool","10GB","\8.7500/h","18h",158
"","","","","","","",,"","Physical server(serverId002)","Disk Capacity","/StragePool2","10GB","\9.0000/h","2h",18
"","","","","","","",,"","Physical server(serverId002)","Disk Capacity","/StragePool3","10GB","\9.7230/h","6h",59