OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Module Parameters   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test Cases  

Module IMS_ASP_Templates


Import Declarations:


Templates Summary
cs_IMS_RoutingInfo
cr_IMS_RoutingInfo
cr_IMS_DATA_REQ_Any
car_IMS_Register_Request
cr_IMS_DATA_RSP_Any
car_IMS_Subscribe_Request
cas_IMS_Notify_Request
cas_IMS_DATA_REQ
cas_IMS_DATA_RSP
car_IMS_DATA_RSP
car_IMS_Ack_Request
car_IMS_Prack_Request
car_IMS_Refer_Request
cas_IMS_Prack_Request
cas_IMS_Ack_Request
car_IMS_Update_Request
cas_IMS_Update_Request
cas_IMS_Cancel_Request
car_IMS_Invite_Request
cas_IMS_Invite_Request
car_IMS_Bye_Request
cas_IMS_BYE_Request
car_IMS_Publish_Request
car_IMS_Message_Request
cas_IMS_Message_Request
cas_IMS_Refer_Request
cas_IMS_Options_Request
car_IMS_Options_Request
Functions Summary
f_IMS_Request_GetMessageHeader

Details

cs_IMS_RoutingInfo
template (value) IMS_RoutingInfo_Type cs_IMS_RoutingInfo(InternetProtocol_Type p_Protocol,
                                                   template (omit) IMS_ProtectedUnprotected_Type p_ProtectedUnprotected := omit,
                                                   template (omit) IP_AddrInfo_Type p_UE_Address := omit,
                                                   template (omit) IP_AddrInfo_Type p_NW_Address := omit) :=
  { 
Protocol := p_Protocol,
Security := p_ProtectedUnprotected,
UE_Address := p_UE_Address,
NW_Address := p_NW_Address
  };

Returns: IMS_RoutingInfo_Type -

Parameters:
cr_IMS_RoutingInfo
template IMS_RoutingInfo_Type cr_IMS_RoutingInfo(template (present) InternetProtocol_Type p_Protocol := ?,
                                           template IMS_ProtectedUnprotected_Type p_ProtectedUnprotected := *) :=  
  { 
Protocol := p_Protocol,
Security := p_ProtectedUnprotected,
UE_Address := *,       
NW_Address := *        
  };

Returns: IMS_RoutingInfo_Type -

Parameters:
cr_IMS_DATA_REQ_Any
template IMS_DATA_REQ cr_IMS_DATA_REQ_Any := ?;

car_IMS_Register_Request
template IMS_DATA_REQ car_IMS_Register_Request(template (present) REGISTER_Request p_RegisterRequest) :=
  { 
RoutingInfo := cr_IMS_RoutingInfo,
Request := {
  Register := p_RegisterRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
cr_IMS_DATA_RSP_Any
template IMS_DATA_RSP cr_IMS_DATA_RSP_Any := ?;

car_IMS_Subscribe_Request
template IMS_DATA_REQ car_IMS_Subscribe_Request(template (present) SUBSCRIBE_Request p_SubscribeRequest) :=
  { 
RoutingInfo := cr_IMS_RoutingInfo,
Request := {
  Subscribe := p_SubscribeRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
cas_IMS_Notify_Request
template (value) IMS_DATA_REQ cas_IMS_Notify_Request(template (value) IMS_RoutingInfo_Type p_RoutingInfo,
                                               template (value) NOTIFY_Request p_NotifyRequest) :=
  { 
RoutingInfo := p_RoutingInfo,
Request := {
  Notify := p_NotifyRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
cas_IMS_DATA_REQ
template (value) IMS_DATA_REQ cas_IMS_DATA_REQ(template (value) IMS_RoutingInfo_Type p_RoutingInfo,
                                         template (value) IMS_Request_Type p_Request) :=
  { 
RoutingInfo := p_RoutingInfo,
Request := p_Request
  };

Returns: IMS_DATA_REQ -

Parameters:
cas_IMS_DATA_RSP
template (value) IMS_DATA_RSP cas_IMS_DATA_RSP(template (value) IMS_RoutingInfo_Type p_RoutingInfo,
                                         template (value) IMS_Response_Type p_Response) :=
  { 
RoutingInfo := p_RoutingInfo,
Response := p_Response
  };

Returns: IMS_DATA_RSP -

Parameters:
car_IMS_DATA_RSP
template IMS_DATA_RSP car_IMS_DATA_RSP (template (present) IMS_RoutingInfo_Type p_RoutingInfo,
                                  template (present) IMS_Response_Type p_Response) :=
  { 
RoutingInfo := p_RoutingInfo,
Response := p_Response
  };

Returns: IMS_DATA_RSP -

Parameters:
car_IMS_Ack_Request
template IMS_DATA_REQ car_IMS_Ack_Request(template (present) ACK_Request p_AckRequest) :=
  {
RoutingInfo := cr_IMS_RoutingInfo,
Request := {
  Ack := p_AckRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
car_IMS_Prack_Request
template IMS_DATA_REQ car_IMS_Prack_Request(template (present) PRACK_Request p_PrackRequest) :=
  {
RoutingInfo := cr_IMS_RoutingInfo,
Request := {
  Prack := p_PrackRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
car_IMS_Refer_Request
template IMS_DATA_REQ car_IMS_Refer_Request(template (present) REFER_Request p_ReferRequest) :=
  {
RoutingInfo := cr_IMS_RoutingInfo,
Request := {
  Refer := p_ReferRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
cas_IMS_Prack_Request
template (value) IMS_DATA_REQ cas_IMS_Prack_Request(template (value) IMS_RoutingInfo_Type p_RoutingInfo,
                                              template (value) PRACK_Request p_PrackRequest) :=
  {
RoutingInfo := p_RoutingInfo,
Request := {
  Prack := p_PrackRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
cas_IMS_Ack_Request
template (value) IMS_DATA_REQ cas_IMS_Ack_Request(template (value) IMS_RoutingInfo_Type p_RoutingInfo,
                                            template (value) ACK_Request p_AckRequest) :=
  {
RoutingInfo := p_RoutingInfo,
Request := {
  Ack := p_AckRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
car_IMS_Update_Request
template IMS_DATA_REQ car_IMS_Update_Request(template (present) UPDATE_Request p_UpdateRequest := ?) :=
  {
RoutingInfo := cr_IMS_RoutingInfo,
Request := {
  Update := p_UpdateRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
cas_IMS_Update_Request
template (value) IMS_DATA_REQ cas_IMS_Update_Request(template (value) IMS_RoutingInfo_Type p_RoutingInfo,
                                       template (value) UPDATE_Request p_UpdateRequest) :=
  {
RoutingInfo := p_RoutingInfo,
Request := {
  Update := p_UpdateRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
cas_IMS_Cancel_Request
template (value) IMS_DATA_REQ cas_IMS_Cancel_Request(template (value) IMS_RoutingInfo_Type p_RoutingInfo,
                                               template (value) CANCEL_Request p_CancelRequest ) :=
  {
RoutingInfo := p_RoutingInfo,
Request := {
  Cancel := p_CancelRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
car_IMS_Invite_Request
template IMS_DATA_REQ car_IMS_Invite_Request(template (present) INVITE_Request p_InviteRequest := ?) :=
  {
RoutingInfo := cr_IMS_RoutingInfo,
Request := {
  Invite := p_InviteRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
cas_IMS_Invite_Request
template (value) IMS_DATA_REQ cas_IMS_Invite_Request(template (value) IMS_RoutingInfo_Type p_RoutingInfo,
                                       template (value) INVITE_Request p_InviteRequest ) :=
  {
RoutingInfo := p_RoutingInfo,
Request := {
  Invite := p_InviteRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
car_IMS_Bye_Request
template IMS_DATA_REQ car_IMS_Bye_Request(template (present) BYE_Request p_ByeRequest := ?) :=
  {
RoutingInfo := cr_IMS_RoutingInfo,
Request := {
  Bye := p_ByeRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
cas_IMS_BYE_Request
template (value) IMS_DATA_REQ cas_IMS_BYE_Request(template (value) IMS_RoutingInfo_Type p_RoutingInfo,
                                            template (value) BYE_Request p_ByeRequest ) :=
  {
RoutingInfo := p_RoutingInfo,
Request := {
  Bye := p_ByeRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
car_IMS_Publish_Request
template IMS_DATA_REQ car_IMS_Publish_Request(template (present) PUBLISH_Request p_PublishRequest := ?) :=
  {
RoutingInfo := cr_IMS_RoutingInfo,
Request := {
  Publish := p_PublishRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
car_IMS_Message_Request
template IMS_DATA_REQ car_IMS_Message_Request(template (present) MESSAGE_Request p_MessageRequest := ?) :=
  { 
RoutingInfo := cr_IMS_RoutingInfo,
Request := {
  Message := p_MessageRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
cas_IMS_Message_Request
template (value) IMS_DATA_REQ cas_IMS_Message_Request(template (value) IMS_RoutingInfo_Type p_RoutingInfo,
                                                template (value) MESSAGE_Request p_MessageRequest ) :=
  { 
RoutingInfo := p_RoutingInfo,
Request := {
  Message := p_MessageRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
cas_IMS_Refer_Request
template (value) IMS_DATA_REQ cas_IMS_Refer_Request(template (value) IMS_RoutingInfo_Type p_RoutingInfo,
                                              template (value) REFER_Request p_ReferRequest ) :=
  {
RoutingInfo := p_RoutingInfo,
Request := {
  Refer := p_ReferRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
cas_IMS_Options_Request
template (value) IMS_DATA_REQ cas_IMS_Options_Request(template (value) IMS_RoutingInfo_Type p_RoutingInfo,
                                                template (value) OPTIONS_Request p_OptionsRequest ) :=
  {
RoutingInfo := p_RoutingInfo,
Request := {
  Message := p_OptionsRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
car_IMS_Options_Request
template IMS_DATA_REQ car_IMS_Options_Request(template (present) OPTIONS_Request p_OptionsRequest := ?) :=
  { 
RoutingInfo := cr_IMS_RoutingInfo,
Request := {
  Message := p_OptionsRequest
}
  };

Returns: IMS_DATA_REQ -

Parameters:
f_IMS_Request_GetMessageHeader
function f_IMS_Request_GetMessageHeader(IMS_Request_Type p_Request) return MessageHeader
  

Returns: MessageHeader -

Parameters: