Prompt dashboard value does not pass in the report

Hello

I use OBIEE 10 g. The problem is in Oracle BI answers

I have a guest orders and its report. In the prompt, in one of the column, I use sql result. The sql query is a query of sup of co related where I used the 2 tables. employee_data and employee_region. The reason to use the subquery is that there is no column data_center in employee_data table. He has records for all data_center e.g. USA, UK, IND, AUSTRALIA etc. so I used the query sub with condition that gives the result on a center of particular data (here's of the U.S.) and the output of the query of this sub is entered for the main request. And the guests works very well and gives the correct result

The sql query used for the column in the prompt (in Oracle BI answers) as
SELECT EMPLOYEE_DATA.ENAME FROM EMPLOYEE WHERE EMPLOYEE_DATA.ENAME IN (SELECT EMPLOYEE_REGION.ENAME FROM EMPLOYEE WHERE EMPLOYEE_REGION.DATA_CENTER = 'USA')
In the report, there are now 2 coulmns. -EMPLOYEE_DATA. ENAME and EMPLOYEE_REGION. DATA_CENTER
I used the main column EMPLOYEE_DATA. ENAME to filter as a "guest."

The problem is that the value from the prompt is failed at the prompt of the report, what I found. Because, rather than show the result for 'USA' data_center, it also shows the other data_center (UK, IND, AUSTRALIA) data.

How to filter the condition I should use for EMPLOYEE_DATA. ENAME column in the report so that the prompt value will change to the report correctly?

Thank you

Published by: Kuldip on 21 February 2013 06:17

Hi Kuldip,

If a direct column is not used in the prompt then it would not strain the direct relationship with column with guest. In your case try using a variable presentation. Define a variable presentation in the command prompt and use the presentation variable to filter the report.

Let me know if it worked.

Kind regards
Jay

Tags: Business Intelligence

Similar Questions

  • Siebel field values are not passed to the OPA: error on WD Smoke Test

    Hello

    I installed OPA siebel connector locally and deployed determination determination of web and server to tomcat server. The 'DS smoke Test' button works well, but the 'WD Smoke Test' does not work correctly. After the installation by clicking on the button opens a pop-up window with "page cannot be displayed".

    I changed the symbolic for 'Employee' as URL:

    http://localhost: 8085/siebel-web-determinations/startsession/AdminSmokeTest

    (from the original one: http://localhost:8085 / siebel-web-determinations/startsession/AdminSmokeTest/en-US? user = [UserID] & caseID =, [UserID], [ObjectID], AdminSmokeTest)

    This show opens the popup window and and it asks the question ' what is the text of valid user?' by clicking on it application "which is a Siebel Admin user's first name?" then the subsequesnt questions and after the last questions it shows if it is valid Siebel Admin record ot not. If the rule works correctly.

    Now my questions are:
    1. how the Siebel field values will be passed to the determination of the Web? Ideally result response (if that's a record valid sadmin) should have been displayed in the window pop up directly by clicking on the button 'WD Smoke Test' with the employee field values passed, instead he asks for input.

    2. the field mappings are definde in the automation of the Admin-Policy-> show mappings. The field values are passed correctly to the server of determination, but how to pass for determination of the Web? The same mapping works for the determination of the Web as well?

    3. If I use the old url for employee (http://localhost: 8085/siebel-web-determinations/startsession/AdminSmokeTest/en-us? user = [username] & caseID =, [UserID], [ObjectID], AdminSmokeTest) the user id is passed correctly but it is throwing an error.

    4. in the Administration - policy Automation-> Web determinations it gives the following error.

    [An error occurred when loading the case ID "8SIA-82CJP, SADMIN, AdminSmokeTest".
    This error has been recorded and is available in the application logs.

    Support and assistance please contact [email protected]].

    If I change the url as before, then he asks the same questions. What is this point of view?

    Thanks in advance!

    Kind regards
    ALIOU

    ALIOU,

    One of the key things to note about the OPA Web determinations for Siebel is which is needs component EAI run on the Siebel server for it to work. There is an article on this in the installation guide where there you preform a test to verify that EAI_ANON_ENU is running on the Siebel server (located on pages 12-13 on the installation guide).

    1. for determinations of Web works properly, you must leave the URL token exactly as indicated in the installation guide. In addition, determinations Web use EAI (mentioned above) to pass information to the Web of Siebel determinations.

    2. same as number 1.

    3. again once it goes back to check that the EAI runs.

    4. make sure that the user you are logged in as has the responsibility to use this point of view.

    In addition to all this... once EAI works you need to check the incoming Web Service URL and point them to the location of the IAE but also change the path to the IAE in the file data-siebe - adapt .properties. Also, be sure to match the user name and password in this file for what you use to connect to Siebel with.

    -Adam Starr

  • Why bind variables/page items does not work in the report query?

    Hello world

    I am trying to use the page as a bind variable in the query of my report. I checked the box to state of Session and also added my page elements in the LIST of ITEMS in the SESSION STATE.

    but NO RECORD not DISPLAYED IN THE REPORT at RUN TIME.

    to see live please connect to

    http://Apex.Oracle.com/pls/Apex/f?p=52297:LOGIN_DESKTOP:8355343133792

    user name: [email protected]

    password: 123456

    Hello

    I looked at the application.

    Do you want to go to the report page after click on the report button? If it is, your button to submit the page. Then, you need a branch to access this URL. By submitting the page, your value should be set at the session.

    Kofi

  • The selection list value does not change when the page is sent

    Hi all

    I have a selection list that acts as an entry for the report. the page is submitted using a button.
    The button uses the branch option "redirecting to page in the application. I select the same page.

    The problem is when I change other values in the value list always takes the first value

    I want to know if the problem is with the key or select list. What should I do about it?

    Concerning
    REDA

    Renon wrote:

    I tried your suggestion. Now that I ask, is the report is expected to show only when the button request is passed. I read to present the action of page the name of the button acts as a request.
    so now my report status is request = Expression1 and value of expression1 takes GO tell button name.

    The report does not appear but. I checked the session. It has the value of the selection list and the page is submitted as but the report is not displayed.

    ASK is disabled before the exposure treatment page unless it is set in a branch or a URL, this is why it has no value when they are referenced in your State in the region.

    Set the attribute request in your branch for & request to make available at the course to see the page the current value of the demand for treatment.

  • YouTube does not pass to the hd mode full screen

    Hello
    I have YouTube value "always switch in HD when you switch to full-screen (if available)", but when you use the latest version of Firefox (4.0.1), this does not happen.
    I tried it in Chrome, and he works there, so it may be a problem with Firefox. Any suggsions?

    Clear the cache and cookies (for the site), and then try again.

  • Flag value does not change after the SCD TYPE1 column update

    Hello

    I had scd type3, type2 successfully.

    I'm trying to implement the type 1 scd.

    For this, I change slow dimension & ckm oracle the oracle select ikm.

    the source and target tables are the following. for the type 1 scd, I chose scd behavior as existing lines updated on behalf of the emp, sal columns.

    Start timestamp to join date and the current flag to flag column.

    first ename is smith when empno is 7369.

    I've updated ename

    Update scdtype1_source set ENAME = 'AA' where EMPNO = 7369

    After running, I don't have to change the flag o to 1 in the target table.

    SCD type1 mainly used for replaces old values., but I add flag column in the target table for easy identification. () column in which I updated)

    I have not any change in the flag.

    Please help me,

    Thnaks in advance,

    A.Kavya

    err11.jpg

    Hello

    I'm not sure what you're trying to do will work. In the case of Type 1 SCD are you still using the dimension of change slow ikm oracle? The flag is updated to 0 in the case of CDs because of the code in step 2 "' Historize old rows where CPCs flag is set to '0'.» In your case, that no new record is added in the case of an update so the IKM does not change the flag.

    I'm not sure of your requirement either. You say you want to identify the column in which you have updated. How is an indicator will tell you what the column value has been changed? Maybe you want to know which line you have updated? If this is the case and lets say you set the flag to 1 in case of update what happens when another updated same record?

    I would suggest you add an updated time stamp column to your table and set of sysdate but in properties check only the update and will not insert. What that would do is update your record, it will fill the current date and time so that you can identify that this record has been updated.

    If you want to always go for the flag, then follow the same approach but in your mapping, change the value of the flag to 1 instead of 0 and new check only the update box (uncheck the box insert). In your create table statement the default value of this option to 0. So when the new line is inserted database is automatically assigned the flag to 0 and where there is an update, ODI it will change to 1.

    Thank you

    Ajay

  • Printhead HP Photosmart 5510e does not pass to the mounting position

    With the lid closed I turn on the printer then afer, it initializes and there is no activity more open access to the printhead.  The printhead is supposed to switch to the mounting position, but it does not work.  I'm afraid to manually force for fear of breaking something.

    Never mind. Fixed

  • Step failed in New Thread does not display in the report

    Hello

    I call a sequence of sub in a 'new topic '.  A step inside this sequence of subroutine fails.

    The end result is the Test failed because it is supposed to be, but the step failed does not show.  (I show not only failed in the report).

    Can it be fixed?

    Thank you

    Rafi

    It is correct. If you look at the entry Point of the execution of the process template, you'll notice that once completed execution of the main sequence, the generation of reports and other things start.

    If spawn you a sequence in the new thread from the main sequence, MainSequence could finish before the subsequence ends its execution and the results of the sous-suite propagate to MainSequence. So as Ray mentioned, you can force the MainSequence expect the subsequence full run using a queue time.

    See attached screenshot and/or example:

  • image does not appear in the report

    I have a report (model = hide and show the region).

    Here's the code. Pointers would be useful

    Select

    CASE

    WHEN test = "501" THEN "< img src =" #APP_IMAGES #test.png "/ >".

    ELSE '-'

    END test,

    Select a, b, c

    PGE

    order by a, b

    Run that does not show image shows rather < img src = "wwv_flow_file_mgr.get_file? p_security_group_id = 13631408718475431 & p_flow_id = 172 & p_fname = test.png" / >

    What should I do to avoid this problem.

    Thanks in advance

    Alexander

    Change the report column and in the column attributes change the field "display as" of "display text (escape special characters, does not save the State)" to "Standard report column.

  • DataSet attributes does not pass on the form of courses

    Hello guys,.
    I created a group of data for the resource RISORSADATASET. The request went well, collecting all the attributes, but in the end, these attributes were sent not the process shape.

    RISORSADATASET is quite simple, consisting of a login and passowrd parameter.

    The shape of RISORSADATASET process is:

    The field name label
    UD_RISDATAS_PASSWORD PASSWORD
    LOGIN UD_RISDATAS_LOGIN

    I had a doubt about the value of the attr-ref element, so I traced it both, label field and the name of process form. My dataset is as follows:


    < request-set of data xmlns = "http://www.oracle.com/schema/oim/request."
    xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance".
    xsi: schemaLocation = "http://www.oracle.com/schema/oim/request."
    name = entity "ProvisionResourceRISORSADATASET_GTC" = "RISORSADATASET_GTC."
    operation 'DISPOSITION' = >

    < name AttributeReference = "Password" attr-ref = "UD_RISDATAS_PASSWORD".
    available in bulk = "false".
    Type = "String".
    length = "20".
    Widget = "text".
    required = "true".
    hidden = "true" / >

    < name AttributeReference = "Login" attr-ref = "LOGIN".
    available in bulk = 'true '.
    Type = "String".
    length = "20".
    Widget = "text".
    required = "true" / >

    < attribute name = "OTT".
    available in bulk = "false".
    Type = "String".
    length = "20".
    Widget = "text".
    required = "true".
    approver only = "true" / >

    < attribute name = "SoloUtente".
    available in bulk = "false".
    Type = "String".
    length = "20".
    Widget = "text".
    Hidden = "true" / >

    < / request-set of data >


    This is my first set of data, so any help would be most welcome :-).

    Best regards
    Carole

    Yes

    I didn't know if I had to use the field label

    Go ahead and use LABELS

    Click AutoSave on Process Definition

    I will wait your answer :-)

    Don't forget to use PurgeCache.sh after re-import this dataset.

  • value is not passed to the Adder (webservice)

    Hello, Ive tried to reproduce this http://zone.ni.com/reference/en-XX/help/371361K-01/lvhowto/build_web_service/ and when I run the web service, im getting the following output

    As you can see, the value just displays what is entered in the http query string, the expected output should be, a must see "4", b should display 6 'and c should display the amount that is 10'.

    Where did we go wrong?

    Here is the LabView project.

    Thank you

    I opened your project and received the same question. Order web services work, you must connect the controls and indicators to the connector on the front panel pane. This is part of step 5 in the tutorial.

  • Check that a value does not exist in the column of the anther

    Hi friends,

    I have a three columns for the phone number in the table customers: Mobile1, Mobile2, Land_line
    I applied a unique constraint on all of them.
    But I want to make sure that end users cannot insert a number that is already exist in the Mobile1 column in a new record in the column Mobile2. and the verse of the Vice

    I hope that my question is simple,
    Kind regards
    Fateh

    Khayyam wrote:
    So what is the best solution here?

    I thought I already explained - question is bad design. Is solution - difficulty of design. Second possible solution is to MV. However, as I have already noted, error will be triggered with late reaction (unless the app is committed right after each insert/update the table customer).

    SY.

  • 52 000 or 30.00 does not appear in the report

    Hi all


    I had a problem with report I want to display the sum is 52,000.00 but his displays something like this 52000.
    How to fix it please help me thanks in advance.


    Sarah

    Published by: SarahSarahSarah on September 8, 2009 06:04

    Hi Sarah!

    In the property inspector to your report field, set the property of Format mask
    something like 999G999D00.

    G is the Group (in thousands) separator
    D is the decimal separator

    It depends on your environment-NLS, what symbols are used.

    Concerning

  • Values not passed to the service VIEW FML

    Hello

    Use Tuxedo10g R3 on AIX 5.3.

    I wrote a Tuxedo application model that takes the customer data and transmit these data to the Service via FML VIEW dependent and the server converts the data passed in capital letters and return to the customer...

    I created the table field and FML VIEW dependent file and set the required environment variables and I built the client and the server.

    After running the object module is called the service, but the values are not passed to the service and the data is not converted to uppercase.

    The table field file is as follows:
    "sampfml" 4 lines, 159 characters
    # name number type flags comments
    Chain of FIRSTSTR1 110-
    Chain of SECONDSTR1 111-
    String of 112 THIRDSTR1 -
    FML VIEW dependent:
    VIEWS sampview
    indicator of County # type cname fbna size null

    String firststr FIRSTSTR1 1-10. \0
    String secondstr SECONDSTR1 1-10. \0
    String thirdstr THIRDSTR1 1-10. \0
    END
    environment variables that I put are:
    #FIELDTBLS
    #
    FIELDTBLS = sampfml, fields, Usysflds
    #
    #FLDTBLDIR
    #
    FLDTBLDIR = ${TUXDIR} / udataobj: ${APPDIR}
    #
    #VIEWDIR
    #
    VIEWDIR = ${APPDIR}
    #
    #VIEWFILES
    #
    VIEWFILES = sampview. V
    my customer code:
    IDENTIFICATION DIVISION.
    PROGRAM-ID. SIMPCL.
    AUTHOR. DEVELOPMENT OF TUX.
    ENVIRONMENTAL DIVISION.
    SECTION OF CONFIGURATION.
    DATA DIVISION.
    STORAGE SECTION OF WORK.
    *****************************************************
    * Definitions of tuxedo
    *****************************************************
    TPTYPE 01 - REC.
    COPY TPTYPE.
    *
    TPSTATUS 01 - REC.
    COPY TPSTATUS.
    *
    TPSVCDEF 01 - REC.
    COPY TPSVCDEF.
    *
    TPINFDEF 01 - REC.
    COPY TPINFDEF.
    *
    FML 01 - REC.
    COPY FMLINFO.
    *
    01 MYFML.
    F-05 DATA PIC X (10).
    05 PIC S-DATA X (10).
    T-05 DATA PIC X (10).
    FILLER 05 PIC X (30).
    *****************************************************
    * Definitions log messages
    *****************************************************
    01 LOGMSG.
    VALUE OF FILL 05 PIC X (8) ' SIMPCL:
    LOGMSG 05-TEXT PIC X (50).
    01 LOGMSG-LEN PIC S9 (9) COMP-5.
    *
    STRING 01 DATA.
    COPY sampview.
    ENTER 01-STRING.
    05 S-FIRST PIC X (10).
    05 S-SECOND PIC X (10).
    05 S-THIRD PIC X (10).
    PEAK USER-DATA-REC 01 X (75).
    SECTION OF LIAISON.
    ******************************************************
    * Start the program with command line parameters
    ******************************************************
    THE PROCEDURE DIVISION.
    MOVE DOWN-VALUES TO TPINFDEF-REC.
    MOVE ALL THE LOGMSG TO LOGMSG-LEN.
    START-SIMPCL.
    LOGMSG-TEXT, MOVE "on the road".
    PERFORM DES USERLOG.
    PERFORM DES TPINIT.
    ACCEPT S FIRST.
    ACCEPT THE SECOND S.
    ACCEPT S THIRD.
    S-FIRST MOVEMENT FIRSTSTR.
    SPEND S-SECOND TO SECONDSTR.
    PASS S-THIRD AT THIRDSTR.
    DISPLAY ' VALUES BEFORE: "-THE STRING DATA.".
    DISPLAY "FML: ' MYFML.
    PERFORM DES TPCALL.
    DISPLAY "DATA AFTER CONVERSION:
    DISPLAY FIRSTSTR.
    DISPLAY SECONDSTR.
    DISPLAY THIRDSTR.
    PERFORM DES TPTERM.
    MAKE THE PROGRAM EXIT.

    *****************************************************
    * Now put the customer in the system.
    *****************************************************
    -TPINIT.
    MOVING TO USRNAME SPACES.
    MOVE TO CLTNAME BOXES.
    MOVE TO BOXES TO PASSWD.
    MOVE TO BOXES TO GRPNAME.
    MOVE 0 TO DATALEN.
    TPU - DIP SET TO TRUE.
    *
    CALL FOR ASSISTANCE "TPINITIALIZE" TPINFDEF-REC
    USER-DATA-REC
    TPSTATUS-REC.

    IF NOT OK
    MOVE "TPINITIALIZE failed" LOGMSG-text
    PERFORM DES USERLOG
    MAKE THE PROGRAM EXIT
    END-IF.

    *****************************************************
    Issue of a TPCALL
    *****************************************************
    -TPCALL.
    MOVE ALL MYFML FLM-LENGTH.
    CALL "ENDS" WITH THE HELP OF MYFML FLM - REC.
    OTHERWISE FOK
    MOVE "FINALLY failed" LOGMSG-text
    PERFORM DES USERLOG
    MAKE THE PROGRAM EXIT.
    FUPDATE SET TO TRUE.
    MOVE 'sampview' to VIEWNAME.
    CALL "FVSTOF" WITH THE HELP OF STRING FML - REC MYFML-DATA.
    OTHERWISE FOK
    MOVE 'FVSTOF failed' to LOGMSG-TEXT
    PERFORM DES USERLOG
    FLM-DISPLAY STATUS
    MAKE THE PROGRAM EXIT.

    MOVE "FLM" REC-INDICATE THE TPTYPE-REC.
    MOVE SPACES OF SUB-TYPE IN TPTYPE-REC.
    MOVE ALL MYFML TO LEN.

    GO "SIMPSRV" - NAME OF THE SERVICE.
    TPBLOCK SET TO TRUE.
    TPNOTRAN SET TO TRUE.
    TPNOTIME SET TO TRUE.
    TPSIGRSTRT SET TO TRUE.
    TPCHANGE SET TO TRUE.

    CALL FOR ASSISTANCE "TPCALL" TPSVCDEF-REC
    TPTYPE-REC
    MYFML
    TPTYPE-REC
    MYFML
    TPSTATUS-REC.

    IF NOT OK
    MOVE "TPCALL failed" LOGMSG-text
    PERFORM DES USERLOG
    END-IF.

    CALL "FVFTOS" WITH THE HELP OF STRING FML - REC MYFML-DATA.
    OTHERWISE FOK
    MOVE 'FVFTOS failed' to LOGMSG-TEXT
    PERFORM DES USERLOG
    MAKE THE PROGRAM EXIT.

    *****************************************************
    * Let TUXEDO
    *****************************************************
    -TPTERM.
    CALL FOR ASSISTANCE "TPTERM" TPSTATUS-REC.
    IF NOT OK
    MOVE "TPTERM failed" LOGMSG-text
    PERFORM DES USERLOG
    END-IF.

    *****************************************************
    * Saves messages in the userlog
    *****************************************************
    -USERLOG.
    CALL FOR ASSISTANCE "USERLOG" LOGMSG
    LOGMSG-LEN
    TPSTATUS-REC.

    *****************************************************
    * Request for leave
    *****************************************************
    EXIT-PROGRAM.
    MOVE 'done' LOGMSG-TEXT.
    PERFORM DES USERLOG.
    STOP EXECUTION.

    My server code:
    IDENTIFICATION DIVISION.
    PROGRAM-ID. SIMPSRV.
    AUTHOR. DEVELOPMENT OF TUX.
    ENVIRONMENTAL DIVISION.
    SECTION OF CONFIGURATION.
    DATA DIVISION.
    STORAGE SECTION OF WORK.
    ******************************************************
    * Definitions of tuxedo
    ******************************************************
    TPSVCRET 01 - REC.
    COPY TPSVCRET.
    *
    TPTYPE 01 - REC.
    COPY TPTYPE.
    *
    TPSTATUS 01 - REC.
    COPY TPSTATUS.
    *
    TPSVCDEF 01 - REC.
    COPY TPSVCDEF.
    ******************************************************
    * Definitions of log messages
    ******************************************************
    01 LOGMSG.
    VALUE OF FILL 05 PIC X (10)
    "SIMPSRV:
    LOGMSG 05-TEXT PIC X (50).
    01 LOGMSG-LEN PIC S9 (9) COMP-5.
    ******************************************************
    * Data records user defined
    ******************************************************
    STRING 01 DATA.
    COPY sampview.
    01 MYFML.
    F-05 DATA PIC X (10).
    05 PIC S-DATA X (10).
    T-05 DATA PIC X (10).
    FILLER 05 PIC X (30).
    *
    SECTION OF LIAISON.
    *
    THE PROCEDURE DIVISION.
    *
    START-FUNDUPSR.
    MOVE ALL THE LOGMSG TO LOGMSG-LEN.
    LOGMSG-TEXT, MOVE "on the road".
    PERFORM DES USERLOG.

    ******************************************************
    * Get the data that has been sent by the client
    ******************************************************
    MOVE ALL MYFML TO LEN.
    MOVING MYFML LOGMSG-TEXT.
    PERFORM DES USERLOG.
    CALL USING 'TPSVCSTART' TPSVCDEF-REC
    TPTYPE-REC
    MYFML
    TPSTATUS-REC.

    IF NOT OK
    MOVE 'TPSVCSTART failed' to LOGMSG-TEXT
    PERFORM DES USERLOG
    MAKE THE PROGRAM EXIT
    END-IF.

    IF TPTRUNCATE
    MOVE "Data has been truncated" LOGMSG-TEXT
    PERFORM DES USERLOG
    MAKE THE PROGRAM EXIT
    END-IF.
    MOVING FIRSTSTR LOGMSG-TEXT.
    PERFORM DES USERLOG.
    MOVING SECONDSTR LOGMSG-TEXT.
    PERFORM DES USERLOG.
    MOVING THIRDSTR LOGMSG-TEXT.
    PERFORM DES USERLOG.
    INSPECT THE FIRSTSTR CONVERSION
    "abcdefghijklmnopqrstuvwxyz" to
    "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    INSPECT THE SECONDSTR CONVERSION
    "abcdefghijklmnopqrstuvwxyz" to
    "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    INSPECT THE THIRDSTR CONVERSION
    "abcdefghijklmnopqrstuvwxyz" to
    "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    MOVE FIRSTSTR TO S-FIRST.
    MOVE SECONDSTR TO S-SECONDS.
    MOVE THIRDSTR TO S THIRD.
    MOVE 'Success' to LOGMSG-TEXT.
    PERFORM DES USERLOG.
    MOVE TO ENTER STRING LOGMSG-TEXT.
    PERFORM DES USERLOG.
    TPSUCCESS SET TO TRUE.
    COPY TPRETURN REPLACEMENT
    DATA-REC MYFML.

    ******************************************************
    * Write an err messages disconnect
    ******************************************************
    -USERLOG.
    CALL FOR ASSISTANCE "USERLOG" LOGMSG
    LOGMSG-LEN
    TPSTATUS-REC.
    ******************************************************
    * EXIT PROGRAM
    ******************************************************
    EXIT-PROGRAM.
    LOGMSG-TEXT, MOVE "has failed."
    PERFORM DES USERLOG.
    TPFAIL SET TO TRUE.
    COPY TPRETURN REPLACEMENT
    DATA-REC MYFML.

    And when execution of the module of the object:
    SIMPCL
    Hello
    Hello
    World
    VALUES BEFORE: Hello Hello World
    FML:
    DATA AFTER CONVERSION:
    Hello
    Hello
    World
    can anyone help me with this?

    Thank you...

    Hello

    In the server program, you must call FVFTOS to convert the COBOL record FML buffer, then do the translation. After that, you must also call 'FVSTOF' to convert it back to FML. I can get the correct results with your program with these changes.

    Customer
    ======================
    IDENTIFICATION DIVISION.
    PROGRAM-ID. CSIMPCL.
    AUTHOR. DEVELOPMENT OF TUX.
    ENVIRONMENTAL DIVISION.
    SECTION OF CONFIGURATION.
    STORAGE SECTION OF WORK.
    *****************************************************
    * Definitions of tuxedo
    *****************************************************
    TPTYPE 01 - REC.
    COPY TPTYPE.
    *
    TPSTATUS 01 - REC.
    COPY TPSTATUS.
    *
    TPSVCDEF 01 - REC.
    COPY TPSVCDEF.
    *
    VALUES-01 TPINFDEF-REC VALUE LOW.
    COPY TPINFDEF.
    *
    FML 01 - REC.
    COPY FMLINFO.
    *
    01 MYFML.
    F-05 DATA PIC X (10).
    05 PIC S-DATA X (10).
    T-05 DATA PIC X (10).
    FILLER 05 PIC X (30).
    *****************************************************
    * Definitions log messages
    *****************************************************
    01 LOGMSG.
    VALUE OF FILL 05 PIC X (8) ' CSIMPCL:
    LOGMSG 05-TEXT PIC X (50).
    01 LOGMSG-LEN PIC S9 (9) COMP-5.
    *
    STRING 01 DATA.
    COPY sampview.
    *
    ENTER 01-STRING.
    05 S-FIRST PIC X (10).
    05 S-SECOND PIC X (10).
    05 S-THIRD PIC X (10).
    *
    PEAK USER-DATA-REC 01 X (75).
    SECTION OF LIAISON.
    ******************************************************
    * Start the program with command line parameters
    ******************************************************
    THE PROCEDURE DIVISION.
    START-CSIMPCL.
    LOGMSG-TEXT, MOVE "on the road".
    PERFORM DES USERLOG.
    PERFORM DES TPINIT.
    MOVE 'Hi' to FIRSTSTR.
    MOVE the 'Hello' to SECONDSTR.
    MOVE the 'world' to THIRDSTR.
    DISPLAY ' VALUES BEFORE: "-THE STRING DATA.
    DISPLAY "FML: ' MYFML.
    PERFORM DES TPCALL.
    DISPLAY ' VALUES AFTER:
    DISPLAY FIRSTSTR.
    DISPLAY SECONDSTR.
    DISPLAY THIRDSTR.
    PERFORM DES TPTERM.
    MAKE THE PROGRAM EXIT.
    *****************************************************
    * Now put the customer in the system.
    *****************************************************
    -TPINIT.
    MOVING TO USRNAME SPACES.
    MOVE TO CLTNAME BOXES.
    MOVE TO BOXES TO PASSWD.
    MOVE TO BOXES TO GRPNAME.
    MOVE 0 TO DATALEN.
    TPU - DIP SET TO TRUE.
    *
    CALL FOR ASSISTANCE "TPINITIALIZE" TPINFDEF-REC
    USER-DATA-REC
    TPSTATUS-REC.

    IF NOT OK
    MOVE "TPINITIALIZE failed" LOGMSG-text
    PERFORM DES USERLOG
    MAKE THE PROGRAM EXIT
    END-IF.

    -TPCALL.
    MOVE ALL MYFML FLM-LENGTH.
    DISPLAY 'LENGTH OF MYFML.
    FML-LENGTH DISPLAY.
    CALL "ENDS" WITH THE HELP OF MYFML FLM - REC.
    OTHERWISE FOK
    MOVE "FINALLY failed" LOGMSG-text
    PERFORM DES USERLOG
    MAKE THE PROGRAM EXIT
    END-IF.
    FUPDATE SET TO TRUE.
    MOVE 'sampview' to VIEWNAME.
    CALL "FVSTOF" WITH THE HELP OF STRING FML - REC MYFML-DATA.
    OTHERWISE FOK
    MOVE 'FVSTOF failed' to LOGMSG-TEXT
    PERFORM DES USERLOG
    FLM-DISPLAY STATUS
    MAKE THE PROGRAM EXIT
    END-IF.

    MOVE "FLM" REC-INDICATE THE TPTYPE-REC.
    MOVE SPACES OF SUB-TYPE IN TPTYPE-REC.
    MOVE ALL MYFML TO LEN.

    GO "SIMPSRV" - NAME OF THE SERVICE.
    TPBLOCK SET TO TRUE.
    TPNOTRAN SET TO TRUE.
    TPNOTIME SET TO TRUE.
    TPSIGRSTRT SET TO TRUE.
    TPCHANGE SET TO TRUE.

    CALL FOR ASSISTANCE "TPCALL" TPSVCDEF-REC
    TPTYPE-REC
    MYFML
    TPTYPE-REC
    MYFML
    TPSTATUS-REC.
    IF NOT OK
    MOVE "TPCALL failed" LOGMSG-text
    PERFORM DES USERLOG
    END-IF.

    CALL "FVFTOS" WITH THE HELP OF STRING FML - REC MYFML-DATA.
    OTHERWISE FOK
    MOVE 'FVFTOS failed' to LOGMSG-TEXT
    PERFORM DES USERLOG
    MAKE THE PROGRAM EXIT
    END-IF.

    *****************************************************
    * Let TUXEDO
    *****************************************************
    -TPTERM.
    CALL FOR ASSISTANCE "TPTERM" TPSTATUS-REC.
    IF NOT OK
    MOVE "TPTERM failed" LOGMSG-text
    PERFORM DES USERLOG
    END-IF.

    *****************************************************
    * Saves messages in the userlog
    *****************************************************
    -USERLOG.
    CALL FOR ASSISTANCE "USERLOG" LOGMSG
    LOGMSG-LEN
    TPSTATUS-REC.

    *****************************************************
    * Request for leave
    *****************************************************
    EXIT-PROGRAM.
    MOVE 'done' LOGMSG-TEXT.
    PERFORM DES USERLOG.
    STOP EXECUTION.

    Server
    ====================================
    IDENTIFICATION DIVISION.
    PROGRAM-ID. SIMPSRV.
    AUTHOR. DEVELOPMENT OF TUX.
    ENVIRONMENTAL DIVISION.
    SECTION OF CONFIGURATION.

    DATA DIVISION.
    STORAGE SECTION OF WORK.
    ******************************************************
    * Definitions of tuxedo
    ******************************************************
    TPSVCRET 01 - REC.
    COPY TPSVCRET.
    *
    TPTYPE 01 - REC.
    COPY TPTYPE.
    *
    TPSTATUS 01 - REC.
    COPY TPSTATUS.
    *
    TPSVCDEF 01 - REC.
    COPY TPSVCDEF.
    *
    FML 01 - REC.
    COPY FMLINFO.
    ******************************************************
    * Definitions of log messages
    ******************************************************
    01 LOGMSG.
    VALUE OF FILL 05 PIC X (10)
    "SIMPSRV:
    LOGMSG 05-TEXT PIC X (50).
    01 LOGMSG-LEN PIC S9 (9) COMP-5.
    ******************************************************
    * Data records user defined
    ******************************************************
    STRING 01 DATA.
    COPY sampview.
    ENTER 01-STRING.
    05 S-FIRST PIC X (10).
    05 S-SECOND PIC X (10).
    05 S-THIRD PIC X (10).
    *
    01 MYFML.
    F-05 DATA PIC X (10).
    05 PIC S-DATA X (10).
    T-05 DATA PIC X (10).
    FILLER 05 PIC X (30).

    *
    SECTION OF LIAISON.
    *
    THE PROCEDURE DIVISION.
    *
    START-FUNDUPSR.
    MOVE ALL THE LOGMSG TO LOGMSG-LEN.
    LOGMSG-TEXT, MOVE "on the road".
    PERFORM DES USERLOG.

    ******************************************************
    * Get the data that has been sent by the client
    ******************************************************
    MOVE ALL MYFML TO LEN.
    MOVING MYFML LOGMSG-TEXT.
    PERFORM DES USERLOG.
    CALL USING 'TPSVCSTART' TPSVCDEF-REC
    TPTYPE-REC
    MYFML
    TPSTATUS-REC.

    IF NOT OK
    MOVE 'TPSVCSTART failed' to LOGMSG-TEXT
    PERFORM DES USERLOG
    MAKE THE PROGRAM EXIT
    END-IF.

    IF TPTRUNCATE
    MOVE "Data has been truncated" LOGMSG-TEXT
    PERFORM DES USERLOG
    MAKE THE PROGRAM EXIT
    END-IF.

    MOVE 'sampview' to VIEWNAME
    CALL "FVFTOS" WITH THE HELP OF STRING FML - REC MYFML-DATA.
    OTHERWISE FOK
    MOVE "FVFTOS failed" LOGMSG-TEXT
    PERFORM DES USERLOG
    MAKE THE PROGRAM EXIT
    END-IF.
    MOVE 'DOING OK FVFTOS' LOGMSG-TEXT.
    PERFORM DES USERLOG.
    MOVING FIRSTSTR LOGMSG-TEXT.
    PERFORM DES USERLOG.
    MOVING SECONDSTR LOGMSG-TEXT.
    PERFORM DES USERLOG.
    MOVING THIRDSTR LOGMSG-TEXT.
    PERFORM DES USERLOG.
    INSPECT THE FIRSTSTR CONVERSION
    "abcdefghijklmnopqrstuvwxyz" to
    "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    INSPECT THE SECONDSTR CONVERSION
    "abcdefghijklmnopqrstuvwxyz" to
    "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    INSPECT THE THIRDSTR CONVERSION
    "abcdefghijklmnopqrstuvwxyz" to
    "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    MOVE FIRSTSTR TO S-FIRST.
    MOVE SECONDSTR TO S-SECONDS.
    MOVE THIRDSTR TO S THIRD.
    MOVE 'Success' to LOGMSG-TEXT.
    PERFORM DES USERLOG.
    MOVE TO ENTER STRING LOGMSG-TEXT.
    PERFORM DES USERLOG.
    FUPDATE SET TO TRUE.
    MOVE 'sampview' to VIEWNAME.
    CALL "FVSTOF" WITH THE HELP OF STRING FML - REC MYFML-DATA.
    OTHERWISE FOK
    MOVE 'FVSTOF failed' to LOGMSG-TEXT
    PERFORM DES USERLOG
    FLM-DISPLAY STATUS
    MAKE THE PROGRAM EXIT
    END-IF.

    TPSUCCESS SET TO TRUE.
    COPY TPRETURN REPLACEMENT
    DATA-REC MYFML.

    ******************************************************
    * Write an err messages disconnect
    ******************************************************
    -USERLOG.
    CALL FOR ASSISTANCE "USERLOG" LOGMSG
    LOGMSG-LEN
    TPSTATUS-REC.
    ******************************************************
    * EXIT PROGRAM
    ******************************************************
    EXIT-PROGRAM.
    LOGMSG-TEXT, MOVE "has failed."
    PERFORM DES USERLOG.
    TPFAIL SET TO TRUE.
    COPY TPRETURN REPLACEMENT
    DATA-REC MYFML.

    The result looks like,
    The VALUES BEFORE: Hello Hello World
    FML:
    LENGTH MYFML
    + 0000000060
    VALUES AFTER:
    Hello
    Hello
    WORLD

    In addition, in your client program FILLING only given size 10, not compatible with the side server, which is 30. I use the same size in the client and the server.
    I also interested in why do you use style convert FML/VIEW? If both a pure COBOL, just with VIEW program is easier programming, just a suggestion.

    Kind regards
    Wayne

  • XPS 9000 froze and restart does not start - get the cursor flashing, top left of the screen

    System was working normally and after some time froze - no mouse movement, clock does not move, etc.

    Did a stop down with the power button (hold down 10 sec +) to stop.

    On switching on, does not pass through the boot sequence.  F2 does nothing and the only sigh of 'life' is a blinking cursor, upper left corner of the screen.  Tried to close - turn several times with the same result.

    I suspect a motherboard problem because there is no start. Don't know any other tricks to try to resuscitate the box.

    Does anyone have experience/solution for this type of problem?

    WGR,

    As there is no "beeps", I guess as a failed motherboard.

    Try the following, if you are comfortable working around computers:

    Note: The only 100% POWER supply test method, is to install a known working power.

    Unplug the power cord, hold the power button in for about 15-20 seconds, open the case, disconnect the power connector 24-pin motherboard and jumping the Green wire to one of the black wires, plug in the power cord and the power of the system, if food and case fans and disk hard drive performance then the power supply should be good.

    Note: Do not remove the wires from the plug, use a small piece of wire or a paper clip as a rider.

    Excerpt from power supply, again, unplug the power cord, hold the power button again for 15/20 seconds to discharge residual power, reconnect the connector 24 pin to the motherboard.
    Remove all the computer PCI cards, remove the video card [as appropriate], disconnect all devices, except the monitor, mouse and keyboard and unplug cable power & data of all readers.
       
    Reconnect the power cord and power the system on, see if you get something different from the LED on the power button, or any 'beeps '.

    No difference, remove the system memory and try again.

    Still shows no signs of life while looking at a motherboard replacement & maybe a processor.

    Note: The good news is, processors lack rarely, being the only method I know to check a processor, install a compatible work PC, or use a known job processing.

    Unfortunately the Dell OEM XPS 9000 renovated/new motherboards are not cheap.
         
    Bev.

Maybe you are looking for