#7637
Support 3
Participant

    Seems like you can not use the custom filter syntax in FilterSetText token. Another option is to use the query folder. This query/search folder will allow you to use custom filter syntax. See the Query object in Object API (http://developer.novell.com/documentation/gwobjapi/index.html?gwobjenu/data/h7ikbsqg.html) for more information. See below the sample code:

      
      const QUERY_FOLDER = "My_Test"
    
      Dim oQuery
    
      ' Creates a new Query object
      Set oQuery = GroupWise.Account.CreateQuery
    
      oQuery.Expression = "(MAIL) AND (BOX_TYPE = INCOMING) AND (<MyType, STRING> CONTAINS ""1"")"
    
      ' The locations to be searched.
      oQuery.Locations.Add(GroupWise.account.mailbox)
    
      ' Boolean. TRUE means the client will automatically start the query when the
      ' query folder is opened
      oQuery.StartOnOpen = TRUE
    
      ' Creates a new query folder based on this query
      call oQuery.CreateFolder(QUERY_FOLDER, GroupWise.Account.RootFolder)
      Call GroupWise.Account.Refresh
    
      MsgBox ("The folder '" & QUERY_FOLDER & "' created under root folder.")
    
      Set oQuery = Nothing
    

    Hope this helps.

    Regards,
    Advansys Support

    [This message was edited by Support 3 on June 18, 2006 at 09:20 PM.]