OData deployment gotcha

Just posting this as a FYI as it took me a little while to figure out....
Developed a new SSIS ETL job using the OData provider, first version deployed ok, and I was debugging locally fine. Once I reached code complete I wanted to promote to the Dev server to check out the Environment variables but it kept failing..
So once I checked out the operations messages
SELECT * FROM [catalog].[operations_messages] WHERE operation_id = ??
It came back with
Failed to deploy the project. Fix the problems and try again later.:Unable to create the type with the name 'ODATA'.
I'd forgotten to install the SSIS OData adapter on the Dev server.
Hope this helps
Paul

Hi Paul,
Glad to heard that the issue had been resolved and thanks for your sharing. It will be very beneficial for other community members who have similar questions.
Regards,
Katherine Xiong
Katherine Xiong
TechNet Community Support

Similar Messages

  • BAM Activity and view issue on BizTalk server 2013 R2 machine.

    Hello all,
    I am trying to make BAM portal work since couple of days but no luck yet...
    I ma using BizTalk server 2013 R2.
    I am trying to deploy the activity and view from my Development server to Test server ( it's working fine on Developemnt).
    I have gone through one post and found this and followed steps here is the output for that :
    First confirm that you can see the name of the activity in the list of deployed activity by executing this command:
    bm.exe get-activities
    --> I can see the activity name in  there so I belive that activity is got created.
    While creating the BAM activity you must have created/deployed a view get the name of the view by using this command:
    bm.exe get-views -Activity:<activity name>
    --> I can see the view name in  there so I belive that view is exist.
    You need to provide permission to the account you are using to access the BAM portal on this view by using this command.
    bm.exe add-account -AccountName:”<AccountName>” -View:<viewname>
    --> while executing this command is got error as :
    Using 'BAMPrimaryImport' BAM Primary Import database on server 'TESTSERVER'...
    ERROR: Security management of the BAM view failed.
    The SQL role for the specified view is missing.
    Note : My BAMAlert service is running and running using
    GROUP\~biztalkservice account I am logged on Test Server using "NitinUser" account with administrator rights.
    What does this mean - if this mean that I needs to give rights to my user (NitinUser) on SQL Database please tell me how to do that ? with command....
    Thanks and Regards, Nitin.

    Hi Nitin,
    Can you try the solution as suggested by Thiago Almeida.
    http://connectedthoughts.wordpress.com/2008/06/16/bam-deployment-gotchas/
    His solution for this problem is to remove the view and re-add it, which worked for him. Obviously I didn't encounter this error, so have to suggest the solution from community.
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.
    Hello Ashwin,
    As per that post the author was having issue that view was not created ...
    also have noticed one thing that by executing following command in sql management studio.
    use
    BamPrimaryImport
    SELECT
    SUSER_SNAME(owner_sid),nameFROMsys.DATABASES
    on my development box it's showing my user GROUP\nitinUser and Name = CustomBizTalkDB
    but when I execute this on TEST server, entry for GROUP\nitinUser is not in database
    Thanks and Regards, Nitin.

  • How to deploy an WCF OData Service in windows azure

    I am having a WCF OData service in visual studio which i need to deploy in windows azure for accessing in IPad app.
    thanks in advance

    Hi Pilid,
    Thanks for posting!
    About this issue, I suggest you could refer to those documents:
    OData Team Blog:Deploying an OData Service in Windows Azure 
    Docs and code sample :Windows Azure WCF Data Service
    Please try it.
    Regards,
    Will
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Oracle Service Bus Configurations version control and deployment automation

    Hi,
    Currently we have OSB10gR3 installed and we use the web based sbconsole to create projects and proxy services. It's all working well and good!!
    We are at the state where we need to think about source control, migration of artifacts from dev to test and to prod.
    I'm looking for pointers to version control the artifacts of OSB projects, what could be version controlled (no binaries) and how do we extract those artifacts?
    How do we customize those artifacts while migrating to different environments in an automated fashion?
    Please point me to best practices and gotchas that we should be aware of while dealing with deploying OSB proejcts from test to Prod.
    Thanks in Advance!!

    After reading the threads mentioned by Deba, I'm able to get this all worked out with SBConsole itself. Experts, please review my approach below and let me know if I have overlooked anything.
    Simple advantage I see in using sbconsole is that it requires less maintenance, i.e. avoids rolling out another IDE (Eclipse -Workshop plug-in) to IT developers and at the same time provides the functionality that we are looking for. Currently, JDeveloper is our primary IDE, so we thought it's best to wait till OSB development gets integrated into JDev.
    This is the deployment workflow which worked for us,
    Developer:
    1)Develops Proxy services using SBconsole in Dev environment.
    2)Creates sbconfig.jar by using the export functionality available in System Administration link in sbconsole
    3)Checks-in ALL the files present in the above jar into version control under the proxy service project name
    4) Creates customization file using the customization file link in System Administration and modifies the value for each environment i.e. creates two files test_customfille, prod_customfile
    5)Checks-in the customization files into version control under the same proxy service project
    Promotion to Test and Prod
    1) From the source control, service proxy is built (actually the jar file of all files including the custom file is created)
    2) SCP proxy_sbconfig.jar file to Test or Prod box
    3) Follow the steps mentioned in Auto deploy of ALSB/OSB artifacts - Proxy, WSDL and webservices...
    4) Depending on the server, test or prod, pick the right customization file and deploy using ANT.
    Thanks!!

  • Odata JDBC Service: getting NullPointerException: while trying to invoke the method

    Hi,
    I am testing OData, for that I followed the steps given in this tutorial:
    http://scn.sap.com/community/developer-center/mobility-platform/blog/2014/06/10/creating-an-odata-service-based-on-sap-gateway-soap-jdbc-and-jpa-data-sources-ba
    It wasn't working as it should, so to understand it better, I created a new project with Stock table only.
    Manually entered all it's properties and then deploy it.
    Issue1: when I create a JDBC connection to connect with derby database, The driver field has maximum limit and whole driver string is not copied. Attached is the screen shot.
    Where as I need to enter: org.apache.derby.jdbc.ClientDriver.
    Issue 2: I can't test the connection from here, weather it's working fine or not ?
    Issue 3:
    When I deploy the project and test the result, I get the Stock Service, But when I try to run this, I get nullpointer exception.
    URL: http://localhost:8080/gateway/odata/sap/WSTest1;v=1
    Response:
    <?xml version="1.0" encoding="utf-8"?>
    <service xml:base="http://localhost:8080/gateway/odata/sap/WSTest1;v=1/" xmlns="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom">
      <workspace>
       <atom:title>Default</atom:title>
       <collection href="StockSet">
       <atom:title>StockSet</atom:title>
       </collection>
      </workspace>
    </service>
    Now I need to run StockSet, so next url to access the stock list,
    to get stocks:
    http://localhost:8080/gateway/odata/sap/WSTest1;v=1/SAP/StockSet
    Now I get the following response:
        <?xml version="1.0" ?>
        <error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
        <code>
        </code>
        <message xml:lang="en">java.lang.NullPointerException: while trying to invoke the method java.lang.Object.hashCode() of a null object loaded from local variable 'k'</message>
        </error>
    I am not able to figure out, why I am getting this error and how to fix it.
    All I want is to create a ODAta on ESPM_STOCK sample table given in example.
    Looking forward to hear from you.
    Thanks.

    Waqas Sadiq
    Issue1: when I create a JDBC connection to connect with derby database, The driver field has maximum limit and whole driver string is not copied. Attached is the screen shot.
    Are you working on SMP3.0 (lower version than SP03)?
    If yes, then there is character restriction in SMP3.0 (SP00, SP01), maximum length for a database driver is 25 characters.
    e.g. if driver name is oracle.jdbc.driver.OracleDriver but when you enter this, then you will see onlyoracle.jdbc.driver.Oracle
    Until unless we pass the correct driver value things will not work. there is a workaround for this. You create a desitnation with restricted character length.
    You would be seeing a property file for each created destination underC:\SAP\MobilePlatform3\Server\config_master\service.destinations\destinations
    Go there and open the created "OracleDB" and edit the "DriverName" to the full string:oracle.jdbc.driver.OracleDriver
    Please go through this blog for more understanding:
    http://scn.sap.com/community/developer-center/mobility-platform/blog/2014/01/09/how-to-connect-an-oracle-db-with-integration-gateway-in-smp3
    Note: seems this problem has been resolved in SMP3 SP03
    Issue 2: I can't test the connection from here, weather it's working fine or not ?
    I didnt find a way to test a destination. So you have to be sure about what all values you are entering.
    Once you are done with Destination creation, map it to the respective deployed service under "services" tab.
    Issue 3: When I deploy the project and test the result, I get the Stock Service, But when I try to run this, I get nullpointer exception
    Make sure you have corrected "Database driver" name manually. And then check if you are facing same issue.
    Does this URL expect any input parameters?
    http://localhost:8080/gateway/odata/sap/WSTest1;v=1/SAP/StockSet
    Regards,
    JK

  • Deploying an app from export script stored in the database.

    I am in the situation where I want to deploy a copy of an application programatically into the current workspace, but each against a separate schema. The end game would be to have many copies of the same App in the same workspace (obviously with different application numbers assigned) but each app pointing to a different schema.
    The workflow would be something like this:
    <ol>
    <li>Create a new tablespace for the new schema</li>
    <li>Create the new Schema</li>
    <li>create the required objects in the new schema (we're going to use DataPump for that)
    </li>
    <li>Assign the schema to the current workspace (make it available to use for a new APP)</li>
    <li>Read the app.sql from a BLOB in the database and deploy it into the current workspace pointed to the new schema.</li>
    </ol>
    I was wondering if there are already API's in place that would help me do these things (especially steps 4 and 5).
    I started poking around in the ApEx internals, looking specifically at the deployment of the SAMPLE apps to see if there was anything I could use, but it looks like the WWV_FLOW_SAMPLE_APP package is wrapped so I can't see what it's doing.
    I also looked at the code behind the "COPY APPLICATION" function and it looks like I might be able to use wwv_flow_imp_parser.parse to install the application in the current schema, but would probably need some clarification on whether there are any "gotchas" there.
    If that works, then it seems the hard part is assigning the new schema to the workspace as normally that is done from within the INTERNAL user's workspace.
    Thanks in advance for the help.
    Doug

    Ok... For others who may be interested in this, I have figured out part of the answer...
    To complete steps 2 and 4 mentioned in my original messages (Creating the user and makeing it available to a workspace) here is what I've come up with.
    DECLARE
    l_username varchar2(256);
    l_password varchar2(256);
    l_df_ts    varchar2(256);
    l_tmp_ts   varchar2(256);
    l_PCID     number;
    l_workspace_name varchar2(255);
    BEGIN
    l_username := 'DOUG';
    l_password := 'DOUG';
    l_df_ts    := 'USERS';
    l_tmp_ts   := 'TEMP';
    l_workspace_name := 'HAAS';
    -- CREATE THE USER AND THEN ADD THAT USER TO THE CORRECT WORKSPACE.
    -- First make sure that
    --  1. The name you're trying to create is not a "reserved" name like INTERNAL
    --  2. We're not working in an installation that is "RUNTIME ONLY"
    --  3. We're not working with a schema that is already in place or restricted.
    IF  flows_030100.wwv_flow_provisioning.reserved_schema(p_schema => l_username) = false
    and not (flows_030100.wwv_flow_provisioning.site_admin_is_restricted
              and
             flows_030100.wwv_flow_provisioning.restricted_schema(p_schema => l_username, p_workspace_name => l_worlkspace_name)
    THEN
        -- CREATE THE USER
        flows_030100.wwv_flow_provision.create_user(
        p_username    => l_username,
        p_password    => l_password);
        -- ASSIGN THE TABLESPACEs
        flows_030100.wwv_flow_provision.set_user_tablespace(
        p_username    => l_username,
        p_default_ts  => l_df_ts,
        p_temp_ts     => l_tmp_ts);
        -- Grant the appropriate roles and privs to the user
        flows_030100.wwv_flow_provision.grant_initial_privs(l_username);
        -- Create the link between the workspace and the schema name.
         BEGIN
        -- FIRST get the Workspace ID (known as the PROVISIONING_COMPANY_ID) from the APEX Dictionary.
        -- This assumes that the workspace we're working in is HAAS
            select provisioning_company_id
              into l_PCID
              from flows_030100.wwv_flow_companies
             where short_name = l_workspace_name;
        -- Now insert a row into the company_schema table to line the schema to a workspace.   
            insert into flows_030100.wwv_flow_company_schemas (security_group_id, schema)
            values (l_pcid, upper(l_username));
            commit;
        EXCEPTION
           WHEN NO_DATA_FOUND then
                --IF things fail then we need to kill to drop the user that we created.
                flows_030100.wwv_flow_provision.drop_user(p_username => l_username);
                --Then rais the application error or do whatever...
                raise_application_error(-20100,'Trying to use an invalid worksapce - '|| l_workspace_name);
        END;
    end if;
    end;I'm still trying to work on deploying the APP stored in a BLOB to the workspace and so far have the following code, but get the message :
    ORA-20001: You do not have privs on the DAVID schema.
    ORA-06512: at "FLOWS_030100.WWV_FLOW_IMP_PARSER", line 1599
    ORA-06512: at line 29
    declare
      l_file_id   number := 2113831202674379;
      l_parse_as_schema varchar2(4000) := 'DAVID';
      l_new_ap_ID number;
      l_orig_ap_id number;
      l_workspace_name varchar2(255) := 'HAAS';
      l_PCID     number;
    begin
        execute immediate 'alter session set current_schema = FLOWS_030100';
        flows_030100.wwv_flow_security.g_security_group_id := 10;
        flows_030100.wwv_flow_security.g_user := 'ADMIN';
      -- Import copy from application with new application ID and name
      -- First get the new Application ID
      l_new_ap_id := flows_030100.wwv_flow_utilities.minimum_free_flow;
      BEGIN
        select flow_id
          into l_orig_ap_id
          from flows_FILES.wwv_flow_file_objects$
         where id = l_file_id;
      end;
      flows_030100.wwv_flow_imp_parser.parse (
         p_file_id          => l_file_id,
         p_parse_as_schema  => l_parse_as_schema,   
         p_install_as_flow  => l_new_ap_id,
         p_original_flow_id => l_orig_ap_id,
         p_adjust_offset    => TRUE
      -- Get the Security group ID
          select provisioning_company_id
              into l_PCID
              from flows_030100.wwv_flow_companies
             where short_name = l_workspace_name;
      -- reset name with new application name
      update flows_030100.wwv_flows
      set name = 'TEST_NAME'
      where id = l_new_ap_id
      and security_group_id = l_PCID;
    end;

  • SUP 2.1.3 MBO creation using ODATA service

    Hi All,
    I am using SUP 2.1.3 and trying to consume OData service created using SEGW transaction on gateway. following an older document i moved ahead by creating XSD files from the XML file.
    But,after uploading the XSD file , i chose the root element as 'feed' .
    After this , one XSLT file is generated automatically.
    But , when I click the XSLT file to edit , it shows error saying  'java.lang.NullPointerException' .
    I have to follow the methodology of creating MBO's using OData service and then deploying it on server.
    Please help me to move ahead with ODATA service in SUP 2.1.3 version. 
    Appreciate your quick help and assistance on this.
    Regards
    Rahul

    Hi
    If i ignore the Null exception error and move ahead with the XSLT format and preview the data source i receive the below error:
    Execution failed: HTTP status code is [401], expected [200]; response body is [<html><head><title>Logon Error Message</title><META http-equiv="Content-Type" content="text/html;charset=UTF-8"><style type="text/css">body { font-family:tahoma,helvetica,sans-serif;color:#333333;background-color:#FFFFFF; }td { font-family:tahoma,helvetica,sans-serif;font-size:70%;color:#333333; }h1 { font-family:tahoma,helvetica,sans-serif;font-size:160%;font-weight:bold;margin-top:15px;margin-bottom:3px;color:#003366; }h2 { font-family:verdana,helvetica,sans-serif;font-size:120%;font-style:italic;font-weight:bold;margin-top:6px;margin-bottom:6px;color:#999900; }p { font-family:tahoma,helvetica,sans-serif;color:#333333;margin-top:4px;margin-bottom:4px; }ul { font-family:tahoma,helvetica,sans-serif;color:#333333;list-style-type:square;margin-top:8px;margin-bottom:8px; }li { font-family:tahoma,helvetica,sans-serif;color:#33333;margin-top:4px; }.emphasize { color:#333333;background-color:#C8E3FF;padding:5px;}.note { color:#CC6600; }a { font-family:tahoma,helvetica,sans-serif;text-decoration:underline;color:#336699; }a:visited { color:#001166; }a:hover { text-decoration:none; }</style></head><body><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><h1>Anmeldung fehlgeschlagen</h1><br><h2>Was ist passiert ?</h2><p>Der Aufruf der URL http://10.5.1.150:8000/sap/opu/odata/sap/ZCM_TEST_V5_SRV/PayrqSet/ wurde aufgrund fehlerhafter Anmeldedaten abgebrochen.</p></td></tr><tr><td> </td></tr><tr><td class="emphasize"><strong>Hinweis</strong><br>Die Anmeldung wurde im System GWD ausgeführt. Hierbei wurden keine Anmeldedaten bereitgestellt.</td></tr><tr><td> </td></tr><tr><td><p>  </p><h2>Was können Sie tun ?</h2><ul><li> Falls Sie noch über keine Benutzerkennung verfügen, so wenden Sie sich an Ihren Systemadministrator. </li></ul></br><p class="note">Fehlercode: ICF-LE-http-c:001-l:-T:-C:6-U:-P:-L:6-X:CBC8A013038D1EE486AE76E3D8B54E1D_CBC8A013038D1EE486AE76E3D3D34E1D_1-x:B77319E4C51EF1AFAE1DCBC8A013038D</p></br><p> HTTP 401 - Unauthorized</br><p> Ihr SAP Internet Communication Framework Team</p></td></tr></table></body></html>
    Please let me know if anyone has worked on ODATA+MBO+SUP2.1.3. I know this is not the recommended approach but i have to follow this scenario and i know it can be achieved through this approach. JUst need your assistance experts.
    Thanks & Regards
    Rahul

  • Unable to create the type with the name 'ODATA'

    On a test server with VS 2012 and SQL 2012 installed, I have created an SSIS project in project deployment mode. In the packages of the project I use the Odata source for SSIS. The packages run fine in VS 2012. But when I deploy the package to the Integration
    Services catalog on the same server as where I am running VS 2012 I get a deployment error:
    ‘Failed to deploy project. For more information, query the operation_messages view for the operation identifier '25084'.  (Microsoft SQL Server, Error: 27203)'
    When I read this message from the SSISDB database, I see the problem with ODATA.
    use SSISDB
    go
    select * from catalog.operation_messages where operation_id = 25084
    --Failed to deploy the project. Fix the problems and try again later.:Unable to create the type with the name 'ODATA'.
    As I said: the packages with the Odata run without error when tested from within VS2012 on the SAME server. When I deploy the project from Visual Studio I get the error. 
    For completeness: I have also tried deployment from VS2012 to another server where the SSIS Odata source has bene deployed. Also to no avail.
    Jan D'Hondt - SQL server BI development

    The next possiblity for me was to convert the project to Package deployment and see what the result I get. I have converted my project with package connections from project deployment to Package deployment. Then I deployed the package on the server in MSDB
    catalog from SSIS. I.e. I connect with SSMS to Integration Services as an administrator and under the MSDB folder I added a new folder for my package. I then imported the dtsx into the mdsb package store. The Import worked. Still from within SSMS and connected
    to the Integration Services, i right-clicked on the package in the MSDB store and selected 'Run package'. In the Execute Package dialog window, I clicked on 'Execute' and the package actually ran. The Odata connector was opened, it read the data and imported
    into my database.
    This experience made me realize what the real culprit  was: The OData connector is a 32-bit connector in SQL Server 2012. 
    To prove this: with SSMS I connected to the SQL database server and in the Integration services catalog, i right-clicked on the package that was deployed in Project deployment mode, then selected 'Execute...'. In the execute dialog windo in the 'Advanced'
    tab I checked 32-bit runtime. And the package ran.
    To wrap it all up:
    The Project deployment will work, but not with the Odata source as project connection. The Odata connection must be defined in each package as a package connection.
    Run the deployed packages in 32-bit mode on the server
    Jan D'Hondt - SQL server BI development

  • Issue in exposing MySQL table as OData in SMP 3.0

    Experts,
    I have created OData entity to represent a table in mysql & deployed in SMP3.0. Also created a security profile with same name as Service Namespace given while deploying.  Mysql connector jar is placed in SMP pickup folder. In gateway cockpit destination is created and assigned to the deployed service. 
    The service URL shows the proper result (lists the entity name), while trying to access the data from the entity (http://[Service URL]/[Entity name]) the response says "Unable to load com.mysql.jdbc.Driver".
    Kindly help to fix this issue.
    Thanks

    Fenil doshi ;  jian wu
    I was able to do it SMP 3.0 SP03. Can you verify your steps once?
    PS: It is always advisable to work on latest version. If you are planning to upgrade then nothing can be the best than this.
    Regards,
    JK

  • Odata Service For Employee Information

    Hi Everyone,
    I want to call the odata service related to employee profile. But unable to find that service in my sap system.
    Can anybody tell me the name of the odata service which need to call from the gateway or from where I will get the name of the odata service related to employee information?
    Regards,
    Soumya

    Hi Soumya,
    getting bad request means your URI is not correct. try with
    http://<hostname>:<port>/sap/opu/sdata/iwcnt/employee/EmployeeCollection
    let me know if you get any specific error with above query.
    how can I connect to the HR system with GW? Is that can be done by using GW?
    it depends if you will be getting employee details from SAP HR system which is separate from SAP NW GW or part of it. ie. based on your deployment scenarios(http://help.sap.com/saphelp_nw74/helpdata/en/3e/b1ea508f88bb7ee10000000a445394/content.htm ) and accordingly confuguration should be in place
    you can also refer https://help.sap.com/saphelp_gateway20sp05/helpdata/en/fa/dffd46fc024158927dfdfc2ea68891/content.htm and https://help.sap.com/saphelp_gateway20sp05/helpdata/en/d6/9044e0d1c440148b3bc43d76e22ae4/content.htm

  • Deploying a TopLink based app in a 9iAS cluster

    Hi,
    I need to deploy J2EE application written using TopLink in Oracle 9iAS clusters. The software versions I am using are:
    9iAS 9.0.3 or 9.0.4 (to be decided)
    TopLink 9.0.3.4
    One customer has 2 RHES 2.1 app servers and another has 3 Solaris 8 on SPARC app servers.
    I think I will need to use TopLink's distributed cache synchronization feature to keep the caches on the different app servers consistent.
    Has anyone used TopLink with a 9iAS cluster? Any gotchas or recommendations?
    What is the best clustering service to use for distributed cache synchronization? RMIClusteringService, RMIJNDIClusteringService or JMSClusteringService. From what I have read it seems that using JMS would not work very well with 9iAS 9.0.3 because the only JMS that 9.0.3 supports is based on Oracle AQ in the database, which I would expect not to perform very well in this situation. Would the new lightweight JMS implementation in 9.0.4 be any better? Am I correct in thinking that I would need an dedicated OC4J instance just for JMS?
    Thanks,
    Francis

              Tron,
              Check out the document at $(WL_HOME)/doc/index.html. It has a section titled "Modify
              a Resource Adapter for Deployment in the WebLogic Server Environment", which specifically
              talks about how to make an existing resource adapter work under WLS.
              As for the weblogic-xxx.xml, you can take the one in BlackBoxNoTx.rar and modify
              it for you resource adapter. For the beans, take a look at the one under $(WL_HOME)/samples/connector/ejb/basic/beanManaged.
              Hope it helps.
              Yongtao
              [email protected]
              "Tron Hvaring" <[email protected]> wrote:
              >
              >Hi all,
              >
              >New guy in the room -- with a working connector,
              >an EJB to access it, a servlet to start the EJB
              >and a Web page to start the servlet. This setup
              >works perfectly well under Sun's RI. I'm now
              >ready to deploy it in the real world, i.e. I
              >want to deploy it all under WLS 6.0 SP1, where
              >I've installed the JCA Beta 2 support package
              >and EJB 2.0. I'm running WLS on an AIX
              >box (4.3.3).
              >
              >The various weblogic-xxx.xml files needed are a bit
              >daunting at first sight. Is there a simple cookbook
              >style recipe for what I have to do? I'm concerned
              >about JNDI names and mappings thereof, which I find
              >a trifle confusing in WLS as compared to the Sun RI.
              >
              >Any help, suggestions, samples appreciated.
              >
              >Regards,
              >Tron
              >
              

  • LightSwitch IIS Deployment Problem

    Hi there!
    I publish my LS Application (Client Type: Web, Web Service Only). I set the wizard to create a package on disk.
    I don't create an autentication file for it.
    I deploy the LS Application to IIS 8.5..... (Windows 8.1)
    When I try to open the application from the IE Browser ( http://localhost/FlexGrid_ScrollBar ) I got the following:
    I can run others asp.net application hosted in IIS, but my LS Application, I can't. What is going on?
    Many thanks for any kind of help.
    Best regards,
    Ciro
    Ciro

    When you deploy as Web service there is no UserInterface you can read the data as Odata service [REST] connect the webservice trough an other type of by example webclient.
    Eric

  • OData data source for PowerPivot

    Hi!
    I am a developer focused on data-oriented business apps. I would like to offer PowerPivot as a reporting/data analysis solution for our application. OData would be a perfect data exchange standard because we need to be able to access business logic from
    within the application in reporting and data analysis.
    I was able to implement a prototype OData provider for PowerPivot within a few hours. I deployed it to Azure and everything was fine. However, a few critical question came up when we took a closer look:
    The OData syntax allows to pass parameters (in case of service methods) and query parameters (e.g. where-clauses). I can add those parameters to the URI in PowerPivot (nearly) without any problem. Is it possible to integrate e.g. the value of a formula
    in the sheet in the URI to make the OData query more dynamic? If not I would strongly vote for Microsoft adding this feature!
    In the "advanced" dialog of OData I can enter user & password. How to use this feature if multiple users access the same excel sheet? Is it possible to route through the username of the currently loged on user? How does this work in the case of PowerPivot
    for SharePoint? I have to consider user permissions depending on the loged on user in SharePoint, too.
    Is PowerPivot + OData supposed to work in Office365, too? If so, how does user managent work there? Is there a way to pass the live ID of the Offce365 user to the OData service?
    Any help appreciated! Thank you in advance!
    Kind regards,
    Rainer
    Rainer

    Hi Rainer,
    Thank you for your question. I am trying to involve someone more familiar with this topic for a further look at this issue. Sometime delay might be expected from the job transferring. Your patience is greatly appreciated. 
    Thank you for your understanding and support.
    Regards,
    Elvis Long
    TechNet Community Support
    Elvis, any luck finding someone?
    Thanks!
    Ed Price, Power BI & SQL Server Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • Gateway OData service on multiple clients (IDES)

    Hi guys,
    I have ERP 6.0 EHP7 SP1 IDES version of SAP Business Suite standard installation with NW 7.41 embedded. I am using NW Gateway (backend, not HUB deployment) to expose Odata web services. I have managed to expose and read data on client 001, where i also made all the customizing neccessary to enable the NW Gateway, maintain system aliases etc..
    Now, since all the demo data for IDES is in client 800, i don't know how to configure NW Gateway and system aliases so that i can expose data from client 800. I have searched for an answer to this a lot, but most of the information i could find was for a HUB deployment.Also, if i login to client 800, i can see that the customizing settings for NW Gateway are not there. So i have a couple of questions:
    How do i set-up my NW Gateway and system aliases to expose data also from client 800?
    Aren't gateway customizing settings cross-client? How come the gateway is disabled in client 800 but enabled in 001 on the same system?
    If not, how do i configure the gateway in client 800, where do i set the HTTP port etc.
    I am quite new to SAP / NW, so sorry if what i'm asking is something stupid.
    Regards,
    Primož

    Hi Timo, i didn't get any answer (i guess SAP considers this too basic a question ). I did however manage to retrieve data from client 800, using the web service configured in client 100.
    This can be achieved with the sap-client parameter:
    http://mysap/my_service_path/MySet/?sap-client=800&filter=...
    This way you are returing data from client 800. But how to have a dev/prod scenario on a single embedded deployment, i have yet to find out. By this i mean how to have a service definition in client 100 that you can transport to client 800 (using ie. SCC1) on demand, so these two clients can use different service definitions. Altough i did transfer ws configuration from 100 to 800 using SCC1, looks like you have to set-up the aliases in a right way to achieve the above and i don't know how.
    Hope it helps in any way, i was on a long "vacation" from SAP, and i just started dealing with this problem again .. If i find anything i Will let you know, you can do the same of course
    Regards,
    Martin

  • Connecting Netweaver gateway with SUP 2.1 for oData channel

    Hi,
    we are using Generic Channel to deploy the oData service, what we would like to do is, we want to connect NWGW with SUP 2.1 so for that I have created an RFC connection in sm59 in NWGW under HTTP Connections to External Server and I have named it as NW_TO_SUP.
    Now I would like to know what exactly an ABAPer has to do from his end, so that it will trigger the RFC which will pass the data through SUP
    ABAPer is using generic channel and not oData channel.
    Regards,
    Srinivas Divakarla

    Dear Srinivas,
    Generic Channel : it will be done by any developer not only ABAPer,have exiting or standard BAPI/RFC's are available in the SAP Back-end System.
    oData Channel : In this channel developer have a Knowledge on OO-ABAP.
    Thanks,
    Syam.

Maybe you are looking for