Creates a domain log profile.
trap5.setValues(Arrays.asList(new DOMAIN_LOG_CATEGORY[] { DOMAIN_LOG_CATEGORY.DATA_SYNC, DOMAIN_LOG_CATEGORY.GENERAL_DCN }));
If successful, returns silently. If unsuccessful, returns SUPAdminException.
String profileName = “profile1”; Collection<DomainLogTrapVO<? extends Enum>> traps = new ArrayList<DomainLogTrapVO<? extends Enum>>(); DomainLogTrapVO<DOMAIN_LOG_PROFILE_PACKAGE_TRAP> trap1 = new DomainLogTrapVO<DOMAIN_LOG_PROFILE_PACKAGE_TRAP>( DOMAIN_LOG_PROFILE_PACKAGE_TRAP.APPLICATION_ID); DomainLogTrapVO<DOMAIN_LOG_PROFILE_SECURITY_TRAP> trap2 = new DomainLogTrapVO<DOMAIN_LOG_PROFILE_SECURITY_TRAP>( DOMAIN_LOG_PROFILE_SECURITY_TRAP.SECURITY_CONF); DomainLogTrapVO<DOMAIN_LOG_PROFILE_ENDPOINT_TRAP> trap3 = new DomainLogTrapVO<DOMAIN_LOG_PROFILE_ENDPOINT_TRAP>( DOMAIN_LOG_PROFILE_ENDPOINT_TRAP.ENDPOINT); DomainLogTrapVO<DOMAIN_LOG_PROFILE_APPCONNECTION_TRAP> trap4 = new DomainLogTrapVO<DOMAIN_LOG_PROFILE_APPCONNECTION_TRAP>( DOMAIN_LOG_PROFILE_APPCONNECTION_TRAP.APPLICATION_CONNECTION_ID); DomainLogTrapVO<DOMAIN_LOG_PROFILE_PAYLOAD_TRAP> trap5 = new DomainLogTrapVO<DOMAIN_LOG_PROFILE_PAYLOAD_TRAP>( DOMAIN_LOG_PROFILE_PAYLOAD_TRAP.PAY_LOAD); trap1.setEnabled(true); trap1.setValues(Arrays.asList(new String[] { "app1:1.0", "app2:2.0" })); trap2.setEnabled(true); trap2.setValues(Arrays.asList(new String[] { "admin", "test" })); trap3.setEnabled(true); EndpointTrapVO etvo1 = new EndpointTrapVO(); etvo1.setName("sampledb"); etvo1.setType(ENDPOINT_TYPE.JDBC); EndpointTrapVO etvo2 = new EndpointTrapVO(); etvo2.setName("sap_crm:1.0"); etvo2.setType(ENDPOINT_TYPE.DOEC); trap3.setValues(Arrays.asList(new EndpointTrapVO[] { etvo1, etvo2 })); trap4.setEnabled(true); trap4.setValues(Arrays.asList(new String[] { "emulator1", "bb2" })); trap5.setEnabled(true); trap5.setValues(Arrays .asList(new DOMAIN_LOG_CATEGORY[] { DOMAIN_LOG_CATEGORY.DATA_SYNC, DOMAIN_LOG_CATEGORY.GENERAL_DCN })); traps.add(trap1); traps.add(trap2); traps.add(trap3); traps.add(trap4); traps.add(trap5); domainLog.createDomainLogProfile(profileName, description, traps, false);