EAI HTTP Transport fails when i invoke SendReceive - HTTP-407 Proxy Authentication Required (Doc ID 537087.1)

Last updated on AUGUST 03, 2016

Applies to:

Siebel System Software - Version 7.8.2 SIA [19213] and later
z*OBSOLETE: Microsoft Windows 2000
Product Release: V7 (Enterprise)
Version: 7.8.2 [19213] Fin Svcs
Database: Microsoft SQL Server 2000 SP4
Application Server OS: Microsoft Windows 2000 Professional
Database Server OS: Microsoft Windows 2000 Professional

This document was previously published as Siebel SR 38-3149670441.



Symptoms

HTTP/1.0 407 Proxy Authentication Required
when doing an outbound EAI HTTP Transport call.

Changes

  Invoke EAI HTTP Transport using Client Business Service Simulator and passing the arguments as below.

ParameterValue
HTTPContentType text/xml
HTTPRequestURLTemplate http://64.132.91.209/usb/contact
HTTPRequestMethod POST
<Value> Hello


Add code in EAI HTTP Transport BS Service_PreInvoke to add the header authentication as below

**************************************************************************************
function Service_PreInvokeMethod (MethodName, Inputs, Outputs)
{

if(MethodName == "SendReceive"&& Inputs.GetProperty("HTTPRequestURLTemplate") == "http://64.132.91.209/usb/contact")
{
Inputs.SetProperty("HDR.Proxy-Authenticate", "Basic domain\\siebel:siebel");
//return(CancelOperation);

}
return (ContinueOperation);
}
**********************************************************


When sent, a Proxy Authentication Required error message is returned.

HTTP/1.0 407 Proxy Authentication Required

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms