Best Of
Re: DD changes from upgrade 8.11 to 9.2
Hi Clarence,
The Application Configuration Analyzer may help with this and more details about that can be found in the following document:
E1: UPG: ESU: Understanding Customization Object Analyzer, Application Configuration Analyzer And The Decustomizer Analysis Report (Doc ID 1499756.1)
Other than that you might need to create a custom report in each release and then compare and this document might help with that:
E1: DD: Display Decimals Update for Data Item Class QTYINV and Data Dictionary Item QNTY (Doc ID 626475.1)
-How to Identify all EnterpriseOne Tables Affected by Display Decimals Update of QTYINV Class
Other docs with more information:
E1: DD: Frequently Asked Questions on Data Dictionary (Doc ID 626537.1)
-Question 2: What is the Difference between File Decimals and Display Decimals?
-Question 3: What Attributes Should Not be Changed on an Existing EnterpriseOne Data Item?
E1: DD: Data Dictionary Compare using R999210 (Doc ID 663196.1)
Re: Requisition Import in R12
"create requisition in R12 (12.1.3) through flat file (each file is one requisition). I am inserting the data into Oracle Interface table (all lines have same group_id so that we create separate requisition for each file) with the same order we received from the supplier."
— Which means you have one file with multiple lines and requisitions lines is sorted based on description.
Generally the po_requisition_lines table is ordered by item_description and quantity for the same header_id and then the line_num is updated with a counter that increments by 1. It is not possible to populate line number in the interface table
I think later it was fixed please check the below document and check the patch is applied
How to Import the Requisition ordered by Line Number (Doc ID 1066916.1)'
Thanks
Nirmal Kumar N
Re: SBC HA when using SIP/TCP
Hi Daureen,
Are you in a position to make changes and re-test? If so, it'd be a good idea to remove the following options from the access sip-interface:
enhanced-acl-promote="tcp,udp" remove-old-secured-acl-entries skip-adding-plain-sip-acl-entries
The first of these shouldn't be needed anyway, as we reworked how ACL's were handled for IMS-AKA ~5 years ago.
What I'm looking for here is to see if any of these have messed up how the access control is handling any potential re-connection attempt. By removing these, we should be back to base behaviour.
When you re-test, please can you check the following both before and after failover:
show sa stats
show acl stats
show ip connections we only need the TCP list that you previously referenced here. As this list contains IP's, I suggest you check this yourself without posting it as we don't allow PII to be posted on this forum (plus it'll likely be a huge output in the 'before' copy).
If either the show sa stats or show acl stats have different numbers after the failover, it could be indicative of a problem. However you may have some variation from endpoints registering and de-registering normally though.
Regards,
Chris
Re: Lease Accounting does it have the option to have reports generated by fiscal year
Hello,,
Per enhancement 29548972 commencement entries and amortization schedules can be done by fiscal year, description below. However most standard reports such as R15120 are hard-coded to calendar patterns at this time
Re: Fluid Update Team Information Tile - PeopleSoft HCM/MSS
Hello NCSU1,
Please change Maximum Fetch to 20 in Direct reports configuration for Guided Self Service to disable Unlimited Occurs Count.
Setup hcm > Common Definitions > Direct Reports for Managers > Direct Reports Interface > Click configure button for Guided Self Service > Change Maximum Fetch to 20 and save.
Regards,
Naresh
Re: ASCP Release Updates Routing Revison but not Operations on Released Work Order
SR was created -
SR 3-41725352131
Re: Unified Assurance - RunScript
Hi,
there is no generic function in Assure1::Core or Assure1::Config libraries and RunScript do not automatically fill the $AppConfig structure for you. The blackbox binaries which use the rules are filling the AppConfig themselves.
We have created our own library for it. Feel free to use it.
package TSP::Params;
#title :Params.pm
#description :Module adding GetJobParams and GetServices Params functions.
#author :tomas.nekolny@tspdata.cz
#date :2025-06-01
#version :1.0
#notes :Read comments or ask author about more information.#
#==============================================================================
use strict;
use warnings;
use Exporter 'import';
use Assure1::Core;
use Getopt::Long;
use Data::Dumper; # optionally for debugging
our @EXPORT_OK = qw(GetJobParams GetServiceParams);
# Exported function:
# GetParams(dbh => $dbh, log => $log)
# Returns: hashref with config params
sub _get_params {
my ($type, %args) = @_;
my $dbh = $args{dbh} or die "GetParams requires a 'dbh' DB handle";
my $log = $args{log}; # optional logging object
my $Config = $args{Config}; # configuration objects
# Parse -c parameter only once
my $cvalue;
# GetOptions modifies @ARGV, so do it here exactly once
GetOptions('c=s' => \$cvalue) or die "Invalid command line arguments";
unless (defined $cvalue) {
die "Missing required -c parameter";
}
my $sqlquery = qq{
SELECT
bact.BrokerApplicationConfigName,
bjc.BrokerApplicationConfigValue,
prt.RenderTypeName
FROM
Broker${type}Configs bjc
JOIN
BrokerApplicationConfigTypes bact
ON bjc.BrokerApplicationConfigTypeID = bact.BrokerApplicationConfigTypeID
JOIN
PropertyRenderTypes prt
ON bact.RenderTypeID = prt.RenderTypeID
WHERE
bjc.Broker${type}ID = ?
};
# Here call your ExecuteQuery function; adjust if it's in a specific package
my ($ErrorFlag, $Message, $Results) = ExecuteQuery({
Query => $sqlquery,
Arguments => [$cvalue],
Schema => 'Assure1',
Shards => 0,
DBH => $dbh, # pass DB handle if ExecuteQuery uses it
});
if ($ErrorFlag) {
# Log the error if log object provided
$log->Message('INFO', "Error occurred in GetParams: $Message") if $log;
die "Database query failed: $Message";
}
$log->Message('INFO', "GetParams query returned " . scalar(@$Results) . " rows") if $log;
my $AppCfg = {};
for my $row (@$Results) {
if ($row->{RenderTypeName} eq 'password'){
$AppCfg->{ $row->{BrokerApplicationConfigName} } = $Config->passwordDecrypt(($row->{BrokerApplicationConfigValue}));
} else {
$AppCfg->{ $row->{BrokerApplicationConfigName} } = $row->{BrokerApplicationConfigValue};
}
}
return $AppCfg;
}
sub GetJobParams {
my %args = @_;
return _get_params('Job', %args);
}
sub GetServiceParams {
my %args = @_;
return _get_params('Service', %args);
}
1; # End of module
Just copy it to /opt/assure1/vendor/perl/lib/TSP/Params.pm and then you can import it in your Perl scripts in jobs (or services if you have custom ones - module supports both).
Sample GetParams.pl
#!/opt/assure1/bin/RunScript
use strict;
use warnings;
use Data::Dumper;
use Assure1::Core;
use Assure1::Config;
use Assure1::Log;
use utf8;
use TSP::Params qw(GetServiceParams GetJobParams);
# Initialize global config and logging as before
$main::Config = Assure1::Config->new({ configPath => '/opt/assure1/etc/Assure1.conf' });
our $Log = Assure1::Log->new({
LogFile => '/opt/assure1/logs/test_param.log',
LogLevel => 'INFO'
});
# Connect to DB once here and reuse handle
my $DBH = DBConnect($main::Config, 'Assure1', { AutoCommit => 1 });
if (!defined $DBH) {
$Log->Message('ERROR', "Failed to connect to DB: $DBI::errstr");
exit(2);
}
$Log->Message('INFO', "Connected to Assure1 configuration database");
# Now get the params from the module
my $AppCfg = GetJobParams(
dbh => $DBH,
log => $Log,
Config => $main::Config
);
use Data::Dumper;
print Dumper($AppCfg);
print "Password is: " . ($AppCfg->{'Password'} // '(missing)') . "\n";
Config is passed to module, because Password is of type password and its encrypted in the database. The module automatically recongizes the type and decrypts it.
Cheers,
Lukas
Re: SBC HA when using SIP/TCP
Just in case.. as I see no detailed filtering options in pcaps. Are we sure that ims-aka security associations are synced across both HA nodes? If not, eventual TCP re-tries over protected sockets will surely not work until whatever time takes for new fresh unprotected registration.
I've been on top of first European Commercial VoLTE deployments and all UE/terminal vendors had to be compliant with their sip stack to re-try SIP transaction after getting TCP-RST. Question is, however, every now and then back on the table given there is no strict "MUST" in RFCs for this behavior. Problematic is known as "half open TCP connection"
Re: Document delivery portal for JD Edwards (T4s and Paystubs)
We have Oracle Cloud HCM with self service for employees. We upload the pay stubs and T4s from E1 to the employee's profile which allows them to view the documents online.

