summaryrefslogtreecommitdiffstats
path: root/ECOMP-PAP-REST/xacml.pap.properties
diff options
context:
space:
mode:
Diffstat (limited to 'ECOMP-PAP-REST/xacml.pap.properties')
-rw-r--r--ECOMP-PAP-REST/xacml.pap.properties60
1 files changed, 35 insertions, 25 deletions
diff --git a/ECOMP-PAP-REST/xacml.pap.properties b/ECOMP-PAP-REST/xacml.pap.properties
index 91e393de5..7ec9447b0 100644
--- a/ECOMP-PAP-REST/xacml.pap.properties
+++ b/ECOMP-PAP-REST/xacml.pap.properties
@@ -17,12 +17,23 @@
# limitations under the License.
# ============LICENSE_END=========================================================
###
-
+#=====================================================================================#
+#================The Below Properties are default, shouldn't change them==============#
+#=====================================================================================#
#
# This is our factory that will create our engine
#
xacml.PAP.papEngineFactory=org.openecomp.policy.xacml.std.pap.StdEngineFactory
-
+# Dictionary and Policy Implementation Classes Properties
+dictionary.impl.className=org.openecomp.policy.pap.xacml.rest.handler.DictionaryHandlerImpl
+savePolicy.impl.className=org.openecomp.policy.pap.xacml.rest.handler.SavePolicyHandler
+pushPolicy.impl.className=org.openecomp.policy.pap.xacml.rest.handler.PushPolicyHander
+deletePolicy.impl.className=org.openecomp.policy.pap.xacml.rest.handler.DeleteHandler
+#AutoPush Policy
+xacml.rest.pap.autopush.file=autopush.properties
+#=====================================================================================#
+#===============The Below Properties will be changed based on Environment=============#
+#=====================================================================================#
#
# Where we store our PAP PDP Group/Node information
#
@@ -35,7 +46,6 @@ xacml.pap.pdps=pdps
# but for startup there is no other way to get it.)
#
#
-
xacml.rest.pap.url=http://localhost:8070/pap/
#
@@ -55,28 +65,14 @@ xacml.rest.pap.heartbeat.interval=100000
#
xacml.rest.pap.heartbeat.timeout=100000
-################################################################################################
-# Adding properties for getting properties previously used by PAP-ADMIN for creating Policies
-# THis is part of the Policy Creation API project
-################################################################################################
-
-# Set your domain here:
-xacml.rest.pap.domain=com
-
-# Location where all the user workspaces are located.
-xacml.rest.pap.workspace=workspace
-
-# Location where the GIT repository is located
-xacml.rest.pap.repository=repository
-
# new Property Please mention your PAP-REST webapps Location here.
-xacml.rest.config.webapps=C:\\Second Tomcat\\apache-tomcat-8.0.23\\webapps\\ConfigPAP\\
+xacml.rest.config.webapps=/home/users/PolicyEngine/webapps/ConfigPAP/
#Turn the audit on to synchronize the DB/file system
#xacml.rest.pap.run.audit.flag=true
#Turn the audit off to not synchronize the DB/file system
#xacml.rest.pap.run.audit.flag=false
-xacml.rest.pap.run.audit.flag=false
+xacml.rest.pap.run.audit.flag=true
#Audit will synchronize the file system to match the contents of the DB
#xacml.rest.pap.filesystem.audit=true
@@ -91,12 +87,12 @@ xacml.rest.pap.password=alpha123
# pdps file
xacml.rest.pdp.idfile=test.properties
-
+#Properties for db access
#properties for MySql xacml database: PLEASE DO NOT REMOVE... NEEDED FOR APIs
javax.persistence.jdbc.driver=com.mysql.jdbc.Driver
-javax.persistence.jdbc.url=jdbc:mysql://localhost:3306/ecomp_sdk
-javax.persistence.jdbc.user=root
-javax.persistence.jdbc.password=
+javax.persistence.jdbc.url=jdbc:mysql://localhost:3306/ecomp_sdk?failOverReadOnly=false&autoReconnect=true
+javax.persistence.jdbc.user=policy_user
+javax.persistence.jdbc.password=policy_user
#Time in ms which a Policy DB transaction will wait to get the transaction lock object
xacml.rest.pap.transaction.waitms=500000
@@ -110,10 +106,11 @@ xacml.rest.pap.audit.timeoutms=500000
#controls how long the pap will wait before giving up when sending notifications to other paps
xacml.rest.pap.notify.timeoutms=10000
+#the number of times an incoming policy update notification will be tried to be processed (or until it succeeds)
+xacml.rest.pap.incomingnotification.tries=4
+
#AutoPush Policy Flag
xacml.rest.pap.autopush.flag=false
-#AutoPush Policy
-xacml.rest.pap.autopush.file=autopush.properties
#***Properties for IntegrityMonitor integration defined in XACMLRestProperties.java***
@@ -153,3 +150,16 @@ dependency_groups=site_1.logparser_1;site_1.adminconsole_1;site_1.elk_1
integrity_audit_period_seconds=-1
ENVIRONMENT=DEVL
+
+#
+#PolicySafetyChecker properties
+#
+#Turn safetyChecker on/off
+xacml.rest.pap.safetychecker=on
+PDP_URL1 = http://localhost:8082/pdp/, testpdp, alpha456
+CLIENT_ID=
+CLIENT_KEY=
+
+#Micro Service Model Properties
+xacml.policy.msEcompName=http://ecomp.com
+xacml.policy.msPolicyName=http://ecomp.com/policy \ No newline at end of file