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