Question: When using the SmartLink feature between Web/CGI retrieval and the Web/CGI maintenance form I receive an error message that this record already exists in the file.
I want to pass the default
key field to the maintenance application to add a new record and I know that this record does not exist in that file. So what could be going wrong?

Answer:
To allow the Web/CGI maintenance template to accept the passed default values of the ‘add mode’ one needs to install a quick update from our Web site:
www.mrc-productivity.com/members/software/update.html.
After installing the update, follow these steps:
1. Re-generate maintenance application.
2. Edit retrieval’s HTML source:
HTML source before changes:
<td nowrap class = one>
<A HREF = javascript:openM00101GC(‘M00101GC.mrc?
K001=@M001
&K002=@M002
&@SMLNK=Y’)>
Class sign up file</A></td>
3. Remove parameter @SMLNK=Y and replace with parameters KCMODE=A and KCTLCD=APS in the SmartLink URL.
HTML source after necessary changes are applied:
<td nowrap @K011>
<A HREF = javascript:openM00101GC(‘M00101GC.mrc?
K001=@M001
&K002=@M002
&KCMODE=A&KCTLC=APS’)>Class sign up file</A></TD>
This update and the changes to the HTML source code will allow you to pass default values from Web/CGI retrieval to the Web/CGI maintenance form using the SmartLink option.