Case-Sensitivity: know when (and if) it matters
When most of us think about Case-sensitivity, we generally think of the way in which a program distinguishes between words using uppercase and lowercase letters. It’s important to understand how systemically, this can influence the way in which files, directories, objects, and libraries are referenced. Case-sensitivity makes things a little more complicated when multiple and remote systems are involved; often with more than one type of operating system. A common EXTOL configuration may have EBI running on Windows, but reading and writing files from several other UNIX/Linux systems. While Windows considers uppercase and lowercase letters in file names the same, Linux does not. If we’re not careful, our integration may fail, all because of a simple letter. This blog discusses how different operating systems – Windows, UNIX/Linux, and System i – and their related file systems treat case-sensitivity. It also suggests some general best practices. Read more…