Skip to content

Operation map

This page reconciles the operations the proxy exposes against the operations repository source actually invokes. A reader uses it to answer "if the remote service changed this operation, does this repository care".

Operations called from source

Operation SOAP action Call site Calling member Service documentation Source
GetDefaultPrinter http://tempuri.org/ADWebService/Service1/GetDefaultPrinter ActiveDirectoryServiceProxy.GetDefaultPrinter GetDefaultPrinter clsADServices† Services/SAIF.Services.Web.Proxies/ActiveDirectoryServiceProxy.cs:28
HasAccessCacheExternal http://tempuri.org/ADWebService/Service1/HasAccessCacheExternal ActiveDirectoryServiceProxy.HasAccess (when useExternalDomain == true) HasAccessCacheExternal clsADServices† ActiveDirectoryServiceProxy.cs:34
HasAccessCache http://tempuri.org/ADWebService/Service1/HasAccessCache ActiveDirectoryServiceProxy.HasAccess (when useExternalDomain == false) HasAccessCache clsADServices† ActiveDirectoryServiceProxy.cs:35
GetUserInfo http://tempuri.org/ADWebService/Service1/GetUserInfo ActiveDirectoryServiceProxy.GetContact GetUserInfo clsADServices† ActiveDirectoryServiceProxy.cs:40

ActiveDirectoryServiceProxy is public, but no repository source constructs it; the four rows above are reachable only by external consumers of the packaged SAIF.SAIFCode.Core assembly*.

Operations present but not called

Operation SOAP action Input message Reason not called
GetLastLogon http://tempuri.org/ADWebService/Service1/GetLastLogon string mailid, domain No call site found in repository source
GetIDNumber http://tempuri.org/ADWebService/Service1/GetIDNumber string mailid, domain No call site found in repository source
GetPaymentPassword http://tempuri.org/ADWebService/Service1/GetPaymentPassword string mailid, domain No call site found in repository source
GetAccountsByIDNumber http://tempuri.org/ADWebService/Service1/GetAccountsByIDNumber string IDNumber No call site found in repository source
GetEMailAddress http://tempuri.org/ADWebService/Service1/GetEMailAddress string mailid, domain No call site found in repository source
GetFaxNumber http://tempuri.org/ADWebService/Service1/GetFaxNumber string mailid, domain No call site found in repository source
HasAccess http://tempuri.org/ADWebService/Service1/HasAccess string mailid, resourcename No call site found in repository source
HasAccessExternal http://tempuri.org/ADWebService/Service1/HasAccessExternal string mailid, resourcename No call site found in repository source
WhoHasAccessCache http://tempuri.org/ADWebService/Service1/WhoHasAccessCache string resourcename No call site found in repository source
ResourceCached http://tempuri.org/ADWebService/Service1/ResourceCached string resourcename No call site found in repository source
GetUserInfoExternal http://tempuri.org/ADWebService/Service1/GetUserInfoExternal string inMailid No call site found in repository source
IsUserMenuCached http://tempuri.org/ADWebService/Service1/IsUserMenuCached string inMailID No call site found in repository source
RemoveUserMenuCache http://tempuri.org/ADWebService/Service1/RemoveUserMenuCache string inMailID No call site found in repository source
GetUserMenuCached http://tempuri.org/ADWebService/Service1/GetUserMenuCached string inMailID No call site found in repository source
SetPaymentPassword http://tempuri.org/ADWebService/Service1/SetPaymentPassword string mailid, domain, passwd No call site found in repository source
SetUserMenuCached http://tempuri.org/ADWebService/Service1/SetUserMenuCached string inMailID, inNavContext No call site found in repository source

Because the generated client is internal, package consumers cannot reach these 16 operations directly either — only the four operations ActiveDirectoryServiceProxy exposes are reachable from outside this repository.

External service origin

Origin: GetDefaultPrinter, HasAccessCacheExternal, HasAccessCache, and GetUserInfo are served by clsADServices, which is not documented by this run.

Attribute Value
Canonical service clsADServices
Repository Not determined from source
Evidence of the operation shape Services/SAIF.Services.Web.Proxies/Service References/ActiveDirectory/clsADServices.wsdl
Endpoint address Caller-supplied at run time; unresolved within this repository**

Coverage

Check Count Reconciles
Operations declared by the proxy 20 —
Operations called from source 4 Rows in "Operations called from source"
Operations present but not called 16 Rows in "Operations present but not called"
Called + not called 20 Equals operations declared by the proxy
Every called row resolves or is †-marked Yes —
Every called row has a section in Client reference Yes —

Note: Statements marked with † are derived from dependency library documentation via the Legends CLI. Statements marked with * were inferred from code structure or contextual evidence. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Services/SAIF.Services.Web.Proxies/Service References/ActiveDirectory/clsADServices.wsdl
  • Services/SAIF.Services.Web.Proxies/ActiveDirectoryServiceProxy.cs