Showing posts with label code. Show all posts
Showing posts with label code. Show all posts

Monday, July 9, 2012

Siebel 8

It's been a while...

Good news - with no modification to code the Framework will run with Siebel 8.1 (8.1.1.5 to be specific) - all that was needed was to add an user property under the application to add a reference to the business service, so with Name=ClientBusinessServiceXX Value=MFramework

Matt

Tuesday, August 3, 2010

Correction to Code - from Getting Started with SIFs

In the last post I had a couple of lines of code added to the browser script and server script of the application that you use... Neel posted a comment to say he was having some trouble using 8.1 - I'm not sure that this error is to blame, but it can't be helping!

Hopefully this correction will help get the code at least running.

So, the correct code for the server script declarations section of the application you are using should be:

var oBS:Service = this.GetService("MFramework");
oBS.InvokeMethod ("BuildFramework", this.NewPropertySet(), this.NewPropertySet());

while the following is the correct code for the new method in the browser script of the application you are using:

function BuildFramework()
{
    var bsUi = theApplication().GetService("MFramework");
    bsUi.InvokeMethod("BuildBsFramework",theApplication().NewPropertySet());
};

I've added this. and theApplication(). in front of the calls to the NewPropertySet() method, which hopefully will help things run.

Friday, June 18, 2010

Formatting Tweak

I've re-formatted the earlier posts to make the code clearer, hopefully this has helped readability.

So far this remains by and large a code dump, little explanation yet as to what's going on, and how to use the Framework... this will be added in time.

One of the first items that I think may be useful is an explanation of how the Browser side of the Framework works: the same objects, with the same method signatures and same returns (including datatypes) are available on the browser side as the server side. How has this been achieved?