We are using refinitiv datascope and recently,we have moved from old reuters.com url to refinitiv.com url and our expectations are just changing the URL should be enough. But we do see that existing API's which we used got changed and below API's needed an extra parameter EjvServerHeader.
The API’s within the ExtractionServiceClient are changed as shown below :-
- ValidateInstruments :-
ValidateInstruments(ref CredentialsHeader CredentialsHeader, EjvServerHeader EjvServerHeader, InstrumentValidationRequest request, out InstrumentValidationResponse ValidateInstrumentsResult) - Extract
Extract(ref CredentialsHeader CredentialsHeader, EjvServerHeader EjvServerHeader, ExtractionRequest request, out ExtractionResponse ExtractResult) - ValidateCounterparties
ValidateCounterparties(ref CredentialsHeader CredentialsHeader, EjvServerHeader EjvServerHeader, CounterpartyValidationRequest request, out CounterpartyValidationResponse ValidateCounterpartiesResult)
We want to know the purpose of the extra parameter and what is the purpose it serves, currently, I gave an empty structure and it's working fine. But I want to know it's purpose
Code is implemented in C#