Changing fields based on database values
Hi all,
I have one form and two drop -down fields. The fields are Call Type and Sub Call Type and are on the SAME form. I pull data from the Call Type from the database. When the user selects a particular Call Type, I need to go back to the database and pull in values associated with that particular Call Type.
This is the method, that I am using:-
1) I first populate the Call Type drop down field by using a Server Side Method to fill in values for the Call Type and calling the database.
2) I then call a method called as PopulateSubCallType by using the property On Change Invoke for the Call Type field.
In this method I again call the database and based on the Call Type selected by the user, I pull in the associated Sub Call Types and store them in an array.
3) I also call the same array to populate the Sub Call Types based on Call Types. But the drop down field for Sub Call Type is not auto-populated based on the values from the array. The array values although pulled up from the database are not shown on the form.
Can you tell me a way to auto-populate the Sub Call Type from the database based on the Call Type selected by the user but on the SAME form.
I AM NOT USING JSP's but ONLY ALBPM 6.0 PRESENTATIONS.
refreshValidValues("someAttribute") is a method that comes with BPM Object presentations.
This one line in this method will work because it causes the attribute (child in this case) to automatically invoke the method you created for retrieving the valid values of the children of the parent.
Your server side method that dynamically returns valid values of the children based on the parent selected should be looking something like this:
for each ...
select * from child
where parentOfChild = parentAttribute
In this example the name of your parent attribute is "parentAttribute" column in the child database table that contains the parent's id is "parentOfChild".
This causes the list of children to auto populate in the child combo dropdown automatically.
To summarize - at runtime here is what happens:
a) since the parent has a dynamic method that populates its valid values, as the presentation initializes the SQL for the valid values of the parent is run.
b) the parent's combo dropdown is populated with a list of valid values of the parent
c) the end user selects one of the parent's names from the combo dropdown
d) this causes the method to fire that has only one line. This one line has the text "refreshValidValues("nameOfTheChildAttributeGoesHere")
e) since the child has a dynamic method that populates its valid values, when the previous step caused this child attribute to refresh its valid values, the SQL in the method that dynamically retrieves the valid values of the child is run.
f) the end user clicks the combo dropdown on the child's attribute and sees that the child valid values (based on the parent that was just selected) now appear.
Dan
Similar Messages
-
Change value of another field based on the value of selectOneRadio
Hello
I need to display one of two city fields based on the value of a radio group. If the value of the radio group is "Yes", then display the non mandatory city field, if the value is "No", then display mandatory city field. Please can someone help me? The code is below
<af:subform id="contactForm3" default="true">
<af:panelForm binding="#{processScope.backing_regDetails.contactPanel3}">
<af:selectOneRadio binding="#{processScope.backing_regDetails.radio1}"
labelAndAccessKey="#{MatrixResource['ContactDetails.inBoroughQuestion']}"
layout="horizontal"
valuePassThru="true"
required="true"
onchange="javascript.refresh;" >
<f:selectItems value="#{processScope.backing_regDetails.items}" />
</af:selectOneRadio>
<af:inputText onchange="javascript:document.forms[0].elements['contactForm3:locationId'].value='0';"
labelAndAccessKey="#{MatrixCommon['Label.SAO']}"
binding="#{processScope.backing_regDetails.houseNameText}"
maximumLength="240"/>
<af:inputText required="true"
onchange="javascript:document.forms[0].elements['contactForm3:locationId'].value=0;"
maximumLength="240"
label="#{MatrixCommon['Label.PAO']}"
binding="#{processScope.backing_regDetails.numberStreetText}"/>
<af:inputText onchange="javascript:document.forms[0].elements['contactForm3:locationId'].value='0';"
maximumLength="240"
labelAndAccessKey="#{MatrixCommon['Label.District']}"
binding="#{processScope.backing_regDetails.districtText}"/>
<af:inputText maximumLength="60"
rendered="#{!backing_regDetails.radio1}"
onchange="javascript:document.forms[0].elements['contactForm3:locationId'].value='0';"
labelAndAccessKey="#{MatrixCommon['Label.TownCity']}"
required="true"
binding="#{processScope.backing_regDetails.cityText}"/>
<af:inputText maximumLength="60"
rendered="#{backing_regDetails.radio1}"
onchange="javascript:document.forms[0].elements['contactForm3:locationId'].value='0';"
labelAndAccessKey="#{MatrixCommon['Label.TownCity']}"
required="false"
binding="#{processScope.backing_regDetails.cityText}"/>
<af:inputText maximumLength="60"
onchange="javascript:document.forms[0].elements['contactForm3:locationId'].value='0';"
labelAndAccessKey="#{MatrixCommon['Label.County']}"
binding="#{processScope.backing_regDetails.countyText}"/>
<af:inputText columns="7"
onchange="javascript:document.forms[0].elements['contactForm3:locationId'].value=0;"
labelAndAccessKey="#{MatrixCommon['Label.Postcode']}"
binding="#{processScope.backing_regDetails.postcodeText}"/>
<af:selectOneChoice onchange="javascript:document.forms[0].elements['contactForm3:locationId'].value=0;"
binding="#{processScope.backing_regDetails.countrySelect}"
value="#{processScope.backing_regDetails.enteredAddress.countryId}"
labelAndAccessKey="#{MatrixCommon['Label.Country']}">
<f:selectItems value="#{backing_regComponents.countryChoiceList}"/>
</af:selectOneChoice>
<af:inputHidden value="#{processScope.backing_regDetails.enteredAddress.locationId}"
binding="#{processScope.backing_regDetails.locationIdHidden}"
id="locationId"/>
</af:panelForm>
</af:subform>Edited by: aademola on Nov 13, 2008 7:35 AM
Edited by: aademola on Nov 13, 2008 7:42 AMHi,
you should be able to apply this example to your 10.1.3 project
see 4.3.2 of http://download.oracle.com/docs/cd/E12839_01/web.1111/b31973/af_lifecycle.htm#CIAHCFJF
Frank -
Using JavaScript to auto populate a field based on numeric value of a separate drop down field
Hello, I am trying to set up a simple, I hope, javascript which will enable to me auto populate one field based on the numberic value of another field using Acrobat Pro XI.
Essentially I have 2 drop down fields (we'll call them DD1 and DD2).
DD1 is the sum of 8 preceding drop down values. That sum can be anywhere from 0 - 40. Whatever that sum falls within a range which identifies a rating. The ratings and ranges are below:
0-8: Non-Performer
9-16: Low Performer
17-24: Performer
25-32: High Performer
33-40: Exceptional Performer
DD2 is where the rating ("non-performer", "low performer", etc.) will be captured. Instead of requiring the user to look at DD1, determine the value, and then identify and input the rating manually, I would like DD2 to auto populate the rating based on the value (sum) in DD1.
For example, if DD1 shows a value of 27 then DD2 would auto populate "High Performer". So how do I write this code or execute this? In excel I would use an if, then statement. Is there something similar in Acrobat Pro XI.
Any help is greatly appreciated. Thank you in advance.If you use a text field, the custom calculation script could be:
// Custom calculation script for text field
(function () {
var s = getField("DD1").valueAsString;
// Blank this field if input is blank
if (!s) {
event.value = "";
return;
// Convert string to number
var v = +s;
// Set this field's value based on the input
if (v <= 40 && v >= 33) {
event.value = "Exceptional Performer";
return;
if (v < 33 && v >= 25) {
event.value = "High Performer";
return;
if (v < 25 && v >= 17) {
event.value = "Performer";
return;
if (v < 17 && v >= 9) {
event.value = "Low Performer";
return;
if (v < 9 && v >= 0) {
event.value = "Non-Performer";
return;
// If none of the above fit, blank this field
event.value = ""; -
Changing fields of Logical database BRF
Hi;
I have a changing problem
I use brf logical database in my program but I want to change attributes of some selection fields.
Ex:I want to do mandotary year field.I can't dı it.I can add new field but I can't change fields of BRF.
How can I do?try this:
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
CASE SCREEN-NAME.
WHEN 'BR_GJAHR'.
SCREEN-REQUIRED = 1.
MODIFY SCREEN.
ENDCASE.
ENDLOOP.
hope tha helps
Andreas -
Can we change the data type of a field based on the value of the field
HI Gurus,
My Requirement is as below -- Could you please guide me
in the Printable Adobe form -- for ex - as usual for dates fields in the Object Pallette the object type is a date/time field and for quantity/currency fields corresponding fields are taken
now in case the either the date, quantity or currency is initial in place of displaying 0.00 or empty date we need to display N/A (Not Applicable)
for this I would like to change the data type of the field
to put it simply --
we need to change the data type of date field from DATE&TIME to Char type to hold N/A or Quantity field to Char field to hold N/A
how can we realize this in SAP adobe forms
Thanks in Advace
Ramchander Rao.KHello Ramchander,
You cannot change the data type of the field at run time in Adobe forms because the type of field you choose at the time of design level is associated with the data type itself.
If you want to achieve your requirement, then your main idea should be to set the data type as CHARACTER itself while designing the field in the adobe form itself. CHAR field will comfortably hold the value of Calculation/amount field, Currency field, Amount, Date, Time HHMMSS, Unit Accuracy, Currency key, Floating point number, Numeric text, Client, Language and many other data types.
After designing the field as TEXT field in Adobe form you have two options.
Option 1:
Select the Date field initially as type TEXT field or CHAR field in Adobe forms.
Suppose the name of the field is TEXTFIELD1, then write the Javascript code on this field in Initialize event as below.
if ( this.rawvalue == null )
this.rawvalue = "N/A";
If the field is not blank, then it will show the date. Else it will show "N/A".
Option 2:
Select the Date field initially as type TEXT field or CHAR field in Adobe forms. Do the formatting part in ABAP itself. It will increase the performance. Avoid Javascript as much as possible.
Suppose you have a DATE variable l_dats of type DATS. Then take another variable l_date of type CHAR. Then write the below ABAP code.
MOVE l_dats TO l_date.
IF l_date IS INITIAL.
l_date = 'N/A'.
ENDIF.
Bind the l_date to the TEXT field in the form.
Even in this case, if the field is not blank, then it will show the date. Else it will show "N/A".
But I will suggest you to use Option 2 of keeping the AMOUNT, QUANTITY, DATE, TIME fields etc as CHAR or TEXT fields in Adobe form and do the required formatting in ABAP itself. -
Can we return a value in two field based on a value select in LOV?
Hello expert.
i have a lov attached to a non-bind text field. when i select a value from non bind field lov, a record group of another LOV attached to a database item field generated. both text field are in same block.
LOV record group query of non-bind field is:
select cli_desc,cli from ivt_cli_mst
mapping is done for same lov field.
as: LOV record group query of database item_field :blk_stg_mst.item_cd is
select a.item_cd,b.short_desc
from storg_mst a,item_mst b
where a.item_cd = b.item_cd
and substr(a.item_cd,3,2) = :blk_stg_mst.nb_cli_cd(non bind LOV attached field)
and a.store_cd= :blk_store_mst.store_cd
order by item_cd
requirement:
i want as i select a value from LOV in non_bind field , value display in non_bind field as well as database item_field:
i.e in :blk_stg_mst.item_cd also.
please help.
thanks yashhi,
assign LOV to database item.(as usual setting the lov reuturn column to it). in the when validate item of database field assign value to no db field(something like if :db column is not null then :nondb_col := :dbcolumn). -
How to Change Field Status Group pertaining Value in SPRO
Dear Sir,
We are required to change the value for "Cost Center" as sppressed against a GL in the Field Status Group .
We followd following path :
Run Tcode FS00 , giving GL as 351200 , and on "Create/Bank/Interest" Tab double clicked the "Field Status Group" > Double click on "Additional Account Assignment"> Here against the Cost Center it is marked as Suppressed , but we want it to be marked as "Req Entry" .
Kindly guide me , how can this value be changed please .
Regards
B V Mittalhii
u can do it through obc4.
go to obc4 select the varient. and than go to G004 cost center field statu varient..
go to additional account assignments and than change status to the required field.
Than assign that G004 to GL account.
Thanks
sejal -
I'm using Javascript to set the actions. I need to hide a text field if the value of a field in another sub-form is null.
- tried checking the value of the other field for null - doesn't work
- tried setting a variable str2 where I know the value of the other field is available then checking that variable when I initialize the text field - doesn't work
What am I missing?Hi.
Try this in the originating sub form referring to the text field (X).
if (this.rawValue = 1)
X.presence = "visible";
else if (this.rawValue = null)
X.presence = "hidden"; -
Populating apex item checkbox in report row based on database value
Hi All
I am looking for help setting an apex item checkbox to 'checked' depending on a record exisiting in a database and I would appreciate a little guidance.
At the moment I have a report which looks a bit like this
SELECT licence_user_identifier,
description,
licence_name,
apex_item.checkbox(22,licence_id)
FROM TABLE(SOL_LICENCE.F_RETRIEVE_ORG_LICENCES ( 121 ));
4 columns and the last column is a checkbox called 'assign' and is used to assign the selected licence to a user(who is already displayed on the page in another table). There is save button which when clicked saves a record to the database if the checkbox is selected.
However when the page is displayed the checkbox should be prepopulated/checked if there is a record in the database saying that the licence is assigned to the current user. I have created a page process to try and collect this information and populate the checkboxes on load - before header. However I am having difficulty referencing the apex_application item the corresponds to each row because when I use the FOR i IN 1 .. apex_application.g_f22.COUNT LOOP it only selects the item if it is checked. Can anyone point me in the right direction?
here is the process I have to populate the checkboxes, it is not getting to my flow.debug as there are no selected checkboxes:-(
DECLARE
v_count NUMBER;
CURSOR getlicences (p_co_id so05.co_id%TYPE)
IS
SELECT licence_id
FROM so05_cust_org_licences
WHERE co_id = p_co_id;
BEGIN
IF :p9_co_id IS NOT NULL
THEN
FOR each_rec IN getlicences (:p9_co_id)
LOOP
--check if a record exists
SELECT COUNT ( * )
INTO v_count
FROM so05_cust_org_licences
WHERE co_id = :p9_co_id AND licence_id = each_rec.licence_id;
--if the record exists populate the checkbox
IF v_count > 0
THEN
FOR i IN 1 .. apex_application.g_f22.COUNT
LOOP
wwv_flow.debug ('bbbbbbbbbbccccccccccandwearein' || v_count);
IF apex_application.g_f22 (i) = each_rec.licence_id
THEN
apex_application.g_f22 (i) := 1;
END IF;
END LOOP;
END IF;
END LOOP;
END IF;
END;
Thanks in advance
LynnHi,
Sorry my mistake. You can use the above link only to solve this problem, for this you have to use a hidden column to which you will assign 'Y' or 'N' as mentioned in that post.
using that hidden column value you can fire your query accordingly.
let's say your hidden column is f01 and checkbox column is f02 and the id column is f03, you can do like this
create a process before your update process like this
BEGIN
-- Reset the hidden ADMIN_USER flag for all visible records to N
-- Note: g_f01 maps to the hidden ADMIN_USER column
FOR ii IN 1 .. APEX_Application.g_f01.COUNT
LOOP
APEX_Application.g_f01(ii) := 'N';
END LOOP;
-- Set the hidden ADMIN_USER flag for those records where the
-- checkbox has been set by the user to Y
-- Note: g_f02 is the checkbox column ADMIN_USER_CHECKBOX
FOR ii IN 1 .. APEX_Application.g_f02.COUNT
LOOP
APEX_Application.g_f01(APEX_Application.g_f02(ii)) := 'Y';
END LOOP;
END;then write a new process positioning after above process
if apex_application.g_f01 = 'Y' then
your update query using id column (f03)
else
your delete query using that id column (f03)
end if;hope this helps you.
Thanks
Tauceef -
Trying to change caption based on dropdown value
Two elements are involved:
Dropdown list called TransactionType - possible values are "A" "B" or "C"
Checkbox chkVerification
I have created the following javascript for the change event of the dropdownbox TransactionType
form1.#subform[0].TransactionType::change - (JavaScript, client)
if(this.rawValue == "A"){chkVerification.caption.value.text.value = "Verification A"}
else if(this.rawValue == "B"){chkVerification.caption.value.text.value = "Verification B";}
When I check the script syntax it comes up without any errors, but when I change the value in the drop down the caption of the checkbox never changes.
What am I missing here?
By using the app.alert function I think I can see that I need to trigger the script as xfa.event.newText but the caption isn't changing.
I've also tried this :
form1.resolveNode("chkVerification.caption.value.#text").value = "Verification A";
Is what I'm trying to do even possible?Hi Steve,
Its a bit of an old thread already, but I am facing similar problems to what Albert was facing.
My form is already configured to use 1)dynamic XML form as default data type and 2)Preview as Interactive form.
The techinique I am trying to use is also xfa.resolveNode("form1.page1.cb.caption.value.#text").value = "Abc";
However, it doesn't seem to work. On test, no code is ran after that line, which means that element could be invalid, but I've checked and it seemed ok.
Language used is Javascript and not FormCalc too. Any idea how I can tackle this?
Thanks! -
Disabling a field based on value of three dff fields
Hi,
I am trying to disable a dff field based on the value of three dff LOV fields. User selects the value of these three dff from lov. I am using the below code in processRequest method of the controller but its nt giving me desired result. Kindly help me.
Code:-
OAMessageLovInputBean selectedSiteUseDetailDFF1 = (OAMessageLovInputBean)paramOAWebBean.findIndexedChild("SiteUseDetailDFF1");
OAMessageLovInputBean selectedSiteUseDetailDFF2 = (OAMessageLovInputBean)paramOAWebBean.findIndexedChild("SiteUseDetailDFF2");
OAMessageLovInputBean selectedSiteUseDetailDFF3 = (OAMessageLovInputBean)paramOAWebBean.findIndexedChild("SiteUseDetailDFF3");
OAMessageLovInputBean selectedSiteUseDetailDFF4 = (OAMessageLovInputBean)paramOAWebBean.findIndexedChild("SiteUseDetailDFF4"); --want to disable this
String contextVal = null;
String lobVal = null;
String atmVal = null;
String defVal = "ATM Data Fields";
String defLobVal = "ATM";
String defAtmVal = "ENV";
if (selectedSiteUseDetailDFF1!= null && selectedSiteUseDetailDFF2!= null && selectedSiteUseDetailDFF3!= null)
contextVal = selectedSiteUseDetailDFF1.getText(paramOAPageContext);
lobVal = selectedSiteUseDetailDFF2.getText(paramOAPageContext);
atmVal = selectedSiteUseDetailDFF3.getText(paramOAPageContext);
if(contextVal == defVal && lobVal == defLobVal && atmVal == defAtmVal)
selectedSiteUseDetailDFF4.setDisabled(true);
Regards,
RajeevRajeev,
Can you try printing the below value to check whether it's returning the expected value. let me know if its returning the screen value.
contextVal = selectedSiteUseDetailDFF1.getText(paramOAPageContext);
lobVal = selectedSiteUseDetailDFF2.getText(paramOAPageContext);
atmVal = selectedSiteUseDetailDFF3.getText(paramOAPageContext);
Regards,
Gyan -
Populate one text field on a form based on the value in another
I am new to APEX and building my first application.
When a user enters a value in one field, I would like to run a SQL command and then display a value in another field based on the value in the first field. For instance, if a user enters a part number in one field, when they tab off of the field, I would like to display the name of the part in the part name field.
ThanksThanks. That put me on the right track. I used that link to find the link http://htmldb.oracle.com/pls/otn/f?p=11933:11:2890374750690437 and then using the two was able to put together a solution.
I am down to one last issue. I am able to return the name back from the process and display it with an alert statement. Unfortunately, I am unable to display the value on the form.
I am doing the following.
<script language="JavaScript1.1" type="text/javascript">
function f_getCustomerName(id)
var v_id = id;
var get = new htmldb_Get(null,$v('pFlowId'),'APPLICATION_PROCESS=getCustomerName',$v('pFlowStepId'));
get.addParam('x01',$v('P2_CUSTOMER_ID'));
gReturn = get.get();
get = null;
gReturn = (!gReturn)?'null':gReturn;
/* The below do not work
$s('P2_CUSTOMER_NAME',gReturn);
document.getElementById('P2_CUSTOMER_NAME').value = gReturn;
document.getElementById('P2_CUSTOMER_NAME').value = 'TEST';
alert(document.getElementById('P2_CUSTOMER_NAME').value );
alert(gReturn);
//-->
</script>
Process: getCustomerName
declare
l_customer_id customer.customer_id%type;
l_customer_name customer.customer_name%type;
begin
l_customer_id := to_number(wwv_flow.g_x01);
select customer_name
into l_customer_name
from customer
where customer_id = l_customer_id;
htp.p(l_customer_name);
end; -
APEX 4.1 show hide fields based on value of checkbox/radio
I am trying to successfully hide and show fields based on the value of a clicked checkbox. I am using a dynamic action, but it isn't working.
I followed the sample at Does Oracle Apex 4 enable the following AJAX features? (ie without the dev writing the Javascript) - Stack Overflow
I even tried a radio button, but it didn't work. I cannot uncheck the radio button. What am I doing wrong? Thank you for any help you can provide.Hi,
create a dynamic action for page load to hide the item which you wanna hide
now create another dynamic action
event : Click
Selection Type : Items
Items : P1_Check_box(name of the check box item)
condition : equal to
value : return value of the check box item (if you click the check box and the return value is 1 then just add 1)
in true actions
Action : Show
Selection Type : Items
Items : P1_Text_field(name of the field)
uncheck fire on page load
create exact opposite false action, that's it.
Regards,
Mohan. -
Plot a chart dynamically based on the values selected
Hi All,
I have some requirement like this i want to plot a chart . The chart should change dynamically based on target_name and date. What type of UI should I use ? I tried using multiselect or shuttle for choosing the target_name and date picker tool for date once i choose all this the chart should appear. Can I have a custom button called submit so once all the values are entered it plots chart ? Please help me out with our ideas.
Thanks in AdvanceHi,
Using the dependent value sets you can govern the values which can be selected based on a specific value selected in a particular segment. Example if Country name is selected in segment 1 then specific states names as per the country selected can be displayed in segment 2.
As per the requirement described you want to enable different fields based on the value selected in segment1, currently there is no standard mechanism available to enable/disable fields based on a value and you will have to do an extension/customization to meet this requirement.
Thanks,
Sanjay -
Setting the Link Group Name in Deep Link based on the value of a column
Using Jdeveloper 11g, Jheadstart 11g
Is it possible to override the link group name in deep linking. For example can I conditionally set that field based on the value of the item.
Regards
Edited by: aliegeh on Jul 25, 2010 8:35 AM
Edited by: aliegeh on Jul 25, 2010 8:43 AMThanks for the suggestion.
Here is what I am trying to do:
I have a table with one visible column that has the following entries:
1. Create
2. Modify
3. Verify
4. Approve
5. View
If the user clicks on row 1 (Create) then the link group name should be "CreateEmployees" to create new employees
If the user clicks on row 3 (Verify) then the link group name should be "MaintainEmployees" for verification and so on.
(This is role based and each role will have access to one or more of the rows in the tabler)
It basically mimics a work-flow type of scenario.
I tried to modify the template and looked at the line:
action="$JHS.facesConfigGenerator.addItemGroupLinkTaskFlowCall((${JHS.Current.item})}" but got stuck there.
Is there a way to change "JSH.current.item" in the template to read the group link name from another column say by using #if statements.
One way I also tried was to introduce a column for each action such as CreateAction, VerifyAction etc which kind of agrees with your suggestion but the drawback is the need to modify the table if another task is required.
Regards
Edited by: aliegeh on Jul 25, 2010 8:36 AM
Edited by: aliegeh on Jul 25, 2010 8:42 AM
Maybe you are looking for
-
New nano with 1. gen. armband...does it fit???
I really need help on this one. Does the new 2. generation nano fit the old armbands that came in many colors? Has anyone tried it out for real? Can't find any information about it. Thanks
-
On my Mac dual 1.25 GHz Power PC G4 with OS X 10.4.11 and Firefox 3.6.12, when I open Google and specify 100 results like this... http://www.google.com/advanced_search?hl=en&num=100 ...it always just shows 10 results. Whereas Opera and Safari (I don'
-
Internet Explorer 9 and any Flash version 11.4 and higher does not function
Hello, I am the network admin for a small business of about 300 user and computers. Recently after the release of Flash 11.4 and above I have noticed that any user on my domain has had issues with Flash unless they are a local or domain administrato
-
I'm thinking of upgrading my G4 400, The question I have will the OWC Mercury Extreme G4/933MHz-1GHz with 2MB L3 make a real difference in speed even though my Bus Speed: is only 100 MHz? Has anyone really compared the difference? Will it hurt any ot
-
Oracle Reports with graphics for Oracle App R11i 11.5.9 ??
Hii Can i develop Oracle Reports with Graphics ( basic header,footer,logo ) and register it with Oracle Apps R11i 11.5.9 and be able to view it as an end user. If yes then how ? Regards Fahad Hameed