ValidateJournal

Description

ValidateJournal() validates dimensions, members, and journal properties by communicating with Oracle Hyperion Financial Management server.

Syntax

Function ValidateJournal(

errNames() As String,

errValues() As String

) As Long

Parameters

errNames: An output argument. Returns the categories of validations that failed as an array of strings.

errValues: An output argument. Returns which validation failed as an array of strings.

Return Value

Returns 0 if successful; otherwise, returns the appropriate error code.

Example

Sub TestValidateJournal()
   ‘Call TestCreateJournal
   TestCreateJournal
   
   Dim errNames() As String
   Dim errValues() As String
   
   retVal = jObj.ValidateJournal(errNames, errValues)
   If retVal = 0 Then
      Debug.Print "Validation Succeeded"
      If (Not Not errNames) <> 0 Then
         Debug.Print "Following are the Validation Errors"
         Debug.Print "Error Type       Description"
         Dim i As Integer
         For i = 0 To UBound(errNames)
            Debug.Print errNames(i); Spc(10); errValues(i)
         Next
      Else
         Debug.Print "No Validation Errors."
      End If
   Else
   Debug.Print "ValidateJournal Failed : " + GetErrorMessage(retVal)
End If
End Sub