My Oracle Support Banner

Invalid SOAP/XML Message Crashes PIprocess (Doc ID 1553568.1)

Last updated on MARCH 04, 2019

Applies to:

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

Symptoms

When sending a badly formatted message to the Provisioning Interface (PI), the PIprocess throws an exception and crashes.

Example:    

1  <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pi="http://xmlns.oracle.com/communications/ncc/2009/05/15/pi">
2   <soapenv:Header/>
3   <soapenv:Body>
4      <pi:CCSCD1_CHG>
5        <pi:username><LOGIN></pi:username>
6        <pi:password><PASSWORD></pi:password>
7         <pi:MSISDN><MSISDN></pi:MSISDN>
8        <pi:BALANCE_EXPIRY_DATE>20130502000000</pi:BALANCE_EXPIRY_DATE>
9         <pi:BALANCE_TYPE>Free data</pi:BALANCE_TYPE>
10       <pi:BALANCE>700000</pi:BALANCE>
11        <pi:BALMODE>ABSOLUTE</pi:BALMODE>
12        pi:CCSCD1_CHG>
13  </soapenv:Body>
14 </soapenv:Envelope> 

* The "</" characters are missing from the start of line 12

then the PIprocess crashes with the following error:

May 3 08:42:42.032711 PIprocess:8009(20417) CRITICAL: Exit due to exception: basic_string::_S_create

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.