I just spent a little time trying to get C++ SCA to load my PHP extension dll. The error I was getting was.
820:5044 SystemConfigurationException raised: Unable to load library: C:\simon\Projects\Eclipse3.2\cpp\sca\deploy\extensions\php\bin/tuscany_sca_php.dll I had forgotten from the last time that I did this that SCA goes looking for dlls to load based on the TUSCANY_SCACPP (I believe) and then tries to load the dlls that it finds. So I spent a little time looking at this error message wondering why it couldn;t load a dll that clearly it knew exactly the right path for. Of course I had missed the dll location from my path. Once I fixed this I got the same message and eventually realized that the path needed to be extended to include the dependencies of tuscany_sca_php.dll. Now this is basic getting a program working stuff but I was thrown by the message which suggests that SCA knows exactly where the dll is. How about changing the message to either SystemConfigurationException raised: Unable to load library: tuscany_sca_php.dll Or SystemConfigurationException raised: Unable to load library: C:\simon\Projects\Eclipse3.2\cpp\sca\deploy\extensions\php\bin/tuscany_sca_php.dll check PATH or LD_LIBRARY_PATH. Or SystemConfigurationException raised: SCA has detected the library: C:\simon\Projects\Eclipse3.2\cpp\sca\deploy\extensions\php\bin/tuscany_sca_php.dll but is unable to load it because the SCA executable can't find it in PATH or LD_LIBRARY_PATH Simon
