I am trying to implement a Non-Interactive Provider and my application is currently able to publish data to TREP.
the NIP application is currently loading the dictionary from local filesystem after logging in as a provider. So i have been able to publish data to TREP.
However, I would look to download this dictionary from the TREP ADH instead of relying on the local filesystem.
Whenever the dictionary request is sent, the NIP application receives a Close Request without any data.
I have ensured the the Login Response contains the SupportProviderDictionaryDownload element and is set to 1.
Could you please help with what i could be missing and why I would be receiving a Close Request?
Below is my Request and I have logged in as a Provider.
<REQUEST domainType="DICTIONARY" streamId="3" containerType="NO_DATA" flags="0x00" dataSize="0">
<key flags="0x0B (HAS_SERVICE_ID|HAS_NAME|HAS_FILTER)" serviceId="258" name="RWFFld" filter="15"/>
<dataBody>
</dataBody>
</REQUEST>