# Release Notes

# Services Gatekeeper 4.1.1 Known and Resolved Issues

## Resolved Issues in Services Gatekeeper 4.1.1

Change Request Number/BugDB ID | Description and Workaround or Solution | Found In | Fixed In
--- | --- | --- | ---
CR384334/8178928 | If you stop one AT server and one NT server in a multi-cluster domain and then restart only the AT server, application-initiated requests sent to that server may result in the following error with the message: “Failed to invoke end component <component name>”. In the reverse case, network-triggered requests may fail. Dependent on Oracle WebLogic Server CR384639. Make sure you start both servers. Contact Oracle support for a patch on this issue. | 4.1 | 4.1.1
CR384771/8177020 | If the credit control interceptor fails to connect to the Diameter server, the `isConnected` attribute will show the incorrect state. Run traffic to check whether the interceptor is connected. | 4.1 | 4.1.1
CR384822/8180622 | The Parlay X 2.1Short Messaging/SMPP plug-in does not support in-production upgrade after upgrading from 4.0. Before you do a rolling upgrade to the servers, undeploy the EAR file for this communication service. After all upgrades are complete, redeploy the EAR. This does not affect fresh installations of 4.1.
Note: | A mandatory patch will be released to correct this error. Please contact your Oracle service representative about acquiring this patch when it comes out.
| 4.1 | 4.1.1
CR384759/8179114 | Due to an error in the data migration scripts, old SP SLAs are not changed. Necessary script updates can be found in “Upgrading Oracle Communications Services Gatekeeper” in Installation Guide, a separate document in this set. | 4.1 | 4.1.1
CR371114/8178772 | PRM service provider users and operator users cannot be given access to a restricted set of JMX interfaces exposed by Oracle Communications Services Gatekeeper. Dependent on Oracle WebLogic Server CR382906. | 4.1 | 4.1.1
CR380863/8177189 | The SOAP to SOAP generation does not support all WSDLs. The WSDL defining the application-facing interface must adhere to the following: Attribute name in <wsdl:service> must include the suffix Service. Attribute name in <wsdl:port> must be the same as the name attribute in <wsdl:service>, excluding the suffix Service. Dependent on Oracle WebLogic Server CR384278. | 4.1 | 4.1.1
CR38279/08190205 | The Native SMPP communication service does not actively disconnect applications if the SMSC connection is down. The communication service sends an OK response to enquire link requests in this case. | 4.1 | 4.1.1
CR384696/817978 | When Services Gatekeeper is first used, the database is initialized. If two NT servers are started up at the same time, they may both try to initialize the database, causing a Service Deployment Exception and one server failing to start up. Make sure the servers are started one at a time. Restart the failed server. | 4.1 | In Docs and Closed
CR384729/8179086 | Some Diameter requests may be dropped during patching, redeployment, or upgrade of the CDR to Diameter module. Check the database for the time period during which the transition took place. All CDRs are stored in the database. | 4.1 | In Docs and Closed
CR384818/8179532 | The Native SMPP Communication Service does not support hitless upgrades. Upgrades cannot be performed without traffic service interruption. Perform a rolling upgrade instead. | 4.1 | In Docs and Closed
CR384839/8176519 | The Plug-in Manager reports that plugin_sms_smpp state is connected even when it is not. Use the ActiveStatus attribute of the SMPP MBean to check connection status. | 4.1 | In Docs and Closed
CR384863/8180510 | When running the Legacy SMPP communication service, you may receive the following exception from your NT servers. `ERROR com.bea.wlcp.wlng.legacy.smpp.connector.SmppChannelProcessor - Could not find request for received response` This exception can be ignored. | 4.1 | In Docs and Closed
CR384497/8179819 | Due to incompatible class changes to the stored blob data, old application data (notifications, etc.) in SIP call notification and presence plug-ins will NOT be usable after the upgrade. Exceptions will be thrown during the upgrade when the old application data is accessed. Contact Oracle support for migration scripts. | 4.1 | In Docs and Closed
8178733 | The client cannot receive a delivery report that comes through a plug-in different from the one that sent the original request. | 4.1 | 4.1.1
8213175 | Services Gatekeeper does not detect when an application abnormally terminates, and therefore does not unbind the RX connection toward the SMSC. | 4.1 | 4.1.1
8218175 | Propagating the message ID in the short_message parameter of the deliver_sm operation is not supported for delivery receipts. | 4.1 | 4.1.1
8221105 | The sequence number and message ID are not included in SMS EDRs. | 4.1 | 4.1.1
8221308 | Support for windowing between Services Gatekeeper and the SMSC is not present. | 4.1 | 4.1.1
8228176 | Parlay X SMS does not function correctly because the SMPP plug-in does not send the enquire link to the SMSC. | 4.1 | 4.1.1
8238745 | The Parlay X 2.1 SMPP plug-in does not send a delivery report to the application if the message ID format in submitSm_response is different from the format in the delivery receipt (for example, hex format in one and decimal format in the other). | 4.1 | 4.1.1
8242983 | Applications are able to bind connections using connection types (for example, TX) that do not match the legacy plug-in connection type (for example, RX). A new attribute, LooseBinding, has been added to control binds. For more information, see “Managing and Configuring Native SMPP Communication Services” in System Administrator’s Guide. | 4.1 | 4.1.1
8262667 | When multiple applications bind and unbind simultaneously, Services Gatekeeper opens more than the configured SMPP connection toward the SMSC. | 4.1 | 4.1.1
8278405 | Due to message IDs being case sensitive in the Oracle database, there are delivery report issues after applying bug patch 8238745. Message IDs are now converted to lowercase. | 4.1 | 4.1.1
8282793 | If two application instances using same credentials bind to Services Gatekeeper and then one application unbinds, Services Gatekeeper closes all connections toward the SMSC, causing the other application to fail. | 4.1 | 4.1.1
8300328 | For terminal location calls, Services Gatekeeper sends a location-end notification to the application based on the call-duration parameter instead of the start and end time parameters, causing calls to be terminated at the wrong time. | 4.1 | 4.1.1
8304266 | The data types that Services Gatekeeper uses for the HOR_ACC and ALT_ACC elements of the Mobile Location Protocol (MLP) do not comply with the MLP standard. | 4.1 | 4.1.1
8310118 | Services Gatekeeper does not route delivery responses back to the SMSC. | 4.1 | 4.1.1
8334599 | The Parlay X 2.1 Presence/SIP commuication service does not support the OMA Presence attribute, overriding-willingness. | 4.1 | 4.1.1
8338654 | If the operation removeServiceProviderAccount is executed for a non-existent account, the Administration Console reports that the operation was successful instead of returning an error. An exception is returned if the account does not exist. | 4.1 | 4.1.1
8338791 | The Administration Console allows management users to be added to a non-existent management user group without producing an error. An exception is returned if the management user group does not exist. | 4.1 | 4.1.1
8351704 | The Parlay X 2.1 Presence/SIP communication service does not handle the P-Asserted-Identity header in the SIP subscribe message sent to the Presence server. | 4.1 | 4.1.1
8351729 | The Services Gatekeeper Parlay X 2.1 PresenceConsumer interface does not support the Expire parameter. | 4.1 | 4.1.1
8351750 | Services Gatekeeper does not support the TEL and SIP address schemes. | 4.1 | 4.1.1
8351776 | Services Gatekeeper does not support additional parameters in the SIP request URI. Additional parameters are now supported. However, if subscription data is stored with the SIP URI, that data must be included when retrieving presence for the URI. | 4.1 | 4.1.1
8403760 | Workshop controls do not work correctly in session-based installations. | 4.1 | 4.1.1
8411631 | Services Gatekeeper does not handle empty SIP notifications sent from the Presence server. | 4.1 | 4.1.1
8424018 | Services Gatekeeper does not support the SMPP cancel_sm operation if the message ID is not provided. | 4.1 | 4.1.1
8427533 | Services Gatekeeper does not validate the input data for the startSmsNotification operation for the Parlay X SMS service. | 4.1 | 4.1.1
8427560 | The Administration Console will create management users even if the specified user type, level, or both are invalid. | 4.1 | 4.1.1
8440059 | Services Gatekeeper incorrectly handles remote exception that occurs during network tier node communication. Cluster communication has been improved to consider server overload issues when a node is overloaded or is out of memory. | 4.1 | 4.1.1
8441250 | Extended short code service is required in Services Gatekeeper. | 4.1 | 4.1.1
8442341 | If the operation removeServiceProviderGroup is executed for a non-existent service provider group, the Administration Console reports that the operation was successful instead of returning an error. An exception is returned if the service provider group does not exist. | 4.1 | 4.1.1
8442381 | The Administration Console allows short-code mapping with erroneous input values when executing the addShortCodeMapping operation. | 4.1 | 4.1.1
8442651 | If the operation removeApplicationAccount is executed for a non-existent account, the Administration Console reports that the operation was successful instead of returning an error. An exception is returned if the account does not exist. | 4.1 | 4.1.1
8445968 | Newly created management users are not able to log in to the Administration Console in a cluster environment. | 4.1 | 4.1.1
8450028 | When executing the removeApplicationGroup operation in the Administration Console, it is possible to remove an existing application or service provider group that still has applications associated with it. | 4.1 | 4.1.1
8459220 | Services Gatekeeper does not validate the time set in the Parlay X Terminal Location StartGeographicalNotification interface. | 4.1 | 4.1.1
8490593 | Services Gatekeeper cannot receive SMPP submit_sm_resp messages that have no body. | 4.1 | 4.1.1
8501068 | It is possible to get zombie connections in a legacy SMPP plug-in if only some of the connections are successful during the bind. | 4.1 | 4.1.1
8505403 | The Terminal Location communication service requires the time zone to be entered in the format yyyy-MM-ddThh:mm:ss[+|-]HHMM instead of the format yyyy-MM-ddThh:mm:ss[+|-]HH:MM | 4.1 | 4.1.1
8508162 | The SMPP cancel_sm, query_sm, and replace_sm operations do not work properly with an Oracle database because the database queries are case sensitive. | 4.1 | 4.1.1
8514532 | Problem with validating the start time and stop time in Terminal Location startGeographicalNotification requests. | 4.1 | 4.1.1
8528867 | Null values are being sent in the start_time parameter to the Gateway Mobile Location Center (GMLC) during load tests. | 4.1 | 4.1.1
8529655 | The global node SLA is incorrectly applied if there is no reqLimitGuarantee element present in the Service Provider SLA. | 4.1 | 4.1.1
8541747 | The StatusText block is not included in the Status element in DeliverRsp and DeliveryReportRsp messages. | 4.1 | 4.1.1
8544565 | There are currently no originating and destination addresses for EDR and CDRs generated for mobile originating and MMS messages. | 4.1 | 4.1.1
8549522 | An exception is thrown when trying to generate an MIB file by using the generate-mib Ant task. | 4.1 | 4.1.1
8560192 | When executing the addApplicationInstance operation in the Administration Console, it is possible to create an application instance that has no instance name. | 4.1 | 4.1.1
8564434 | Services Gatekeeper does not validate the parameters for the startMessageNotification operation for Parlay X MMS. | 4.1 | 4.1.1
8571184 | When management users change passwords, Services Gatekeeper does not validate whether the new password is the same as the old password. | 4.1 | 4.1.1
8583748 | The SMPP cancel_sm operation fails when the service type is set to VMA, due to service types being case sensitive in the Oracle database. | 4.1 | 4.1.1
8591223 | Images arrive distorted when sending logos via SMS messages to mobile units. | 4.1 | 4.1.1
8597325 | Services Gatekeeper does not provide adequate validations while creating a Parlay X MMS plug-in instance. | 4.1 | 4.1.1
8597487 | When using the sendSmsRingtone operation, ring tones are not played at the mobile device. | 4.1 | 4.1.1
8620556 | The service name is missing from the mobile originating SMPP SMS CDR. | 4.1 | 4.1.1
8623940 | When a cancel_sm message is invoked and the message has no ID, the message is not routed to the correct plug-in instance. | 4.1 | 4.1.1
8652146 | An incorrect SQL query for processing cancel_sm requests causes a severe load on the server. | 4.1 | 4.1.1
8656707 | The Logica SMPP API used in Services Gatekeeper incorrectly parses responses that are grouped in a single TCP package. | 4.1 | 4.1.1
8657742 | Incorrect CDR generation points for mobile originating messages in Legacy SMPP communication service. | 4.1 | 4.1.1
8673335 | The cancel_sm_resp operation deletes the message data, preventing the delivery receipt with the final status from being processed and delivered to the application. | 4.1 | 4.1.1
8683468 | Need to be able to set independent TON and NPI values per plug-in for source and destination addresses at bind time for Parlay X SMPP. | 4.1 | 4.1.1
8688617 | Cannot create a shortcode if using the RESTful interface, | 4.1 | 4.1.1
8691696 | The Parlay X 2.1 SMPP plug-in returns NoMatchingOfflineNotificationException for concatenated SMS messages due to incorrect criteria evaluation. | 4.1 | 4.1.1
8726107 | When using the PTE to send an MT SMS message using legacy SMPP, the PTE generates multiple CDRs for one transaction. | 4.1 | 4.1.1
8736635 | The PTE returns DeliveryNotificationException when both REST SMS and REST binary SMS clients are used at the same time. | 4.1 | 4.1.1
8741204 | The Parlay X SMPP plug-in is not returning DeliverSm responses to the SMSC when the SMS messages are segmented. | 4.1 | 4.1.1
8793066 | No alarm is generated when an application tries to use an invalid log-in session. | 4.1 | 4.1.1
8793081 | More details are needed in alarms to assist with troubleshooting. Additional details will be added to alarms where applicable, such as originating and destination addresses, sequence numbers, command status, and error descriptions. | 4.1 | 4.1.1
8838061 | Trace files do not include enough information to be able to debug and track failed messages and failed requests. | 4.1 | 4.1.1
8848266 | When a mobile originating request reaches a node that does not contain an application bind, Services Gatkeeper rejects the message with an exception. Too many such exceptions can cause a server to run out of memory and be shut down. | 4.1 | 4.1.1

##

## Known Issues in Services Gatekeeper 4.1.1

Change Request Number/BugDB ID | Description and Workaround or Solution | Found In | Fixed In
CR384442/8176184 | On the first start-up after domain configuration, if two or more NT servers are started at the same time, the servers may throw an LDAP exception. An equivalent failure may occur on deploying applications. Restart the servers. If the problem persists, start one server first, and then the others Retry deploying the application. If the problem persists, redeploy the application when the servers are not running. | 4.1 |
CR384688/8177934 | Before geo-redundancy is set up, you may sometimes get null pointer exception in geo-storage module. This is benign and may be ignored. | 4.1 |
CR384693/8176518 | Setting `StatisticsServiceMbean::StoreInterval` to 0 can produce negative data in the transactions field of the `slee_statistics_data` table. Don’t set StoreInterval to 0. | 4.1 |
8707614 | Application does not receive empty (nothing in ”short message field” or payload) network-triggered SMS. This only occurs in the case of an empty SMS. | 4.1.1 |
8726273 | In an MMS that contains images and Chinese text, the content type of the text attachment is altered. Send text and images separately. | 4.1.1 |
8799927 | When the database is shut down, Services Gatekeeper can receive a submit_sm response OK message, but the application does not receive any submit_sm response message. | 4.1.1 |
8830002 | There are two possible parameters in an SMS Delivery Receipt that can contain an ID from the SMSC. Services Gatekeeper correctly updates this value in one of the parameters with the message ID it has stored, so that the receipt and the original message can be correlated by the application. It does not currently update the other parameter. When possible, use the parameter that Services Gatekeeper currently updates (receipted_message_id) for correlation purposes. | 4.1.1 |
8661126 | Parlay X SendSMS cannot handle some escaped characters in the message if SMSCDefaultAlphabet is set to GMS_DEFAULT. An exception is thrown and the message cannot be processed. SendSMS works correctly using ISO8859_1. | 4.1.1 |
8601928 | Statistics recorded by Parlay X network-triggered SMS do not include the TRANSACTION_TYPE_MESSAGING_RECEIVE count. | 4.1.1 |
8829547 | Services Gatekeeper does not support concatenating messages over 160 characters via the GSM UDH mechanism. | 4.1.1 |
8664305 | Application-initiated MMS sent via the Native MM7 facade fails if delivery notification is enabled. | 4.1.1 |
8823412 | Services Gatekeeper does not return an appropriate error message to the application when the SMSC does not respond before timeout. | 4.1.1 |
8838135 | After the SMSC is shut down and restarted, Services Gatekeeper incorrectly sends unbind to the SMSC. | 4.1.1 |