PRB: Cannot Create Target Group When MSXML3 Is in Replace Mode (298509)



The information in this article applies to:

  • Microsoft Commerce Server 4.0
  • Microsoft Commerce Server 2000

This article was previously published under Q298509

SYMPTOMS

When you install Microsoft XML 3.0 (MSXML3) in replace mode, and you attempt to create a Target Group in Campaigns, the following two error messages occur:
Line 1021: Access Denied

Then after clicking on OK:

Object Doesn't support this property or method: 'DynTargetGroup.Sort'

CAUSE

A call used in DynamicTable.htc does not work as expected with MSXML3.

RESOLUTION

To resolve this problem, do one of the following:
  • Place MSXML3 in side-by-side mode. To do this, run Xmlinst.exe with the /u parameter (xmlinst.exe /u), and then restart the server.-or-

  • Edit DynamicTable.htc to change the call that is used. To change the call used in DynamicTable.htc, find the file in the Widgets directory (where Commerce Server 2000 was installed). For example, using the default directory:

    C:\Program Files\Microsoft Commerce Server 2000\Widgets\EditHTC

    Open DynamicTable.htc in a text editor, go to line 1022, and change:

    m_xmlDataDoc.transformNodeToObject m_xmlSortDoc, m_xmlData

    to:

    m_xmlData.loadxml(m_xmlDataDoc.transformNode(m_xmlSortDoc))


Modification Type:MajorLast Reviewed:10/21/2002
Keywords:kbprb KB298509