Giter Club home page Giter Club logo

analyze's Introduction

analyze's People

Contributors

boalesth avatar esther-prosperi-i2 avatar jjcasalo avatar jon-hill-i2 avatar matt-hadfield-i2 avatar matthadf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

analyze's Issues

how to publish a DAOD to a live deployment.

Hello

I am trying to publish my DAOD in to live deployment, I followed the instruction in the "example DAOD" but when I'm searching in "full text search" I get an error: "Server could not be found".

Do I have to export the DAOD project like the older versions?

Using custom entity types when loading data

After trying out the data load direct example I would like to create my own .xsd files and use them to upload custom entities to the database. In the given xsds they used tags and it got translated to Person items in Onyx.

My question would be how can I create my own custom schema, and how can I map it to an already existing entity type in Onyx.

For example I would like to define a new car type and if I'd make a sound and valid xsd file with a couple of car entities, the data load script could map these entities to the vehicle type entities in the system. The schema base / creation and the mapping are the key questions.

Custom implementation of IExternalDataSubsetExplorationService

Hi everyone, specially @hilljona or @boalesth,
I am trying to implement custom Subset Exploration Service. So I am having a class called DataSubsetExplorationServiceDelegate which implements IExternalDataSubsetExplorationService.
However I am not able to register this class to i2analyze. I tried to insert following entry into
ApolloServerSettingsDaodMandatory.properties
IExternalDataSubsetExplorationService=com.cogniware.daod.DataSubsetExplorationServiceDelegate

However it looks, like this entry doesn't have any effect. What is the correct way to register the Subset Exploration Service?
There isn't any step described in the Developer Essentials

Analyze 4.1.3 deploying

I think I am misunderstanding "developer_essentials_deploying" steps for Analyze 4.1.3

https://github.com/IBM-i2/Analyze/blob/master/documentation/developer_essentials_deploying.md

I got stuck at step 8
8.- "Create a server in Eclipse that represents the awc application by repeating the steps above, and creating a server named awc."

I previously created a server named "i2analyze" so creating a new server with the same instance but named awc would create conflicts.

How do I create this new server named awc with no conflicts with server i2analyze created previously?

Filtered getContext? or other solution?

I haven't seen the option of a "Filtered getContext" like when expanding from the AR. I am in a situation where the second level of information (a getContext) would bring too much information about the entity. It would take around 15 - 40 minutes depending on how many entities are related to my selected entity.

I am trying to workaround this, by doing several DAODs which would mimic this behaviour. However in ANBP, when you chart an item sent from the Intelligence Portal, the Database Identifier only shows me the DAOD the item is comming from. When I search each DAOD for the same entity, and manually merge them in ANBP, I have the result I want, and I can select from which DAOD I want to expand.

I am looking for a way to have this merger automatically, or in other words, to have a single search, and expand to any of my DAODs.

How can I achieve this?

What version of Eclipse Kepler ?

In the guide, it says to install Eclipse Kepler. But which version/package ?
When I look at the Eclipse page, it offers me 13 different options/packages.

Which one should we use ?

The available packages are (as of June 2014)

  • Eclipse Standard 4.3.2, 200 MB
  • Eclipse IDE for Java EE Developers, (250 MB)
  • Eclipse IDE for Java Developers, 153 MB
  • JRebel for Eclipse IDE
  • Eclipse IDE for C/C++ Developers, 143 MB
  • Eclipse Modeling Tools, 293 MB
  • Eclipse IDE for Java and DSL Developers, 270 MB
  • Eclipse for RCP and RAP Developers, 237 MB
  • Eclipse for Testers, 99 MB
  • Eclipse IDE for Java and Report Developers, 287 MB
  • Eclipse for Parallel Application Developers, 216 MB
  • Eclipse IDE for Automotive Software Developers (includes Incubating components), 196 MB
  • Eclipse for Scout Developers, 289 MB

Audit Log: Is log...() method Necessary?

Hi,

I am trying to implement the Audit Log function and have one question.

After enable the is....AuditEnabled(), is it necessary to use the companion log...() method the handle the log? Or the logDefault() already will receive the is....AuditEnabled() log if the companion log...() method is not overridden?

Thanks,
G-mond

Error after in ELP format

Hello guys, I am currently working in an i2 Analyze DAOD connector. I am trying to use the fields in the schema, in particular the "RetrievalBlock" in order to know where the data came from.

I am attaching an input file, the output (transformed XML), and the XSLT.

I get the following error:

[com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (da-subset-db2-sample-database) - Failed Resource Type: [FILE] from the source class [XmlDataLoader] with additional context [[schema1.xsd, schema2.xsd, schema3.xsd, schema4.xsd]]: Failed to load XML data. - 'unexpected element (uri:"http://www.i2group.com/Schemas/2013-10-03/ModelData/Provenance", local:"RetrievalBlock"). Expected elements are <{}RetrievalBlock>' at line -1, column -1.

But I can't seem to find out how to correct it. Please advise

toSend.zip

DAOD issue with accent

Using the version 3.0.11 and DOAD, I made an basic exemple with my entities (The daod name/web context are "Sword_worldcheck"/dc3b3eca-67ab-4944-ab69-fdd641025519 as you can see in the log messages below). When an entity comes with a french accent in the word (my case is firstName=Anaïs" I've the error below. I put the persons inside data1.xml as the example given in the essantials SDK.
When I remoce the accent "Anais", all work fine.

Jean-Louis

Messages.log


product = WebSphere Application Server 8.5.5.5 (wlp-1.0.8.cl50520150305-2202)
wlp.install.dir = C:/IBM/iap/deploy/wlp/
java.home = C:\platform\ibm\iap\java7\jre
java.version = 1.7.0
java.runtime = Java(TM) SE Runtime Environment (pwa6470_27sr3-20150415_01 (SR3))
os = Windows Server 2012 (6.2; amd64) (en_US)
process = 5668@WIN-66R2JL93HQ0


[7/25/15 20:01:13:932 CEST] 00000001 com.ibm.ws.kernel.launch.internal.FrameworkManager A CWWKE0001I: The server iap has been launched.
[7/25/15 20:01:15:401 CEST] 00000016 com.ibm.ws.config.xml.internal.XMLConfigParser A CWWKG0028A: Processing included configuration resource: C:\IBM\iap\deploy\wlp\usr\servers\iap\server.security.xml
[7/25/15 20:01:15:448 CEST] 00000016 com.ibm.ws.config.xml.internal.XMLConfigParser A CWWKG0028A: Processing included configuration resource: C:\IBM\iap\deploy\wlp\usr\shared\config\user.registry.xml
[7/25/15 20:01:15:479 CEST] 00000016 com.ibm.ws.config.xml.internal.XMLConfigParser A CWWKG0028A: Processing included configuration resource: C:\IBM\iap\deploy\wlp\usr\servers\iap\server.datasources.xml
[7/25/15 20:01:16:167 CEST] 00000001 com.ibm.ws.kernel.launch.internal.FrameworkManager I CWWKE0002I: The kernel started after 3.22 seconds
[7/25/15 20:01:16:260 CEST] 00000020 com.ibm.ws.kernel.feature.internal.FeatureManager I CWWKF0007I: Feature update started.
[7/25/15 20:01:18:073 CEST] 00000016 com.ibm.ws.security.internal.SecurityReadyServiceImpl I CWWKS0007I: The security service is starting...
[7/25/15 20:01:18:807 CEST] 00000023 com.ibm.ws.tcpchannel.internal.TCPChannel I CWWKO0219I: TCP Channel defaultHttpEndpoint has been started and is now listening for requests on host WIN-66R2JL93HQ0 (IPv4: 169.254.204.37) port 9081.
[7/25/15 20:01:19:589 CEST] 00000027 com.ibm.ws.tcpchannel.internal.TCPChannel I CWWKO0219I: TCP Channel helpHttpEndpoint has been started and is now listening for requests on host * (IPv6) port 7000.
[7/25/15 20:01:19:917 CEST] 00000016 com.ibm.ws.app.manager.internal.monitor.DropinMonitor A CWWKZ0058I: Monitoring dropins for applications.
[7/25/15 20:01:20:760 CEST] 00000016 .ibm.ws.org.apache.geronimo.specs.geronimo-osgi-registry.1.1 I SPI-Provider Manifest header found in bundle: com.ibm.ws.xlxp.1.5.3 Bundle:com.ibm.ws.org.apache.geronimo.specs.geronimo-osgi-registry.1.1(id=112)
[7/25/15 20:01:21:073 CEST] 00000016 org.apache.cxf.bus.osgi.CXFActivator I Adding the extensions from bundle com.ibm.ws.org.apache.cxf-rt-ws-addr.2.6.2 (119) [org.apache.cxf.ws.addressing.policy.AddressingAssertionBuilder, org.apache.cxf.ws.addressing.policy.UsingAddressingAssertionBuilder, org.apache.cxf.ws.addressing.policy.AddressingPolicyInterceptorProvider, org.apache.cxf.ws.addressing.impl.AddressingWSDLExtensionLoader, org.apache.cxf.ws.addressing.WSAddressingFeature$WSAddressingFeatureApplier, org.apache.cxf.ws.addressing.MAPAggregator$MAPAggregatorLoader]
[7/25/15 20:01:21:073 CEST] 00000016 org.apache.cxf.bus.osgi.CXFActivator I Adding the extensions from bundle com.ibm.ws.org.apache.cxf-rt-ws-policy.2.6.2 (122) [org.apache.cxf.ws.policy.PolicyEngine, org.apache.cxf.policy.PolicyDataEngine, org.apache.cxf.ws.policy.AssertionBuilderRegistry, org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistry, org.apache.cxf.ws.policy.PolicyBuilder, org.apache.cxf.ws.policy.PolicyAnnotationListener, org.apache.cxf.ws.policy.attachment.ServiceModelPolicyProvider, org.apache.cxf.ws.policy.attachment.external.DomainExpressionBuilderRegistry, org.apache.cxf.ws.policy.attachment.external.EndpointReferenceDomainExpressionBuilder, org.apache.cxf.ws.policy.attachment.wsdl11.Wsdl11AttachmentPolicyProvider, org.apache.cxf.ws.policy.mtom.MTOMAssertionBuilder, org.apache.cxf.ws.policy.mtom.MTOMPolicyInterceptorProvider]
[7/25/15 20:01:21:089 CEST] 00000016 org.apache.cxf.bus.osgi.CXFActivator I Adding the extensions from bundle com.ibm.ws.org.apache.cxf-rt-frontend-jaxws.2.6.2 (124) [org.apache.cxf.jaxws.context.WebServiceContextResourceResolver]
[7/25/15 20:01:21:089 CEST] 00000016 org.apache.cxf.bus.osgi.CXFActivator I Adding the extensions from bundle com.ibm.ws.org.apache.cxf-rt-transports-http.2.6.2 (125) [org.apache.cxf.transport.http.HTTPTransportFactory, org.apache.cxf.transport.http.HTTPWSDLExtensionLoader, org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder, org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder, org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]
[7/25/15 20:01:21:089 CEST] 00000016 org.apache.cxf.bus.osgi.CXFActivator I Adding the extensions from bundle com.ibm.ws.org.apache.cxf-rt-management.2.6.2 (126) [org.apache.cxf.management.InstrumentationManager]
[7/25/15 20:01:21:089 CEST] 00000016 org.apache.cxf.bus.osgi.CXFActivator I Adding the extensions from bundle com.ibm.ws.org.apache.cxf-rt-bindings-xml.2.6.2 (132) [org.apache.cxf.binding.xml.XMLBindingFactory, org.apache.cxf.binding.xml.wsdl11.XMLWSDLExtensionLoader]
[7/25/15 20:01:21:089 CEST] 00000016 org.apache.cxf.bus.osgi.CXFActivator I Adding the extensions from bundle com.ibm.ws.org.apache.cxf-rt-bindings-soap.2.6.2 (135) [org.apache.cxf.binding.soap.SoapBindingFactory, org.apache.cxf.binding.soap.SoapTransportFactory]
[7/25/15 20:01:21:557 CEST] 00000016 com.ibm.ws.cache.ServerCache I DYNA1001I: WebSphere Dynamic Cache instance named baseCache initialized successfully.
[7/25/15 20:01:21:557 CEST] 00000016 com.ibm.ws.cache.ServerCache I DYNA1071I: The cache provider default is being used.
[7/25/15 20:01:21:557 CEST] 00000016 com.ibm.ws.cache.CacheServiceImpl I DYNA1056I: Dynamic Cache (object cache) initialized successfully.
[7/25/15 20:01:21:635 CEST] 00000016 s.security.authentication.tai.internal.InterceptorConfigImpl I CWWKS1200I: The Trust Association Init loaded PostSSOTAI interceptors.
[7/25/15 20:01:21:746 CEST] 00000016 s.security.authentication.tai.internal.InterceptorConfigImpl I CWWKS1201I: The Trust Association Init class com.i2group.apollo.container.security.ApolloHTTPHeaderAuthenticationTAI loaded successfully.
[7/25/15 20:01:21:932 CEST] 00000034 com.ibm.ws.app.manager.AppMessageHelper I CWWKZ0018I: Starting application core.
[7/25/15 20:01:21:948 CEST] 00000037 com.ibm.ws.app.manager.AppMessageHelper I CWWKZ0018I: Starting application Sword_worldcheck.
[7/25/15 20:01:21:964 CEST] 00000035 com.ibm.ws.app.manager.AppMessageHelper I CWWKZ0018I: Starting application awc.
[7/25/15 20:01:22:198 CEST] 00000036 com.ibm.ws.app.manager.AppMessageHelper I CWWKZ0018I: Starting application apollo-web-help.
[7/25/15 20:01:27:495 CEST] 00000031 com.ibm.ws.security.internal.SecurityReadyServiceImpl I CWWKS0008I: The security service is ready.
[7/25/15 20:01:27:495 CEST] 00000031 com.ibm.ws.security.token.ltpa.internal.LTPAKeyCreator I CWWKS4105I: LTPA configuration is ready after 6.260 seconds.
[7/25/15 20:01:27:901 CEST] 00000037 com.ibm.ws.webcontainer.osgi.webapp.WebGroup I SRVE0169I: Loading Web Module: Sword_worldcheck.
[7/25/15 20:01:27:901 CEST] 00000037 com.ibm.ws.webcontainer I SRVE0250I: Web Module Sword_worldcheck has been bound to default_host.
[7/25/15 20:01:27:901 CEST] 00000037 com.ibm.ws.http.internal.VirtualHostImpl A CWWKT0016I: Web application available (default_host): http://win-66r2jl93hq0:9081/dc3b3eca-67ab-4944-ab69-fdd641025519/
[7/25/15 20:01:28:495 CEST] 00000035 com.ibm.ws.webcontainer.osgi.webapp.WebGroup I SRVE0169I: Loading Web Module: awc.
[7/25/15 20:01:28:495 CEST] 00000035 com.ibm.ws.webcontainer I SRVE0250I: Web Module awc has been bound to default_host.
[7/25/15 20:01:28:495 CEST] 00000035 com.ibm.ws.http.internal.VirtualHostImpl A CWWKT0016I: Web application available (default_host): http://win-66r2jl93hq0:9081/awc/
[7/25/15 20:01:28:932 CEST] 00000036 com.ibm.ws.webcontainer.osgi.webapp.WebGroup I SRVE0169I: Loading Web Module: knowledgecenter.
[7/25/15 20:01:28:932 CEST] 00000036 com.ibm.ws.webcontainer I SRVE0250I: Web Module knowledgecenter has been bound to help_host.
[7/25/15 20:01:28:932 CEST] 00000036 com.ibm.ws.http.internal.VirtualHostImpl A CWWKT0016I: Web application available (help_host): http://localhost:7000/apollo-web-help/
[7/25/15 20:01:30:464 CEST] 00000035 com.ibm.ws.session.WASSessionCore I SESN8501I: The session manager did not find a persistent storage location; HttpSession objects will be stored in the local application server's memory.
[7/25/15 20:01:30:464 CEST] 00000035 com.ibm.ws.session.WASSessionCore I SESN0176I: A new session context will be created for application key default_host/awc
[7/25/15 20:01:30:464 CEST] 00000035 com.ibm.ws.util I SESN0172I: The session manager is using the Java default SecureRandom implementation for session ID generation.
[7/25/15 20:01:30:542 CEST] 00000035 com.ibm.ws.jsp I JSPG8502I: The value of the JSP attribute jdkSourceLevel is "15".
[7/25/15 20:01:30:760 CEST] 00000034 com.ibm.ws.webcontainer.osgi.webapp.WebGroup I SRVE0169I: Loading Web Module: core.
[7/25/15 20:01:30:760 CEST] 00000034 com.ibm.ws.webcontainer I SRVE0250I: Web Module core has been bound to default_host.
[7/25/15 20:01:30:760 CEST] 00000034 com.ibm.ws.http.internal.VirtualHostImpl A CWWKT0016I: Web application available (default_host): http://win-66r2jl93hq0:9081/apollo/
[7/25/15 20:01:31:104 CEST] 00000036 com.ibm.ws.session.WASSessionCore I SESN0176I: A new session context will be created for application key help_host/apollo-web-help
[7/25/15 20:01:31:104 CEST] 00000036 com.ibm.ws.util I SESN0172I: The session manager is using the Java default SecureRandom implementation for session ID generation.
[7/25/15 20:01:31:104 CEST] 00000036 com.ibm.ws.jsp I JSPG8502I: The value of the JSP attribute jdkSourceLevel is "15".
[7/25/15 20:01:31:323 CEST] 00000037 com.ibm.ws.session.WASSessionCore I SESN0176I: A new session context will be created for application key default_host/dc3b3eca-67ab-4944-ab69-fdd641025519
[7/25/15 20:01:31:323 CEST] 00000037 com.ibm.ws.util I SESN0172I: The session manager is using the Java default SecureRandom implementation for session ID generation.
[7/25/15 20:01:31:323 CEST] 00000037 com.ibm.ws.jsp I JSPG8502I: The value of the JSP attribute jdkSourceLevel is "15".
[7/25/15 20:01:31:573 CEST] 00000035 com.ibm.ws.cache.CacheServiceImpl I DYNA1056I: Dynamic Cache (object cache) initialized successfully.
[7/25/15 20:01:32:058 CEST] 00000035 com.ibm.ws.wsoc.EndpointManager I CWWKH0046I: Adding a WebSocket ServerEndpoint with the following URI: /api/v1/notifications
[7/25/15 20:01:33:932 CEST] 00000034 com.ibm.ws.session.WASSessionCore I SESN0176I: A new session context will be created for application key default_host/apollo
[7/25/15 20:01:33:932 CEST] 00000034 com.ibm.ws.util I SESN0172I: The session manager is using the Java default SecureRandom implementation for session ID generation.
[7/25/15 20:01:33:948 CEST] 00000034 com.ibm.ws.jsp I JSPG8502I: The value of the JSP attribute jdkSourceLevel is "15".
[7/25/15 20:01:34:246 CEST] 00000035 SystemOut O 2015-07-25 20:01:34,246 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (awc) - IAP_STATUS:0001 - Application initializing...
[7/25/15 20:01:36:870 CEST] 00000037 SystemOut O 2015-07-25 20:01:36,870 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (Sword_worldcheck) - IAP_STATUS:0010 - Servlet registered
[7/25/15 20:01:36:886 CEST] 00000034 SystemOut O 2015-07-25 20:01:36,886 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (core) - IAP_STATUS:0010 - Servlet registered
[7/25/15 20:01:36:948 CEST] 00000037 com.ibm.ws.app.manager.AppMessageHelper A CWWKZ0001I: Application Sword_worldcheck started in 15.000 seconds.
[7/25/15 20:01:36:948 CEST] 00000040 SystemOut O 2015-07-25 20:01:36,948 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (core) - IAP_STATUS:0001 - Application initializing...
[7/25/15 20:01:36:948 CEST] 0000003f SystemOut O 2015-07-25 20:01:36,948 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (Sword_worldcheck) - IAP_STATUS:0001 - Application initializing...
[7/25/15 20:01:36:948 CEST] 00000034 com.ibm.ws.app.manager.AppMessageHelper A CWWKZ0001I: Application core started in 15.016 seconds.
[7/25/15 20:01:38:682 CEST] 0000003f SystemOut O 2015-07-25 20:01:38,682 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (Sword_worldcheck) - IAP_STATUS:0002 - Application initialized successfully
[7/25/15 20:01:39:573 CEST] 00000041 SystemOut O 2015-07-25 20:01:39,573 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (Sword_worldcheck) - IAP_STATUS:0011 - Servlet created
[7/25/15 20:01:39:823 CEST] 00000036 org.apache.wink.server.internal.servlet.RestServlet I The system is using the /WEB-INF/resources.kc JAX-RS application class named in the applicationConfigLocation init-param initialization parameter.
[7/25/15 20:01:41:182 CEST] 00000036 apache.wink.server.internal.application.ApplicationProcessor I The following JAX-RS application has been processed: org.apache.wink.server.internal.application.ServletWinkApplication
[7/25/15 20:01:41:182 CEST] 00000036 org.apache.wink.server.internal.log.Resources I The server has registered the JAX-RS resource class com.ibm.kc.taxonomy.Taxonomy with @path(/taxonomy).
[7/25/15 20:01:41:182 CEST] 00000036 org.apache.wink.server.internal.log.Resources I The server has registered the JAX-RS resource class com.ibm.kc.branding.BrandingResource with @path(/branding).
[7/25/15 20:01:41:182 CEST] 00000036 org.apache.wink.server.internal.log.Resources I The server has registered the JAX-RS resource class com.ibm.kc.content.ContentResource with @path(/content).
[7/25/15 20:01:41:182 CEST] 00000036 org.apache.wink.server.internal.log.Resources I The server has registered the JAX-RS resource class com.ibm.kc.typeahead.Suggest with @path(/suggest).
[7/25/15 20:01:41:182 CEST] 00000036 org.apache.wink.server.internal.log.Resources I The server has registered the JAX-RS resource class com.ibm.kc.search.Searcher with @path(/search).
[7/25/15 20:01:41:182 CEST] 00000036 org.apache.wink.server.internal.log.Resources I The server has registered the JAX-RS resource class com.ibm.kc.print.PrintResource with @path(/print).
[7/25/15 20:01:41:182 CEST] 00000036 org.apache.wink.server.internal.log.Resources I The server has registered the JAX-RS resource class com.ibm.kc.stats.StatsResource with @path(/stats).
[7/25/15 20:01:41:182 CEST] 00000036 org.apache.wink.server.internal.log.Resources I The server has registered the JAX-RS resource class com.ibm.kc.iehs.HelpResource with @path(/help).
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Resources I The server has registered the JAX-RS resource class com.ibm.kc.toc.TocResource with @path(/toc).
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.branding.BrandWriter was registered as a JAX-RS MessageBodyWriter provider for com.ibm.kc.branding.Brand Java types and application/json media types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.search.SearchResultJsonWriter was registered as a JAX-RS MessageBodyWriter provider for com.ibm.kc.search.SearchResult Java types and application/json media types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.taxonomy.TaxoFacetsWriter was registered as a JAX-RS MessageBodyWriter provider for java.util.List Java types and application/json media types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.taxonomy.TaxoTreeWriter was registered as a JAX-RS MessageBodyWriter provider for java.util.Map Java types and application/json media types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.toc.TocWriter was registered as a JAX-RS MessageBodyWriter provider for java.util.List Java types and application/json media types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.iehs.SearchHitsWriter was registered as a JAX-RS MessageBodyWriter provider for com.ibm.kc.iehs.SearchHits Java types and application/xml media types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.iehs.IEHSTocsWriter was registered as a JAX-RS MessageBodyWriter provider for java.util.List Java types and application/xml media types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.print.PrintWriter was registered as a JAX-RS MessageBodyWriter provider for com.ibm.kc.print.PrintToc Java types and text/html media types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.exceptions.ErrorObjectWriter was registered as a JAX-RS MessageBodyWriter provider for com.ibm.kc.exceptions.ErrorObject Java types and / media types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.TranslatedMessageWriter was registered as a JAX-RS MessageBodyWriter provider for com.ibm.kc.TranslatedMessage Java types and / media types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.content.NotModifiedSourceWriter was registered as a JAX-RS MessageBodyWriter provider for com.ibm.kc.content.NotModifiedSource Java types and / media types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.content.RedirectSourceWriter was registered as a JAX-RS MessageBodyWriter provider for com.ibm.kc.content.RedirectSource Java types and / media types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.content.SourceWriter was registered as a JAX-RS MessageBodyWriter provider for com.ibm.kc.utils.Sources$Source Java types and / media types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.exceptions.SourceNotFoundExceptionMapper was registered as a JAX-RS ExceptionMapper provider for com.ibm.kc.utils.Sources$SourceNotFoundException Java types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.exceptions.KCWebMessageExceptionMapper was registered as a JAX-RS ExceptionMapper provider for com.ibm.kc.exceptions.KCWebMessageException Java types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.exceptions.KCExceptionWithTranslatedMessageMapper was registered as a JAX-RS ExceptionMapper provider for com.ibm.kc.exceptions.KCExceptionWithTranslatedMessage Java types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.exceptions.KCExceptionWithErrorObjectMapper was registered as a JAX-RS ExceptionMapper provider for com.ibm.kc.exceptions.KCExceptionWithErrorObject Java types.
[7/25/15 20:01:41:198 CEST] 00000036 org.apache.wink.server.internal.log.Providers I The class com.ibm.kc.exceptions.KCExceptionMapper was registered as a JAX-RS ExceptionMapper provider for com.ibm.kc.exceptions.KCException Java types.
[7/25/15 20:01:41:401 CEST] 00000040 com.ibm.ws.recoverylog.spi.RecoveryDirectorImpl I CWRLS0010I: Performing recovery processing for local WebSphere server (Cell\Node\Server).
[7/25/15 20:01:41:745 CEST] 00000040 com.ibm.ws.recoverylog.spi.RecoveryDirectorImpl I CWRLS0012I: All persistent services have been directed to perform recovery processing for this WebSphere server (Cell\Node\Server).
[7/25/15 20:01:41:745 CEST] 00000049 com.ibm.tx.jta.impl.RecoveryManager I WTRN0135I: Transaction service recovering no transactions.
[7/25/15 20:01:42:714 CEST] 00000036 com.ibm.ws.webcontainer.servlet I SRVE0242I: [apollo-web-help] [/apollo-web-help] [JAX-RS Servlet]: Initialization successful.
[7/25/15 20:01:42:714 CEST] 00000036 com.ibm.ws.app.manager.AppMessageHelper A CWWKZ0001I: Application apollo-web-help started in 20.516 seconds.
[7/25/15 20:01:45:589 CEST] 00000040 com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper I DSRA8203I: Database product name : DB2/NT64
[7/25/15 20:01:45:589 CEST] 00000040 com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper I DSRA8204I: Database product version : SQL09074
[7/25/15 20:01:45:589 CEST] 00000040 com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper I DSRA8205I: JDBC driver name : IBM Data Server Driver for JDBC and SQLJ
[7/25/15 20:01:45:589 CEST] 00000040 com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper I DSRA8206I: JDBC driver version : 4.12.55
[7/25/15 20:01:45:604 CEST] 00000035 com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper I DSRA8203I: Database product name : DB2/NT64
[7/25/15 20:01:45:604 CEST] 00000035 com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper I DSRA8204I: Database product version : SQL09074
[7/25/15 20:01:45:604 CEST] 00000035 com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper I DSRA8205I: JDBC driver name : IBM Data Server Driver for JDBC and SQLJ
[7/25/15 20:01:45:604 CEST] 00000035 com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper I DSRA8206I: JDBC driver version : 4.12.55
[7/25/15 20:01:45:604 CEST] 00000040 SystemOut O 7000 WriteStore INFO [Default Executor-thread-14] openjpa.jdbc.JDBC - Using dictionary class "com.ibm.ws.persistence.jdbc.sql.DB2Dictionary" (DB2/NT64 SQL09074 ,IBM Data Server Driver for JDBC and SQLJ 4.12.55).
[7/25/15 20:01:45:604 CEST] 00000035 com.ibm.ejs.j2c.SharedPool I J2CA0086W: Shareable connection MCWrapper id ac1639f4 Managed connection WSRdbManagedConnectionImpl@c0bfc250 State:STATE_TRAN_WRAPPER_INUSE
from resource dataSource[ds/Warehouse-warehouse-j2c-alias]/connectionManager was used within a local transaction containment boundary.
[7/25/15 20:01:47:245 CEST] 00000035 SystemOut O 2015-07-25 20:01:47,245 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (awc) - IAP_STATUS:0002 - Application initialized successfully
[7/25/15 20:01:47:307 CEST] 00000035 com.ibm.ws.app.manager.AppMessageHelper A CWWKZ0001I: Application awc started in 25.343 seconds.
[7/25/15 20:01:47:323 CEST] 00000020 com.ibm.ws.kernel.feature.internal.FeatureManager A CWWKF0012I: The server installed the following features: [jdbc-4.0, jaxws-2.2, localConnector-1.0, ssl-1.0, appSecurity-2.0, jpa-2.0, json-1.0, servlet-3.1, jsp-2.2, jaxrs-1.1, jndi-1.0, concurrent-1.0, distributedMap-1.0, websocket-1.0, jaxb-2.2, beanValidation-1.0].
[7/25/15 20:01:47:323 CEST] 00000020 com.ibm.ws.kernel.feature.internal.FeatureManager I CWWKF0008I: Feature update completed in 31.162 seconds.
[7/25/15 20:01:47:323 CEST] 00000020 com.ibm.ws.kernel.feature.internal.FeatureManager A CWWKF0011I: The server iap is ready to run a smarter planet.
[7/25/15 20:01:53:995 CEST] 00000040 SystemOut O 2015-07-25 20:01:53,995 - [com.i2group.apollo.searchservice.index.crashrecovery.internal.TextIndexCrashRecovery] - Search index is up to date
[7/25/15 20:01:56:979 CEST] 00000040 SystemOut O 2015-07-25 20:01:56,979 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (core) - IAP_STATUS:0042 - DataSource Schema unchanged
[7/25/15 20:01:57:089 CEST] 00000040 SystemOut O 2015-07-25 20:01:57,089 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (core) - IAP_STATUS:0048 - Security Schema unchanged
[7/25/15 20:01:58:761 CEST] 00000040 SystemOut O 2015-07-25 20:01:58,761 - [com.i2group.apollo.commandservice.eventreplay.internal.GarAllEventsReplayExecutor] - Event replay starting in STARTUP mode.
[7/25/15 20:01:58:761 CEST] 00000040 SystemOut O 2015-07-25 20:01:58,761 - [com.i2group.apollo.commandservice.eventreplay.internal.GarStartupEventReplay] - Sending recent events to ensure read services are up to date.
[7/25/15 20:01:58:870 CEST] 00000040 SystemOut O 2015-07-25 20:01:58,870 - [com.i2group.apollo.commandservice.eventreplay.internal.GarStartupEventReplay] - Read services should now be up to date.
[7/25/15 20:01:58:886 CEST] 00000040 SystemOut O 2015-07-25 20:01:58,886 - [com.i2group.apollo.commandservice.eventreplay.internal.EventBusStateDAO] - Updated EventBusConfigurationJPA.JMS_QUEUE_CAPACITY=10100 (was 10100)
[7/25/15 20:01:58:886 CEST] 00000040 SystemOut O 2015-07-25 20:01:58,886 - [com.i2group.apollo.commandservice.eventreplay.internal.GarAllEventsReplayExecutor] - Event replay complete
[7/25/15 20:01:59:387 CEST] 00000040 SystemOut O 2015-07-25 20:01:59,387 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (core) - IAP_STATUS:0002 - Application initialized successfully
[7/25/15 20:02:00:026 CEST] 00000042 SystemOut O 2015-07-25 20:02:00,026 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (core) - IAP_STATUS:0011 - Servlet created
[7/25/15 20:03:03:238 CEST] 00000068 org.apache.cxf.management.jmx.InstrumentationManagerImpl I registering MBean org.apache.cxf:bus.id=core-Server-Bus,type=Bus,instance.id=-1324113997: org.apache.cxf.bus.ManagedBus@54d09295
[7/25/15 20:03:03:254 CEST] 00000068 org.apache.cxf.management.jmx.InstrumentationManagerImpl I registered org.apache.cxf:bus.id=core-Server-Bus,type=Bus,instance.id=-1324113997
[7/25/15 20:03:03:261 CEST] 00000068 org.apache.cxf.management.jmx.InstrumentationManagerImpl I registering MBean org.apache.cxf:bus.id=core-Server-Bus,WorkQueueManager=Bus.WorkQueueManager,type=WorkQueueManager,instance.id=1946604323: org.apache.cxf.bus.managers.WorkQueueManagerImplMBeanWrapper@3b6f8110
[7/25/15 20:03:03:366 CEST] 00000068 org.apache.cxf.service.factory.ReflectionServiceFactoryBean I Creating Service {http://www.i2group.com/Schemas/2011-03-11/InfoService}InfoService from class com.i2group.apollo.infoservice.IInfoServiceEndpoint
[7/25/15 20:03:04:535 CEST] 00000068 org.apache.cxf.endpoint.ServerImpl I Setting the server's publish address to be /services/InfoService
[7/25/15 20:03:04:536 CEST] 00000068 org.apache.cxf.management.jmx.InstrumentationManagerImpl I registering MBean org.apache.cxf:bus.id=core-Server-Bus,type=Bus.Service.Endpoint,service="{http://www.i2group.com/Schemas/2011-03-11/InfoService}InfoService",port="InfoServicePort",instance.id=-2057695628: org.apache.cxf.endpoint.ManagedEndpoint@ad5179c2
[7/25/15 20:03:04:555 CEST] 00000068 com.ibm.ws.webcontainer.servlet I SRVE0242I: [core] [/apollo] [InfoService]: Initialization successful.
[7/25/15 20:03:11:261 CEST] 00000074 org.apache.cxf.service.factory.ReflectionServiceFactoryBean I Creating Service {http://www.i2group.com/Schemas/2010-02-01/ItemRetrievalService}ItemRetrievalService from class com.i2group.apollo.itemretrievalservice.IItemRetrievalServiceEndpoint
[7/25/15 20:03:11:417 CEST] 00000074 org.apache.cxf.endpoint.ServerImpl I Setting the server's publish address to be /services/ItemRetrievalService
[7/25/15 20:03:11:417 CEST] 00000074 org.apache.cxf.management.jmx.InstrumentationManagerImpl I registering MBean org.apache.cxf:bus.id=core-Server-Bus,type=Bus.Service.Endpoint,service="{http://www.i2group.com/Schemas/2010-02-01/ItemRetrievalService}ItemRetrievalService",port="ItemRetrievalServicePort",instance.id=-1022234724: org.apache.cxf.endpoint.ManagedEndpoint@9f4b05c
[7/25/15 20:03:11:433 CEST] 00000074 com.ibm.ws.webcontainer.servlet I SRVE0242I: [core] [/apollo] [ItemRetrievalService]: Initialization successful.
[7/25/15 20:03:22:897 CEST] 00000076 org.apache.cxf.management.jmx.InstrumentationManagerImpl I registering MBean org.apache.cxf:bus.id=Sword_worldcheck-Server-Bus,type=Bus,instance.id=7499846: org.apache.cxf.bus.ManagedBus@34ffd92f
[7/25/15 20:03:22:903 CEST] 00000076 org.apache.cxf.management.jmx.InstrumentationManagerImpl I registered org.apache.cxf:bus.id=Sword_worldcheck-Server-Bus,type=Bus,instance.id=7499846
[7/25/15 20:03:22:903 CEST] 00000076 org.apache.cxf.management.jmx.InstrumentationManagerImpl I registering MBean org.apache.cxf:bus.id=Sword_worldcheck-Server-Bus,WorkQueueManager=Bus.WorkQueueManager,type=WorkQueueManager,instance.id=407264417: org.apache.cxf.bus.managers.WorkQueueManagerImplMBeanWrapper@b163f3f0
[7/25/15 20:03:23:328 CEST] 00000076 org.apache.cxf.service.factory.ReflectionServiceFactoryBean I Creating Service {http://www.i2group.com/Schemas/2011-03-03/ExternalDataSubsetCreationService}ExternalDataSubsetCreationService from class com.i2group.apollo.externaldata.subsetcreationservice.IExternalDataSubsetCreationServiceEndpoint
[7/25/15 20:03:23:610 CEST] 00000076 org.apache.cxf.endpoint.ServerImpl I Setting the server's publish address to be /services/ExternalDataSubsetCreationService
[7/25/15 20:03:23:611 CEST] 00000076 org.apache.cxf.management.jmx.InstrumentationManagerImpl I registering MBean org.apache.cxf:bus.id=Sword_worldcheck-Server-Bus,type=Bus.Service.Endpoint,service="{http://www.i2group.com/Schemas/2011-03-03/ExternalDataSubsetCreationService}ExternalDataSubsetCreationService",port="ExternalDataSubsetCreationServicePort",instance.id=-1472526055: org.apache.cxf.endpoint.ManagedEndpoint@681bb82a
[7/25/15 20:03:23:618 CEST] 00000076 com.ibm.ws.webcontainer.servlet I SRVE0242I: [Sword_worldcheck] [/dc3b3eca-67ab-4944-ab69-fdd641025519] [ExternalDataSubsetCreationService]: Initialization successful.
[7/25/15 20:03:25:261 CEST] 00000078 org.apache.cxf.service.factory.ReflectionServiceFactoryBean I Creating Service {http://www.i2group.com/Schemas/2011-03-03/ExternalDataSubsetExplorationService}ExternalDataSubsetExplorationService from class com.i2group.apollo.externaldata.subsetexplorationservice.IExternalDataSubsetExplorationServiceEndpoint
[7/25/15 20:03:25:800 CEST] 00000078 org.apache.cxf.endpoint.ServerImpl I Setting the server's publish address to be /services/ExternalDataSubsetExplorationService
[7/25/15 20:03:25:800 CEST] 00000078 org.apache.cxf.management.jmx.InstrumentationManagerImpl I registering MBean org.apache.cxf:bus.id=Sword_worldcheck-Server-Bus,type=Bus.Service.Endpoint,service="{http://www.i2group.com/Schemas/2011-03-03/ExternalDataSubsetExplorationService}ExternalDataSubsetExplorationService",port="ExternalDataSubsetExplorationServicePort",instance.id=-567517945: org.apache.cxf.endpoint.ManagedEndpoint@b56dd6b3
[7/25/15 20:03:25:807 CEST] 00000078 com.ibm.ws.webcontainer.servlet I SRVE0242I: [Sword_worldcheck] [/dc3b3eca-67ab-4944-ab69-fdd641025519] [ExternalDataSubsetExplorationService]: Initialization successful.
[7/25/15 20:03:33:328 CEST] 00000078 SystemErr R FATAL ERROR: 'com.ibm.xtq.common.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0xffffffff) was found in the element content of the document.'
:An invalid XML character (Unicode: 0xffffffff) was found in the element content of the document.
[7/25/15 20:03:33:341 CEST] 00000078 SystemOut O 2015-07-25 20:03:33,341 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (Sword_worldcheck) - Errors occurred accessing system resources from ExternalDataSubsetExplorationServiceDelegate. The likely cause is logged at FATAL. (The full exception is logged at WARNING if enabled):
[7/25/15 20:03:33:342 CEST] 00000078 SystemOut O 2015-07-25 20:03:33,342 - [com.i2group.apollo.common.toolkit.internal.ConsoleLogger] - (Sword_worldcheck) - Failed Resource Type: [FILE] from the source class [XmlDataLoader] with additional context [[]]: Failed to load XML data. - null
[7/25/15 20:03:33:406 CEST] 00000078 org.apache.cxf.phase.PhaseInterceptorChain W Application {http://www.i2group.com/Schemas/2011-03-03/ExternalDataSubsetExplorationService}ExternalDataSubsetExplorationService#{http://www.i2group.com/Schemas/2011-03-03/ExternalDataSubsetExplorationService}Search has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Failed Resource Type: [FILE] from the source class [XmlDataLoader] with additional context [[]]: Failed to load XML data.
at org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:162)
at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:213)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:128)
at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:178)
at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:66)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:483)
at java.util.concurrent.FutureTask.run(FutureTask.java:274)
at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:107)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:211)
at com.ibm.ws.jaxws.endpoint.AbstractJaxWsWebEndpoint.invoke(AbstractJaxWsWebEndpoint.java:182)
at com.ibm.ws.jaxws.webcontainer.LibertyJaxWsServlet.handleRequest(LibertyJaxWsServlet.java:135)
at com.ibm.ws.jaxws.webcontainer.LibertyJaxWsServlet.doPost(LibertyJaxWsServlet.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at com.ibm.ws.jaxws.webcontainer.LibertyJaxWsServlet.service(LibertyJaxWsServlet.java:86)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1285)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:776)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:473)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:135)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:89)
at com.i2group.apollo.servlet.ResponseCodeFilter.doFilter(ResponseCodeFilter.java:75)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:206)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:86)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:978)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1100)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:4845)
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.handleRequest(DynamicVirtualHost.java:297)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:981)
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:262)
at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:955)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1157)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:627)
at java.lang.Thread.run(Thread.java:809)
Caused by: com.i2group.apollo.common.exception.SystemResourceRuntimeException: Failed Resource Type: [FILE] from the source class [XmlDataLoader] with additional context [[]]: Failed to load XML data.
at com.i2group.apollo.common.exception.SystemResourceRuntimeException.createNewException(SystemResourceRuntimeException.java:304)
at com.i2group.apollo.common.exception.SystemResourceRuntimeException.createNewFileException(SystemResourceRuntimeException.java:195)
at com.i2group.apollo.common.jaxb.XmlDataLoader.loadXmlData(XmlDataLoader.java:241)
at com.i2group.apollo.common.jaxb.XmlDataLoader.loadXmlData(XmlDataLoader.java:125)
at com.i2group.apollo.externaldata.internal.SourceXmlConverter.fromXml(SourceXmlConverter.java:74)
at com.i2group.apollo.externaldata.internal.ItemsXmlProcessor.processXml(ItemsXmlProcessor.java:146)
at com.i2group.apollo.externaldata.internal.ItemsXmlProcessor.process(ItemsXmlProcessor.java:130)
at com.i2group.apollo.externaldata.internal.ExternalDataConnector.getSubset(ExternalDataConnector.java:62)
at com.i2group.apollo.externaldata.internal.SubsetHelper.initializeSubset(SubsetHelper.java:106)
at com.i2group.apollo.externaldata.internal.ExternalDataSubsetExplorationServiceFacade.search(ExternalDataSubsetExplorationServiceFacade.java:238)
at com.i2group.apollo.externaldata.internal.ExternalDataSubsetExplorationServiceDelegate.search(ExternalDataSubsetExplorationServiceDelegate.java:146)
at com.i2group.apollo.service.AddMetaDataToWebServiceResponseInterceptor.invoke(AddMetaDataToWebServiceResponseInterceptor.java:85)
at com.i2group.apollo.externaldata.internal.ExternalDataServicesExceptionInterceptor.invoke(ExternalDataServicesExceptionInterceptor.java:85)
at com.i2group.apollo.service.internal.UserActivityLoggerInterceptor.invoke(UserActivityLoggerInterceptor.java:58)
at com.i2group.apollo.service.WebServiceFaultCreationInterceptor.invoke(WebServiceFaultCreationInterceptor.java:85)
at com.i2group.apollo.service.AccessibleScopeInterceptor.invoke(AccessibleScopeInterceptor.java:43)
at com.i2group.apollo.externaldata.internal.ExternalDataSubsetExplorationServiceDelegateWrapperInternal.search(ExternalDataSubsetExplorationServiceDelegateWrapperInternal.java:216)
at com.i2group.apollo.externaldatasubsetexplorationservice.internal.ExternalDataSubsetExplorationServiceDelegateWrapper.search(ExternalDataSubsetExplorationServiceDelegateWrapper.java:149)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
at java.lang.reflect.Method.invoke(Method.java:620)
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
... 34 more
Caused by: javax.xml.bind.UnmarshalException

  • with linked exception:
    [javax.xml.stream.XMLStreamException: The root element is required in a well-formed document.]
    at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:456)
    at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:376)
    at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:346)
    at com.ibm.xml.xlxp2.jaxb.unmarshal.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:169)
    at com.ibm.xml.xlxp2.jaxb.unmarshal.UnmarshallerProxy.unmarshal(UnmarshallerProxy.java:146)
    at com.ibm.xml.xlxp2.jaxb.unmarshal.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:102)
    at com.i2group.apollo.common.jaxb.XmlDataLoader.loadXmlData(XmlDataLoader.java:184)
    ... 55 more
    Caused by: javax.xml.stream.XMLStreamException: The root element is required in a well-formed document.
    at com.ibm.xml.xlxp2.api.stax.msg.StAXMessageProvider.throwWrappedXMLStreamException(StAXMessageProvider.java:76)
    at com.ibm.xml.xlxp2.api.stax.XMLStreamReaderImpl.produceFatalErrorEvent(XMLStreamReaderImpl.java:2008)
    at com.ibm.xml.xlxp2.api.jaxb.JAXBXMLStreamReader.produceFatalErrorEvent(JAXBXMLStreamReader.java:356)
    at com.ibm.xml.xlxp2.scan.DocumentScanner.reportFatalError(DocumentScanner.java:4871)
    at com.ibm.xml.xlxp2.scan.DocumentScanner.reportFatalError(DocumentScanner.java:1212)
    at com.ibm.xml.xlxp2.scan.DocumentScanner.scanProlog(DocumentScanner.java:1773)
    at com.ibm.xml.xlxp2.scan.DocumentScanner.nextEvent(DocumentScanner.java:1323)
    at com.ibm.xml.xlxp2.api.stax.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:581)
    at com.ibm.xml.xlxp2.api.stax.XMLInputFactoryImpl$XMLStreamReaderProxyImpl.next(XMLInputFactoryImpl.java:183)
    at com.ibm.xml.xlxp2.api.wssec.WSSXMLInputFactory$WSSStreamReaderProxy.next(WSSXMLInputFactory.java:55)
    at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:178)
    at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:374)
    ... 60 more

law-enforcement-schema.jar does not generate correctly

I am developing the DLD example in IAP 3.0.9 but when i run the command:

da-setup.py -t generate-mapping-jar -x law-enforcement-schema.xml -o law-enforcement-schema.jar

The created jar is not showing the name of the entitys, links, propertys nor property groups, instead it show EntityX, LinkX, PropertyX, PropertyGroupX (the X changes for a different number for all elements).

How can i create the .jar with the real names?

Thank you.

Configuring the "user interface extension" example project support external website links

Had a question about "Configuring the "user interface extension" example project".
I see that it's paired with "two-phase data retrieval" example project and was wondering if can make a external website appear? Is it possible to have the tab link or submenu link open a external website for example www.ibm.com in the bottom body pane/frame or as a pop-up instead of the GitHub given hosted application project as it is registered with a data source id and external site wouldn't be.

how to generate the file.xslt document ? code by myself or by the tools provided by iap

hi,
I have generated the schema file by the requirement, and transformed excel file(the test source data) to the xml file that suitble for the iap. then i will revoke the interface of iap and insert the capable xml file into the Analysis Repository using the example (da-arload-filesystem-example), however, i don't know how to generate the xslt file compatible for my project(such as the dataToIap.xslt in the example). so i want to know, wheather it is generate by the tools provided by iap or edit it myself. can you show me how to do it?
thanks.

How to add a selectList (combo-box) with the "user interface extension"

Hello,

We are using DAOD connectors to add data to the portal, in some of them, we use the implementation of the ExternalDataContextResults functionality to retrieve several values for an entity. The problem is that there are too many resulting items so we have the need to filter them by a period of time (year, month, etc).

I have gone through the user interface extension project and I found that I can add elements to the GUI in order to generate some additional actions.

Therefore, I have two questions:

1.- I was wondering if there's a way in which I can add a selectList (instead of SimpleCommand) or I can embeed more options inside another one in order to ask the user for period of time he wants to be retrieved by the connector, let's say, something like this:

eia period select

Moreover, I'm thinking on this approach because I can't see another way to prompt the user for the time period.

2.- I need to share the period selected by the user with the DAOD Connector so, once achieved the GUI goal, I would like to know what's the best approach to share this value with the Data Adapter Subset.

The best way I'm thinking about would be sharing an object through the file system as I don't know how to communicate the Intelligence Portal GUI with the VM.

I'm not too much into C# so I don't know the best way to achieve this.

Best regards.
Henry

Mapping jar to schema

Is there a way of mapping from the schema4.xsd to the actual jar?, ie a way to know that Entity12 is Person.

I2 Analyze reporting

Hello!

I have one question.
Have can I retrieve the information from I2 Analyze repository (DB2 database) to build the reports in IBM Cognos BI?
Or may be there is another functionality to reports (like it was in iBase)?

Thank you in advance.

getContext return xml issue?

Hi all,
I'm new in i2analyze daod development, so sorry for silly question.
I have a problem with implementation of the getContext function from the class that imeplements the IExternalDataItemRetrieverinterface and I was not able to find any solid example nor solution to my problem..

When I fetch the link between entities using fulltext search and visualize it, it work fine. But when I try to call getContext function for one end of the link the response xml (exactly the same as from the fulltext search = 2 entites, 1 link) contains 2 valid entities and 1 valid link but portal says: "No items found".

Is there any sample, how the getContext function should create the response correctly and how should be the xml formed for example for the default law-enforcment-schema?

thx.

Problems deploying a DAOD from Dev-essentials to a production environment

I am working with version 3.0.5.1 of IAP. I have built a DAOD that works in my dev-essentials environment. I have followed the instructions for "Going live" with the DAOD, and everything goes well until I try to start-all-applications again.

I have "BUILD SUCCESFUL" messages after the following commands:

On the write server:
deploy.py -s write -t update-application
deploy.py -s write -t install-http-server-config

On the read server:
deploy.py -s read -t update-application
deploy.py -s read -t provision-storage-and-messaging

And when I run the following command (back on the write server):
deploy.py -s write -t start-all-applications

I get the following error:
[echo] WASX7017E: Se ha recibido una excepci¢n al ejecutar el archivo "E:\IBM\iap-3.0.5.1\IAP-Deployment-Toolkit\scripts\websphere/manage-application.py"; informaci¢n de excepci¢n: com.ibm.websphere.management.exception.ConnectorException
[echo] org.apache.soap.SOAPException: [SOAPException: faultCode=SOAP-ENV:Client; msg=Read timed out; targetException=java.net.SocketTimeoutException: Read timed out]

BUILD FAILED
E:\IBM\iap-3.0.5.1\IAP-Deployment-Toolkit\scripts\application\manage-application.xml:65: The following error occurred while executing this line:
E:\IBM\iap-3.0.5.1\IAP-Deployment-Toolkit\scripts\application\manage-application.xml:96: The following error occurred while executing this line:
E:\IBM\iap-3.0.5.1\IAP-Deployment-Toolkit\scripts\application\manage-application.xml:104: The following error occurred while executing this line:
E:\IBM\iap-3.0.5.1\IAP-Deployment-Toolkit\scripts\application\manage-application.xml:218: The following error occurred while executing this line:
E:\IBM\iap-3.0.5.1\IAP-Deployment-Toolkit\scripts\common\was-utils.xml:147: The following error occurred while executing this line:
E:\IBM\iap-3.0.5.1\IAP-Deployment-Toolkit\scripts\common\was-utils.xml:92: Script 'E:\IBM\WebSphere\AppServer\bin\wsadmin.bat' failed.

Windows only?

Can I only use Developer Essentials with Windows? There is no bash script for build script, i.e. 'build -t deployExample'

i2 EIA -Analyze

Hi,

I have installed and deploy i2 EIA on window 2012 server on a virtual machine. I followed this link
https://www.ibm.com/support/knowledgecenter/SSXVXZ_2.2.0/com.ibm.i2.eia.install.doc/c_install_top.html
I have installed
I2 EIA
Db2,
Http Server
i2 Analyst Notebook Premium
i2 iBase
i2 iBase intellishare
Then followed deployment process as mention follows
https://www.ibm.com/support/knowledgecenter/SSXVXZ_2.2.0/com.ibm.i2.deploy.example.doc/deployment_toolkit_structure.html

I used "Deploying both the Analysis Repository and the Information Store " deployment type
https://www.ibm.com/support/knowledgecenter/SSXVXZ_2.2.0/com.ibm.i2.deploy.example.doc/t_deploy_ar_is.html

It has two option I selected Setting up the Opal and Onyx configuration ( https://www.ibm.com/support/knowledgecenter/SSXVXZ_2.2.0/com.ibm.i2.deploy.example.doc/setting_opal.html)

Note : I installed everything on local machine

Now when I came into connecting client section ( https://www.ibm.com/support/knowledgecenter/SSXVXZ_2.2.0/com.ibm.i2.deploy.example.doc/connecting_to_clients.html) I am facing some issue
In this section we have three things

  1. Connecting IBM i2 Analyst's Notebook Premium to IBM i2 Analyze ( https://www.ibm.com/support/knowledgecenter/SSXVXZ_2.2.0/com.ibm.i2.anb.admin.doc/connecting_to_anbpremium.html )
    -- After opening notebook premium I have provided url ( http://localhost/opal ). Then it asked for login credential. I have provided Jenny/Jenny as it given in example. It throwing error that user doesn't have access to use i2 analyze

I followed the process as given in IBM documentation then how come this issue. How to fix it

  1. Opening the web client to access information store ( https://www.ibm.com/support/knowledgecenter/SSXVXZ_2.2.0/com.ibm.i2.deploy.example.doc/opening_the_web_client.html )

I am providing http://localhost/opal url on internet explorer( 11) but nothing happening, no message nothing.
How can I fix this ?

  1. Opening the Intelligence Portal ( https://www.ibm.com/support/knowledgecenter/SSXVXZ_2.2.0/com.ibm.i2.deploy.example.doc/connect_to_the_intelligence_po.html )

I am http://localhost/apollo url through internet explorer. I have used Jerry/Jerry credential and it’s successfully connected to intelligence portal

So I am facing issue on
Connecting IBM i2 Analyst's Notebook Premium to IBM i2 Analyze
Opening the web client to access information store

Please help me out.

Thanks,
Shamim

Dev Essentials build error

When executing from command prompt
build -t deployExample

....
..
...
Finding data sources in application.
Number of matching data sources found: 1
Generating resources.properties in: C:\IBM\i2analyze\SDK\sdk-projects\master\build\toolkit\scripts\gradle\build/database-resources
Executing action 'CREATE_STORAGE' against data source: ISTORE
Loading version information from C:\IBM\i2analyze\SDK\sdk-projects\master\build\toolkit\scripts\database\ar.version.properties
Loading version information from C:\IBM\i2analyze\SDK\sdk-projects\master\build\toolkit\scripts\database\ccconfig.version.properties
Loading version information from C:\IBM\i2analyze\SDK\sdk-projects\master\build\toolkit\scripts\database\infostore.version.properties
Version information loaded
Creating storage for database: ds/InfoStore-infostore
Executing SQL script "C:\IBM\i2analyze\SDK\sdk-projects\master\build\toolkit\scripts\database\db2\InfoStore\create-database-storage.db2".
Executing script with DB2 command-line processor.
Command: C:\IBM\SQLLIB\bin\db2 -td@ -f C:\Users\Administrator\AppData\Local\Temp\iap.7028256857843992609.create-database-storage.db2
SQL1005N The database alias "ISTORE" already exists in either the local
database directory or system database directory.

Assuming that the database already exists.

Finding data sources in application.
Number of matching data sources found: 1
Generating resources.properties in: C:\IBM\i2analyze\SDK\sdk-projects\master\build\toolkit\scripts\gradle\build/database-resources
Executing action 'UPGRADE' against data source: ISTORE
Loading version information from C:\IBM\i2analyze\SDK\sdk-projects\master\build\toolkit\scripts\database\ar.version.properties
Loading version information from C:\IBM\i2analyze\SDK\sdk-projects\master\build\toolkit\scripts\database\ccconfig.version.properties
Loading version information from C:\IBM\i2analyze\SDK\sdk-projects\master\build\toolkit\scripts\database\infostore.version.properties
Version information loaded
java.lang.IllegalStateException: InfoStore 'infostore' is in an invalid state. It has a 'DATABASE_VERSIONS' table (so it must be version 3.0.5.0 or later), but the table is empty.
at com.i2group.apollo.database.utils.tools.version.checker.DatabaseVersionChecker.retrieveDatabaseVersion(DatabaseVersionChecker.java:429)
at com.i2group.apollo.database.utils.tools.version.checker.DatabaseVersionChecker.checkVersion(DatabaseVersionChecker.java:215)
at com.i2group.apollo.database.utils.tools.version.checker.DatabaseVersionChecker.calculateCurrentAppVersion(DatabaseVersionChecker.java:189)
at com.i2group.apollo.datasource.creation.DatabaseCreationTool.executeActionAgainstDatabase(DatabaseCreationTool.java:352)
at com.i2group.apollo.datasource.creation.DatabaseCreationTool.executeAction(DatabaseCreationTool.java:259)
at com.i2group.apollo.datasource.creation.DatabaseCreationTool.runCode(DatabaseCreationTool.java:197)
at com.i2group.apollo.datasource.creation.DatabaseCreationTool.main(DatabaseCreationTool.java:185)
:createDatabasesIfNecessaryInternal FAILED

FAILURE: Build failed with an exception.

  • Where:
    Script 'C:\IBM\i2analyze\SDK\sdk-projects\master\build\toolkit\scripts\gradle\database.gradle' line: 222

  • What went wrong:
    :da-subset-rest-example:deployExample FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':da-subset-rest-example:deployExample'.

Process 'command 'cmd'' finished with non-zero exit value 1

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

ItemTypeId to "displayName"?

Hi,

The team I am working with are implementing the dumbbellSearch method in a custom DAOD. From the searchNode, we are able to get the TypeId that corresponds to the entity we are performing our search. However this is just the Id (like "ET5").

I am looking for a way of getting what Entity is represented by ET5. I am looking for the best way to do this (without unpacking the schema.jar). There may be a different apptoach, however, looking through the APIs, I see that there is a way of getting the schema as an object (from a schemaResult), from there getting the ItemType list, and from there we can probably iterate and find ET5.

Is there a better way to do this?, could you provide an example that returns the Schema object?

Regards
John

Purge doesn't purge everything ?

Problem with Direct LOAD. The sequence to reproduce is

  1. Load the data (-load)
  2. Purge the data from the portal
  3. Load again the data (i.e with the same ID)
    --> Error
  4. change the entities & links IDs and load again, it works !

Probably a problem with the "purge" which not remove all the data

Use the function Show Context i2 Analyze 4.0.0

Hello

How can I implement the function show Context?

I changed the topology.xml with the true values:

<i2-data-source ar="false" id="daod2">
      <DataSource ScsSearchSupported="true" EdrsGetContextSupported="true" 
ScsNetworkSearchSupported="true" EdrsGetLatestItemsSupported="true" Version="0" 
ScsPresent="true" ScsFilteredSearchSupported="true" ScsBrowseSupported="true" Id="" 
ScsDumbbellSearchSupported="true" SesPresent="true" EdrsPresent="true">
        <Shape>DAOD</Shape>
        <Name>DAOD1</Name>
      </DataSource>
    </i2-data-source>

I added in ApolloServerSettingsDAOD.properties the class for the IExternalDataApadter and IExternalDataItemRetriever, also ExternalDataCreateStandardEDRSRetrievalBlock is set in true:

#---- The full class name of the IExternalDataAdapter to use, and its (optional) Guice modules
IExternalDataAdapter=com.example.ExampleDataAdapterSubset
IExternalDataAdapter.modules=

#----The full class name of the IExternalDataItemRetriever to use, and its (optional) Guice modules
IExternalDataItemRetriever=com.example.ExampleDataAdapterSubset
IExternalDataItemRetriever.modules=

#----Whether or not an External Data Retrieval Service retrieval block is automatically created
#----as part of the Subset Exploration Service ingestion process.
ExternalDataCreateStandardEDRSRetrievalBlock=true

And i am getting an error of Server not found:

[AVISO   ] Application {http://www.i2group.com/Schemas/2011-03-03/ExternalDataRetrievalService}ExternalDataRetrievalService#{http://www.i2group.com/Schemas/2011-03-03/ExternalDataRetrievalService}GetContext has thrown exception, unwinding now
java.lang.ExceptionInInitializerError

In com.example.ExampleDataAdapterSubset i have the code for GetContext:

public ExternalDataContextResults getContext(Collection<ProvenanceGroup> provenanceGroups, int maxNumberOfItems,boolean shouldThrowIfTooManyItems) {
        System.out.println("Get context: What!.. yeah, i'm going...");
        ExternalDataContextResults edcrResult = null;
        try {
            edcrResult = buildContextResults(provenanceGroups,maxNumberOfItems,shouldThrowIfTooManyItems);
        } catch (SQLException e) {
            e.printStackTrace();
        } catch (InterruptedException e) {
            e.printStackTrace();
        }       
        return edcrResult;
    }

The FullTextSearch works fine, is when i push the "Show Context" button when the error is shown.

Thanks.

Runtime error from jar (NoClassDefFoundError)

Hello,

I have followed carefully the steps to configure and run the da-arload-filesystem-example. It runs perfectly on my Eclipse Kepler. However, when I export the project to JAR file and try to run, the following error is given:

C:> java -jar da-arload-filesystem-example.jar -load
Exception in thread "main" java.lang.NoClassDefFoundError: com/i2group/apollo/externaldata/loader/IDataLoader at com.example.ExampleDataLoaderMain.main(ExampleDataLoaderMain.java:57)

Caused by: java.lang.ClassNotFoundException: com.i2group.apollo.externaldata.loader.IDataLoader at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 1 more

The class IDataLoader is aparentely not recognized in the classpath.
I've been trying to fix the problem by many artifices (e.g putting apollo-client-1.0.1.1.jar in root path; declaring the apollo-client-1.0.1.1.jar in MAINFEST, etc.), but got no success yet. Could anyone please give me an idea how to solve this error?

Thanks,
__
Bruno Oliveira.

problems about convert data source into a form that is compatible with the iap

Hi,
The version of my iap is 3.0.11.0, when i do the convertion from data source to a form that is compatible with the iap following the document(data_acquisition_developer_guide). which as following picture.( i have defined a schema by myself)
default
.I can't run the command: python da-setup.py -t generate-mapping-jar -x IapSchema -z xsdFiles -o JarFiles. I check my file that are ended with gradle. I can't find the solusion following this document (data_acquisition_developer_guide). So how can i do the conversion with this version ?
thinks for reply.

Can't find data1.xml in subset-filesystem-example

Hi everyone,

After following each step of your documentation, I would like to edit the content of the data1.xml file.

However after multiple searches I found some occurences for this file. I edited differently all of them to know which one is correct but search results in IAP did not change.

Thanks in advance,
Florian

How to hide DAODs in menu

I would like to know how to enable or disable certain DAODs from certain searches. For example, I have 3 DAODs, and I would like to only show 1 on the "FullTextSearch" box. I want specific ones in ANBP to showContext, and potentially a different list in different searches (like visual query and property search).

I understand this is done in the topology file, in the DataSource tag, where we have something like this:

<DataSource ScsSearchSupported="true" EdrsGetContextSupported="false" 
            ScsNetworkSearchSupported="false" EdrsGetLatestItemsSupported="false"  
            Version="0" ScsPresent="true" ScsFilteredSearchSupported="false" 
            ScsBrowseSupported="true" Id="" ScsDumbbellSearchSupported="false" 
            SesPresent="true" EdrsPresent="false"
            >

Which attribute enables or disables the DAOD in what type of search? Is there documentation for each of these tags?

I appreciate the help. Regards
John

Missing mandatory properties in Developer Essentials for IAP 3.0.11

When following the developer_essentials_example_daod.md instructions, the "build -t deploy" step fails with the following:

======================= WARNINGS (1) =======================

  • configuration/fragments/da-subset-filesystem-example/WEB-INF/classes/ApolloServerSettingsDaodMandatory.properties:
    • The "MainSearchIndex" property has not been set.

======================== ERRORS (1) ========================

  • configuration/fragments/da-subset-filesystem-example/WEB-INF/classes/ApolloServerSettingsDaodMandatory.properties:
    • The "IExternalDataItemRetriever" property has not been set. This is required when EDRS is enabled.

Validation failed. Correct errors, and review any warnings.
:da-subset-rest-example:deploy FAILED

I checked the configuration/fragments/da-subset-filesystem-example/WEB-INF/classes/ApolloServerSettingsDaodMandatory.properties and the MainSearchIndex and IExternalDataItemRetriever properties are not there, not even commented out.

Could you please provide the missing properties.

Apollo-Client JAR missing

Where is the apollo-clientxxx.jar library please. I can't find it in the Developer Toolkit and it is not in IAP.

commands for clear-data and drop-databases in i2 Analyze

Hello

I am creating a DAOD but the schema is all new, different of law-enforcement that implements the example, what i use to do in earlier version was put in cmd the command clear-data and followed by drop-databases, but i can't find this command in i2 Analyze 4.0.0.
How can i clear all the information to use other different schema?

Thanks

Analyze 4.1.3 deploying Error

<Toolkit Version: 4.1.3.0-2141, Date Format: MM/dd/yyyy HH:mm:ss>
:configureToolkitExample
BUILD SUCCESSFUL
Total time: 7.218 secs
============== Configuration Summary (brief) ===============

  • configuration/fragments/common/WEB-INF/classes/ApolloServerSettingsMandatory.properties:
  • ChartingSchemesResource='law-enforcement-schema-charting-schemes.xml'
  • SchemaResource='law-enforcement-schema.xml'
  • DynamicSecuritySchemaResource='example-dynamic-security-schema.xml'
    ============================================================
    :configureExampleSolrCredentials
    :configureToolkitExample
    :ensureExampleUserInUserDetailsFile SKIPPED
    :generateCredentialsFile
    :validateDatabaseCredentials
    :validateLTPAPassword
    :validateSSLPassword
    :validateSolrCredentials
    :ensureCredentialsEncoded
    :stopSolrWithoutError
    Stopping Solr Node WIN:8983
    No Solr found running on port 8983
    :stopLibertyWithoutError
    Server awc does not exist.
    :ensureLibertyStopped
    :installJava
    IBM Java installation up-to-date, skipping installation. <Version: pwa6480sr3fp20-20161019_02(SR3 FP20)>
    :installJava SKIPPED
    :installLiberty
    IBM WebSphere Liberty Profile installation up-to-date, skipping installation. <Version: 16.0.0.3>
    :installLiberty SKIPPED
    :ensureSolrStopped
    :ensureZookeeperStopped
    :installSolrInternal
    Apache Solr installation up-to-date, skipping installation. <Version: 6.2.1>
    :installSolrInternal SKIPPED
    :addSolrExtJars
    Adding jars to Solr ext
    Database directory or system database directory.
    :ensurePreReqsUpToDate
    :copyFindPathSar
    :generateInfoStoreCreationScripts
    :generateInfoStoreDataTableCreationScripts
    :beforeDatabasesCreated
    :createDatabasesIfNecessaryInternal
    Finding data sources in application.
    Number of matching data sources found: 1
    Generating resources.properties in: C:\IBM\i2analyze\toolkit\scripts\gradle\build/database-resources
    Executing action 'CREATE_STORAGE' against data source: istore
    Loading version information from C:\IBM\i2analyze\toolkit\scripts\database\ar.version.properties
    Loading version information from C:\IBM\i2analyze\toolkit\scripts\database\ccconfig.version.properties
    Loading version information from C:\IBM\i2analyze\toolkit\scripts\database\infostore.version.properties
    Version information loaded
    Creating storage for database: ds/InfoStore-infostore
    Executing SQL script "C:\IBM\i2analyze\toolkit\scripts\database\db2\InfoStore\create-database-storage.db2".
    Executing script with DB2 command-line processor.
    Command: C:\Program Files\IBM\SQLLIB\bin\db2 -td@ -f C:\Users\Administrator\AppData\Local\Temp\iap.6607823855692523604.create-database-storage.db2
    SQL1005N The database alias "istore" already exists in either the local
    database directory or system database directory.
    Assuming that the database already exists.
    Finding data sources in application.
    Number of matching data sources found: 1
    Generating resources.properties in: C:\IBM\i2analyze\toolkit\scripts\gradle\build/database-resources
    Executing action 'UPGRADE' against data source: istore
    Loading version information from C:\IBM\i2analyze\toolkit\scripts\database\ar.version.properties
    Loading version information from C:\IBM\i2analyze\toolkit\scripts\database\ccconfig.version.properties
    Loading version information from C:\IBM\i2analyze\toolkit\scripts\database\infostore.version.properties
    Version information loaded
    java.lang.IllegalStateException: InfoStore 'infostore' is in an invalid state. It has a 'DATABASE_VERSIONS' table (so it must be version 3.0.5.0 or later), but the table is empty.
    :createDatabasesIfNecessaryInternal FAILED
    FAILURE: Build failed with an exception.
  • Where:
    Script 'C:\IBM\i2analyze\toolkit\scripts\gradle\database.gradle' line: 222
  • What went wrong:
    Execution failed for task ':createDatabasesIfNecessaryInternal'.

Process 'command 'C:\IBM\i2analyze\toolkit\tools\java\bin\java.exe'' finished with non-zero exit value 1
BUILD FAILED

I have got an error end of the code...Can you help me, please? Thanks

DAOD example problem

I've just tried 3.0.7 examples and migrate my code from 3.0.5.5 to 3.0.7. All works fine except DAOD.
I've the following error using my DAOD DS:

FROM SILVERLIGHT:

The operation was rejected by the server. Try the most recent operation again. If the problem persists, contact your system administrator.i2.Apollo.Common.Exceptions.ValidationException
Data storage partition nearly full (3,440,447,488 bytes free). This can adversely affect system stability. Repository is now read-only until there are at least 4,294,967,296 bytes free.

System.ServiceModel.FaultException1[[i2.Apollo.Services.Internal.ExternalDataSubsetExploration.AutoGen.ValidationException, i2.Apollo.Services.Silverlight, Version=3.0.7.0, Culture=neutral, PublicKeyToken=null]] Data storage partition nearly full (3,440,447,488 bytes free). This can adversely affect system stability. Repository is now read-only until there are at least 4,294,967,296 bytes free. at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result) at System.ServiceModel.ClientBase1.ChannelBase1.EndInvoke(String methodName, Object[] args, IAsyncResult result) at i2.Apollo.Services.Internal.ExternalDataSubsetExploration.AutoGen.ExternalDataSubsetExplorationServiceClient.ExternalDataSubsetExplorationServiceClientChannel.EndSearch(IAsyncResult result) at i2.Apollo.Services.Internal.ExternalDataSubsetExploration.AutoGen.ExternalDataSubsetExplorationServiceClient.i2.Apollo.Services.Internal.ExternalDataSubsetExploration.AutoGen.ExternalDataSubsetExplorationService.EndSearch(IAsyncResult result) at i2.Apollo.Services.Internal.ExternalDataSubsetExploration.AutoGen.ExternalDataSubsetExplorationServiceClient.i2.Apollo.Services.Internal.ExternalDataSubsetExplorationService.IExternalDataSubsetExplorationServiceInternals.EndSearch(IAsyncResult asyncResult) at i2.Apollo.Services.ExternalDataSubsetExplorationService.ExternalDataSubsetExplorationServiceFacade.CompleteAndMarshalSearch(IExternalDataSubsetExplorationServiceInternals client, IAsyncResult resultToken) at i2.Apollo.Services.AsynchronousCallCompleter2.GetResponse(IAsyncResult asyncResult, TResult& successResult, Exception& failureException)

FROM READ SIDE:

2014-12-26 11:12:35,300 -
com.i2group.apollo.service.common.ValidationException: Data storage partition nearly full (3,440,447,488 bytes free). This can adversely affect system stability. Repository is now read-only until there are at least 4,294,967,296 bytes free.
at com.i2group.apollo.externaldata.internal.ExternalDataServicesExceptionInterceptor.invoke(ExternalDataServicesExceptionInterceptor.java:81)
at com.i2group.apollo.service.internal.UserActivityLoggerInterceptor.invoke(UserActivityLoggerInterceptor.java:58)
at com.i2group.apollo.service.WebServiceFaultCreationInterceptor.invoke(WebServiceFaultCreationInterceptor.java:85)
at com.i2group.apollo.service.AccessibleScopeInterceptor.invoke(AccessibleScopeInterceptor.java:43)
at com.i2group.apollo.externaldata.internal.ExternalDataSubsetExplorationServiceDelegateWrapperInternal.search(ExternalDataSubsetExplorationServiceDelegateWrapperInternal.java:216)
at com.i2group.apollo.externaldatasubsetexplorationservice.internal.ExternalDataSubsetExplorationServiceDelegateWrapper.search(ExternalDataSubsetExplorationServiceDelegateWrapper.java:149)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:178)
at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:66)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:450)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314)
at java.util.concurrent.FutureTask.run(FutureTask.java:149)
at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:107)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:211)
at com.ibm.ws.jaxws.endpoint.AbstractJaxWsWebEndpoint.invoke(AbstractJaxWsWebEndpoint.java:151)
at com.ibm.ws.jaxws.webcontainer.LibertyJaxWsServlet.handleRequest(LibertyJaxWsServlet.java:135)
at com.ibm.ws.jaxws.webcontainer.LibertyJaxWsServlet.doPost(LibertyJaxWsServlet.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at com.ibm.ws.jaxws.webcontainer.LibertyJaxWsServlet.service(LibertyJaxWsServlet.java:86)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1275)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:766)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:472)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:135)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:89)
at com.i2group.apollo.servlet.ResponseCodeFilter.doFilter(ResponseCodeFilter.java:75)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:192)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:86)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:975)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1097)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:4797)
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.handleRequest(DynamicVirtualHost.java:297)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:981)
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:262)
at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:938)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:784)
Caused by: com.i2group.apollo.common.exception.ValidationRuntimeException: Data storage partition nearly full (3,440,447,488 bytes free). This can adversely affect system stability. Repository is now read-only until there are at least 4,294,967,296 bytes free.
at com.i2group.apollo.common.diskspace.internal.FreeDiskThresholdChecker.throwIfDiskSpaceIsTooLow(FreeDiskThresholdChecker.java:67)
at com.i2group.apollo.externaldata.infrastructure.internal.FreeDiskThresholdCheckerInterceptor.invoke(FreeDiskThresholdCheckerInterceptor.java:41)
at com.i2group.apollo.externaldata.infrastructure.internal.SubsetCreator.createSubset(SubsetCreator.java:107)
at com.i2group.apollo.externaldata.infrastructure.internal.SubsetCreator.createNewSubset(SubsetCreator.java:72)
at com.i2group.apollo.externaldata.internal.SubsetHelper.initializeSubset(SubsetHelper.java:106)
at com.i2group.apollo.externaldata.internal.ExternalDataSubsetExplorationServiceFacade.search(ExternalDataSubsetExplorationServiceFacade.java:238)
at com.i2group.apollo.externaldata.internal.ExternalDataSubsetExplorationServiceDelegate.search(ExternalDataSubsetExplorationServiceDelegate.java:146)
at com.i2group.apollo.service.AddMetaDataToWebServiceResponseInterceptor.invoke(AddMetaDataToWebServiceResponseInterceptor.java:85)
at com.i2group.apollo.externaldata.internal.ExternalDataServicesExceptionInterceptor.invoke(ExternalDataServicesExceptionInterceptor.java:70)
... 46 more

In fact, the value of availabkle storage space is correct but I can't undestand why is a limitation!! How can I change the value of the threshold or remove this validation?

Jean-Louis

expand(...) method is never invoke from my IExternalDataAdapter implementation

Dear,
I implement a DAOD connected to my search engine.
I had implemented: dumbbellSearch (it works fine), networkSearch (it works fine), fullTextSearch (Ok too), search(ok) BUT when i click expand ... application gave me some probably "cached" data ????? and never go trought my method (I use Java remote debug to know or not my methods are invoked)

My config :
Analyze 4.1.1
Topology.xml ==>


DAOD
SearchEngine

DAOD.propereties :

Fri, 04 Mar 2016 08:12:13 +0000

NLS_ENCODING=UTF-8

NLS_MESSAGEFORMAT_ALL

External Data Service Mandatory Configuration Options

The full class name of the IExternalDataItemEditor to use

IExternalDataItemEditor=

IExternalDataItemEditor=swordInsight.daod.graph.SearchItemEditor
IExternalDataItemEditor.modules=

The full class name of the IExternalDataSubsetLocator to use

IExternalDataSubsetLocator=com.i2group.apollo.externaldata.CreatingSubsetLocator
IExternalDataSubsetLocator.modules=com.i2group.apollo.externaldata.CreatingSubsetLocatorModule

The full class name of the IExternalDataAdapter to use

IExternalDataAdapter=swordInsight.daod.graph.SearchDataAdapterSubset
IExternalDataAdapter.modules=

The full class name of the IExternalDataItemRetriever to use

ExternalDataCreateStandardEDRSRetrievalBlock=true

IExternalDataItemRetriever=com.i2group.connector.daod.elp.simple.SimpleELPViewsDataAdapterSubset

IExternalDataItemRetriever=swordInsight.daod.graph.SearchExternalDataRetriever

The full class name of the IExternalDataDocumentSource to use

IExternalDataDocumentSource=swordInsight.daod.graph.SearchExternalDataDocumentSource

If true then the XML that is passed to data acquisition is validated. This should be enabled while developing

Data Access on Demand solutions, and turned off in production environments.

Note: This validation only supports the multiple card format XML, and not the single card format.

ValidateXml=false

The schema definitions that are used to validate the XML passed to data acquisition.

By default, this is set to schema1.xsd,schema2.xsd,schema3.xsd,schema4.xsd

SchemaValidationXsdName=schema1.xsd,schema2.xsd,schema3.xsd,schema4.xsd

DAOD Working in Dev environment but not when I moved it to a Production environment

I am working at a client with version 3.0.5.1 of IAP. We have 2 environments: Dev-essentials & Production. We have created a DAOD that works fine in the Dev-essentials environment. When we follow the steps for "going live", it deployed succesfully. However When I perform a search I can see the correct XML generated (I print to the console the ELP XML), however in the portal I see "No results".

In the Dev environment, the exact same search generates the exact same XML, and I do see the result in the portal.

Any thoughts? What could be wrong?

Get Context example

Hello

Do you have an example where i can develop a DAOD using Get Context to retrieve data?

Thanks

Creating custom merge conditions

When using manual data load in i2, one can define merge rules. When these conditions are met, the entities are merged together.

Can we define such conditions when loading data with the data loader java program? So for example there is an existing entity in the dataset, and when I'd load a new one with the same name, day of birth, and mother's name, etc. then it would automatically merge these two into the same entity.

Explanation of ELP fields

Is there a document that explains what the ELP (Entity Link Property) XML tags are?, I am not talking about the ones that are created within Schema Designer, those properties are designed by the person in charge of creating the schema, but the properties like:

  • RetrievalBlocks
  • RetrievalData
  • CardProvenance
  • etc

Error call "purge" method of "da-arload-filesystem-example" project

I am attempting to call "purge" method of "da-arload-filesystem-example" project, but we always receive this error:

com.sun.xml.internal.ws.client.ClientTransportException: The server sent HTTP status code 403: Forbidden
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.checkStatusCode(HttpTransportPipe.java:296)
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.createResponsePacket(HttpTransportPipe.java:245)
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:203)
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:122)
at com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:123)
at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:626)
at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:585)
at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Fiber.java:570)
at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Fiber.java:467)
at com.sun.xml.internal.ws.client.Stub.process(Stub.java:308)
at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(SEIStub.java:163)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:98)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:135)
at com.sun.proxy.$Proxy47.purgeItems(Unknown Source)
at com.i2group.apollo.externaldata.bulkdataloader.serviceproxy.PurgeServiceProxy.purgeItems(PurgeServiceProxy.java:49)
at com.i2group.apollo.externaldata.bulkdataloader.internal.BulkDataLoaderImplementation.purgeItems(BulkDataLoaderImplementation.java:196)
at com.i2group.apollo.externaldata.loader.AnalysisRepositoryLoader.purgeItems(AnalysisRepositoryLoader.java:143)
at com.example.ExampleDataLoader.purge(ExampleDataLoader.java:179)
at integration.iap.main.IAPIntegration.deleteCaso(IAPIntegration.java:310)
at integration.iap.main.IAPIntegration.main(IAPIntegration.java:77)

My user has grants level of "UPDATE" and has both " Administrator" and "Admin Security Manager" role in WebSphere (Administrative user roles). I can load (createItems) and sync with no problems. However, when I try to purge the error above occurs.

How can we fix this problem? Have some of you had experienced this error and have any instruction to perform the purge successfully?

What is the best way to hot deploy during development?

Hi,

after each code modfication I want to test the result in IAP. The only means I have found so far is to do:

build -t deploy

which is quite long (1 min) and not convenient.

Is there a better way for code modifications to be taken into account ?

Thanks

Change the context of DAOD

When adding a DataSorce wit the command:

build -pr onyx-da-subset-filesystem-example -t addDaodDataSource

A datasource is added with a certain ID (that looks like a has), I was wondering if that can be customized to a more human readable string.

I am currently in a situation that will have a big number of DAODs, and for maintainabiliy reasons, I would liketo be able to identify them by reading the name.

I have found a couple of places where this id is being used (a datsource.properties file, the topology). When I deploy, and manually change these values, I have the behaviiour I want, however those are several manual changes each time I run the deploy commands.

Are there specific files that I should change? (The datasource,properties is an autogenerated file, but I can'find where it is gets its data from)

Regards
John

DAOD practical example - for iBridge migration

Dear community, maybe someone has an example/sample to share from real working default IAP schema DAOD connector?

lest say, that one table has persons (ID and person name, family name) another has Vehicles (number plate, manufacture date), and 3rd - links between (PersonID, Vehiclenumber plate).

Such example, with clear working search by number plate, and expand from Number plate, would be a great example how to make it work. And it could relate very clearly how to go from iBridge to IAP DAOD.

As now barrier for new specialists is very high, when examples are very specialised, and missing real world samples, of sources implementation.

From what I was talking in User Conference in DC this September, there are POCs being run where such connectors are demonstrated, so they should exist, right? :)

I hope it could come as Christmas Gift for us, Santa - would you help?

vilius

List of Errors

Hello,

Where can I find the list of errors returned by IAP? I need to know all errors that IAP sdk might throws in order to map a set of error codes in my application.

Anyone can help me?

Thanks a lot.

insert xml data into the iap

hi boalesth,
Following the above problem, i have conveyed the source data into the xml data imitating the code in the da-example-common project (using the JAXB), however, i find that the data load method in the example using the -load parameter needs two parameters (one is the xml data that i have , another is the xslt file just like dataToiap.xslt ) to work , you telled me if have conveyed the data then i don't need the xslt file. but the load data method must need these two parameters. so i failded to insert the data into the iap. i get confused about it. (i have used the newest sdk and my iap version also the newest) .
[error: Failed Resource Type: [file] from the source class [XmlDataLoader] with additional context :Failed to load xml data ;
createNewException]
ps : it stands my formated xml fail ?

 another problem is that  my data is big about 300g , and each file is 2g, i am find the jvm out of the memory. so if i want to import a big data file, must i insert by several times? 
                                                                                                                                 thanks very much

CardProvenance is not updated when loading data with the Data Load ELP Stage process

Issue Description

  • Source Information only has a value for Type and is set to IBMi2ExternalDataElpStageLoader

Detailed Breakdown

See screenshot of Link created below: Notice that the Type is showing IBMi2ExternalDataElpStageLoader

image

This is the xml that is being sent to IDelpsServiceFacade.createOrReplaceItems(Source)

image

Is this the expected behavior? How can we provide the source of the information when brought into IAP through a DELPS service?

Eclipse: Missing JARs in master-Project

Hi everybody,

I've successfully deployed the SDK following the brilliant guide provided here. But after importing the sample projects into Eclipse (Oxygen) building the "master"-project fails because of missing jars:

Project 'master' is missing required library: 'build/toolkit/application/client/bin/apollo-client-4.1.6.0.jar'
Project 'master' is missing required library: 'build/toolkit/application/shared/lib/apollo-Core-3.1.17.0.jar'
Project 'master' is missing required library: 'build/toolkit/application/shared/lib/apollo-data-acquisition-delps-service-1.1.17.0.jar'
...

And on it goes for 35 libraries. How do I fix this?

Best regards

Quazee

Analyze 4.1.3 Audit Log

Is there a way to get the logged user name so that use it in DAOD classes?

I've been following "developer_essentials_example_audit_file":

Previously to this, I deployed my DAOD in "i2analyze server" successfully.


I added awc directory to Eclipse workspace, then I added awc app to "awc server"
I imported "awc-audit-example-common" to Eclipse workspace
I imported "awc-audit-file-example" to Eclipse workspace
I moddified "DiscoServerSettingsMandatory.properties" :

   #AuditLogger=com.example.audit.CSVAuditLogger
   #AuditLogger=com.example.audit.DatabaseAuditLogger
   AuditLogger=com.example.audit.FileAuditLogger
   #AuditLogger=com.i2group.disco.audit.NoOpAuditLogger
   ```
In Enterprise Explorer, **awc**-> **Deployment Assembly**,  I added "awc-audit-example-common" and "awc-audit-file-example" projects.
I edited "topoloy" file to add fragments :
         <fragment name="awc-audit-example-common"/>
         <fragment name="awc-audit-file-example"/>
I executed "build -t deploy -s awc" command from master directory.
Is there a way to get the  logged user name so that use it in DAOD classes?

I've been following "developer_essentials_example_audit_file":

I imported awc directory to Eclipse workspace, then I added awc app to "awc server"
I imported "awc-audit-example-common" to Eclipse workspace 
I imported "awc-audit-file-example" to Eclipse workspace 
I moddified "DiscoServerSettingsMandatory.properties" :
``` pre
   #AuditLogger=com.example.audit.CSVAuditLogger
   #AuditLogger=com.example.audit.DatabaseAuditLogger
   AuditLogger=com.example.audit.FileAuditLogger
   #AuditLogger=com.i2group.disco.audit.NoOpAuditLogger
   ```
In Enterprise Explorer, **awc**-> **Deployment Assembly**,  I added "awc-audit-example-common" and "awc-audit-file-example" projects.
I edited "topoloy" file to add fragments :
         <fragment name="awc-audit-example-common"/>
         <fragment name="awc-audit-file-example"/>
I executed "build -t deploy -s awc" command from master directory.
--------------------------------------------------------------------------------------------

At this point, I am not getting any audit log.

I missunderstand how to implement IAuditLogger interface, if I implement this interface directly in ExampleDataAdapterSubset class, I get Exceptions when I perform searchs.

I have doubt about how to use awc-audit-file-example.

How can I retreive the username in fullTextSearch method, for example?



Is there a way to convert EntityType.Id to xml tag?

Is there a way to convert the EntityType.Id (eg. ET5) to iap compatible xml tag (eg. Person) using SDK classes?
The same applies for PropertyType.Id (eg. PER6) to to iap compatible xml tag (e. Person_FamilyName).

The ItemTypeIdList passed to the search method of IExternalDataAdapter holds the EntityType.Id but I would need to know, that it is "Person" object to be able to query external system...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.