Behavior: This interface allows the UA to request for the creation of a new Service session and it allows the SSM to request for the creation of a new USM for a user who is joining the session.
void createSSession(in TINAAccessCommonTypes::t_ServiceId serviceId,
in TINACommonTypes::t_UserId userId,
in TINAProviderAccess::t_ApplicationInfo app,
in TINACommonTypes::t_SessionModelReq sessionModelReq,
in TINACommonTypes::t_InterfaceList uaRef,
in TINAProviderAccess::t_StartServiceSSProperties ssProperties,
out TINAAccessCommonTypes::t_SessionInfo sessionInfo,
out t_GlobalSessionId sessionId)
raises(TINAProviderAccess::e_ServiceError,
TINAProviderAccess::e_ApplicationInfoError,
TINACommonTypes::e_SessionModelError,
TINACommonTypes::e_PropertyError);
This operation creates a new SSM and USM for a specified service. It returns information on the newly created session (supported session model and FSs) and SSM/USM IDs to be used to manage the session
void createUserSSession(in t_GlobalSessionId sessionId,
in TINACommonTypes::t_PartyId partyId,
in TINACommonTypes::t_InterfaceList uassmRefs,
in TINAProviderAccess::t_ApplicationInfo app,
out TINAAccessCommonTypes::t_SessionInfo sessionInfo)
raises(TINAProviderAccess::e_SessionError,
TINAProviderAccess::e_ApplicationInfoError);
This operation creates a new USM for a specified service session that is managed by the SF. It returns information on the newly created USM (supported session model and FSs).
Generated by the OmniBroker IDL-to-HTML translator (non-commercial)