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,
    ~ Ash

    Project 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 Duration

    Original 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

  • Primavera P6 analytics

    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,
    RM

    All 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,
    Nitin

    Hi,
    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