Chapter 5 C Routines Reference
Retrieve the handle for the cache with the specified name.
JagStatus JagCmGetCachebyName (
SQLCHAR *cachename,
JagCmCache *cache
);
cachename
The cache name.
cache
The address of a JagCmCache handle. If a matching cache is available, its handle is returned as *cache. If no matching cache exists, *cache is set to NULL.
Return value |
To indicate |
---|---|
JAG_SUCCEED |
Success. *cache is set to the address of the matching cache. |
JAG_FAIL |
Failure. |
JagCmGetCachebyName fails for the following reasons:
JagCmGetCachebyName records a message that describes the failure reason in the server log file.
JagCmGetCachebyName allows you to retrieve connections without specifying the user name, password, and other parameters that are required by the JagCmGetCachebyUser routine.
You can retrieve a cache handle with either JagCmGetCachebyUser or JagCmGetCachebyName. Calling JagCmGetCachebyName allows you to change the cache user name, password, or server in Jaguar Manager without requiring corresponding changes to your component source code.
In order for components to retrieve a cache with JagCmGetCachebyName, the Jaguar Administrator must select the "Enable cache-by-name access" option for the cache in Jaguar Manager. JagCmGetCachebyName fails if the cache does not have this option enabled.
Connection caches can be created, viewed, and modified with Jaguar Manager. See "Manage Connection Caches" in the Jaguar CTS System Administration Guide for details.
Copyright © 2000 Sybase, Inc. All rights reserved. |
![]() |