Proxy and network settings

DataMind Oda can reach the internet through an HTTP proxy. It reads the proxy settings that programs on this computer use, and it does not read the proxy settings of your operating system. This page is the reference for those settings: the names Oda reads, how one request is routed, and what the programs it runs receive. To set a proxy up, see Proxy support.

The settings Oda reads

Where and when the values are read

How one request is routed

The leave-alone list

When a value is refused

What the programs Oda runs receive

Command execution covers what a command receives of your environment.

Questions, answered

Which spelling wins when both spellings of a setting are set?

The lower-case one. The lower-case name is read first, and the upper-case spelling is used only when the lower-case name is not set. On Windows the two spellings are read as one name.

Does a setting with an empty value count as set?

No. A name that is set but empty is treated as if it were not there, and Oda falls back exactly as it would for a missing value.

How does Oda choose which setting applies to one request?

In one order. A destination on this computer or on the leave-alone list goes direct first. For every other request, Oda looks at the setting for the request's kind, then at the general address; a secure request falls back to the ordinary address last. When the setting found cannot be used, or nothing is set, the request goes direct.

Does my leave-alone list replace this computer's own exceptions?

No. The list is combined with this computer's own addresses, which are always direct; you never need to write them into it. A single * is the exception: it is kept as written and leaves every request direct.

One of my values is refused. Why do requests of that kind go direct instead of using another value?

Because Oda never replaces a refused value with a different setting's address. The setting with the problem is skipped, so requests of that kind connect directly, while your other settings keep working. Fix the value where it is set and start Oda again.

Are the values read again when I open a new chat or switch folders?

No. The values are read once, when Oda starts, and stay fixed for the whole run; a new chat or another folder changes nothing. Start Oda again for a change to apply.

I have a value in both my environment and the Oda home folder's file. Which is used?

The exported one. Your environment is read first, and the file is the fallback for names your environment does not set.

How do I know a value was refused?

Oda reports the setting that has the problem once; the report names the setting, never the value you wrote. Nothing else changes: Oda and the programs it runs start as usual, and requests of that kind go direct.