Difference between revisions of "Oracle"

From TedYunWiki
Jump to navigation Jump to search
(Created page with "== Setting Up Hosted Windows Dev Environment == Use "Microsoft Windows 2008 Enterprise R2 (Intel x64, Developer)" image for your hosted machine. (Need MSDN license.) Make su...")
 
Line 72: Line 72:
 
define function:
 
define function:
  
 +
<code>
 
// hello world
 
// hello world
 
void SearchSubsystem::hello(NQHttpStream & httpStream,
 
void SearchSubsystem::hello(NQHttpStream & httpStream,
Line 79: Line 80:
 
   httpStream << hello;
 
   httpStream << hello;
 
}
 
}
 +
</code>
  
 
and add the following in an appropriate location
 
and add the following in an appropriate location

Revision as of 15:44, 21 August 2013

Setting Up Hosted Windows Dev Environment

Use "Microsoft Windows 2008 Enterprise R2 (Intel x64, Developer)" image for your hosted machine. (Need MSDN license.)

Make sure you have ORADEV account. If you do not have ORADEV account password, 1) sign in to Oracle Identity Manager 2) My Access - Accounts - Windows Unified Domain - Reset Password.

   (or create account)

Log-on using remote desktop (run "mstsc"). username: ORADEV\YOURGLOBALID

Run Visual Studio 2010 X64 Command Prompt (Administrator).

get Kerberos ticket > ade okinit

create ADE view > ade createview YOURVIEWNAME -series BIFNDN_MAIN_WINDOWS.X64 -populated

use ADE view > ade useview YOURVIEWNAME

Start IDE - inside your view > cd C:\ADE\YOURVIEWNAME\bifndn\analytics_web\main > startide.bat

Using Command Line (sawbuild.bat) to build - inside your view > cd C:\ADE\YOURVIEWNAME\bifndn\analytics_web\main > sawbuild.bat build_targets

sawbuild bipsmatsbuildlite (for debug version, "sawbuild r bipsmatsbuildlite" for release version) sawbuild preparemats setenv sawserverD -updateGuidAndStart

Running BI on your browser

Install tomcat 7.0 (everything default, username/pass: admin/admin)

Go to tomcat directory C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\Catalina\localhost and create a file tyun.xml.

    1. tyun.xml ###

<Context docBase="C:/ADE/tyun_view/bifndn/analytics_web/main/app-link" />

Open browser and go to http://localhost:8080/tyun

log in Administrator / Admin123

Visual Studio Set-ups and Tips

Setting up and Using Visual Studio (8/13/2013)

1. Indentation

Tool - Options - All Languages - Tab -Tab size: 3 -Indent size: 3 and check "Insert spaces".

2. Shortcuts Ctrl + F7: compile only this file

3. Adding breakpoints right click on the desired position - breakpoint - Insert breakpoint

4. Adding a subSystem (called hello)

Inside C:\ADE\tyun_view\bifndn\analytics_web\main\project\websubsystems\sssearch.cpp,

define function:

// hello world void SearchSubsystem::hello(NQHttpStream & httpStream,

                                const saw::Handle<ClientSession>& hClientSession, const HttpArgs & rArgs)

{

  NQWString hello = L"hello world";
  httpStream << hello;

}

and add the following in an appropriate location

// hello world

  SAW_ADD_HTTPCOMMAND(rRegistrar,hello,                 SearchSubsystem, kNormalCall);

Now define the function inside a header file sssearch.h in the same directory:

//hello world

  void hello(NQHttpStream & rStream, const saw::Handle<ClientSession>& hClientSession, const saw::HttpArgs & rArgs);