anchor.diff:  			exit(service_type_not_found)
   	end;
   ipdr_codec1(radius, TimeStamp, ReqType, Req, Res, Rated) when is_list(Req) ->
  -	ipdr_wlan(radius, TimeStamp, ReqType, Req, Res, Rated).
  +	ipdr_wlan(radius, TimeStamp, ReqType, Req, Res, Rated);
  +ipdr_codec1(diameter, _, _, _, _, _) ->
  +	undefined.
   %% @hidden
   ipdr_codec2(#'3gpp_ro_Service-Information'{'PS-Information' = [_PSInfo]},
   		_ServiceType, Protocol, TimeStamp, ReqType, Req, Res, Rated) ->
  
positive.code: 							{log, IpdrLog}, {error, Reason}]),
  					disk_log:close(IpdrLog),
  					{error, Reason}
  			end
  	end;
  ipdr_log3(IpdrLog, Start, End, SeqNum, {Cont, [_ | T]}) ->
  	ipdr_log3(IpdrLog, Start, End, SeqNum, {Cont, T}).
  
negative.code: -spec ipdr_codec(Event) -> IPDR
  	when
  		Event :: tuple(),
  		IPDR :: #ipdr_wlan{} | #ipdr_voip{} | undefined.
  %% @doc Convert `ocs_acct' log entry to IPDR log entry.
  %% @private
  ipdr_codec(Event) when size(Event) > 6,
  