Let UNIX Drive Your Oracle Interfaces

Size: px
Start display at page:

Download "Let UNIX Drive Your Oracle Interfaces"

Transcription

1 Let UNIX Drive Your Oracle Interfaces Editor s Note: Kevin Ellis continues to explore the use of Oracle s Interface Tables. His current article (also an Oracle Open World presentation) discusses data processing and concurrent manager management using FTP sessions and UNIX shell programs with good old fashion to load journal entries into Oracle General Ledger. Background Interfaces comprise the bulk of most information systems. The chances are that at your place of employment, not every piece of information is centralized. In fact, it may be spread over a series of unrelated systems. How do these systems communicate with each other? That is where the interface comes into play. According to the Merriam-Webster dictionary, an interface is a place at which independent and often-unrelated systems meet and act on or communicate with each other. Oracle Applications is no different. Interfaces come in many flavors. An interface could involve reconciling items for journal entries, check balancing, or handling approval hierarchies from a foreign HR system. For this article, I will discuss a simple interface that loads journal entries into Oracle General Ledger. Originally this interface was deployed via a request set. The first stage executed a UNIX shell program that would initiate an FTP session to pull the file from Legacy to UNIX. The next stage would execute a SQL*Loader session to load the data into a staging table. The third stage would execute a SQL*Plus session to execute a PL/SQL program that would process the data in the staging table and move the results to Oracle s GL Open Interface Table (gl_interface). The fourth stage would execute a couple of concurrent programs that were built in-house to automate the Journal Import process. The final stage initiated another job that would send to the caller, notifying him or her when the request set was done. But wouldn t it be nice to find the problem immediately? Anyone who has experience working with request sets (especially from the support side) can attest to the fact that the job will generate multiple request IDs within the concurrent manager. Users would call me about a problem with the interface. In response, I would ask them for the corresponding request ID. Sometimes I would get only the concurrent pro- By Kevin Ellis gram that completed in error. Sometimes it would be the Journal Import job that had completed in error (usually from a period not being opened). In many cases, the automated Journal Import job did not give us any clue as to the real problem with the interface. Even the concurrent programs that execute have parent processes, and the parent processes point back to the reset set. You can quickly have a basketful of request IDs to sort through. Most of the problems are simple to solve, once you find them. But wouldn t it be nice to find the problem immediately? Wouldn t it be nice to see one log generated from a single concurrent request that logged the entire interface process? I sometimes work with contractors, and there s one whom I remember very well. She was given the task of putting together an interface, and I was expecting to see a request set as the deliverable. The deliverable was to cut an extract out of Oracle AP and send it to another remote system. This meant that a UNIX shell program would be needed to send the file to the remote system via an FTP session. Likewise, a PL/SQL program would be required to pull data from the database and create the file to be sent. To me, this would mean two separate concurrent programs executed in sequence via a request set. To my surprise, the deliverable was a single concurrent program that executed a single UNIX Shell Program. It worked, and it worked fast. Given to curiosity, I investigated what had been deployed. As it turned out, the PL/SQL program was called from within the UNIX Shell program prior to the FTP session being called. Simply put, the contractor used a

2 UNIX Shell program as the driver for the interface. Given these facts, I started to experiment with other possibilities. Could SQL*Loader be called from within a UNIX Shell Program? How about send ? Can parameters be passed to a UNIX Shell Program and how do you retrieve them for processing? These and other questions were researched. As it turned out, all of these things could be done. The power of this approach was twofold: Reduction of request IDs, and reduction of processing time. This article will demonstrate how you can put together an interface using a single concurrent program. It will demonstrate this approach from a case study involving a SWAT (Strengths, Weaknesses, Achievements, and Threats) analysis, followed by how to implement the approach. Options There are two primary options for deploying an interface in Oracle Applications: a concurrent program or a request set. A request set is a collection of stages. The same concurrent program could be executed in each of these stages. Why might you do this? Perhaps this option would be best if there are different parameters to be used for each stage. Also, multiple concurrent programs can be executed within a single stage. There are all sorts of possibilities with deploying an interface via a request set. Concurrent Program Strengths I execute a single concurrent program and if there is a problem, all I have to worry about is one (in most cases) request ID. Using the request ID, I can view the associated log, which documents every stage of the interface process. I don t have to go searching for various logs in order to put the entire picture together. Interface stages are programmed Quicker response in resolving Issues Shorter execution duration Fewer concurrent requests generated Fewer front-end setups Excluding UNIX driver program, scripts can have various locations Better error trapping via messaging Request Set Strengths There are two primary options for deploying an interface in Oracle Applications: a concurrent program or a request set. Stages can be deployed via the application Users have control of the request set stages From the developer s viewpoint (or at Control retained within the concurrent manager least mine), I prefer the concurrent program. Figure 1: SWAT Weaknesses I decided to prove that the concept was really viable by redeploying an existing interface (available as a request set) using the new concept (single concurrent program) and measuring the differences. From here, I will discuss the results of my analysis. Construction of the concept will be discussed under Implementation. Every option has its strengths and weaknesses. As for concurrent programs and request set, this is what I have uncovered (see Figure 1): A lot of these conclusions are based on tests that I have performed. Concerning the tests, I ran two series: one for a small batch of data and one that was significantly larger. Given, data volume can alter from one run to another and data is different from one company to another. In any event, the demonstration is made to show a simple difference between running an interface using a single concurrent program verses a request set. Figure 2 provides time results using a small batch of data. Moderate knowledge of UNIX shell scripting Control bypasses the concurrent manager Weaknesses Takes more time to run More setups on the application side Documentation of application setup is complicated Difficulty in identifying background-spawned concurrent request

3 Request Set Concurrent Program Difference Test # Test # Test # Test # Test # Test # Test # Test # Test # Test # Total Time Avg Time Factor Processing Time 84.83% 45.90% longer shorter Requests per run Figure 2: Test #1 The sample consisted of 1014 records. In this test scenario, I used a batch of 1014 records. I ran the test for each option 10 times. What I discovered was that, on average, the concurrent program was shorter in duration by 46% compared with the request set. In other words, if a request set takes 100 units of time to complete, the concurrent program approach could accomplish the same task in only 54 units. This is a significant amount of processing time that is free to be used on other tasks. Suppose you had multiple batches to process; you could almost complete two batches using the concurrent program method in the time it takes to run one batch using the request set method. To make sure that the results were accurate, I decided to run the tests again. Except this time, the data batch would be larger. In this scenario, the batch would increase to records. Figure 3 displays the results of this new test. The sample consisted of 40,236 records In this test, the gap between completion rates has narrowed. Still, the concurrent program completes the processing in roughly 87.2% of the time it would take the request set to complete. After reviewing the strategy closer, I determined that data (regardless of whether using a single concurrent program or a request set) takes a set amount of time to process for each stage of the interface cycle. The major difference is that with a request set, each stage kicks off a separate concurrent request. These individual concurrent requests have to wait for the concurrent manager to execute them. The wait time between Request Set Concurrent Program Difference Test # Test # Test # Test # Test # Test # Test # Test # Test # Test # Total Time Avg Time Factor Processing Time 14.69% 12.81% longer shorter Requests per run Figure 3: Test #2

4 concurrent requests can be changed. But even if you make the wait time less, there will be a pause between executing the various stages within a request set. As the data volume increases for an interface, the difference between using the quicker concurrent program option to the request set will narrow. The concurrent program option will always be faster since there is no wait time (unless programmed Figure 4: Design in using the sleep command) between executing stages. That leaves us with the decision whether to go with the request set option, allowing you to set up multiple stages via Oracle Applications, or use a single concurrent program, requiring UNIX scripting knowledge to execute all of the stages? If your users are not involved or don t care about the various stages in which a process is executed, you might want to explore the possibility of deploying a single concurrent program that executes a UNIX scripting script. Regardless of the data volume, the concurrent program will always finish before the request set. But there is another way of executing from the UNIX shell using a utility provided by Oracle called CONCSUB Also, you only have to be responsible for one primary request ID, whereas the request set will generate multiple request IDs. Implementation Let s consider that you want to explore the single concurrent program approach. Let me show you how to go about developing an interface (start to finish) driven by a UNIX shell program called from a single concurrent program. Design First, let s put together a design of an interface. That design is listed in Figure 4. OK, I told you that we would only be working with one request ID. Well, that is not totally true, as in this case we will be working with two. Still, this is far fewer IDs than what would be produced via a request set. One of the request IDs will be for executing the single concurrent program. The other will be for executing an Oracle-supplied job called Journal Import. For those of you not familiar with Journal Import, it is the utility used in General Ledger that imports journal entries from remote data sources. Journal Import is usually executed from within Oracle Applications. But there is another way of executing from the UNIX shell using a utility provided by Oracle called CONCSUB. You can find more information about this utility on MetaLink. Later, I will provide you with the details for executing Journal Import via CONCSUB. Executing Journal Import from the background will generate the other request ID. The Driver Program Let s talk a little about the design of this concept. Using a UNIX shell program, we can execute FTPs, Oracle s SQL*Loader, Oracle s SQL*Plus, and Oracle CONCSUB. With all of this, we have complete control over pulling the data, loading it into a staging table, processing it, and importing it into the production tables used by Oracle Applications. In our case, we will be importing journal entries from a remote system and loading them into General Ledger. There are two approaches to setting up the UNIX shell program. The two approaches come down to how you process parameters sent from Oracle Applications to the UNIX shell program. The first approach is by retrieving all of the parameters using AWK. AWK is basically used for parsing

5 through a string of data. In this case, all of the data sent from Oracle Applications is received via the first UNIX parameter. You have to use AWK to parse through this string in order to get all of the necessary parameters used by the interface. The code is very hard to read and time consuming to program. But, it gets the job done. Figure 5 demonstrates this approach. Here, all of the parameters passed from Oracle Applications can be retrieved from the UNIX shell program by accessing UNIX parameter $1. The key is in knowing the order in which the parameters are listed. By default, Oracle passes parameters that are not visible when setting up a concurrent program: Filename, Request ID, User Password, User ID, User Name, the Printer for the Concurrent Program, the Save Out option, and the Number of Copies to Print. In order to obtain the values without all the other garbage associated with it, I use sed, which allows me to replace characters. In this case, unwanted characters are basically eliminated or replaced with null. Starting at the 9th position in $1 are the parameters I actually created in association with the concurrent program. In this case (and this is from another, unrelated interface), there were concurrent program parameters for Org ID, Responsibility ID, Responsibility Application ID, Security Group ID, Batch Number, and Login ID. Basically, values 9 through 14 Figure 5: Parameters via AWK were the six parameters I set up for the concurrent program in question. It should come without question that this is rather hard to read and understand unless you are familiar with AWK and sed. The next option (used in this case study and the one that I recommend) involves creating a UNIX Link. To use the UNIX Link, the UNIX shell Figure 6: Parameters via UNIX Link program must have a.prog extension. This may seem like a lot of extra work, but it really isn t; especially when you consider how much easier it will be to retrieve parameters from the concurrent program, plus future maintenance. First, let s investigate the UNIX shell program, listed in Figure 6.

6 As you can see, it is much easier to identify the parameters coming in without having to sort through all of the AWK code. However, I must mention that the first six parameters (FILENAME, USERPASS, USER, USERNAME, REQUESTID, and ORGID) are passed to the UNIX shell program regardless. Hence, the userdefined parameters in the concurrent program can be referenced starting with the 6th parameter passed to the UNIX shell program. For instance, Organization ID can be referenced via ${5}. Likewise, Responsibility ID can be referenced via ${6}, and so on. This is a much easier way to deploy and maintain. However, the side effect is that a UNIX Link must be established. Creating the UNIX Link is not very difficult. It can be accomplished by executing the code listed in Figure 7. The s option tells UNIX to create a symbolic link. This method actually links the UNIX shell program (UNIX_SHELL. prog located under ${CUSTOM_TOP}/bin) to FNDCPESR; an Oracle-provided program that Oracle Applications uses to run UNIX shell programs for easier parameter processing. The f causes the ln command to replace any destination paths that already exist. Using this method eliminates the need to use a separate scripting language (like AWK) to parse the parameters out of the ${0} variable. One important note: if you clone your environments regularly, the links will also need to be recycled; otherwise, they point to the cloning source, causing the concurrent program to complete in error. This error is sometimes hard to identify. But after seeing it happen several times, it is usually one of the first things I look for before proceeding further. Additionally, make sure you have execute access on the.prog version of your UNIX shell program for both the owner and group. Figure 7: Creating a UNIX Link Figure 8: FTP Command Prompt to UNIX Shell Program Now that I have demonstrated how to set up the UNIX shell program, it is time to discuss the implementation features. If you can execute something from the command prompt, more than likely it can be scripted and executed via a UNIX shell program. So, let s dive into a few concepts that you can use to accomplish the tasks associated with Figure 4. One note, I will be referencing several parameters, all of which originate from the UNIX shell program listed in either Figure 5 or Figure 6. FTP I primarily use UNIX shell programming for sending or retrieving files. Let me show you how I put this into motion. Figure 8 is an example of scripting an FTP process.

7 It is easier to use SQL*Loader for loading data into staging than using utl_file to read a flat file. To keep things simple for this example, I have defined the UNIX variables prior to actually executing the FTP. The values are bogus. However, you could use this same example to perform an FTP; simply substitute your values for the ones I have provided. Once the UNIX variables are set, you are ready to perform the FTP. The first step is starting the FTP. Since this is within a UNIX shell program, I give a starting and ending header label (EOFTP1). What this says is that everything within EOFTP1 will be part of the FTP process established. Once the process is started, I provide the account to be logged into plus the password associated with the account. Depending on how the account is set up, it may or may not log you into the correct directory. I assume that it does not. In this case, I issue a change directory command to a known directory (called /ftp_staging/gl/data_files ) where the file I wish to pull is located. Once this is done, I pull the data file (called remote_gl_data.csv ) from the remote server to UNIX issuing the get command. I also assume that there is a staging directory on UNIX under my custom directory architecture called inbound. I will place the data file in the custom inbound directory and rename it to local_gl_data. csv. Once this is completed, the FTP process is done and I quit. Control is now returned to UNIX. SQL*Loader The next step with any inbound interface that I deploy is to put the data into a custom staging table in the database. It is possible to read the data directly using the utl_file utility provided by Oracle. However, that requires UNIX directory setups, possibly a bounce of the server. It is a one-time deal, probably requiring support from either your UNIX and/ or database administrators. However, I like to keep things simple: the fewer bottlenecks in deployment the better. Also, I find it easier use SQL*Loader for loading data into staging than using utl_file to read a flat file. In our interface, I will assume we are going to use SQL*Loader to load the data from the imported file into a custom staging table. Another benefit is that we can manipulate the data easier using SQL as opposed to editing a file via utl_file. Figure 9 is a sample of code that can be embedded in a UNIX shell program that executes SQL*Loader to read a data file and load it into a table in Oracle. Figure 9: SQL*Loader via UNIX Shell Program Again for simplicity, I have defined the UNIX variables. The exceptions are in the naming of the Log, Bad Data, and Discarded Data files, which can be generated by executing SQL*Loader. In this example, I assume that the developer has put together a SQL*Loader control file called control_file.ctl. The name of the data file that will be loaded is local_gl_data.csv and it is located in a directory called inbound under the Custom Directory architecture. From Figure 5 or Figure 6, I use the Request ID that is passed down from the calling concurrent program. I pre-tag the file with s concatenated to the Request ID for the Log, Discard, and Bad Data files. By looking at the extensions, I know which file is which. Since the Request ID is attached, I know from which Request ID in the concurrent manager these SQL*Loader files were spawned. Everything is tied together. Simply put, it makes it easier for maintenance. Executing SQL*Loader from the command prompt involves issuing the sqlldr command followed by the Oracle account/password connection string. This is retrieved from values passed from the calling concurrent program (see either Figure 5 or 6). At this point, I tell SQL*Loader the name of the Log report to be generated, the Data file to load, the Control file to read in loading the Data file, the name for the Discarded data file, and the name for the Bad data file.

8 One important note: SQL*Loader can complete in error, usually due to a formatting issue in the data file. What I do to see if SQL*Loader completed successfully is to determine whether the Bad data file was generated. If the file was generated, an error occurred during SQL*Loader. Since an error occurred, I do not want to continue processing the interface. Hence, I force the interface to terminate. This is accomplished using the exit command. I will give a sample of this code under Messaging via E- mail. SQL*Plus In this section, I will demonstrate two ways in which SQL*Plus can be used within a UNIX shell program. One way is by directly issuing SQL commands. The other is by executing PL/SQL scripts. We will start be examining direct SQL commands. A sample of code for this method is demonstrated in Figure 10. In this example, the goal is to retrieve the address for the caller of the concurrent program. One of the things I like to do with an interface is send messages via an back to the caller of the program. In this case, the caller (referenced by ${USER}) is a parameter passed to the UNIX shell program via the concurrent program. One of the fields in the AOL table called fnd_user is the _ address. Note, this field must be populated by the system administrator for this activity to work. In any event, let s assume that it is populated for every user who has access to Oracle Applications. Figure 10: SQL via UNIX Shell Program Before executing the SQL, I make sure that headers are turned off, plus I do not want the SQL code to be echoed out to the screen. The only thing I want is a single value or the e- mail address. This statement is piped to a SQL*Plus session. Connecting to the session requires an account plus password, which is stored in the UNIX parameter USERPASS. This parameter is populated at the beginning of the UNIX shell program via the concurrent program (see either Figure 5 or 6). The result is stored in the UNIX variable ADDR. However, there might be an unwanted character in the return string, such as indicated by the character ^. I simply replace the occurrence of this character with null. Now, AD- DR contains a clean value representing the address of the caller from the concurrent program. When embedding SQL commands in UNIX shell programs, do not use Figure 11: PL/SQL Scripts via UNIX Shell Program tabs in the SQL code section as there is a problem interpreting tabs in SQL code. It may look like I have used tabs, but I only hit the space bar to line everything up. You can use this approach to generate various types of SQL statements. The other approach to using SQL*Plus in a UNIX shell program is by executing a PL/SQL script. Figure 11 is a code snap-let I have put together to explain this approach. In this example, I assume that the UNIX variable FILE_PLSQL represents a PL/SQL program name. The variable can also include the path where the PL/SQL program is located. Again, an account and password are required to execute SQL*Plus (USERPASS). For this example, there are seven parameters that are passed to the PL/SQL program. Once the PL/SQL program completes, a parameter is returned,

9 indicated by $?. This parameter (known as the return code) can be used to determine if everything programmed in the PL/SQL performed as designed without error. In the UNIX shell program, the value is captured via the variable ret_code. Let s transition to the PL/SQL program. The first thing that is performed in the PL/ SQL program is the definition of remote and local parameters (see Figure 12). The parameters are gathered and loaded into local variables (see Figure 13). Additionally, I defined one external return parameter. This is done so that when control is returned to UNIX, I can determine if the PL/ SQL or any other type of processing within the program performed correctly and without error. At this point, all input parameters have been defined, data processing can commence, and validation of the data in the staging table is performed. Also, the data loaded is into Oracle s gl_interface table; the Open Interface Table for General Ledger. I will leave this process for another article and a different topic than is being discussed here. Once all processing is complete, control is returned to UNIX. However, there is a remote parameter that is set prior to returning control. That parameter (ret_code) is a numeric indicator. The numeric indicator is retrieved Figure 12: PL/SQL Script - Parameters Figure 13: PL/SQL Script - Assigning Values from the SQL*Plus session (see Figure 11) for proper processing of the interface. Setting the return value (via ret_code ) is demonstrated in Figure 14. Submitting Requests There are a couple of ways to execute concurrent requests from the background. One is by using an Oracle-supplied program called CONC-

10 10 SUB. The other approach is using the Oracle-supplied package called FND_REQUEST. I have used both approaches for various interfaces. Executing CONCSUB will return a request ID. To stick with the denoted design, the concurrent program we will be executing from the background is Journal Import. I use CONC- SUB to execute this job from the background. Figure 15 demonstrates how this is done within a UNIX shell program. As mentioned previously, I stated that there would be two request IDs that I would need. We know there is one for the concurrent program that executes the interface. The other is from the background call of this separate concurrent program. Executing CONCSUB will return a request ID. Given this, I encapsulate the call within a UNIX variable. The request ID for the background call is the third value in the string returned. Echoing out the return, I can use AWK to capture the third value. Hence, I now know the request ID to the background call of Journal Import and report that back to the caller for review. Another approach to executing concurrent programs from the background is using FND_REQUEST. In this case, I would write code in the UNIX shell program to execute a PL/ SQL program via SQL*Plus. Within the PL/SQL script, I can submit the concurrent program using the procedure SUBMIT_REQUEST. In Figure 16 I have provided an example of executing a concurrent program called Payables Open Interface Import. Figure 14: PL/SQL Script - Return Code Figure 15: CONCSUB via a UNIX Shell Program I will not dive too deep into this example other than to demonstrate that a concurrent program can be submitted within PL/SQL code. In this case, Payables Open Interface Import is a concurrent program owned by Oracle Payables ( SQLAP ). The program associated with this concurrent program is APXIMPT. Additionally, various parameters are passed to the call. For further study of this utility, please refer to MetaLink or your Developer s User Guide. In any event, it is another approach for executing a concurrent program from the background.

11 11 Figure 16: FND_REQUEST Package Figure 17: Messaging via mailx in UNIX Shell Program Messaging via One of my favorite features of using UNIX as a driver for interfaces is that I can customize my messages to the caller based on the status of the interface in question. As promised from the SQL*Plus section, I will demonstrate how I send messages to the caller. The first part you have already seen: Retrieving the address of the caller. Once this is done, I am at a point of sending the message. This is accomplished using a UNIX utility called mailx. Figure 17 lists the code for sending an via mailx. The customization of the message is based on the status of the interface. In this example, I refer you back to the SQL*Loader section of this article. In the interface I have deployed, I do not allow the interface to continue if any bad records were captured. Hence, if the bad data file was created, then I terminate the interface, causing the concurrent program to complete in error. But before I do that, I prepare a message to send to the caller notifying them of the problem. The message is composed and stored in the UNIX variable P_MES- SAGE. The message contains the Request ID for the concurrent program in question. Once this is set up, it is put together with the actual bad data file and piped to mailx. This information will appear in the body of the . The variable INSTANCE contains the Oracle instance from which the message originated. Since some of the users are also testers, they may have access to more than one instance. I let them know whether this message is coming from a development, test, or production instance. Likewise, in the message header, I notify the caller of which concurrent program generated this message via the variable CONC_PROG. All of this is sent to the calling user identified by the address stored in the variable ADDR. This is just one example of sending an to the caller. You could deploy something similar for problems with the PL/SQL program by examining the return code, or by notifying the user of the request ID generated for the background concurrent program executed. If no problems occurred, I send a success to the caller.

12 12 Figure 18: Setting Parameters for Concurrent Program Figure 19: Submit Concurrent Program Interface in Action We are now at the final stages of the interface. Most of this article has been showing how to do this from the background. Let me show you how it looks when executed from Oracle Applications. Figures 18 and 19 show the concurrent program used for this demonstration, plus what was used in recording the results for the SWAT analysis. Once this job is submitted, a concurrent request will be generated. In this case, request ID is the process for our main interface. This is demonstrated in Figure 20. Eventually, a sub-process kicked off from the backup will be generated. In this case, Journal Import is the background process kicked off. It is referenced by request ID Figure 21 demonstrates this.

13 13 Figure 20: Program Running in Concurrent Manager Figure 21: Background Process Spawned

14 14 If everything works perfectly, both processes should complete successfully (see Figure 22). The final stage is the completion . Below is the message generated from the interface (see Figure 23). In this sample message, a status (either SUCCESS or ERROR) is indicated along with the name of the job it pertains to. Additionally, it records the instance that the process happened in along with the corresponding Request ID. In this case there are background processes (Journal Import) that were submitted. The Request ID for this job is also included so the associate can review the appropriate report in the concurrent manager. Conclusion Due to the speed, efficiency, and reduction in request IDs to maintain, I try to approach any project that requires an interface by using a single concurrent program. This does not mean that a single concurrent program is the answer for every situation. You may wish for your users to have control of the processes (or stages) and how they run. If this is the case, the request set may be your best option. However, if you are running interfaces that process large amounts of data or if you have on-demand interfaces that process batch Figure 22: Jobs Complete Successfully Figure 23: Body of the

15 15 data, my suggestion is to explore the idea of deploying an interface using a single concurrent program driven by a UNIX shell program. It will save you time in analyzing problems, callers of the program are immediately notified of the problem, and the process runs faster. Kevin Ellis, Humana Kevin has served as Technology / Applications Engineer for Humana at their headquarters in Louisville, KY since June His primary responsibility is to provide on-going support of Humana s Finance ERP (Oracle Applications ). Additionally, he serves as the turn release manager for all enhancements released to the QA/Production environments. Kevin shares direct technical support with his staff for General Ledger, Payables, Fixed Assets, Purchasing, and Cash Management modules and writes SQL scripts for Discoverer workbooks, custom library, and forms. Additionally, Kevin (adjunct professor) teaches a graduate course in database theory at Bellarmine University (a private Catholic institution located in Louisville, KY). Kevin also teaches computer courses at Jefferson Community & Technical College. Kevin may be contacted at Kevin.Ellis@ERPtips.com.

16 Journal 16 The information on our website and in our publications is the copyrighted work of Klee Associates, Inc. and is owned by Klee Associates, Inc. NO WARRANTY: This documentation is delivered as is, and Klee Associates, Inc. makes no warranty as to its accuracy or use. Any use of this documentation is at the risk of the user. Although we make every good faith effort to ensure accuracy, this document may include technical or other inaccuracies or typographical errors. Klee Associates, Inc. reserves the right to make changes without prior notice. NO AFFILIATION: Klee Associates, Inc. and this publication are not affiliated with or endorsed by Oracle Corporation. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Klee Associates, Inc. is a member of the Oracle Partner Network This article was originally published by Klee Associates, Inc., publishers of JDEtips and SAPtips. For training, consulting, and articles on JD Edwards or SAP, please visit our websites: and

ORAtips. ORAtips Journal October 2005 Volume I Issue 1. Real-Time Migration of Oracle Application Setups Done In-House. 4on Application Object Library

ORAtips. ORAtips Journal October 2005 Volume I Issue 1. Real-Time Migration of Oracle Application Setups Done In-House. 4on Application Object Library Journal October 2005 Volume I Issue 1 Editor s Note: Migrating Application Object Library (AOL) objects amongst instances challenges many organizations. The process is timeconsuming, error-prone, and manually

More information

Figure 1: Sample SQL Query. select &lexical1 alias from table where &lexical2 order by &lexical3

Figure 1: Sample SQL Query. select &lexical1 alias from table where &lexical2 order by &lexical3 Building Reports Using Oracle s Flexfield Support API By Debra Addeo Editor s Note: One quick way to become the most popular developer on your Oracle project is to automate mundane and repetitive tasks.

More information

Using the navigation path > Order Management

Using the navigation path > Order Management Oracle 11i Receivables Implementation Primer Editor s Note: The implementation of Oracle 11i Receivables does not have to be riddled with showstopper issues and numerous open TARs. With a little forward

More information

A Solution in Transition: Installing SAP s Solution Manager 4.0. on DVDs, you can download the software from

A Solution in Transition: Installing SAP s Solution Manager 4.0. on DVDs, you can download the software from A Solution in Transition: Installing SAP s Solution Manager 4.0 By Eric Walter, SAP Consultant Editor s Note: You ve probably read the low-down on why you ll need to install SAP Solution Manager 4.0. Not

More information

ORAtips. ORAtips Journal October 2005 Volume I Issue 1. Oracle 11i Shipping Execution Interface Trip Stop Trouble Shooting

ORAtips. ORAtips Journal October 2005 Volume I Issue 1. Oracle 11i Shipping Execution Interface Trip Stop Trouble Shooting Oracle 11i Shipping Execution Interface Trip Stop Trouble Shooting Editor s Note: Most of you are probably familiar with Oracle s 11i Shipping Execution functionality. A shipping delivery-based system,

More information

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows,

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, 2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, Windows Server, and other product names are or may be registered

More information

Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data

Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data June 2006 Note: This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality,

More information

Development - Standards Oracle Development Part 1: Are Your Customizations Protected?

Development - Standards Oracle Development Part 1: Are Your Customizations Protected? By Cheetah Solutions Editor s Note: In this first of a series of three white papers, the author presents an overview of creating a custom application and naming custom objects; both are critical steps

More information

Haphazard attempts to increase the amount of memory consumed by the major components of. the SGA can and will cause performance. degradation.

Haphazard attempts to increase the amount of memory consumed by the major components of. the SGA can and will cause performance. degradation. Oracle s Approach to Performance Tuning Part II By Darrick Addison Editor s Note: Darrick Addison concludes his two part series on Oracle Performance Tuning with this article. In his first article he discussed

More information

SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC

SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC ABSTRACT SAS/Warehouse Administrator software makes it easier to build, maintain, and access data warehouses

More information

Solar Eclipse Trackers, Logs, and Queues. Release 9.0.4

Solar Eclipse Trackers, Logs, and Queues. Release 9.0.4 Solar Eclipse Trackers, Logs, and Queues Release 9.0.4 i Table Of Contents Disclaimer This document is for informational purposes only and is subject to change without notice. This document and its contents,

More information

Introduction to UNIX. Logging in. Basic System Architecture 10/7/10. most systems have graphical login on Linux machines

Introduction to UNIX. Logging in. Basic System Architecture 10/7/10. most systems have graphical login on Linux machines Introduction to UNIX Logging in Basic system architecture Getting help Intro to shell (tcsh) Basic UNIX File Maintenance Intro to emacs I/O Redirection Shell scripts Logging in most systems have graphical

More information

PO Approval: Securing Approvals from Your Users

PO Approval: Securing Approvals from Your Users By Brian Gilbert, Klee Associates, Inc. Editor s Note: Anyone who s worked in an order department or in purchasing can certainly appreciate this tip presented by Brian Gilbert, our EDI expert. PO approvals

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction Why I Am Writing This: Why I am I writing a set of tutorials on compilers and how to build them? Well, the idea goes back several years ago when Rapid-Q, one of the best free BASIC

More information

Kintana Object*Migrator System Administration Guide. Version 5.1 Publication Number: OMSysAdmin-1203A

Kintana Object*Migrator System Administration Guide. Version 5.1 Publication Number: OMSysAdmin-1203A Kintana Object*Migrator System Administration Guide Version 5.1 Publication Number: OMSysAdmin-1203A Kintana Object*Migrator, Version 5.1 This manual, and the accompanying software and other documentation,

More information

PeopleSoft Finance System: Step by Step Guide Creating Journal Entries

PeopleSoft Finance System: Step by Step Guide Creating Journal Entries In the PeopleSoft Finance System, there is a central navigation path for all journal entry types, regardless if the journal entry is an actual journal entry, a budget journal entry, etc. Step 1. On the

More information

EzyRecon Manual EZYRECON MANUAL. Ezy Recon USA, Inc.

EzyRecon Manual EZYRECON MANUAL. Ezy Recon USA, Inc. EZYRECON MANUAL Ezy Recon USA, Inc. 1 Table of Contents OVERVIEW OF EZYRECON RECONCILIATION...3 ASSUMPTIONS...3 WORKING PAPERS...4 SETTING UP THE PARAMETERS...8 COMPANY, BOOK AND BANK DATA SET-UP...8 ABOUT

More information

Create and Manage Partner Portals

Create and Manage Partner Portals Create and Manage Partner Portals Salesforce, Summer 18 @salesforcedocs Last updated: June 20, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Sanity-check the operating systems of all machines involved with user performance. By sanity-checking. Two of the biggest

Sanity-check the operating systems of all machines involved with user performance. By sanity-checking. Two of the biggest Oracle s Approach to Performance Tuning, Part 1 By Darrick Addison Editor s Note: You would not drive a car in need of service nor play an out of tune piano? In his first ORAtips article, a two part series,

More information

Quick Web Development using JDeveloper 10g

Quick Web Development using JDeveloper 10g Have you ever experienced doing something the long way and then learned about a new shortcut that saved you a lot of time and energy? I can remember this happening in chemistry, calculus and computer science

More information

SAPtips. Journal. Creating a Well-Developed Master Data Management Solution in BW. August/September 2005 Volume III Issue 4. SAPtips.

SAPtips. Journal. Creating a Well-Developed Master Data Management Solution in BW. August/September 2005 Volume III Issue 4. SAPtips. Page 1 Creating a Well-Developed Master Data Management Solution in BW By Arthur Pat Pesa, arthurpesa, inc Editor Note: Pat Pesa delivers another one-two-three punch with his discussion of developing,

More information

MultiSite Suite: General Ledger

MultiSite Suite: General Ledger MultiSite Suite: General Ledger User s Manual version 2.2.97 Copyright & Trademarks Copyright Notice and Trademarks 2003 by Brent Lawrence, LLC. All rights reserved. Reprinted and edited by MultiSite Systems,

More information

Database Management System Prof. D. Janakiram Department of Computer Science & Engineering Indian Institute of Technology, Madras Lecture No.

Database Management System Prof. D. Janakiram Department of Computer Science & Engineering Indian Institute of Technology, Madras Lecture No. Database Management System Prof. D. Janakiram Department of Computer Science & Engineering Indian Institute of Technology, Madras Lecture No. # 20 Concurrency Control Part -1 Foundations for concurrency

More information

Online Demo Guide. Barracuda PST Enterprise. Introduction (Start of Demo) Logging into the PST Enterprise

Online Demo Guide. Barracuda PST Enterprise. Introduction (Start of Demo) Logging into the PST Enterprise Online Demo Guide Barracuda PST Enterprise This script provides an overview of the main features of PST Enterprise, covering: 1. Logging in to PST Enterprise 2. Client Configuration 3. Global Configuration

More information

2 Frequently Asked... Questions. 4 How Do I... 1 Working within... Entries

2 Frequently Asked... Questions. 4 How Do I... 1 Working within... Entries Contents I Table of Contents Part I Welcome 6 1 Welcome... 6 2 Frequently Asked... Questions 6 Part II Getting Started 6 1 Getting Started... 6 2... 7 Create a New Database... 7 Open an Existing... Database

More information

MultiSite Suite: Accounts Payable

MultiSite Suite: Accounts Payable MultiSite Suite: Accounts Payable User s Manual version 6 Copyright & Trademarks Copyright Notice and Trademarks 2010 MultiSite Systems, All rights reserved. Microsoft, Windows, Excel, and Outlook are

More information

InsightSoftware.com. for Oracle E-Business Suite

InsightSoftware.com. for Oracle E-Business Suite for Oracle E-Business Suite Insight Version: 2012.2 for EBS Document Version: 1.0 Last Updated: November 28, 2012 Contents 1. General Information 3 Upgrading Information: Repository 3 Customer Service

More information

EST151: Maintain Parts

EST151: Maintain Parts EST151: Maintain Parts CERTIFIED COURSE CURRICULUM SAGE UNIVERSITY IMPORTANT NOTICE This document and the Sage 100 Contractor software may be used only in accordance with the Sage 100 Contractor End User

More information

Xton Access Manager GETTING STARTED GUIDE

Xton Access Manager GETTING STARTED GUIDE Xton Access Manager GETTING STARTED GUIDE XTON TECHNOLOGIES, LLC PHILADELPHIA Copyright 2017. Xton Technologies LLC. Contents Introduction... 2 Technical Support... 2 What is Xton Access Manager?... 3

More information

Service User Manual. a service of

Service User Manual. a service of Service User Manual a service of 1 The following are simple instructions and suggestions on how to better utilize your Digital Phone service from Citynet. Should you need further assistance, do not hesitate

More information

Introducing Extreme Rapid Application Development for Oracle E-Business Suite. A CaoSys White Paper November 2008

Introducing Extreme Rapid Application Development for Oracle E-Business Suite. A CaoSys White Paper November 2008 Introducing Extreme Rapid Application Development for Oracle E-Business Suite A CaoSys White Paper November 2008 Abstract RAD has been around since the early 1990's. You may be familiar with the term Rapid

More information

Oracle 1Z0-200 Exam Questions & Answers

Oracle 1Z0-200 Exam Questions & Answers Oracle 1Z0-200 Exam Questions & Answers Number: 1Z0-200 Passing Score: 800 Time Limit: 120 min File Version: 33.2 http://www.gratisexam.com/ Oracle 1Z0-200 Exam Questions & Answers Exam Name: Oracle 11i.E-Business

More information

ArticlesPlus Launch Survey

ArticlesPlus Launch Survey University of Michigan Deep Blue deepblue.lib.umich.edu 2011-07-25 ArticlesPlus Launch Survey Chapman, Suzanne http://hdl.handle.net/2027.42/106781 Project ArticlesPlus Launch Survey Report Info Report

More information

Learning Objectives. Description. Your AU Expert(s) Trent Earley Behlen Mfg. Co. Shane Wemhoff Behlen Mfg. Co.

Learning Objectives. Description. Your AU Expert(s) Trent Earley Behlen Mfg. Co. Shane Wemhoff Behlen Mfg. Co. PL17257 JavaScript and PLM: Empowering the User Trent Earley Behlen Mfg. Co. Shane Wemhoff Behlen Mfg. Co. Learning Objectives Using items and setting data in a Workspace Setting Data in Related Workspaces

More information

PearsonAccess User Guide PARCC

PearsonAccess User Guide PARCC PearsonAccess User Guide PARCC Copyright 2013, Pearson Education, Inc. Published December 16, 2013 1.0 Document Revisions... 5 2.0 Getting Started... 6 2.1 Getting Started - Introduction... 7 2.2 Getting

More information

Version Operator Orientation. TIMMS Client. A guide to using the TIMMS System. Training & Navigation Notes

Version Operator Orientation. TIMMS Client. A guide to using the TIMMS System. Training & Navigation Notes Version 7.2.4 Operator Orientation TIMMS Client A guide to using the TIMMS System Training & Navigation Notes Disprax Pty Ltd 2015 WHAT IS TIMMS? TIMMS Stands for: Total Industry Management and Marketing

More information

IBM WebSphere Adapter for Oracle E-Business Suite Quick Start Tutorials

IBM WebSphere Adapter for Oracle E-Business Suite Quick Start Tutorials IBM WebSphere Adapter for Oracle E-Business Suite 6.2.0.0 Quick Start Tutorials Note: Before using this information and the product it supports, read the information in "Notices" on page 196. This edition

More information

Migrating Novell ZENworks 7 to Novell ZENworks 10 Configuration Management SP3

Migrating Novell ZENworks 7 to Novell ZENworks 10 Configuration Management SP3 Migration Guide ZENWORKS Migrating Novell ZENworks 7 to Novell ZENworks 10 Configuration Management SP3 Migrating Novell ZENworks 7 to Novell SP3 Table of Contents: 2..... Your Guide to Easy Migration

More information

Remote Deposit Capture Quick Guide

Remote Deposit Capture Quick Guide Remote Deposit Capture Quick Guide Customer Support 1-877-895-7580 Specialists are available by phone during the following hours: Mon - Fri: 7:30 a.m. - 5:30 p.m. Before You Begin The purpose of this guide

More information

TechNet Home > Products & Technologies > Desktop Products & Technologies > Microsoft Office > SharePoint Portal Server 2003 > Deploy

TechNet Home > Products & Technologies > Desktop Products & Technologies > Microsoft Office > SharePoint Portal Server 2003 > Deploy TechNet Home > Products & Technologies > Desktop Products & Technologies > Microsoft Office > SharePoint Portal Server 2003 > Deploy Reference: http://www.microsoft.com/technet/prodtechnol/office/sps2003/deploy/spst2003.mspx?pf=true

More information

MAPLOGIC CORPORATION. GIS Software Solutions. Getting Started. With MapLogic Layout Manager

MAPLOGIC CORPORATION. GIS Software Solutions. Getting Started. With MapLogic Layout Manager MAPLOGIC CORPORATION GIS Software Solutions Getting Started With MapLogic Layout Manager Getting Started with MapLogic Layout Manager 2008 MapLogic Corporation All Rights Reserved 330 West Canton Ave.,

More information

MSI Fixed Assets Version 4.0

MSI Fixed Assets Version 4.0 MSI Fixed Assets Version 4.0 User s Guide Municipal Software, Inc. 1850 W. Winchester Road, Ste 209 Libertyville, IL 60048 Phone: (847) 362-2803 Fax: (847) 362-3347 Contents are the exclusive property

More information

The INSERT INTO Method

The INSERT INTO Method Article: Transferring Data from One Table to Another Date: 20/03/2012 Posted by: HeelpBook Staff Source: Link Permalink: Link SQL SERVER TRANSFERRING DATA FROM ONE TABLE TO ANOTHER Every DBA needs to transfer

More information

Incident Response Tools

Incident Response Tools Incident Response Tools James Madison University Dept. of Computer Science June 13, 2013 1 Introduction Being successfully attacked is inevitable. A determined hacker WILL be able to penetrate your network.

More information

Hyperion Essbase Audit Logs Turning Off Without Notification

Hyperion Essbase Audit Logs Turning Off Without Notification Hyperion Essbase Audit Logs Turning Off Without Notification Audit logs, or SSAUDIT, are a crucial component of backing up Hyperion Essbase applications in many environments. It is the equivalent of a

More information

Oracle Configuration Controls Governor. Integra Apps User Guide Release 5.1.3

Oracle Configuration Controls Governor. Integra Apps User Guide Release 5.1.3 Oracle Configuration Controls Governor Integra Apps User Guide Release 5.1.3 September 2008 Oracle Configuration Controls Governor: Integra Apps User Guide Copyright 2007, 2008 Oracle Corporation and/or

More information

Parallelizing Windows Operating System Services Job Flows

Parallelizing Windows Operating System Services Job Flows ABSTRACT SESUG Paper PSA-126-2017 Parallelizing Windows Operating System Services Job Flows David Kratz, D-Wise Technologies Inc. SAS Job flows created by Windows operating system services have a problem:

More information

IBM WebSphere Adapter for Oracle E-Business Suite Quick Start Tutorials

IBM WebSphere Adapter for Oracle E-Business Suite Quick Start Tutorials IBM WebSphere Adapter for Oracle E-Business Suite 7.0.0.0 Quick Start Tutorials Note: Before using this information and the product it supports, read the information in the "Notices" section, at the end

More information

Print Audit 6. Print Audit 6 Documentation Apr :07. Version: Date:

Print Audit 6. Print Audit 6 Documentation Apr :07. Version: Date: Print Audit 6 Version: Date: 37 21-Apr-2015 23:07 Table of Contents Browse Documents:..................................................... 3 Database Documentation.................................................

More information

Oracle SQL. murach s. and PL/SQL TRAINING & REFERENCE. (Chapter 2)

Oracle SQL. murach s. and PL/SQL TRAINING & REFERENCE. (Chapter 2) TRAINING & REFERENCE murach s Oracle SQL and PL/SQL (Chapter 2) works with all versions through 11g Thanks for reviewing this chapter from Murach s Oracle SQL and PL/SQL. To see the expanded table of contents

More information

SAP BEX ANALYZER AND QUERY DESIGNER

SAP BEX ANALYZER AND QUERY DESIGNER SAP BEX ANALYZER AND QUERY DESIGNER THE COMPLETE GUIDE A COMPREHENSIVE STEP BY STEP GUIDE TO CREATING AND RUNNING REPORTS USING THE SAP BW BEX ANALYZER AND QUERY DESIGNER TOOLS PETER MOXON PUBLISHED BY:

More information

Advanced ARC Reporting

Advanced ARC Reporting COPYRIGHT & TRADEMARKS Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks

More information

IBM WebSphere Adapter for Oracle E-Business Suite Quick Start Tutorials

IBM WebSphere Adapter for Oracle E-Business Suite Quick Start Tutorials IBM WebSphere Adapter for Oracle E-Business Suite 7.5.0.0 Quick Start Tutorials Note: Before using this information and the product it supports, read the information in the "Notices" section, at the end

More information

Cypress Adopts Questa Formal Apps to Create Pristine IP

Cypress Adopts Questa Formal Apps to Create Pristine IP Cypress Adopts Questa Formal Apps to Create Pristine IP DAVID CRUTCHFIELD, SENIOR PRINCIPLE CAD ENGINEER, CYPRESS SEMICONDUCTOR Because it is time consuming and difficult to exhaustively verify our IP

More information

Good afternoon, everyone. Thanks for joining us today. My name is Paloma Costa and I m the Program Manager of Outreach for the Rural Health Care

Good afternoon, everyone. Thanks for joining us today. My name is Paloma Costa and I m the Program Manager of Outreach for the Rural Health Care Good afternoon, everyone. Thanks for joining us today. My name is Paloma Costa and I m the Program Manager of Outreach for the Rural Health Care program. And I m joined by Carolyn McCornac, also Program

More information

Compiler Design Prof. Y. N. Srikant Department of Computer Science and Automation Indian Institute of Science, Bangalore

Compiler Design Prof. Y. N. Srikant Department of Computer Science and Automation Indian Institute of Science, Bangalore Compiler Design Prof. Y. N. Srikant Department of Computer Science and Automation Indian Institute of Science, Bangalore Module No. # 10 Lecture No. # 16 Machine-Independent Optimizations Welcome to the

More information

OVERVIEW Feature Summary... 3 CONFIGURATION System Requirements... 4 ConnectWise Manage Configuration... 4

OVERVIEW Feature Summary... 3 CONFIGURATION System Requirements... 4 ConnectWise Manage Configuration... 4 Contents OVERVIEW... 3 Feature Summary... 3 CONFIGURATION... 4 System Requirements... 4 ConnectWise Manage Configuration... 4 Configuration of Manage Login... 4 Configuration of GL Accounts... 5 Configuration

More information

UNLOCKING THE SECRETS OF LOCKBOX

UNLOCKING THE SECRETS OF LOCKBOX UNLOCKING THE SECRETS OF LOCKBOX Cathy Cakebread Consultant ABSTRACT This presentation will provide tips for how to utilize Oracle's Automated Lockbox feature in Oracle Receivables. This paper includes:

More information

One of the fundamental kinds of websites that SharePoint 2010 allows

One of the fundamental kinds of websites that SharePoint 2010 allows Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental

More information

Learning vrealize Orchestrator in action V M U G L A B

Learning vrealize Orchestrator in action V M U G L A B Learning vrealize Orchestrator in action V M U G L A B Lab Learning vrealize Orchestrator in action Code examples If you don t feel like typing the code you can download it from the webserver running on

More information

Installation Instructions

Installation Instructions Installation Instructions Oracle Health Sciences Argus Mart Data and Argus Signal Management for Use with Empirica Signal 8.1 Part number: E70267-01 Copyright 2002, 2016, Oracle and/or its affiliates.

More information

CHAPTER. Oracle Database 11g Architecture Options

CHAPTER. Oracle Database 11g Architecture Options CHAPTER 1 Oracle Database 11g Architecture Options 3 4 Part I: Critical Database Concepts Oracle Database 11g is a significant upgrade from prior releases of Oracle. New features give developers, database

More information

Paperless Office: Period End Processing LM-1020

Paperless Office: Period End Processing LM-1020 Paperless Office: Period End Processing LM-1020 Overview This Extended Solution allows printing of MAS 90 MAS 200 Period End reports in PDF Format and provides a Viewer utility for the viewing and deleting

More information

Remote Deposit Capture Mac Installation Guide. Enterprise Source Capture

Remote Deposit Capture Mac Installation Guide. Enterprise Source Capture Remote Deposit Capture Mac Installation Guide Enterprise Source Capture Version 1.2 Installation Fiserv Ranger for Mac Remote Deposit Capture Training August 2016 Installation Download the zipped (.zip)

More information

RG Connect Sheri s Tips and Tricks. October Prepared by Sheri Carney

RG Connect Sheri s Tips and Tricks. October Prepared by Sheri Carney RG Connect 2012 Sheri s Tips and Tricks October.11.2012 Prepared by Sheri Carney 1400 Talbot Road South, Suite 301 Renton, WA 98055 425.277.4760 www.resgroup.com Contents GLOBAL TIPS... 4 1. Automatic

More information

Contents OVERVIEW... 3

Contents OVERVIEW... 3 Contents OVERVIEW... 3 Feature Summary... 3 CONFIGURATION... 4 System Requirements... 4 ConnectWise Manage Configuration... 4 Configuration of Manage Login... 4 Configuration of GL Accounts... 5 Configuration

More information

High Performance Computing Prof. Matthew Jacob Department of Computer Science and Automation Indian Institute of Science, Bangalore

High Performance Computing Prof. Matthew Jacob Department of Computer Science and Automation Indian Institute of Science, Bangalore High Performance Computing Prof. Matthew Jacob Department of Computer Science and Automation Indian Institute of Science, Bangalore Module No # 09 Lecture No # 40 This is lecture forty of the course on

More information

Opal-RAD Admin Guide. Table of Contents

Opal-RAD Admin Guide. Table of Contents 1 Opal-RAD Admin Guide Table of Contents User Administration... 3 Introduction... 4 User Management: Add Users... 6 User Management: View/Edit Users... 9 User Management: Add Groups... 10 User Management:

More information

InsightSoftware.com. for Oracle E-Business Suite

InsightSoftware.com. for Oracle E-Business Suite for Oracle E-Business Suite Insight Version: 2012.2 SP4 for EBS Document Version: 1.0 Last Updated: July 10, 2013 Contents 1. General Information 3 Upgrading Information: Repository 3 Customer Service

More information

************ THIS PROGRAM IS NOT ELIGIBLE FOR LATE SUBMISSION. ALL SUBMISSIONS MUST BE RECEIVED BY THE DUE DATE/TIME INDICATED ABOVE HERE

************ THIS PROGRAM IS NOT ELIGIBLE FOR LATE SUBMISSION. ALL SUBMISSIONS MUST BE RECEIVED BY THE DUE DATE/TIME INDICATED ABOVE HERE Program 10: 40 points: Due Tuesday, May 12, 2015 : 11:59 p.m. ************ THIS PROGRAM IS NOT ELIGIBLE FOR LATE SUBMISSION. ALL SUBMISSIONS MUST BE RECEIVED BY THE DUE DATE/TIME INDICATED ABOVE HERE *************

More information

Sharing Data with Your Accountant or Your Client

Sharing Data with Your Accountant or Your Client Chapter 15 Sharing Data with Your Accountant or Your Client Sharing QuickBooks Data QuickBooks File Types Data Sharing for the Business Owner Data Sharing for the Accountant Sharing Data Checklist 424

More information

Review of Fundamentals. Todd Kelley CST8207 Todd Kelley 1

Review of Fundamentals. Todd Kelley CST8207 Todd Kelley 1 Review of Fundamentals Todd Kelley kelleyt@algonquincollege.com CST8207 Todd Kelley 1 GPL the shell SSH (secure shell) the Course Linux Server RTFM vi general shell review 2 These notes are available on

More information

New Finance Officer & Staff Training

New Finance Officer & Staff Training New Finance Officer & Staff Training Overview MUNIS includes many programs and tools to allow for the management of the District financials. As newer finance officers and staff, you are charged with understanding,

More information

Navigating Viewpoint V6 Exploring the Viewpoint Main Menu

Navigating Viewpoint V6 Exploring the Viewpoint Main Menu Navigating Viewpoint V6 Exploring the Viewpoint Main Menu Table of Contents About this Course 3 Viewpoint Folder Structure 4 File Menu 5 View Menu 6 Options Menu 7 User Options 7 Help Menu 9 Support 9

More information

Usability Test Report: Bento results interface 1

Usability Test Report: Bento results interface 1 Usability Test Report: Bento results interface 1 Summary Emily Daly and Ian Sloat conducted usability testing on the functionality of the Bento results interface. The test was conducted at the temporary

More information

CA GovernanceMinder. CA IdentityMinder Integration Guide

CA GovernanceMinder. CA IdentityMinder Integration Guide CA GovernanceMinder CA IdentityMinder Integration Guide 12.6.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

Electronic Receipts. Printing, Saving and Retrieving Electronic Receipts INTRODUCTION CONTENTS

Electronic Receipts. Printing, Saving and Retrieving Electronic Receipts INTRODUCTION CONTENTS Electronic Receipts Printing, Saving and Retrieving Electronic Receipts INTRODUCTION CU*Answers is pleased to introduce its first-ever integrated electronic receipt system. This booklet describes the CU*BASE

More information

e-journal Entry Quick Reference Guide Table of Contents

e-journal Entry Quick Reference Guide Table of Contents Table of Contents The e-journal Process................................................................ 2 Preparing an e-journal............................................................... 3 Overview

More information

EMC GREENPLUM MANAGEMENT ENABLED BY AGINITY WORKBENCH

EMC GREENPLUM MANAGEMENT ENABLED BY AGINITY WORKBENCH White Paper EMC GREENPLUM MANAGEMENT ENABLED BY AGINITY WORKBENCH A Detailed Review EMC SOLUTIONS GROUP Abstract This white paper discusses the features, benefits, and use of Aginity Workbench for EMC

More information

Outlook Integration Guide

Outlook Integration Guide Tabs3 Billing PracticeMaster General Ledger Accounts Payable Trust Accounting TA BS3.COM PracticeMaster Outlook Integration Guide Copyright 2012-2018 Software Technology, LLC 1621 Cushman Drive Lincoln,

More information

The maximum number of users permitted by your registration code has been reached

The maximum number of users permitted by your registration code has been reached The maximum number of users permitted by your registration code has been reached The following error message may be received when trying to open a Sage Evolution company: The first thing to check for is

More information

A2EZ A2Med A2Hard. Sequence 3 Sequence 2 Sequence 1. Sequence n. Sequence 3 Sequence 2 Sequence 1. EZ2 EZ3 EZ9 Etc.. Med1 Med7 Med12 Etc..

A2EZ A2Med A2Hard. Sequence 3 Sequence 2 Sequence 1. Sequence n. Sequence 3 Sequence 2 Sequence 1. EZ2 EZ3 EZ9 Etc.. Med1 Med7 Med12 Etc.. The Ceder Square Dance System (CSDS), authored by Vic Ceder, is rich in function and, although I have used it extensively for several years now, I make no claims to exhaustive expertise. What I will discuss

More information

Microsoft Dynamics GP. RapidStart Services

Microsoft Dynamics GP. RapidStart Services Microsoft Dynamics GP RapidStart Services January 31, 2013 Copyright Copyright 2013 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and views expressed

More information

WhatsConfigured v3.1 User Guide

WhatsConfigured v3.1 User Guide WhatsConfigured v3.1 User Guide Contents Table of Contents Welcome to WhatsConfigured v3.1 Finding more information and updates... 1 Sending feedback... 2 Deploying WhatsConfigured STEP 1: Prepare the

More information

Remote Deposit Capture for Businesses

Remote Deposit Capture for Businesses Remote Deposit Capture for Businesses QUICK REFERENCE GUIDE Customer Support Cash Management Support Team: 973-924- 2921 Before You Begin The purpose of this guide is for quick reference on Merchant Capture.

More information

Lecture 5. Essential skills for bioinformatics: Unix/Linux

Lecture 5. Essential skills for bioinformatics: Unix/Linux Lecture 5 Essential skills for bioinformatics: Unix/Linux UNIX DATA TOOLS Text processing with awk We have illustrated two ways awk can come in handy: Filtering data using rules that can combine regular

More information

VERSION GROUPWISE WEBACCESS USER'S GUIDE

VERSION GROUPWISE WEBACCESS USER'S GUIDE VERSION GROUPWISE WEBACCESS USER'S GUIDE TM Novell, Inc. makes no representations or warranties with respect to the contents or use of this manual, and specifically disclaims any express or implied warranties

More information

Financial Statements Using Crystal Reports

Financial Statements Using Crystal Reports Sessions 6-7 & 6-8 Friday, October 13, 2017 8:30 am 1:00 pm Room 616B Sessions 6-7 & 6-8 Financial Statements Using Crystal Reports Presented By: David Hardy Progressive Reports Original Author(s): David

More information

Sage 300 Construction and Real Estate. MyCommunicator User Guide Version 13.2

Sage 300 Construction and Real Estate. MyCommunicator User Guide Version 13.2 Sage 300 Construction and Real Estate MyCommunicator User Guide Version 13.2 NOTICE This document and the Sage 300 MyCommunicator software may be used only in accordance with the accompanying Innovative

More information

Oracle. Engagement Cloud Using Service Request Management. Release 12

Oracle. Engagement Cloud Using Service Request Management. Release 12 Oracle Engagement Cloud Release 12 Oracle Engagement Cloud Part Number E73284-05 Copyright 2011-2017, Oracle and/or its affiliates. All rights reserved. Author: Joseph Kolb This software and related documentation

More information

Respondus: Instructions for Faculty (631) In this document: What is Respondus? Downloading and installing Respondus:

Respondus: Instructions for Faculty (631) In this document: What is Respondus? Downloading and installing Respondus: 1 Respondus: Instructions for Faculty (631) 632-2777 Teaching, Learning + Technology Stony Brook University In this document: 1. What is Respondus? 2. Downloading and installing Respondus 3. Changing where

More information

Pulse LMS: User Management Guide Version: 1.86

Pulse LMS: User Management Guide Version: 1.86 Pulse LMS: User Management Guide Version: 1.86 This Guide focuses on the tools that support User Managers. Please consult our separate guides for processes for end users, learning management and administration

More information

CRM Insights. User s Guide

CRM Insights. User s Guide CRM Insights User s Guide Copyright This document is provided "as-is". Information and views expressed in this document, including URL and other Internet Web site references, may change without notice.

More information

RESOLV EDI CONTROL. User Guide Version 9.2 for HANA PRESENTED BY ACHIEVE IT SOLUTIONS

RESOLV EDI CONTROL. User Guide Version 9.2 for HANA PRESENTED BY ACHIEVE IT SOLUTIONS RESOLV EDI CONTROL User Guide Version 9.2 for HANA PRESENTED BY ACHIEVE IT SOLUTIONS Copyright 2011-2016 by Achieve IT Solutions These materials are subject to change without notice. These materials are

More information

SailPoint IdentityIQ Integration with the BeyondInsight Platform. Providing Complete Visibility and Auditing of Identities

SailPoint IdentityIQ Integration with the BeyondInsight Platform. Providing Complete Visibility and Auditing of Identities SailPoint IdentityIQ Integration with the BeyondInsight Platform Providing Complete Visibility and Auditing of Identities Table of Contents Executive Summary... 3 Identity and Access Management... 5 BeyondTrust

More information

Macola Enterprise Suite Release Notes: Macola ES

Macola Enterprise Suite Release Notes: Macola ES Page 1 of 8 Macola Enterprise Suite Release Notes: Macola ES9.5.300 Release: version ES9.5.300 Controlled Release Date: October 26, 2009 Mai Cat Sub Ass Rel Doc ID: Dat General Availability Release Date:

More information

VMware AirWatch Database Migration Guide A sample procedure for migrating your AirWatch database

VMware AirWatch Database Migration Guide A sample procedure for migrating your AirWatch database VMware AirWatch Database Migration Guide A sample procedure for migrating your AirWatch database For multiple versions Have documentation feedback? Submit a Documentation Feedback support ticket using

More information

User Scripting April 14, 2018

User Scripting April 14, 2018 April 14, 2018 Copyright 2013, 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and

More information

TABLE OF CONTENTS. TECHNICAL SUPPORT APPENDIX Appendix A Formulas And Cell Links Appendix B Version 1.1 Formula Revisions...

TABLE OF CONTENTS. TECHNICAL SUPPORT APPENDIX Appendix A Formulas And Cell Links Appendix B Version 1.1 Formula Revisions... SPARC S INSTRUCTIONS For Version 1.1 UNITED STATES DEPARTMENT OF AGRICULTURE Forest Service By Todd Rivas December 29, 1999 TABLE OF CONTENTS WHAT IS SPARC S?... 1 Definition And History... 1 Features...

More information

Repair or Trade-In? Improving Catalogs with Fresh Bibliographic Records from OCLC

Repair or Trade-In? Improving Catalogs with Fresh Bibliographic Records from OCLC Repair or Trade-In? Improving Catalogs with Fresh Bibliographic Records from OCLC John A. Whisler Eastern Illinois University April 30, 2009 Spring Forum presented by the CARLI I-Share Cataloging and Authority

More information