When I look at the "Private Service Types" tab in a Service Contract, I get an error "AHD04400: Argument error".
search cancel

When I look at the "Private Service Types" tab in a Service Contract, I get an error "AHD04400: Argument error".

book

Article ID: 25235

calendar_today

Updated On:

Products

CA Service Desk Manager CA Service Management - Service Desk Manager

Issue/Introduction

The "Private Service Type" tab in a defined Service Contract doesn't contain any information at all, only the above error. In the stdlog, the following error appears:

11/11 12:20:24.52 [EXAMPLE SDM SERVER]  web:local          2208 ERROR        session.c       3406 No equal sign in arg "%20Development" 
11/11 12:20:24.52 [EXAMPLE SDM SERVER]  web:local          2208 ERROR        session.c       2844 Error parsing cgi POST string "&ENV_DOCUMENT_ROOT=C:\Program Files\CA\Service Desk\bopcfg\www\CATALINA_BASE\webapps\CAisd\&ENV_HTTP_USER_AGENT=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)&ENV_REMOTE_HOST=[EXAMPLE SDM SERVER]&ENV_REMOTE_USER=[EXAMPLE SDM SERVER]\XXXX&ENV_REQUEST_METHOD=GET&ENV_SCRIPT_NAME=/CAisd/pdmweb.exe&SID=709148024&FID=6228&OP=SEARCH&FACTORY=sdsc&KEEP.CONTRACT_CONTEXT=400001&KEEP.SVC_CONTRACT_ID=400001&KEEP.SVC_CONTRACT_SYM=XXXX&QBE.EQ.owning_contract=400001&KEEP.POPUP_NAME=XXXX"

Environment

Release: 14.1 or higher
Component:  CA Service Desk Manager

Cause

This is typically caused by a Service Contract name that contains an ampersand character.

Resolution

If you remove the ampersand character, this solves the problem.