Disadvantages of packages

Hi All,
Can anyone tell me what are the disadvantages of packages.
thanks in advance,
siddam

Billy, disregarding your attempts at sanity...
"What are the disadvantages of a Hammer?"A slew of loud, annoying songs?
a rule where using the hammer is using the wrong tool for the job.You must never have held a hammer. When holding a hammer, everything because so clear. Everything needs a hammer.
Like driving in screws.That would be an odd sight. Though, it would give a new definition to "going for a spin".
Using it to stir a mug of coffee.Let's see, Bob buys coffee. I want to see Bob become bereft of said coffee, without confronting him directly. Angrily, i walk over to Joe and ask him to relieve Bob of his coffee. Joe balks at me. So, i wave my hammer wildly at Joe, and Joe gets to work.
Is that called using a hammer to stir a mug of coffee?
On second thought, perhaps you should ignore this post.

Similar Messages

  • Disadvantages of package?

    can anyone tell me disadvantages of package?

    Sven W. wrote:
    sb92075 wrote:
    can anyone tell me disadvantages of a hammer?Sure: It is heavy.It also makes a terrible screwdriver (not that it should be so employed, but there is someone, somewhere who is going to try it)
    Back to the OP.
    Package disadvanges include potentially large size (offest by grouping lots of objects together) and complexity, and setting up internal functions that call one another can be a little bit tricky (you have to either order them with the prior references first or use stubs as compilation placeholders).
    Any disadvantages are far outwieighed by the advantages
    Edited by: riedelme on Sep 21, 2012 1:31 PM

  • What is Advantages and Disadvantages of Package?

    Guys please post me advantage & disadvantage of package
    thanks in advance

    Hello,
    this is the forum for the development tool Oracle Forms. Your question should be asked in SQL and PL/SQL
    So please mark this question as answered and post again in the correct forum.
    Regards
    Marcus
    BTW: it is possible to search the forum spaces and you are not the first to ask this question
    Why we have to create Package instead of procedure or function in Oracle
    disadvantages of packages
    Why Packages?
    perfomance points in packages

  • Comparisons of Packages vs Object Types

    Hi all,
    I wonder if anyone can point me towards any articles or documentation that compares/contrasts the advantages and disadvantages of Packages against Object Types?
    For example, I like the ability to have private variables and procedures within Packages but don't know how I achieve the same thing with Object Types so a comparison of the two styles would be very useful.
    Thanks all,
    Leo

    Hmmm. As far as I can tell, these are 2 different animals. The way I look at it
    - A package is a grouping of one or more variables, procedures and functions. It is a PL/SQL construct.
    - An object type is a type definition that may be used to declare SQL and PL/SQL constructs.
    I would refer you to the docs at http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14260/toc.htm (under the 10gR2 doc set at http://tahiti.oracle.com, "Application Development" tab) for a good source of information related to your question.

  • What are the Advantages & Disadvantages of Global Variable at Package Level

    Dear Expprts
    Please tell me,
    What is mean by Global Variable?
    What are the Advantages and Disadvantages of Global Variable at Package Level against Private Variable?

    HI
    GLOBAL VARIABLE UR USE ANY BLOCK IN PLSQL
    BUT LOCAL VARIABLE USED ONLY THERE THEY DECLARE.
    REGARDS
    MOHAMMADI

  • One disadvantage of automatic import of Java lang package.

    When ever a new java class is added in java.lang package jdk people has to think one think in their mind. I have written one java class named com.myPack.Test if suppose the same class name is included in java.lang then that greatly affects all my programs.since java.lang is by default imported. i have to do lot of changes in my code.
    Can this be avoided. Can i avoid the default import of java.lang package by any means.
    Am i making sense.?

    thanks jsalonen and pbrockway2
    I understand but, Isn't it a Genuine requirement..?
    I have written a class say com.myPack.Test
    i am using this in some other package.
    i am importing this by the below statement
    import com.myPack.*;
    this package is extensivly used in many a packages.
    suppose in new JDK if the java.lang.TEST is written.
    In this case, it is a gereat overhead for me. i have to do lot of code changes right?.
    one solution can be replace all import com.myPack.* by
    import com.myPack.Test; but isn't it a great rework. which afects widely in all the applications right?..
    one other simple solution can be avoiding default import java.lang.* in certain packages alone, Isn't it?

  • 100 packages for 100 seperate files in SSIS 2012---------

    Hi,
    I am new to this Microsoft Forum.
    I have worked for last 3 years in MSBI(mainly SSIS and SSAS). Recently I have joined a new company and been assigned to new project. Here we have to first build Operational Data Stores from 50 source files (which is built-100 tables). then from this we need
    to pull data in Data Warehousing and later Cube.
    My question is: My architect telling me to create 100 separate packages for each source file from source to staging (one to one source to staging mapping) and connect it through master package. then when we pull data from staging to Dev. there would
    be 30 destination tables so 30 packages!!
    I have not designed any ETL in this way.
    the files can be segregated as per daily, monthly, weekly and quarterly, so I would have created daily, monthly and so on package. In each package I would have included source to staging and staging to development phase.
    His points are, testing team  can work separately on each package, multiple developers can work on separate files at the same time. can anyone tell me how feasible the design is.....advantage/disadvantage... But Would  it be good to handle
    100 odd packages for one database where I can achieve this by creating 6 packages.
    thanks, Rims

    Hi Rims,
    Personally, I agree with your architect's opinion from the perspective of "multi-developer" as well as "unit test your SSIS packages".
    If your main concern of creating dedicated SSIS packages is time consuming, I would recommend you to have a look at BIML / Mist. You can quickly get the idea from this YouTube video: https://www.youtube.com/watch?v=RKi2zIoFUAg
    Basically, BIML / Mist can help you to build a SSIS code generator to loop through your database objects and generate SSIS packages on the fly. If you take this approach, it would be faster to create 100 SSIS packages than 6 customized SSIS packages.
    Regards,
    George Qiao

  • Pros and cons of using email sending package in oracle 8.1.6

    hi ,
    i would like to know the advantages /disadvantages of using email sending package from oracle 8.1.6
    compared to sending the same using say perl or php.
    iam developing a site in php/oracle8.1.6 , in which iam supposed to create a payement module.whenever a user
    register(for free trial or subscribing the site) i'll have to send him a welcoming mail.In addition to this iam also supposed to find out wether subscribers are paying cash at right time and if not send them reminder mails and other for related scenarios . i can do the same in Perl or PHP.but if iam not gaining much(say based on server performance or load) then i think i can go ahead with oracle package. when i tested it i found that its slow . what about the load that it may cause for the server (ours is linux ).
    please do give inputs on this

    Hi Ravi,
    Thanks for your reply.
    But I am specifically looking at pros and cons for web services. So the thread which you passed to me won't help.
    Regards
    Nitin.

  • Best practice : Base an Entity object on a table or on PLSQL Package?

    Hello,
    We are going to build an application based upon services. We'd like to implement the data part of our services with the ADF BC components. Each Service data part is represented as an Application.
    There are two ways to define an entity within an application
    (1) Directly based upon the database tables
    (2) Based upon a PLSQL package, containing insert/update/delete functionality (as described in paragraph 26.4 of the ADF Dev. guide for Forms/4GL Developers)
    I can imagine that the last methodology is (from a services standpoint) a cleaner separation between the data and the model layer.
    What are the advantages/disadvantages in real life of basing an Entity object on a PLSQL package?
    Thanks in advance,
    Regards Leon Smiers

    Hello Frank,
    We are going to use the ADF BC model for both JSF pages and Web Services. So I'd like to hve a reusable BC Model.
    You mentioned ADF BC transaction management, when you base the BC model upon PLSQL API's, do I have to define my own transaction management?
    Regards Leon

  • Global Variables Vs Form Library Package Variables Vs DB Package Variables

    I realise this question has been asked a few times with varying degrees of answers, but I am still seeking comment/advice from others.
    I am aware of following options for retaining persistent data to share between forms.
    1. Package variables in a library that you share in a session.
    This requires usage of SHARE_LIBRARY_DATA, there is risk that this not set, then does not share data.
    2. Package variables in a database package.
    Requires round trip to DB. Is this expensive for performance?
    What about risk of DB package becoming invalid and losing state?
    3. Use global variables
    Can be tricky to manage.
    4. Use parameters
    Only one way, ie called form cannot alter value that caller can see.
    Packages are closest to OO approach in using get and set modules. Allows all variables to be managed in one location. This appears best practice.
    Forms library packages appear risky if caller does not include SHARE_LIBRARY_DATA.
    DB packages have cost of round trip to DB. Does this become expensive is have to reference many times. Also topic of DB package becoming invalid and losing state?
    Forms global variables have regular disadvantages of globals, ie not sure who may modify. Need to manage carefully. Text only
    As a second related question, for value such as current user, for performance (and maintainability) is it better to obtain this from oracle user function each time, or save somewhere (in one of options above) and use that saved value each time.

    My personal opinion:
    I like the "packaged" version with getters and setters. In general, i create a client-side package in a pll which has methods to access the value by getters and setters. With that, the "implementation" is encapsulated and doesn't really matter to the rest of your system. All modules have to access the value using the getter and setter.
    Inside the procedure i use two approaches:
    1. If its for communication purposes between different forms i use globals, which are filled or extracted in the getter and setter (see this http://andreas.weiden.orcl.over-blog.de/article-28180655.html )
    2. If its for someother purpose where the value should be "session persistent" i use a database package with getters and setters, which are called from the client-side package getter and setter. If the value is quite "constant" throughout the session, i read the value once at initialization code of the client-side package and the getter just returns that "cached" value
    Hope this helps.

  • BT telephone and broadband package

    Hello, 
    I am currently paying telephone line rental to BT (Line Rental Saver) and have a Carrier Pre Select (CPS) service (Sky Talk Unlimited) on my line. My current broadband provider is O2 ADSL Standard (legacy). 
    I was thinking of switching all my services over to one provider and being as though i am a Sky tv customer also, this provider was the favoured choice. Now, i placed an order over the last weekend for services Totaling: £37.25 p/m  (All 12 month contract)
    On Wednesday 11th July i received a call from BT stating that they had been contacted by a different provider, Sky, informing them of my choice to switch my services over. BT also offered me a "deal" for being a loyal customer and said that the offer was valid anytime before my earliest estimated activation date with Sky as my line is still with BT, until Sky takes over. 
    BT offered: 
    Line Rental Saver             £10.75 p/m
    Infinity 2 Unltd (80/20)     £17.25 p/m  
    Anytime Calls Unltd           £4.90 p/m
    International Freedom       £5.20 p/m
    Total: £38.10 p/m  (All 12 month other than Infinity 18month contract)
    I also thought about continuing to pay my line rental to BT (LRS), keeping the Sky Talk Unltd CPS, and subscribing to Infinity 2. However, i also want the Home Privacy Service with Caller ID on my line. From my understanding i must make 2 chargeable calls on the BT network to avoid incurring further costs but BT have cunningly made the use of 1280 redundant therefore further costs are incurred.
    For the Line Rental Saver; 2 chargeable calls are to be made to avoid a cost of £1.50 p/m and for the Home privacy service with caller ID the same number of calls are to be made to avoid a cost of £2.70 p/m. 
    So for my mixed BT+Sky bundle i would pay £37.20 p/m (Infinity 18 month contract) 
    Now, i would like to ask which would be the best option because from my point of view all 3 packages satisfy the requirements of my household and i cant think of any shortcomings other than the fact that BT anytime calls includes 0870 numbers (1000 mins) and i am aware that NOT all 0870 numbers are equal? Also BT are offering a faster fibre product albeit subject to throttling.
    Moreover, have read about 0844 numbers being charged at different rates depending on the type of "code" stated in the T&C but do not make many calls if any to these prefixes, perhaps one or two IF required.
    I have read that BT do throttle P2P heavily which is often used in my household by the children (i try to educate them on this issue) and Sky's fibre service truly is unlimited without throttling. If anyone has a moment or two to possibly comment on any disadvantages which i may have left out, or perhaps something which i have missed then please do, otherwise i am uncertain as to which package to go for :-s (slightly weighted towards the BT+Sky bundle).
    Kind Regards.

    just worth noting that sky use the same OPENREACH Infrastructure as BT and all other providers offering fibre products it was also Sky that stopped users using the 1280 prefix so it would cost them more to remain with BT
    not BT that stopped the use
    If you want to say thanks for a helpful answer,please click on the Ratings star on the left-hand side If the reply answers your question then please mark as ’Mark as Accepted Solution’

  • Importing a package recursively (with subpackages)

    Hello everyone,
    I'm a 1st-year CS major and am new to Java. I had a question about importing packages. As I understand it, when you use a wildcard when importing, it will import the classes within the package specified before the asterisk, but none of the subpackages in the specified package.
    Sort of like in Linux when you have to pass the -R (recursive) argument to list files contained deeper within the directory hierarchy.
    My question is, is there a way to include all classes and subpackages with a single line, instead of doing:
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.image.*;
    I understand that it doesn't actually cause any bloat in your bytecode, so if it can be done, would there be any disadvantage?
    Thanks!

    jverd wrote:
    E_Rutherford_Jollyworth wrote:
    Hello everyone,
    I'm a 1st-year CS major and am new to Java. I had a question about importing packages. As I understand it, when you use a wildcard when importing, it will import the classes within the package specified before the asterisk, but none of the subpackages in the specified package. Correct. There aren't really "subpakcages." The JLS actually uses that term, but I don't know why. There's no real hierarchy, other than the one on the filesystem and the logical one implied by the names. As far as Java is concerned, the packages have no relation to each other.
    YET.
    There are plans (I think approved by the JCP) to enable importing of class hierarchies in JDK 7. Not my favourite idea, but others seem to think differently.
    I understand that it doesn't actually cause any bloat in your bytecode, so if it can be done, would there be any disadvantage?If it could be done, the disadvantage would be the same as that of using the *** wildcard to import all the classes at a single level. Namely, it's not clear which class comes from which package.Worse than that. If you have identically named classes in deeper packages which one is going to be used? You just can't tell, which hopefully will generate a compiler error.
    For example you import com.acme.dummy recursively, which has com.acme.dummy.one.SomeClass and com.acme.dummy.two.SomeClass.
    Now use SomeClass in your code without specifying the package name with it and you're in trouble.

  • What are the disadvantages of generic delta extraction

    Hi all,
    what are the disadvantages of generic delta extraction.
    how function module generic extraction works.
    Thanks,
    Madhu.

    hi madhu,
    Pls refer ths,To learn more about Generic Extraction pls read BW350 book.
    Gereric Extraction can be done in 3 ways.
    If you go to transaction RSO2 in R/3 side, provide tech name for data source and click create.
    you will get the 3 options.
    1)From a DB Table
    2)From a DB View
    3)From Functional module/ Infoset Query
    in first option you can directly give a standard or custom build talbe name. in second option you can select the necessary fields from more than one talbe(eiter standard or custom). In third option you will create a function module or Query to extract data. When creating function modules you can use standard function modules as a template e.g. RSAX_BIW_GET_DATA_SIMPLE.
    see weblog : /people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
    If you want to enable delta for generic extractor you choose the option delta and provide necessary settings.
    Generic extraction is when your extraction is not satisfied by either BC or LIS/LO. It can be using a view / query/table/FM
    Here the changed records can be isentified by :
    1. Based on the date of creation or last change ( Delta based on 0Calday)
    2. Based on the record number ( Numeric Pointer )
    3. Based on time of change ( Timestamp)
    real time examples would be
    1. Master Record creation like customer ID creation
    2. Timesheets in SAP PS
    3. Invoive details / Sales Order Details.
    Pls check this web logs for clear Idea.
    /people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
    Have a look at these threads too.
    Tables
    Transfer Structure
    The steps for creating extractor using Function Module.
    1. Create new Function group (if you have already not done so) in Se80
    2. Copy Function module "RSAX_BIW_GET_DATA_SIMPLE" with suitable name.
    3. Change the code that populate data.
    Following table may give you the guideline for parameters.
    Parameter Description
    I_REQUNR (import) BW provides this request identifier. It is a system-generated identifier in the form REQU_XXXXXX. BW uses this same identifier in all function module calls that relate to a single load.
    I_DSOURCE (import) The name of the generic extractor
    I_MAXSIZE (import) The maximum number of records that BW expects to be in each data packet
    I_INITFLAG (import) A Boolean flag that indicates if this is the initialization (first) call to the function module
    I_READ_ONLY (import) A test flag not needed in most extraction scenarios
    I_T_SELECT (table) This table holds any selections from the BW InfoPackage. The function module should examine these selections and only return data that matches the selections.
    I_T_FIELD (table) This table holds the fields that BW requests
    E_T_DATA (table) The function module fills this table with data records. These records then return to BW as data packets. This table has the same structure as the extract structure defined in the generic DataSource.
    NO_MORE_DATA (exception) The function module raises this exception when no more data is available
    ERROR_PASSED_TO_MESS_HANDLER (exception) The function module raises this exception if an error occurred during the extraction. It alerts BW to check for error logs.
    Change following code to put the selection fields
    Select ranges
    RANGES: L_R_CARRID FOR SFLIGHT-CARRID,
    L_R_CONNID FOR SFLIGHT-CONNID.
    Change following to populate data
    OPEN CURSOR WITH HOLD S_CURSOR FOR
    SELECT (S_S_IF-T_FIELDS) FROM SFLIGHT
    WHERE CARRID IN L_R_CARRID AND
    CONNID IN L_R_CONNID.
    ENDIF. "First data package ?
    Fetch records into interface table.
    named E_T_'Name of extract structure'.
    FETCH NEXT CURSOR S_CURSOR
    APPENDING CORRESPONDING FIELDS
    OF TABLE E_T_DATA
    PACKAGE SIZE S_S_IF-MAXSIZE.
    Some more links:
    Re: functionmodule
    Re: FM for G. extractor
    with hopes
    Raja Singh

  • How do I convert all RGB images to CMYK for PACKAGING - InDesign CC?

    I understand that they can be exported as a CMYK pdf - but I'm splitting a project with another designer and she needs to get me all of her files - many of which are RGB - need them CMYK.  Thanks!

    You can't convert the color mode of links during packaging -- and you don't need to, most likely. Why do you think you must have CMYK? Unless you know the correct output space now, and have no plans to re-purpose the file in the future (and even if those things are true and you don't need to make post conversion adjustments to the color) there is no advantage, and plenty of disadvantage, to converting to CMYK before export.

  • Advantages and Disadvantages of Soap

    Advantages and Disadvantages of Soap
    Hi Firends,
                  Could you please tell me the Advantages and Disadvantages of using Soap adapter, i need them urgently.
    Note: High reward points will be given for each answer

    Hello
    SOAP is an XML-based protocol for exchanging information in a decentralized, distributed environment. It was made for Web, a combination of XML and HTTP opens up new options for distributed data exchange and interaction in a loosely coupled web environment. SOAP is a technology that allows XML to move easily over the Web. SOAP does this trough an XML envelope for delivering XML content and specifying a set of rules for services to follow when they receive a SOAP message.
    The fundamental change brought about by SOAP has been the ability to move data anywhere across the Web. Before SOAP there were only two main options for moving data between partners.
    One was to build a wide area network spanning a broad geographic region and let the partners plug into it. This was the approach taken by EDI, which defined messages and protocols for data transfer but left the network details up to the partners. The result was a collection of networks that pretty much locked the partners in and made it difficult and expensive to reach out to other EDI networks and costly to bring in new partners.
    The second approach for moving data between partners was to build a distributed object infrastructure than ran over the internet. This was the approach taken by Common Object Request Broker (CORBA), Remote Method Invocation (RMI) and Distributed Component Object Model (DCOM). The problem was that each had to decide on a protocol that could sit on top of TCP/IP and handle inter object communication. CORBA Chose Internet Inter-ORB Protocol (IIOP), DCOM chose object Remote Procedure Call (ORPC), and RMI chose Remote Method Protocol (JRMP). While this approach reduced the need to share the same underlying network, the drawback was that CORBA could talk to CORBA, RMI to RMI and DCOM to DCOM, but they neither could talk to each other nor directly to the web except through special sockets that required adding extra layers to an already complex architecture.
    SOAP the third option, combines the data capabilities of XML with the transport capabilities of HTTP, there by overcoming drawbacks of both EDI and tightly coupled distributed object system such as CORBA, RMI and DCOM. It does this by breaking dependence between data and transport and in doing so opens up a new era of loosely coupled distributed data exchange.
    SOAP Carries an XML RPC tradition by defining an XML language for packaging arbitrarily XML inside an XML envelope. Although SOAP does not depend on HTTP, the momentum behind SOAP is attributable to the fact that HTTP will usually be used for transfer protocol for SOAP messages.
    SOAP is a transport protocol similar to IIOP for CORBA, ORPC for DCOM or JRMP for RMI.
    SOAP differs from CORBA, RMI or DCOM in several ways.
    IIOP, ORPC and JRMP are binary protocols, while SOAP is a text based protocol that uses XML. Using XML for data encoding makes SOAP easier to read than a binary stream.
    1) Because SOAP is text based, it is able to move more easily across the firewalls than IIOP, ORPC or JRMP.
    <p2) SOAP is based on XML, which is standard driven rather than vendor driven. Potential adaptors are less likely to fear vendor lock in with SOAP. </p2>
    The net effect is that SOAP can be picked up by different transport protocol and delivered in different ways. For example, when used with HTTP it can be delivered to a web server, when used over FTP it can be deposited directly into a file system and when used with SMTP it can be delivered to a user's mailbox.
    Many companies exchange data between established partners is proving totally satisfactory way to leverage the benefits of XML and the web. In this scenario the required are an agreed upon schema either DTD or an XML schema, for XML data being exchanged and the SOAP server capable of handling the incoming XML as it arrives over the web. Details about what kind of schemau2019s to expect and who will check the XML conforms to the schema are decided offline by individuals participating in the process. On the software side senderu2019s needs to be involved in packaging their data in an XML document. For those companies already storing data in XML, this should require only minimal effort. If the stored XML data is not in the form required by the agreement, an XSL Transformation(XSLT) style sheet can be programmed to automate the transformation.
    SOAP messages define one way data transmission from sender to the receiver. However SOAP messages are often combined to implement patterns such as request-response. When using HTTP binding with SOAP, SOAP messages can use the same connection as the inbound request.
    Regard's
    CHETAN AHUJA

Maybe you are looking for