dapIF Fails to Process a Request With "Error: Failed To Substitute Parameter $x In Template xyz" (Doc ID 1326428.1)

Last updated on SEPTEMBER 12, 2016

Applies to:

Oracle Communications Network Charging and Control - Version: 3.1.0 and later   [Release: 3.1.0 and later ]
Information in this document applies to any platform.

Symptoms

Introduction

Data Access Pack (DAP) provides the capability to send requests to external Application Service Providers (ASPs) and optionally receive responses for further processing by the Oracle Communication Network Charging and Controll (OCNCC) platform. The messages are simple EXtensible Markup Language (XML) messages: they are an easy way for external applications to interact with the NCC systems.

The DAP Interface fails to process a request with the following error message in its log file:

# tail -f /IN/service_packages/DAP/tmp/dapIF.log

...
Apr 19 13:35:59.961730 dapIF(2316) ERROR: failed to substitute parameter $1 in template 1921

and the DAP message is never sent to the endpoint.

This error message tells us that :
  • The DAP Interface had a problem processing a template with DB ID 1921.
  • As it tried to replace the variables parts to the actual values for that context.
  • The variable it had a problem with is $1.

Changes

  • The DAP Operation (or template) was updated.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms