Question
Sergio Vidal · Mar 21, 2019

Deepsee and Ens.MessageHeader

Hi,

I want to create a messages statistics group by month and year using deepsee. To do that I'm creating a DeepSee data model based on Ens.MessageHeader.

I added both SourceConfigName and TargetConfigName as dimensions and now I'm trying to add TimeCreated but I get these messages 

ERROR #5001: Level in time dimension must have a timeFunction: TimeCreated.H1.TimeCreated
  > ERROR #5490: Error running generator for method '%GetModel:User.Mensajes' 
ERROR: %DeepSee.CubeDefinition.cls(%GetModel) of generated code compiling subclass 'User.Mensajes'
    > ERROR #5030: An error occurred while compiling class 'User.Mensajes'
Compiling routine User.Mensajes.1

Also, I tried to add a time function (MonthYear) to extract the TimeCreated value and got these messages 

ERROR: User.Mensajes.Fact.cls(%BuildAllFacts+19) : MPP5610 : Referenced macro not defined: 'timeUTCHtoUTC'
 TEXT:  s %sq2UserzMensajeszFact038141d(14)=$s(%sq2UserzMensajeszFact038141d(11)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sq2UserzMensajeszFact038141d(11)),-3)))
ERROR: User.Mensajes.Fact.cls(%BuildAllFacts+32) : MPP5610 : Referenced macro not defined: 'timeUTCHtoUTC'
 TEXT:  s %sq2UserzMensajeszFact038141d(14)=$s(%sq2UserzMensajeszFact038141d(11)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sq2UserzMensajeszFact038141d(11)),-3)))
ERROR: User.Mensajes.Fact.cls(%UpdateFacts+20) : MPP5610 : Referenced macro not defined: 'timeUTCHtoUTC'
 TEXT:  s %sqeqUserzMensajeszFact038143d(15)=$s(%sqeqUserzMensajeszFact038143d(12)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqeqUserzMensajeszFact038143d(12)),-3)))
ERROR: User.Mensajes.Fact.cls(%UpdateFacts+33) : MPP5610 : Referenced macro not defined: 'timeUTCHtoUTC'
 TEXT:  s %sqeqUserzMensajeszFact038143d(15)=$s(%sqeqUserzMensajeszFact038143d(12)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqeqUserzMensajeszFact038143d(12)),-3)))
ERROR: User.Mensajes.Fact.cls(%UpdateFacts+23) : MPP5610 : Referenced macro not defined: 'timeUTCHtoUTC'
 TEXT:  s %sqUserzMensajeszFact038144d(16)=$s(%sqUserzMensajeszFact038144d(13)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqUserzMensajeszFact038144d(13)),-3)))
ERROR: User.Mensajes.Fact.cls(%UpdateFacts+36) : MPP5610 : Referenced macro not defined: 'timeUTCHtoUTC'
 TEXT:  s %sqUserzMensajeszFact038144d(16)=$s(%sqUserzMensajeszFact038144d(13)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqUserzMensajeszFact038144d(13)),-3)))
ERROR: User.Mensajes.Fact.cls(%BuildAllFacts+11) #1002: Invalid character in tag : '%sq2UserzMensajeszFact038141d(14)=$s(%sq2UserzMensajeszFact038141d(11)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sq2UserzMensajeszFact038141d(11)),-3)))' : Offset:85 [%0AmBk1+5^User.Mensajes.Fact.1]
 TEXT:  s %sq2UserzMensajeszFact038141d(14)=$s(%sq2UserzMensajeszFact038141d(11)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sq2UserzMensajeszFact038141d(11)),-3)))
ERROR: User.Mensajes.Fact.cls(%BuildAllFacts+11) #1002: Invalid character in tag : '%sq2UserzMensajeszFact038141d(14)=$s(%sq2UserzMensajeszFact038141d(11)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sq2UserzMensajeszFact038141d(11)),-3)))' : Offset:85 [%0AmBk1+18^User.Mensajes.Fact.1]
 TEXT:  s %sq2UserzMensajeszFact038141d(14)=$s(%sq2UserzMensajeszFact038141d(11)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sq2UserzMensajeszFact038141d(11)),-3)))
ERROR: User.Mensajes.Fact.cls(%UpdateFacts+26) #1002: Invalid character in tag : '%sqeqUserzMensajeszFact038143d(15)=$s(%sqeqUserzMensajeszFact038143d(12)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqeqUserzMensajeszFact038143d(12)),-3)))' : Offset:87 [%0dfirst+8^User.Mensajes.Fact.1]
 TEXT:  s %sqeqUserzMensajeszFact038143d(15)=$s(%sqeqUserzMensajeszFact038143d(12)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqeqUserzMensajeszFact038143d(12)),-3)))
ERROR: User.Mensajes.Fact.cls(%UpdateFacts+26) #1002: Invalid character in tag : '%sqeqUserzMensajeszFact038143d(15)=$s(%sqeqUserzMensajeszFact038143d(12)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqeqUserzMensajeszFact038143d(12)),-3)))' : Offset:87 [%0dfirst+21^User.Mensajes.Fact.1]
 TEXT:  s %sqeqUserzMensajeszFact038143d(15)=$s(%sqeqUserzMensajeszFact038143d(12)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqeqUserzMensajeszFact038143d(12)),-3)))
ERROR: User.Mensajes.Fact.cls(%UpdateFacts+45) #1002: Invalid character in tag : '%sqUserzMensajeszFact038144d(16)=$s(%sqUserzMensajeszFact038144d(13)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqUserzMensajeszFact038144d(13)),-3)))' : Offset:83 [%0jmBg1+4^User.Mensajes.Fact.1]
 TEXT:  s %sqUserzMensajeszFact038144d(16)=$s(%sqUserzMensajeszFact038144d(13)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqUserzMensajeszFact038144d(13)),-3)))
ERROR: User.Mensajes.Fact.cls(%UpdateFacts+45) #1002: Invalid character in tag : '%sqUserzMensajeszFact038144d(16)=$s(%sqUserzMensajeszFact038144d(13)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqUserzMensajeszFact038144d(13)),-3)))' : Offset:83 [%0jmBg1+17^User.Mensajes.Fact.1]
 TEXT:  s %sqUserzMensajeszFact038144d(16)=$s(%sqUserzMensajeszFact038144d(13)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqUserzMensajeszFact038144d(13)),-3)))

Could someone please help me to fix these errors?

Thanks & Best Regards

Sergio Vidal

 

 

 

00
1 1 3 198
Log in or sign up to continue

Add

Include Ensemble

to the start of the cube class.

Use methods from Ens.DataType.UTC class to convert UTC time to local timezone.

Hi

It's me again.

I notice the TIMECREATED field is GMT, there is a function in deepsee to convert to Local Time?

Thanks

Sergio Vidal