We have a weird problem with ODSI, sometimes we get the following error:
java.lang.IllegalStateException: Does not exist or isn't a directory: C:\WINNT\TEMP\ms1\OurAppName
This happens when we are creating objects with Mediator API via automatically generated classes.
What is going on in this code? Is it possible to tell this class to use another folder for temporary files creation? (or like force it to use only memory)? Unfortunately drive C is restricted and we do not manage folders there.
If you got a message about the directory not existing, it likely indicates that you deleted the directory after the server started. Don't.
aldsp.tmpdir is a "Java System Property", Google can tell you how to set it.
You can set it on weblogic server by editing the <domain>/bin/setDomainEnv.cmd file, around line 210 you will find something like :
Add -Daldsp.tmpdir=c:/yourtmpdir to the end of that command like this (I believe a forward slash is correct here, since java will be interpreting the path-name).