Fundamental questions before starting next project

Last project I put together received scathing criticism - and I have to say that I did not put any effort at all to clean the code up or optimize it. The reason is I started with small projects and within couple of months it just grew out of hand with requirements matrix gradually increasing.
So this time around I want to take advice from you guys on architecture issues before I jump into programming. The two fundamental questions:
1) I always thought that SubVi is like a method in C++. If I need to use that code multiple times, then I better put it in a SubVi. But after going through some of the posts on this forum it seems that people use SubVis to reduce # of wires,blocks,etc. on the main Vi too. Is this a standard practice?
2) If I want to have more than 1 VI in the software, what is the best way to send data from one VI to the other VI? SubVI has input and output wires. So it is easy. But VIs do not. Basically I want to have Main VI where I get all the information from the use through a front panel and then go off doing my data acquisition. I want to keep the Main VI as clean as possible. There will be some operations which will need only 1 input and will have only 1 output. But this operation will be used only once in the who operation. So can I have this operation all in a VI and then call it in the Main VI?
3) If I have 3 different VIs in my application, and I define something (say an array) in the Main VI or for that matter second_VI.vi in my application, will that be available in the third_VI.vi ?
Thanks in advance.

labview_beginner wrote:
1) I always thought that SubVi is like a method in C++. If I need to use that code multiple times, then I better put it in a SubVi. But after going through some of the posts on this forum it seems that people use SubVis to reduce # of wires,blocks,etc. on the main Vi too. Is this a standard practice?
You could call it similar to a method.  I would say a subroutine or function is a better terminology since the term method is more applicable to object oriented based programming.  Basically any way to encapsulate a portion of code, particularly if you use it over and over.  It might have input and/or outputs, or neither.
2) If I want to have more than 1 VI in the software, what is the best way to send data from one VI to the other VI? SubVI has input and output wires. So it is easy. But VIs do not. Basically I want to have Main VI where I get all the information from the use through a front panel and then go off doing my data acquisition. I want to keep the Main VI as clean as possible. There will be some operations which will need only 1 input and will have only 1 output. But this operation will be used only once in the who operation. So can I have this operation all in a VI and then call it in the Main VI?
There is no difference between a VI and a subVI other than semantics.  Both are completely independent excecutable portions of code.  Your main or top-level VI can have inputs and outputs as well.  You could execute it stand alone, or it could become a subVI of an even higher portion of code in your hierarchy.  The only difference between the two is that a subVI is just a term to distinguish it as being a portion of a higher level of code.  There are multiple ways of passing data between VI's.  One is wires.  When a subVI ends, the data on its indicator that is connected to the panel is available to travel down the wire to another portion of code.  Another is global or shared variables which stores data to be used by multiple locations.  Another is a function global variable, a LV2 style variable, or action engine.  All of these use special characteristics of uninitialized shift registers to store data between calls of that subVI.  Other methods of sharing data are on the Synchronization pallette such as queues and notifiers to store and pass data.
Using a subVI, even it used in only 1 location can help keep a portion of your block diagram clear.  It gives you the ability to hide some details such as a complicated algorithm.  You can write an algorithm as a subVI and it gives you the ability to test the inputs and outpus as a standalone.  Once you have that. You can drop it in and use it even if it is only at 1 location.  If you need to change it, you can modify the subVI and test it without risking the corruption of the rest of your main VI
3) If I have 3 different VIs in my application, and I define something (say an array) in the Main VI or for that matter second_VI.vi in my application, will that be available in the third_VI.vi ?
Possibly, it all depends on which of the methods listed in number 2 you would like to use.
Thanks in advance.

Similar Messages

  • How can I proactively prevent A/V stutter before starting a project?

    For the teeming masses who have iMovie projects that won't playback without stutter, there are several great solutions spelled out here in
    "Stutter in iMovie 5 & 6 — causes and workarounds":
    http://discussions.apple.com/thread.jspa?messageID=2597033#2597033
    And thank goodness for Karl Peterson and the rest of the folks who figured it out. I only wish I had read the posts earlier myself, as trying to figure it out myself was maddening!
    I used Karl's strategy of "Divide and Conquer" for my 50 minute iMovie5 video that had lots (70+) extracted audio bits and imported songs. I've had to cut it into 4 separate project pieces so far, and it's helped.
    Now for my question: I have hours of raw tape just waiting for my next project. I'd prefer to not deal with the stutter issue work-arounds, for as good as they are, especially if you are done with a project, they are awkward if you are editing an entire project at once.
    It appears that the number of extracted audio clips is the big culprit in causing stutter...is there any smart way to go about editing my project from the start and somehow avoid extracting audio or work around it?
    I suppose one solution is just to set up the entire movie project as many smaller ones, with each one having a "managable number" (on my G5 it seems like that's only 20 or so) of extracted audio clips. But I'm just a weekend home-movie warrior, and due to usually poor advance edit-planning & last moment decision making, I'd like to be able to edit any part of my movie from start to finish at any time. Also, I have iMovie5, which doesn't allow for multiple projects to be open.
    And again, thanks to all who have stuck with it in helping with the stuttering problem!

    Hi again,
    I've sort of answered my own question a bit. The way I was in the habit of editing was to mute the audio of the video track, and extract any audio I wanted to keep, even if I wasn't physically separating it from the video track or moving it elsewhere. So I returned to my project, and clicked on the video clips in the timeline whose audio I had extracted, and lifted the audio levels from 0% to 100% and tinkered with the levels/fades from there. I didn't know you could resurrect the audio after extracting the audio; I pictured them as two separated parts of a whole. Score a point for non-destructive editing. Anyway, after that I trashed the extracted audio and it played perfectly.
    Of course, if you are moving around audio portions away from the original video clips, I still think you need to extract the audio. With certain projects you may have to do that a lot, leading to known problems. So I guess my original question still begs a discussion!?!
    Garrett

  • Make automator pause until previous action completes before starting next a

    I'm trying to use Automator to loop through a series of presentations and movies we have, without any user intervention (it's for a project in a reception area of our company). I start with the slideshow and then would like to play the movie -- but I'd like this to happen after the slideshow is completed and not as soon as the slideshow starts. I could try to calculate the time the slideshow will need and place a pause there but this will complicating things (I'd like to be able to tell people to place movies to be displayed in this folder and slideshows in this folder without any reconfiguring of Automator being necessary)?
    Is this possible?
    Thanks in advance,
    David

    Solved it! For anyone else with similar issues, I used a quick timer to pause the stage for 1/10th of a second before moving on using the following code;
    -- wait for a split second (so user can see blood splatter before next action executes!!)
        startTimer
        repeat while the timer < 0.1*60
          updateStage
        end repeat
    Sorted

  • Fundamental questions before buying into the Droid phenomon

    Good morning.
    Status:     User of Verizon for TV/Net/Phone.  Thinking of migrating to DROID.
    Current phone:   No bells or whistles, no web access.
    Questions:
         1.  I've seen 3 "droid" phones advertised.  Which it the best (am leaning towards the Motorola)
         2.  What is the best deal in purchasing Droids?  I'll need two, and would like to leave the other two family members on their own phones for the $10/month.  (I'm seeing "buy one for $199 and the 2nd free).
         3.  I think I'm paying no more than $120/month for what I have now.  What would I be paying if I integrated the 2 droids into my "plan?"  How much of an increase am I likely to encounter?
         4.  Are "discount" plans of any value (alumni, employee, etc?).  If so, what is/are the best?
    Thank you!
    Dave :=)

    dsteinbach wrote:
    Good morning.
     Questions:
         1.  I've seen 3 "droid" phones advertised.  Which it the best (am leaning towards the Motorola)
         2.  What is the best deal in purchasing Droids?  I'll need two, and would like to leave the other two family members on their own phones for the $10/month.  (I'm seeing "buy one for $199 and the 2nd free).
         3.  I think I'm paying no more than $120/month for what I have now.  What would I be paying if I integrated the 2 droids into my "plan?"  How much of an increase am I likely to encounter?
         4.  Are "discount" plans of any value (alumni, employee, etc?).  If so, what is/are the best?
    Thank you!
    Dave :=)
    1. "Best" is subjective. In terms of pure specs? The HTC Incredible. Blows the Moto Droid out of the water; faster processor, more memory, better camera, nicer and more responsive touch screen, HTC's Sense UI is beautiful and elegant.
    Only YOU would know what's "best" for you.
    2. BOGO is only currently offered on the Moto Droid and HTC Droid Eris. Go with the Moto Droid, it's the only one of the two that will get the new Android 2.2 Froyo update from Google.  And yes, pay $199.99 for the first one (After obligatory $100 rebate) and the second one is FREE (after obligatory $100 rebate).
    3. Each device will require it's own $29.99 data plan. So you're looking at adding $60 to your monthly bill. If one of the Droids is on your Primary line where you get your employee discount now then it will apply to the data plan as well, but only for the Primary line.
    You're welcome!
    - Nathan

  • Requirements to ask client before starting soa project

    what are the requirements ,should we ask to client ,if we are first dealing with 11g soa

    what are the requirements ,should we ask to client ,if we are first dealing with 11g soa

  • Help with Starting My Project [Project AM]

    I apologize in advance if this is not in the correct forum.
    //The next two paragraphs are a rundown of why I am doing this project and my previous experience with Java//
    Here's where my story starts, I've just started out a new year of school and I've been placed in a Computer Science (Higher Level) class, and it so happens that I am to be coding/programming in Java. I've worked with C++ in the past, and I've noticed that Java is quite similar, thankfully.
    This Computer Science class is a two-year course, at the end of the two years I will have an external assessment (IB dossier) due. This gives me tons of time to work on this project, if you haven't noticed by now it will be an on-going project.
    I know this project is going to take some time that's why I would like to start now.
    //End of Rundown//
    My project is called "AM" and in the end it will be an "instant messenger" (with your help of course).
    The first thing I would like to establish in this project is creating a server program to accept connections and a client to connect to the server (text based). I would like multiclient connections to the one server program.
    Now here's the question, what should I look into before starting this project, what Java technologies? What resources should I grab from the library or from the book store? Basically I'm asking where I should begin?
    If anyone has any suggestions or even some personal experience with writing a program like this please contact me. I would really appreciate it. Also source code would really help in learning this, but I can probably search that on my own, thanks.
    Message was edited by:
    am.aerebia

    The easiest way to go about this is to use Sockets. You could also look into using RMI

  • Before starting fire fox I can use the mouse to highlight my desk top icons. After ffox is loaded the mouse will point to the icons but will no longer high light them. When I click it just opens the icon.

    # Question
    before starting fire fox I can use the mouse to highlight my desk top icons. After ffox is loaded the mouse will point to the icons but will no longer high light them. When I click it just opens the icon.

    To attempt a new chat session...
    For the link below click the Still Need Help? option in the blue area at the bottom and choose the chat option...
    http://helpx.adobe.com/x-productkb/global/service1.html

  • I asked this question before but I can't find it now. Anyway, I'm trying to import a DVD video that was made on a MAC and use it on a new iMovie project.

    I asked this question before but I can't find it now. Anyway, I'm trying to import a DVD video that was made on a MAC and use it on a new iMovie project.
    How do I do the importing.

    If the video is already on a DVD:
    You need to convert the VOB files in the TS-Folder of the DVD back to DV which iMovie is designed to handle. For that you need mpegStreamclip:
    http://www.squared5.com/svideo/mpeg-streamclip-mac.html
    which is free, but you must also have the  Apple mpeg2 plugin :
    http://store.apple.com/us/product/D2187Z/A/quicktime-mpeg-2-playback-component-f or-mac-os-x
    (unless you are running Lion in which case see below))
    which is a mere $20.
    Another possibility is to use DVDxDV:
    http://www.dvdxdv.com/NewFolderLookSite/Products/DVDxDV.overview.htm
    which costs $25.
    For the benefit of others who may read this thread:
    Obviously the foregoing only applies to DVDs you have made yourself, or other home-made DVDs that have been given to you. It will NOT work on copy-protected commercial DVDs, which in any case would be illegal.
    And from the TOU of these forums:
    Keep within the Law
    No material may be submitted that is intended to promote or commit an illegal act.
    Do not submit software or descriptions of processes that break or otherwise ‘work around’ digital rights management software or hardware. This includes conversations about ‘ripping’ DVDs or working around FairPlay software used on the iTunes Store.
    If you are running Lion:
    From the MPEG Streamclip homepage
    The installer of the MPEG-2 Playback Component may refuse to install the component in Lion. Apple states the component is unnecessary in Lion, however MPEG Streamclip still needs it. See this:
    http://support.apple.com/kb/HT3381
    To install the component in Lion, please download MPEG Streamclip 1.9.3b7 beta above; inside the disk image you will find the Utility MPEG2 Component Lion: use it to install the MPEG-2 Playback Component in Lion. The original installer's disk image (QuickTimeMPEG2.dmg) is required.
    The current versions of MPEG Streamclip cannot take advantage of the built-in MPEG-2 functionality of Lion. For MPEG-2 files you still need to install the QuickTime MPEG-2 Playback Component, which is not preinstalled in Lion. You don't have to install QuickTime 7.

  • Can I force html project to download completely before starting

    ver 7
    I can't use captivate if it generates tutorials that stop every few seconds to download.  I could live with a long wait before starting playback to download all files. Is this possible?

    What you're talking about here is not necessarily Captivate's fault.  It's more likely due to the design of your course content and the limitations of your target audience bandwidth.
    So how have you designed your content?
    How many megabytes is your module?
    What is the effective end-user bandwidth of your target audience?
    What output format are you using (HTM/SWF or HTML5)?
    If you can answer these questions, we may be able to help you.

  • New K9A2 platinum board arrived today, some questions before I start..[update]

    Hello all,
    I got it for the upgradeability from AM2 to AM2+ since I don't have the cash to buy all new components now. I'll get a phenom and new memory in a few weeks.
    For now I have an AMD64 X2 5600+ and a pair of corsair ddr2 800 XMS 1GB sticks (2GB total).
    Are there any memory gotchas I need to know about before starting, or a particular bios version I should use?
    I'd like to not fry anything when I power it up, or end up needing to reinstall old mobo to get to internet and find help.
    Should default options pass POST with this setup?
    Any help would be greatly appreciated. I'm pretty down with reinstalling my OS's (gentoo and winxp) and have done this a bit when upgrading motherboards (been through 2 in the last few years).
    Edit: actually a recompile with Gentoo or repair with windows. I haven't needed to do a full reinstall. Figured I should be a little more concise.
    I just want to make sure there's no gotchas specific to MSI K9A2 platinum I should know about which are game breaking unless you tweak some BIOS settings before first POST with older components like the cpu and memory I have.
    PSU is single rail 750W SLi certified, case is antec 900.
    -Viz

    Quote from: Bas on 08-July-08, 20:49:50
    DDR1066 isn't much faster then DDR800, however, the Phenom only supports 2 sticks of them, with more the speed drops to DDR800 anyway.
    This is a CPU matter, not board or chipset releated, as the memory controller is INSIDE the CPU.
    Awesome info man. thx... I knew the AMD64/Opterons have had IMC for a while but didn't know about this limitation with 1066.
    -Viz

  • Advice about application structure before starting

    Hi all,
    I am so sorry for this longest post, but I have to explain all thing. Sorry again.
    I have been studying with Labview for a year by myself without taking any professional support. When I get stuck in preparing my VIs, I always post here and you answered me with great patient. Thank you for all. Now, I am about to start a new VI and before starting it I thought it would be good to consult you on that.
    The goal of this VI could be classified under 4 main topics: Acquisition, control, analysis, and recording the data. I am studying on a test system. There are two types of data to be acquired from the test system: pressure and temperature. For this purpose I have 1xNI 9203 (analog input-current) & 2xN9214(analog input-temperature). The test system is desired to be under control by use of a DC compressor with a frequency converter. To control that frequency converter I have to use NI 9263 (analog output- voltage). All hardware system is installed on NI 9188 cDAQ.
    Before preparition of this system, I have coded a VI that acquire, analyse, and record the data-there is no use of NI 9263 (attached here). In this VI, I used a basic structure and it works fine. The only problem of this VI is delaying when the stop button is pressed. Anyway, now I want to prepare a new one. The difference of the new VI from the old one is that it controls the system while acquiring, analysing, and recording processes. And this control is supported by acquired pressure and temperature values. This will be my first big project and I need your suggesttions on structure of this VI. Do I start to build it with state machine architect or another ones? To prevent the data loss what kind of precautions could be taken?
    Thank you all in advance.
    Egemen
    Attachments:
    MAIN PROGRAM_v0.vi ‏147 KB

    Egemen,
    First, Great! It is very important to plan and design your program before starting to write it.
    Next, you do not need to apologize for providing the information necessary for someone to respond to your request. We would very much prefer a post of several paragraphs which contains the relevant information to a brief post which only elicits questions for more details.
    Now to your questions.
    1. Look at the style guides.  Your block diagram was several screens high and wide.  It is recommended to keep the diagram to one screen.  Paticularly in programs which will get large and copmlicated like yours, this readability constraint will be very worthwhile.  Effective use of subVIs is one way to help minimize screen bloat.
    2.  Look at the style guides. The use of local variables to pass data from one loop to a parallel loop is not recommended.  It can lead to race conditions, force execution of the loops in the UI thread, and is slower than wires.
    3. Read the help on Event Structures. Only one event structure per VI is recommended. Although the way you have used them will probably work, it consumes hectares of block diagram space and may be vulnerable to problems when you or another developer decides to make a few changes.
    4. Because there is no data dependency, it is possible (although not very likely) that the main loop could start running before the clear history property nodes execute.
    5. How do your temperature charts know which waveform to display?
    6. You stop on DAQ errors but do not check for file errors. You may want to consider more robust error handling.
    Now, some general comments on program structure. You list 4 topics: Acquisition, control, analysis, and recording the data.  This may also be a good way to think about program structure. The structure probably needs one more topic: User Interface.  The program you posted essentially has 2 topics: User Inputs and everything else.  Think about the timing requirements for each topic.  User interface - needs to respond to user inputs in about 100 ms or the user begins to feel as though the program is not responding. Similarly, displays do not need to update more than a few times per second. Acquisition - Software timed.  Default value = 1.67 Hz. Output not specified, but since you are talking pressure and temperature, it is probably slow also. Once you start doing closed loop control, it may become more important to keep the timing constant. Record data - same timing as acquisition.  However, writing 8-64 channels of data two two files twice per second may not be optimum. And what happens when the OS finds that the files are fragmented and must allocate new sapce for the file and takes more than half a second to do so?  Analysis - Your subVIs were not included so I have no idea what they do, how fast they may be and what effects they may have on the overall operation.
    What I suggest is that you study the Producer/Consumer Design Patterns and State Machines.  I think you may end up with 3 or 4 parallel loops. One will be the User Interface loop with the only event structure. Another will handle all the data acquisition (possibly including outputs when controlling your test system). This will be a state machine which initializes the DAQ, Reads and Writes, and shuts it down when finished. The File writes may be in a separate loop. If file I/O is put into a parallel loop, it should be a state machine which opens, writes, and closes the files and retains the file path or reference for repeated writes. The control and analysis (another state machine) may be in a separate loop or could run in the timeout case of the event structure in the UI loop.  Which is best depends on details of your system.
    With the amount of data you are moving around and the number of property nodes you need to use, learn to manipulate the front panel from a subVI. Search the Forum for posts on use of control references and on updating the main front panel from a subVI. There are some good methods posted.
    Lynn

  • [svn:fx-trunk] 9407: Reordering the if-statement in isMeasureFixed() exposed that hostFormat can be null when measure() is called if styles changed and measure is done before the next commitProperties .

    Revision: 9407
    Author:   [email protected]
    Date:     2009-08-19 15:11:34 -0700 (Wed, 19 Aug 2009)
    Log Message:
    Reordering the if-statement in isMeasureFixed() exposed that hostFormat can be null when measure() is called if styles changed and measure is done before the next commitProperties.  This states test exposed this.
    We should rethink if we want to clear hostFormat rather than have a hostFormatChanged flag.  If there is no hostFormat at measure then it has to be fixed because there is no line break format to check for auto-size.
    QE notes:
    Doc notes:
    Bugs: SDK-22779
    Reviewer: Gordon
    Tests run: checkintests
    Is noteworthy for integration: no
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-22779
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RichEditableText.as

    Oh my god, it is too long! You definitely check out types, casting and especially ODP.Net (it does everything for you)... etc. They can help you to simplify your code. I do not have enough time to copy paste it to Studio and understand and solve your issue, so I got title of your message as your main question.
    In Oracle, you can create an autonumber field by using sequences object. This is really useful when you need to create a unique number to act as a primary key.
    Basically you can create a sequence simply typing;
    CREATE SEQUENCE MY_SEQUENCE;
    now you have a sequence called "MY_SEQUENCE"... Then, I advice you select a number from sequence;
    select MY_SEQUENCE.nextval from dual;
    I said I advice actually kinda must, although it called sequence, I cannot be sequential. Do not even try to predict the value. You can be sure that it is unique number so you can use it.
    Then insert you record and use that number part of your primary key. I think that's it. Have fun.

  • Finder built-in slideshow blinks after fade-to-black before starting

    When I start a slideshow from Finder, the screen fades to black smoothly, but then when it's black, it blinks back to normal view for few millisecs before starting the slideshow. This makes the fade-to-black totally non-effective.
    The effect is the same when changing resolution (the screen blinks on for a while). Anyone else has this?
    It's not visually nice at all. How to get rid of it?

    This frequently helps solve some problems. Quit iDVD. Search for the file named com.apple.iDVD.plist and trash it. (A new one will be created next launch of iDVD.) Or look in: User/Library/Preferences. This may solve project loading errors too. Restart and use Disk Utility to Repair Permissions.
    You'll need to reset some Preferences.

  • What can be done to correct slow video or freezing in Adobe Premiere Elements 12? Sound plays fine but the video is too slow to even start a project.

    Sound plays fine but the video is too slow to even start a project.

    film78
    On what computer operating system is your Premiere Elements 12 running on? Have you updated 12 to 12.1 yet? If not, please do so by using an opened project's Help Menu/Update.
    Not enough information in order to help you.
    Looking for
    1. Properties of source media (including file extension and brand/model/settings of camera that recorded the video).
    2. Is problem restricted to one particular file in one particular project? What happens if you start a new project? What is the
    duration and size of the project when performance is slow and freezing sets in? What are you doing in the program when this happens?
    3. Using a pen and tablet device instead of a mouse?
    4. Does problem exist if antivirus and firewall(s) are disabled?
    5. Please describe computer environment, including dating on video card/graphics card driver version. Did you install the program to the
    default Local Disk C? Where are the Scratch Disks directed and how much free space there?
    Lots more questions, but let us start here and then decide what next based on your reply.
    Thank you.
    ATR

  • Question about starting rmiregistry

    Folks,
    After having used rmi in its basic form for many years, but always doing it the same way, i still have a question:
    everytime i have created an rmi object, i have had to set the classpath with my classes added in the classpath before starting the rmiregistry.
    if not, i get a ClassNotFoundException on my stub class.
    Is this the way it's supposed to be done (set classpath before starting rmiregistry) or is there a better way?
    Thanks,
    Nilesh

    Your new question is unanswerable without a survey.In the few RMI projects that I was involved in, we used the second solution - using a clean rmiregistry process and using codebase for applications. Based on customer feedback of the RMI Plug-in I think there is a slight bias towards using a clean separate registry, but maybe it's because the RMI Plug-in encourages such usage.
    IMHO Using a clean registry classpath and using codebase has several advantages:
    - You can share a single RMI registry between several projects (e.g., have it started when the machine boots) and stop caring about the startup classpath.
    - It is better for projects that involve more than one server VM (VM crash resilience. The server VM can crash, but it is unlikely that a rmiregistry vm will crash)
    - Sometimes it can help you to detect problems early - if there is a problem with a codebase, it's better to find it when the object is being registered than when a client first tries to use it.
    Disadvantages of using a separate registry process:
    - stale class file definitions. During development you will probably have to restart the registry quite often to reload the updated class definitions.
    - no API to stop it. you can only forcefully kill it.
    Probably there is more...
    Genady Beryozkin
    Author of the RMI Plug-in for Eclipse.

Maybe you are looking for

  • Work order

    if a work order was partially created, and if i wish to delete it, how do i go about doing this. currently this order appears in a report as %00000000000001. thanks ganga

  • I want to execute Thunderbird from Firefox toolbar

    I would like to be able to kick off the Thunderbird mail program from Firefox but cant seem to find out how to make a button on a toolbar to do so. I can execute Thunderbird from Start programs but would like to be able to do so while I am in Firefox

  • Trading partner agreement not found

    Hi, Can anyone help me resolving the below error: Trading partner agreement not found for the given input values: From party[TYPE-VALUE] "Generic Identifier-10.22.110.110", To party[TYPE-VALUE] "Generic Identifier-*.*.*.*", Business action name "PRC_

  • Importing XML data into sys.XMLType

    Hi, I'm using "modplsql Gateway" to upload XML file with encoding "windows-1250" with some regional characters in database table. The table definition: CREATE TABLE NAHRAJ_DATA ( NAME VARCHAR(128) UNIQUE NOT NULL, MIME_TYPE VARCHAR(128), DOC_SIZE NUM

  • Data entry- bom component qty in decimals

    Hi, We need to enter bom component qty with 4 decimal places like 9.0001 mm etc. as the table field structure is set as 3 for decimal places, it is not allowing to enter. Also tried with su01 as well as cuni settings. Please advise is there any way t