Bonjour @Irène Mykhailova ,
Très bien je vous remercie, voici donc l'extrait de code qui me pose soucis.
Method OnProcessInput(pInput As%RegisteredObject, Output pResponse As exparf.msg.dataXML) As%Status
{
set tSC = $$$OKs tHttpRequest = ##class(%Net.HttpRequest).%New()
set pContainer = ##class(Ens.StreamContainer).%New()
s tHttpRequest.Server = ..Servers tHttpRequest.ContentType ="application/json"// set pContainer.Stream = tHttpRequest.HttpResponse.Data// do pContainer.CopyFrom(tHttpRequest.HttpResponse.Data)Set jsonObject = [].%FromJSON(tHttpRequest.HttpResponse.Data)
Do##class(%JSON.Formatter).%New().Format(jsonObject)
set pContainer.Stream = tHttpRequest.HttpResponse.Data
for iTarget=1:1:$L(..TargetConfigNames, ",") {
set tOneTarget=$ZStrip($P(..TargetConfigNames,",",iTarget),"<>W") Continue:""=tOneTarget
$$$TRACE("The target '"_tOneTarget_"' will be called "_$SELECT(..sync=1:"synchronously",..sync=0:"synchronously"))
set tSC1=..SendRequestSync(tOneTarget,pContainer,.pResponse) Set:$$$ISERR(tSC1) tSC=$$$ADDSC(tSC,tSC1)
}
return tSC
}- Se connecter pour publier des commentaires