Hello,
I'm writing a piece of code to import briefcases using Repository Access, but I'm having troubles with the code at the Template matching step.
The code reads as follows:
Select Case request.RequestType
Case BriefcaseRequestType.MatchTemplates
Dim mTemplates As IList(Of BriefcaseTemplateInfo) = request.MatchTemplates
For i As Integer = 0 To mTemplates.Count - 1
Dim mTemp As BriefcaseTemplateInfo = mTemplates(i)
mTemp.MatchStrategy = If(mTemp.MatchTemplate IsNot Nothing, BriefcaseFieldMatchStrategy.Match, BriefcaseFieldMatchStrategy.Create)
'If mTemp.Name = "Daily Journal" Then
'mTemp.MatchStrategy = BriefcaseFieldMatchStrategy.Match
'End If
Next
Dim mFields As IList(Of BriefcaseFieldInfo) = request.MatchFields
For i As Integer = 0 To mFields.Count - 1
Dim mField As BriefcaseFieldInfo = mFields(i)
mField.MatchStrategy = If(mField.MatchField IsNot Nothing, BriefcaseFieldMatchStrategy.Match, BriefcaseFieldMatchStrategy.FollowTemplate)
'If mField.Name = "Branch" Then
'mField.MatchStrategy = BriefcaseFieldMatchStrategy.Match
'End If
Next
request = imp.FinishedMatchingTemplates
end Select
But the BriefcaseTemplateInfo and the BriefcaseFieldInfo are not recognized because of the following error:
Error 58 'System.Collections.IList' has no type parameters and so cannot have type arguments.
Here you have a screenshot of the compilation error:
Probably it's a silly question, but can anyone help?
I'm using LF 9.2 and VS 2008 for practical reasons.
Thank you in advance and best regards,
Ignacio PdeA
BMB sal