Primavera P6 Analytics and Primavera Integration API
Hi,
I am running the runetl.sh script, and getting an error. Here's the excerpt:
transform [INFO] (Message) - === Step 1, Part 1 ====================================================
transform [INFO] (Message) - === Run the ETL calculation process (StartETLJava)
transform [ERROR] (Message) - Connection problem: Unable to connect to API (ServerException) You are not allowed to run the Integration API as a user license has not been assigned to you. The license can be assigned by opening the Users dialog in the Project Management application and checking the appropriate checkbox on the Licensing tab. Please contact your administrator.
Do I need to install Primavera P6 Integration API on the machine where Primavera P6 Project Management is installed?
Thanks,
Jenny
Unfortunately, the complete log is way too long (I'd need to chop it up into 5 or 6 posts, at least). Instead, here's the relevant section from the log file:
<08.13.2010 01:46:38> transform [INFO] (Progress) - Step 1/6 Part 1/1 - [08/13/2010 01:46:38] EtlCalc -- Run the ETL calculation process (StartETLJava)
<08.13.2010 01:46:40> transform [INFO] (Message) - Connecting to jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=TCP)(HOST=server1.example.com) (PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe.us.oracle.com))) as STAGEUSER
<08.13.2010 01:46:41> transform [INFO] (Message) - === Step 1, Part 1 ====================================================
<08.13.2010 01:46:41> transform [INFO] (Message) - === Run the ETL calculation process (StartETLJava)
<08.13.2010 01:46:43> transform [INFO] (Message) - BULK.TEMP: Initializing bulk temp directory structure...
<08.13.2010 01:46:43> transform [INFO] (Message) - BULK.TEMP: Initializing bulk temp directory: /u01/app/oracle/P6RepDB_1/p6rdb/temp/ActvCodes
<08.13.2010 01:46:43> transform [INFO] (Message) - BULK.TEMP: Initializing bulk temp directory: /u01/app/oracle/P6RepDB_1/p6rdb/temp/ProjCodes
<08.13.2010 01:46:43> transform [INFO] (Message) - BULK.TEMP: Initializing bulk temp directory: /u01/app/oracle/P6RepDB_1/p6rdb/temp/RsrcCodes
<08.13.2010 01:46:43> transform [INFO] (Message) - BULK.TEMP: Initializing bulk temp directory: /u01/app/oracle/P6RepDB_1/p6rdb/temp/ActivitySpread
<08.13.2010 01:46:43> transform [INFO] (Message) - BULK.TEMP: Initializing bulk temp directory: /u01/app/oracle/P6RepDB_1/p6rdb/temp/AssignmentSpread
<08.13.2010 01:46:43> transform [INFO] (Message) - BULK.TEMP: Initializing bulk temp directory: /u01/app/oracle/P6RepDB_1/p6rdb/temp/ActivityCodeHierarchy
<08.13.2010 01:46:43> transform [INFO] (Message) - BULK.TEMP: Initializing bulk temp directory: /u01/app/oracle/P6RepDB_1/p6rdb/temp/ProjectCodeHierarchy
<08.13.2010 01:46:43> transform [INFO] (Message) - BULK.TEMP: Initializing bulk temp directory: /u01/app/oracle/P6RepDB_1/p6rdb/temp/ResourceCodeHierarchy
<08.13.2010 01:46:43> transform [INFO] (Message) - BULK.TEMP: Initializing bulk temp directory: /u01/app/oracle/P6RepDB_1/p6rdb/temp/CostAccountHierarchy
<08.13.2010 01:46:43> transform [INFO] (Message) - BULK.TEMP: Initializing bulk temp directory: /u01/app/oracle/P6RepDB_1/p6rdb/temp/WBSHierarchy
<08.13.2010 01:46:43> transform [INFO] (Message) - BULK.TEMP: Initializing bulk temp directory: /u01/app/oracle/P6RepDB_1/p6rdb/temp/EPSHierarchy
<08.13.2010 01:46:43> transform [INFO] (Message) - Using Business Object Batch Size 1024
<08.13.2010 01:46:43> transform [INFO] (Message) - ETL Process starting. Date, time: Fri Aug 13 00:46:43 GMT-05:00 2010
<08.13.2010 01:46:43> transform [INFO] (Message) - Preparing the database for ETL load
<08.13.2010 01:46:43> transform [INFO] (Message) - Starting database check VerifyMetadataExistsValidator (Verify that the ODSMETADATA table exists and has data)
<08.13.2010 01:46:43> transform [INFO] (Message) - VerifyMetadataExistsValidator completed succesfully
<08.13.2010 01:46:43> transform [INFO] (Message) - Starting database check VerifyMetadataNoDuplicatesValidator (Verify that the ODSMETADATA table does not contain duplicate entries)
<08.13.2010 01:46:43> transform [INFO] (Message) - VerifyMetadataNoDuplicatesValidator completed succesfully
<08.13.2010 01:46:43> transform [INFO] (Message) - Starting database check VerifyTempDirWritableValidator (Verify that the temp dir location (for the hierarchy and csv files) exists and is writable)
<08.13.2010 01:46:43> transform [INFO] (Message) - VerifyTempDirWritableValidator completed succesfully
<08.13.2010 01:46:43> transform [WARN] (Message) - Unable to parse tracer port as integer (null), using default 9120
<08.13.2010 01:46:49> transform [INFO] (Message) - Initializing
<08.13.2010 01:46:49> transform [INFO] (Message) - Adding db entry {id=1, Name=Stage, URL=jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=TCP)(HOST=server1.example.com) (PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe.us.oracle.com)))}
<08.13.2010 01:46:51> transform [ERROR] (Message) - Unable to log into API
com.primavera.ServerException: You are not allowed to run the Integration API as a user license has not been assigned to you. The license can be assigned by opening the Users dialog in the Project Management application and checking the appropriate checkbox on the Licensing tab. Please contact your administrator.
at com.primavera.integration.server.ServerFacadeBase.login(ServerFacadeBase.java:436)
at com.primavera.integration.server.ServerFacade.login(ServerFacade.java:11)
at com.primavera.integration.client.LocalSession.login(LocalSession.java:92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.primavera.integration.client.Session.a(Session.java:382)
at com.primavera.integration.client.Session.login(Session.java:370)
at com.primavera.er.stage.connection.a.if(Unknown Source)
at com.primavera.er.stage.client.ETLProcess.int(Unknown Source)
at com.primavera.er.stage.client.ETLProcess.new(Unknown Source)
at com.primavera.er.stage.client.ETLProcess.startLoadProcess(Unknown Source)
at com.primavera.er.stage.client.StartETLJava.startETL(Unknown Source)
at com.primavera.er.stage.client.StartETLJava.start(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.primavera.er.util.JavaClassInvokerAction.doAction(Unknown Source)
at com.primavera.er.util.CommandInvoker.a(Unknown Source)
at com.primavera.er.util.CommandInvoker.invoke(Unknown Source)
at com.primavera.er.util.CommandInvoker.main(Unknown Source)
<08.13.2010 01:46:51> transform [ERROR] (Message) - Connection problem: Unable to connect to API (ServerException) You are not allowed to run the Integration API as a user license has not been assigned to you. The license can be assigned by opening the Users dialog in the Project Management application and checking the appropriate checkbox on the Licensing tab. Please contact your administrator.
<08.13.2010 01:46:51> transform [ERROR] (Message) - The main class (com.primavera.er.stage.client.StartETLJava) failed
java.lang.Exception: ETL Process failed to complete. Check log file for more information
at com.primavera.er.stage.client.StartETLJava.a(Unknown Source)
at com.primavera.er.stage.client.StartETLJava.start(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.primavera.er.util.JavaClassInvokerAction.doAction(Unknown Source)
at com.primavera.er.util.CommandInvoker.a(Unknown Source)
at com.primavera.er.util.CommandInvoker.invoke(Unknown Source)
at com.primavera.er.util.CommandInvoker.main(Unknown Source)
<08.13.2010 01:46:51> transform [INFO] (Message) - Connecting to jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=TCP)(HOST=server1.example.com) (PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe.us.oracle.com))) as STAGEUSER
<08.13.2010 01:46:51> transform [INFO] (Progress) - Step 1/6 Part 1/1 - FAILED (1) (0 hours, 0 minutes, 12 seconds, 867 milliseconds)
Similar Messages
-
Oracle Project Analytics and Primavera
Hello Experts,
I would like to know whether Oracle Project Analytics supports Primavera?
Thanks,
~ AshProject Analytics only sources data from Oracle Projects in the eBusiness Suite. So, the only way that you would get planning information from Primavera into Project Analytics out-of-the-box is if you have integrated Primavera with Oracle Projects. Oracle now have a separate Analytics product for Primavera, "Primavera P6 Analytics".
-
Primavera Integration API and retrieving fields
Hello,
I am trying out Integration API with Primavera P6, Release 7. So far it looks straight forward and I am able to retrieve most of the field values from project object and activity object but I am having hard time figuring out how to retrieve the following two that I can see in Primavera UI. I do not see any straight forward method on either project or activity to get these.
I would appreciate, any help from experts here. Please see attached screen shot for reference.
1. Global Responsibility
2. Original DurationOriginal Duration is Planned Duration.
Note: The total working time from the activity planned start date to the planned finish date. The planned working time is computed using the activity's calendar. This field is named OriginalDuration in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
Global Responsibility looks like an Activity Code.
V/r,
Gene -
Primavera login error with Integration API (Ver. 8.3)
Dear all
Currently, I found one issue while using [Session.login] method on Primavera Integration API (Ver8.3).
[Codes]:
DatabaseInstance[] dbinstance = Session.getDatabaseInstances(RMIURL.getRmiUrl(RMIURL.LOCAL_SERVICE));
session = Session.login(RMIURL.getRmiUrl(RMIURL.LOCAL_SERVICE),
dbinstance[0].getDatabaseId(),
"UserId",
"Password");
[Error Messages]:
com.primavera.integration.client.ClientException: Fatal error: null
at com.primavera.integration.client.Session.a(Session.java:387)
at com.primavera.integration.client.Session.login(Session.java:347)
at ite.test.main(test.java:29)
Caused by: java.lang.NullPointerException
at com.primavera.bo.datacaches.ServerUserPrivsCache.getServerUserPrivsCache(ServerUserPrivsCache.java:749)
at com.primavera.bo.common.b.a(LoginHelper.java:360)
at com.primavera.bo.common.b.a(LoginHelper.java:168)
at com.primavera.bo.remotable.SessionLifetime.login(SessionLifetime.java:57)
at com.primavera.bo.remotable.qproxy.SessionLifetime.login(SessionLifetime.java:76)
at com.primavera.bo.DBSessionLifetime.login(DBSessionLifetime.java:28)
at com.primavera.integration.server.ServerFacadeBase.login(ServerFacadeBase.java:434)
at com.primavera.integration.server.ServerFacade.login(ServerFacade.java:11)
at com.primavera.integration.client.LocalSession.login(LocalSession.java:94)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.primavera.integration.client.Session.a(Session.java:359)
... 2 more
Does anyone kind to help me to solve this?rp0428 wrote:
Since that is a 3rd party API throwing the exception you will need to post in a forum for that API.
I'm locking this thread now. -
Primavera P6 R82 Integration API - EPS getSummaryTotalCostVariance Issue
Hi!
We have recently upgraded our EPPM instance from R80 to R82 and now experiencing strange issues with getting summary total cost variance on the EPS level through the Integration API: it returns null value.
We upgraded our app with the new client library and included all the necessary fields during loading of the EPS and all the other fields are returned in a proper way, except this one. More than that, functions getSummaryActualTotalCost and getSummaryBaselineTotalCost also return null.
Has anyone faced the same problems and what is the solution?No solution but i just check the web services and it is also returning null.
Gene -
Hi,
I am planning to install primavera P6 analytics in obiee 11g. Can someone guide me with the docs stuff as how to proceed and what are the requirements for performing the installation of P6 analytics? From where can i download the install file
Thanks,
RMAll the softwares can be downloaded from http://edelivery.oracle.com. You need to work with your Oracle Sales representative to obtain appropriate license though.
Sachin -
Compare Oracle Project Management and Primavera
Hi All,
We are using Primavera today and it is not integrated to Oracle.
We are also currently implementing Oracle Projects Management (R12.1.3) and trying to evaluate if Primavera can be replaced by Projects Management. Based upon my little experience with Primavera - I see some advantages of Primavera over Projects Management e.g.
a. Primavera is more user friendly than Oracle Projects Management.
Primavera: easy to create workplan; configurable views; generate reports with gantt charts
b. Primavera has scheduling engine to derive schedules based upon dates/duration/logic while Project Managment does not have it.
c. Gantt charts are better in Primavera than Oracle Projects Management.
Has anyone also done similar kind of analysis and evaluated the need of Primavera integration with Oracle Projects Management? I would appreciate if you can share your inputs.
Thanks,
NitinHi,
I have used both the product. For project management i would suggest to use primavera for the same reason u mentioned.
the only disadvanage in primavera is it is not integrated with ERP.
Now oracle provide a AIA PIP integration package to integrate Primavera with oracle Projects(Limited integration). Use primaver for Project managment and oracle for Project Costing and Billing
Govind -
Making Primavera P6 reports and dashboards available to a portal
Has anybody any experience with making Primavera P6 reports and dashboards available through a portal?
The My Reports portlet enables you to add an unlimited number of reports created in the Project Management module to the portlet. Once added, you can schedule reports to run at specific time intervals, and then view reports in HTML format or in Excel.
Tip: The "No data available" message is displayed when you have not added any reports to the portlet.
You can schedule recurring reports that run periodically at a certain date, or you can schedule a report to run once. When you schedule a report, the portlet submits the job request to the Primavera Job Service. The Job Service processes the request at the scheduled time and runs the report. Keep in mind that the Job Service runs the reports by logging in as the user who schedules the report. Thus, user security and access settings always apply, and the same report might not return the same data for users with different privileges.
Tip: To schedule reports, you must have the required security privilege and you must also have the Primavera Job Service installed and configured for the database you are using
If you have any further questions please contact support at http://primavera.com/customer/support.asp.
Sincerely,
Saryn Perrone -
OES and WebCenter Integration And PEP API Issues
Hi All,
Currently we want to develop a WebCenter app which will check Authentication Policy in Oracle Entitlement Server using PEP API.
We encountered some issues, and have following questions:
1. According to PEP sample API, seems the PEP client application could only connect to the OES which is deployed on the same container context (same WLS domain).
Is that possible for our PEP client application to connect to OES which is deployed on a different WLS domain or even remote WLS?
2. Currently we deployed our WebCenter Spaces and OES on different WLS domains, is this a common pattern for WebCenter and OES integration?
We got following error while starting up OES, after we try deploying OES 11.1.1.5.0 and WebCenter Portal 11.1.1.6.0 together on a WLS (10.3.5) domain.
Any ideas? Thanks in advance.
Thanks,
Nicholas
Caused By: oracle.mds.config.MDSConfigurationException: MDS-00035: cannot load the class: oracle.security.apm.rgx.mds.cust.SiteCC.
at oracle.mds.config.CustConfig.getCustClassList(CustConfig.java:365)
at oracle.mds.config.CustConfig.loadFromBean(CustConfig.java:277)
at oracle.mds.config.CustConfig.<init>(CustConfig.java:242)
at oracle.mds.config.MDSConfig.loadFromBean(MDSConfig.java:781)
at oracle.mds.config.MDSConfig.loadFromElement(MDSConfig.java:848)
at oracle.mds.config.MDSConfig.<init>(MDSConfig.java:491)
at oracle.mds.config.MDSConfig.<init>(MDSConfig.java:438)
at oracle.mds.internal.lcm.deploy.DeployManager.deploy(DeployManager.java:516)
at oracle.mds.internal.lcm.deploy.DeployManager.startDeployment(DeployManager.java:204)
at oracle.mds.internal.lcm.MDSLifecycleListenerImpl.start(MDSLifecycleListenerImpl.java:215)
at oracle.mds.lcm.weblogic.WLLifecycleListener.preStart(WLLifecycleListener.java:77)
at weblogic.application.internal.flow.BaseLifecycleFlow$PreStartAction.run(BaseLifecycleFlow.java:282)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.application.internal.flow.BaseLifecycleFlow$LifecycleListenerAction.invoke(BaseLifecycleFlow.java:199)
at weblogic.application.internal.flow.BaseLifecycleFlow.preStart(BaseLifecycleFlow.java:62)
at weblogic.application.internal.flow.HeadLifecycleFlow.prepare(HeadLifecycleFlow.java:283)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:613)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:184)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.AppDeployment.prepare(AppDeployment.java:141)
at weblogic.management.deploy.internal.DeploymentAdapter$1.doPrepare(DeploymentAdapter.java:39)
at weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:191)
at weblogic.management.deploy.internal.AppTransition$1.transitionApp(AppTransition.java:21)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
at weblogic.management.deploy.internal.ConfiguredDeployments.prepare(ConfiguredDeployments.java:165)
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122)
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)Finally I found the error I got was because of the wrong version of JDeveloper and WebCenter extension.
Portal apps which created by JDev 11.1.1.6.0 are not able to run on WebCenter 11.1.1.1.5, while the ones created by JDev 11.1.1.1.5 with WC extension 11.1.1.4.0.120306 work.
Looks like it's not a good idea to mix FMW products of different version in a single project. -
SAP Enterprise project connection and Primavera
Hi, has anyone worked on interfacing SAP ECC and Primavera P6 using SAP EPC Add on. Need some guide on how to!!
Hi,
Instguide for epc 2.0 sp 04
https://websmp106.sap-ag.de/~form/sapnet?_SHORTKEY=01200252310000094598&_SCENARIO=01100035870000000202&
Rin Note:
1993495 -
RIN für SAP Enterprise Project Connection 2.0 mit Patch 04 für SP02
PAM:
https://websmp102.sap-ag.de/~sapidb/011000358700000103362012E
br
Julius -
Sharepoint with Autocad,ESRI GIS and Primavera files.
Hi All,
I need to integrate SharePoint with ESRI GIS, AutoCAD,Primavera files and
support external storage repositories to store files larger than 1 GB such as ESRI GIS, AutoCAD and Primavera files. can some one help me!!!Hello,
You should ask on the
SharePoint forums.
Karl
When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer.
My Blog: Unlock PowerShell
My Book: Windows PowerShell 2.0 Bible
My E-mail: -join ('6F6C646B61726C40686F746D61696C2E636F6D'-split'(?<=\G.{2})'|%{if($_){[char][int]"0x$_"}}) -
Integration API method to get display name
Is there a method in Integration API to get display name of columns.
I want a method like getDisplayName(string fieldName) returns the name displayed on Primavera UI.Hi Onkar,
not sure if you already testet it like that, but as far as I know the full username of an AD user is displayed just the way it is, for an enterprise user.
Have you checked, if the full name is filled with AD information?
If not, you might check your settings in the CMC -> "Authentication" -> "Windows AD" -> "Import Full Name and Email Address"
I can not check it with our test system, cause our user names are identical to our full names.
But it might give you a hint!
Regards
Jan
Edited by: Jan Fröhlich on Jul 23, 2009 1:00 PM -
P6 R8.2 Integration API
Hi,
I'm trying to use integration API on P6 R8.2, I have installed P6 R8.2 with Oracle XE, when I'm trying to use integration API I just get "Unable to get database instances". Do I have to install weblogic? or Do I miss a configuration?Maybe a bit late, but for others running into this problem, this is in the Oracle Knowledge base:
The P6 R8.1 and R8.2 Integration APIs are not designed to work with P6 R8.1 and R8.2 Professional databases, but they can be patched to do so by following these instructions:
Install P6 Professional R8.1 or R8.2
Download, extract and install the R8.1 or R8.2 Integration API but do not run the database configuration wizard
Copy the integration jar file from the P6 Professional installed folder to the API installed folder. For example, copy intgserver.jar from “C:\Program Files\Oracle\Primavera P6\P6 Professional\Pro\Java\lib” to: “C:\P6IntegrationAPI_1\lib”
Run database configuration as Administrator by navigating to Start -> Programs -> Oracle – Primavera P6 -> Primavera P6 API -> Database Configuration
(Optional) Run API Demo by navigating to Start -> Programs -> Oracle – Primavera P6 -> Primavera P6 API -> Demo -> General Demo -
Error while XI and xMII integration (Plain HTTP as sender)
Dear Friends,
I am doing the scenario XI and xMII integration. While sending the input file from plain HTTP adapter the result comes as follows in *sxmb_moni* :
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- Call Adapter -->
<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIAdapterFramework</SAP:Category>
<SAP:Code area="MESSAGE">GENERAL</SAP:Code>
<SAP:P1/>
<SAP:P2/>
<SAP:P3/>
<SAP:P4/>
<SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: <xMII server name></SAP:AdditionalText>
<SAP:ApplicationFaultMessage namespace=""/>
<SAP:Stack/>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
In HTTP Client Adapter for XI 3.0 it is shown as follows:
<SAP:Error><SAP:Category>XIAdapterFramework</SAP:Category><SAP:Code>MESSAGE.GENERAL
</SAP:Code>
<SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: <xMII server name> </SAP:AdditionalText></SAP:Error>
Please show the way to rectify this error.
Regards,
Jagan.Dear Sudharshan,
I'm doing the scenario which is in the following blog.
/people/dhanabal.thangavel/blog/2008/02/07/xi-and-xmii-integration--part-1 ==> XI and xMII Integration - Part 1
This is a synchronous one. So I set QOS as BE in Client Http Adapter for XI 3.0.
Scenario is HTTP <--> XI <--> xMII
The following errors are I found:
1) In RWB -> Message Monitoring
Status : Canceled with Errors
Message Details:
SOAP : call failed
SOAP :error occured: java.net.UnknownHostException: <HOST>
Exception caught by adapter framework: <HOST>
Delivery of the message to the application using connection AFW failed, due to: <HOST>. Setting message to status failed
The message status set to FAIL.
Returning synchronous error message to calling application: <HOST>.
2) Error coming in the Client Http Adapter for XI 3.0 as follows:
*URL:*
http://xxxxxx07:xx10/sap/xi/adapter_plain?namespace=http%3A//www.xxxxxxx.com/XIBatch3/10099/xMII_Integration&interface=xMII_Integration_Sync_Outbound&service=BS_BATCH3&party=&agency=&scheme=&QOS=BE&sap-user=xxxxx&sap-password=xxxxx&sap-client=xx1&sap-language=EN
*Result:*
<SAP:Error><SAP:Category>XIAdapterFramework</SAP:Category><SAP:Code>MESSAGE.GENERAL</SAP:Code><SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException:<HOST></SAP:AdditionalText></SAP:Error>
*Input XML file:*
<?xml version="1.0" encoding="UTF-8"?>
<ns1:XacuteRequest xmlns:ns1="http://www.lighthammer.com/Xacute">
<ns1:LoginName/>
<ns1:LoginPassword/>
<ns1:InputParams>
<ns1:ProductName>ProductA1</ns1:ProductName>
</ns1:InputParams>
</ns1:XacuteRequest>
*WSDL file (Which is generated using the xMII transaction):*
<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.lighthammer.com/Xacute" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.lighthammer.com/Xacute">
<!-- Types -->
<types>
<s:schema elementFormDefault="qualified" targetNamespace="http://www.lighthammer.com/Xacute">
<s:complexType name="InputParams">
<s:sequence id="InputSequence">
<s:element maxOccurs="1" minOccurs="0" name="ProductName" type="s:string"/></s:sequence>
</s:complexType>
<s:element name="XacuteRequest">
<s:complexType>
<s:sequence>
<s:element maxOccurs="1" minOccurs="0" name="LoginName" type="s:string"/>
<s:element maxOccurs="1" minOccurs="0" name="LoginPassword" type="s:string"/>
<s:element maxOccurs="1" minOccurs="0" name="InputParams" type="s0:InputParams"/>
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="Rowsets">
<s:sequence>
<s:element maxOccurs="1" minOccurs="0" name="FatalError" type="s:string"/>
<s:element maxOccurs="1" minOccurs="0" name="Messages" type="s0:Messages"/>
<s:element maxOccurs="1" minOccurs="0" name="Rowset" type="s0:Rowset"/>
</s:sequence>
<s:attribute name="StartDate" type="s:dateTime" use="required"/>
<s:attribute name="EndDate" type="s:dateTime" use="required"/>
<s:attribute name="DateCreated" type="s:dateTime" use="required"/>
<s:attribute name="Version" type="s:string"/>
</s:complexType>
<s:complexType name="Messages">
<s:sequence>
<s:element maxOccurs="unbounded" minOccurs="0" name="Message" type="s:string"/>
</s:sequence>
</s:complexType>
<s:complexType name="Columns">
<s:sequence>
<s:element maxOccurs="unbounded" minOccurs="0" name="Column" type="s0:Column"/>
</s:sequence>
</s:complexType>
<s:complexType name="Column">
<s:attribute name="Name" type="s:string" use="required"/>
<s:attribute name="Description" type="s:string" use="required"/>
<s:attribute name="SourceColumn" type="s:string" use="required"/>
<s:attribute name="MinRange" type="s:double" use="required"/>
<s:attribute name="MaxRange" type="s:double" use="required"/>
<s:attribute name="SQLDataType" type="s:int" use="required"/>
</s:complexType>
<s:complexType name="Rowset">
<s:sequence>
<s:element maxOccurs="1" minOccurs="1" name="Columns" type="s0:Columns"/>
<s:element maxOccurs="unbounded" minOccurs="0" name="Row" type="s0:Row"/>
</s:sequence>
</s:complexType>
<s:complexType name="Row">
<s:sequence id="RowSequence">
<s:element maxOccurs="1" minOccurs="1" name="Quantity" type="s:long"/><s:element maxOccurs="1" minOccurs="1" name="ProductName" type="s:string"/></s:sequence>
</s:complexType>
<s:element name="XacuteResponse">
<s:complexType>
<s:sequence>
<s:element maxOccurs="1" minOccurs="0" name="Rowsets" type="s0:Rowsets"/>
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</types>
<!-- Messages -->
<message name="XacuteSoapIn">
<part element="s0:XacuteRequest" name="parameters"/>
</message>
<message name="XacuteSoapOut">
<part element="s0:XacuteResponse" name="parameters"/>
</message>
<!-- Ports -->
<portType name="XacuteWSSoap">
<operation name="Xacute">
<input message="s0:XacuteSoapIn"/>
<output message="s0:XacuteSoapOut"/>
</operation>
</portType>
<!-- Bindings -->
<binding name="XacuteWSSoap" type="s0:XacuteWSSoap">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="Xacute">
<soap:operation soapAction="http://www.lighthammer.com/Xacute" style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<!-- Service mapping -->
<service name="XacuteWS">
<port binding="s0:XacuteWSSoap" name="XacuteWSSoap">
<soap:address location="http://<XMII_SERVER_NAME>/Lighthammer/SOAPRunner/Jagan/SDN_Fetch_Product_Qty"/>
</port>
</service>
</definitions>
Regards,
Jagan. -
Show and Share integration with MS SharePoint?
Does Show and Share have any integration with Microsoft Share Point? Customer is asking, I don't see anything.
Dear
yes of course you can , kindly cheeck the below datasheet and the integration will be through API
http://www.cisco.com/en/US/prod/collateral/video/ps9339/ps6681/data_sheet_c78-477948.html.
There is other option i just read about it few days ago smarthub ASE.
Thank you
please rate if this will help
Maybe you are looking for
-
Just installed iOS 7.0.4 on the ipad, and can no longer connect to my home locked wifi. I choose the home wifi network and the message comes back with Unable to join the network "............" Dismiss. There is no prompt for the password for t
-
Dynamically assigning aggregation type in a matrix table
I have a matrix table that will produce multiple summary columns. These columns should not all use Sum in the Totals row at the bottom. Some will any of these to be determined at runtime: Sum, Avg, Count, Min, Max. I have a column in the underlyin
-
How to Add App Part to Master Page OR Page Layout
I have a very simple requirement. I need to add an app part on left nav so that it appears on all the pages. E.g. Its a calendar app which shows holidays. If its not doable in master page i left with no choice to add it in page layout. But I dont fin
-
Event at selection-screen output
Hi all, we have common include for all the reports. Now i need to add few selects to all screens based upon some conditions.so i added the seletions to the common include. Based upon some conditions ,i need to activate or deactivate these selections.
-
DATAFILE '/u03/oradata/oracle/sys01.dbf' SIZE 50M AUTOEXTEND ON NEXT 30M MAXSIZE 150M MAXDATAFILES 240 I understand that these datafiles will hold tables for the data dictionary and and system undo segment. I understand that the maximum size of this