![Graeme Lunt](/assets/img/avatar_default.png)
IDMP provides a mapping of request-response service elements directly onto the Internet TCP/IP protocol, bypassing the ACSE, Presentation, Session and Transport layers of the OSI model. It also supports the use of TLS services. The DAP dissector has been updated to use the IDMP protocol. svn path=/trunk/; revision=33177
79 lines
1.4 KiB
INI
79 lines
1.4 KiB
INI
#
|
|
# $Id$
|
|
#
|
|
|
|
#.IMPORT ../x509ce/x509ce-exp.cnf
|
|
|
|
|
|
#.CLASS OPERATION
|
|
&ArgumentType
|
|
&argumentTypeOptional BooleanType
|
|
&ResultType
|
|
&resultTypeOptional BooleanType
|
|
&Errors _FixedTypeValueSetFieldSpec
|
|
&errorsOptional BooleanType
|
|
&operationCode TypeReference Code
|
|
#.END
|
|
|
|
#.TF_RENAME
|
|
IdmBind/argument bind_argument
|
|
IdmBindError/errcode bind_errcode
|
|
IdmBindError/error bind_error
|
|
IdmBindResult/result bind_result
|
|
|
|
#.FIELD_RENAME
|
|
IDM-PDU/error idm_error
|
|
IDM-PDU/result idm_result
|
|
|
|
IdmResult/invokeID idm_invokeID
|
|
|
|
#.FN_BODY IdmBind/argument
|
|
|
|
return call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_BIND | ROS_OP_ARGUMENT), top_tree);
|
|
|
|
#.END
|
|
|
|
#.FN_PARS OBJECT_IDENTIFIER FN_VARIANT = _str VAL_PTR = &protocolID
|
|
|
|
|
|
#.FN_BODY IdmBindResult/result
|
|
|
|
return call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_BIND | ROS_OP_RESULT), top_tree);
|
|
|
|
#.END
|
|
|
|
#.FN_BODY IdmBindError/errcode
|
|
|
|
#.END
|
|
|
|
#.FN_BODY IdmBindError/error
|
|
|
|
return call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_BIND| ROS_OP_ERROR), top_tree);
|
|
|
|
#.END
|
|
|
|
#.FN_PARS Code/local VAL_PTR = &opcode
|
|
|
|
#.FN_BODY Request/argument
|
|
|
|
return call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_INVOKE | ROS_OP_ARGUMENT | opcode), top_tree);
|
|
|
|
#.END
|
|
|
|
#.FN_BODY IdmResult/result
|
|
|
|
return call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_INVOKE | ROS_OP_RESULT | opcode), top_tree);
|
|
|
|
|
|
#.END
|
|
|
|
#.FN_BODY Error/errcode
|
|
|
|
#.END
|
|
|
|
#.FN_BODY Error/error
|
|
|
|
#.END
|
|
|
|
|