WMISNA WMI Provider Classes

The Microsoft Host Integration Server SNA configuration provider supplies information regarding the SNA service configuration. As an instance and method provider, the WMISNA provider implements the standard IWbemProviderInit interface and the following IWbemServices methods:

  • CreateInstanceEnumAsync

  • DeleteInstanceAsync

  • ExecMethodAsync

  • ExecQueryAsync

  • GetObjectAsync

  • PutInstanceAsync

    For more information on IWbemProviderInit and IWbemServices, see COM API for WMI.

    The WmiSna.mof and WmiSna_XP.mof files contain the WMISNA provider, and association and registration classes. You can access the WMISNA provider classes in the \root\MicrosoftHIS namespace.

Class Description
MsSna_Domain Global properties that affect all servers in the group. Sometimes called a subdomain or OU.
MsSna_ServiceSNA SNA service implements the SNA protocol. Contains the connections and LU resources.
MsSna_ServiceTN3270 TN3270 service enables clients to connect to a host via the TN3270 protocol.
MsSna_ServiceTN5250 TN5250 service enables clients to connect via the TN5250 protocol to a host.
MsSna_ServicePrint Host Print service contains print sessions.
MsSna_UserInfo Base class for a User or Group account configured in SNA.
MsSna_ConfiguredUser A User or Group account configured in SNA. Can determine access to LUs and pools.
MsSna_LogInUserAndGroups For the logged-on user, an enumeration returns the configured user and groups.
MsSna_Workstation A workstation configured in SNA, specified by name or IP address. Can determine access to LUs and pools.
MsSna_Lu3270 Base class for 3270 LU resource. Each 3270 LU must belong to a connection.
MsSna_LuDisplay A 3270 LU display resource. Often used for terminal emulator access.
MsSna_LuLua A 3270 LU LUA resource. Often used for programmatic access.
MsSna_TN3270Session The part of the TN3270 session that specifies client configuration. References a SNA_LU_LUA class.
MsSna_TN3270Port Describes a port with security properties.
MsSna_TN3270SessionIPFilter An IP address/name assigned to a TN3270 session. Multiple IP address/name pairs of these can be assigned to one session.
MsSna_TN5250SessionIPFilter An IP address/name assigned to a TN5250 session. Multiple IP address/name pairs of these can be assigned to one session.
MsSna_LuPassThrough One half of the dowstream LU/pool pairs. Represents a downstream LU/pool that is associated with a downstream connection.
MsSna_LuDown A 3270 LU downstream resource. Reserved for use with downstream connections.
MsSna_LuPrint A 3270 LU printer resource. Used by Print Session or by printer emulator.
MsSna_Pool Base class for 3270 LU pools. A pool is associated with one or more 3270 LUs.
MsSna_PoolDisplay The 3270 LU display pool.
MsSna_PoolLua The 3270 LU LUA pool.
MsSna_PoolDown The 3270 LU downstream pool.
MsSna_LuAppcLocal An APPC Local LU resource. Used for LU 6.2 protocol.
MsSna_LuAppcRemote An APPC remote LU resource. Used for LU 6.2 protocol. References a connection.
MsSna_AppcMode An APPC Mode definition. Defines properties of an LU 6.2 session.
MsSna_Connection Base class for SNA connection. Belongs to an SNA service. May own 3270 LUs.
MsSna_Connection8022Dlc A type of SNA connection that uses DLC 802.2 protocol over Token Ring or Ethernet.
MsSna_ConnectionSdlc A type of SNA connection that uses SDLC protocol over dial-up or leased lines.
MsSna_ConnectionX25 A type of SNA connection that uses X.25 protocol over dial-up or leased lines.
MsSna_ConnectionChannel A type of SNA connection that uses Channel links.
MsSna_Cpic A global CPI-C definition for APPC.
MsSna_TN5250Definition The definition of a TN5250 session.
MsSna_PrintSession Base class for a print session on a Host Print service.
MsSna_PrintSession3270 Extends a Print session. Uses 3270 protocols to communicate with the host.
MsSna_PrintSessionAppc Extends a Print session. Uses APPC LU 6.2 protocols to communicate with the host.
MsSna_AppcPartner A preconfigured combination of APPC Local LU, Remote LU, and Mode.
MsSna_AccountAssigned3270 Used to query for 3270 LUs assigned to a specific workstation or user.
MsSna_AccountAssignedLua Used to query for LUA LUs assigned to a specific workstation or user.
MsSna_AccountAssigned3270Services Used to query for services on which a specific workstation or user has 3270 LUs/pools.
MsSna_AccountAssignedLuaServices Used to query for services on which a specific workstation or user has LUA LUs/pools.
MsSna_AccountAvailableAppcLu For the logged-on user account and workstation, the assigned APPC LU resources.
MsSna_AdapterOnMachine Associates an adapter with a computer.
MsSna_ConnectionOnServer Associates a connection with a server.
MsSna_Lu3270OnConnection Associates a 3270 LU with a connection.
MsSna_LuDisplayAssignedToUser Associates a display LU with a user.
MsSna_LuPrintAssignedToUser Associates a print LU with a user.
MsSna_LuLuaAssignedToUser Associates an LUA LU with a user.
MsSna_PoolDisplayAssignedToUser Associates a display pool with a user.
MsSna_PoolLuaAssignedToUser Associates the pool LUA with a user.
MsSna_LuDisplayAssignedToWorkstation Associates a display LU with a workstation.
MsSna_LuPrintAssignedToWorkstation Associates a print LU with a workstation.
MsSna_LuLuaAssignedToWorkstation Associates an LUA LU with a workstation.
MsSna_PoolDisplayAssignedToWorkstation Associates a display pool with a workstation.
MsSna_PoolLuaAssignedToWorkstation Associates an LUA pool with a workstation.
MsSna_ConnectionUsingAdapter Associates a connection with an adapter.
MsSna_Lu3270AssignedToPool Associates a 3270 LU with a pool.
MsSna_PoolOnServer Associates a pool with a server.
MsSna_ExtendedStatus Describes the extended status of a specified message.