Changing project protection doesn't change package protection

I'm struggling with the concept of package protection. 
I'm using datatools bids 2012 and security defaults to encryptwithuserkey.
When I change this to don't save sensitive, or even to use a password, it can't build because the package doesn't match.  So some googling found the article on changing package levels using dtutil, which then seems to corrupt the dtsx file and the project
can't load any longer. 
What am I missing?
Ideally I don't want it to save sensitive info at all as I'll be handing this off to an operations team.
I've done this before with 2008r2 but I was able to simply change the property and be done with it.
EDIT: specifically this is the error when I try to build:
Error    1    Project consistency check failed. The following inconsistencies were detected:     filename.dtsx has a different ProtectionLevel than the project.         0  
 0    
changing this back to encryptwithuserkey allows me to build, but obviously isn't acceptable with team environment.

Hi Nathanferguson,
Glad to hear that you have resolved the issue by yourself. In Project Deployment Model in SSIS 2012, you're right that we need to change the protection level for each package manually after we change the protection level of the IS project, so as to
sync the protection level settings before the deployment.
Regards,
Mike Yin
If you have any feedback on our support, please click
here
Mike Yin
TechNet Community Support

Similar Messages

  • Change project protection level with dtutil (or other cmd)

    Hi - 
    After exporting a project from SSISDB (using catalog.get_project), the project and packages have protection level "ServerStorage". However, I am unable to execute a package (using dtexec) when it has this protection level. I need to change it to
    something else - programatically. 
    I can use dtutil to change protection level of the packages and that is well-documented - but how do I change the protection level of the project with dtutil? (or another cmd shell executable). Project and packages need same protection level or it won't
    compile - that's why I need to change the project as well.
    Thank you,
    Anders

    Hi Arthur,
    Thank you for the response. 
    I run it outside SSISDB with dtexec.exe. It doesn't need to be in the catalog in order to run it. 
    EXEC master.dbo.xp_cmdshell 'dtexec.exe /Project "D:\Run\TheProject.ispac" /Package "ThePackage.dtsx"'
    It is not enough to change protection level on the packages - the project also needs to change protection level. The ISPAC file has the @Project.manifest file which defines the project, including protection level, and it has to be the same as the packages
    in order to run the package in the project.
    So the question remains: How can I change the protection level of the project programatically? (not the packages, - those I can change with dtutil). 
    Thanks,
    Anders

  • Changing package structure through scripts

    Hi ,
    I have a project with huge number of files(around 2 thousand).
    I want to change the package structure of my source files.Previously no consistent approach is followed.so i want to correct that now.
    I can map each file to a new package structure.
    example: mypackage\common\sample.java = app\comon\Using this input i want to correct oackage and releated imports in my java files.Can any one help me write the best one
    or even if anyone can point to anything of this sort written earlier it would be of great help to me.
    Thanks in advance.

    ..And I am not looking for a simple search replace
    option...
    as it is very difficult for me to test this project.
    So, I am looking for a reliable way of changing
    package and import statements in the depending filesThis would still be a simple search and replace just with "package " and "import " in front of the package name to search for. But you would still have problems whenever the following is used:
    a.b.c.d.F bogus = new a.nb.c.d.F();As a matter of fact, simple search and replace (as long as it is done on the entire package name and not just parts of it) is probably your best bet, if you do not want to go the IDE way. There would probably still be a few mistakes, but there shouldn't be many (if your mapping is reliable). The other problem is would be if classes in one package are to be split into multiple packages, then have fun with any script you write to do it.

  • ECH - ECM -- Change leaders and change packages using alternative dates

    Our company is an engineer to order business.  The Engineering Managers would like to be able to see all the work/changes to objects that occurred for a customer project.  So, the use of a change leader and change packages seems to make sense to allow the managers to see all the objects related to a project, but at the same time allow various sub-assemblies be released at different dates. 
    I was planning to set the change leader with the date of the final erection of the piece of equipment and then use the change packages with alternative dates to release the drawings and sub-assemblies as needed to ensure the appropriate delivery time. 
    However, even though I can use alternative dates in the change package, I don't get a pop-up window when assigning the change package to the document or BOM for selecting the appropriate date for the object. 
    Is there a setting I need to enable for this to work? 
    Thanks!
    -J

    I didnt understand what your requirement exactly is....
    but if you are trying to shift all BOM data from 4.6 C to some higher version of SAP , to my knowledge ...
    SAP does not support upward compatibility......

  • How to change package for Process chain

    Hi Experts,
               How do i change the package in the Transport connection. Iam transporting a PC from D to Q.
    1. I have some routines created in the infopackage.So i selected this one in the transport connection. I noticed under infopackages the following are also checked. a. infoobjects b. DataSource c. Infopackage d. Infopackage e. infosource f. transfer structure g. source system.will that cause problem in Q as I have them already in Q and P
    2. How do i change the package in the transport..Currentl all of them are &tmp. Please help me with the navigatioln steps.
    3. After clicking the truck icon, what shld i do ..do i have to transport the request as well. please provide me with steps.
    Thanks
    Dave
    Message was edited by: Dave Marcus

    1. I have some routines created in the infopackage.So i selected this one in the transport connection. I noticed under infopackages the following are also checked. a. infoobjects b. DataSource c. Infopackage d. Infopackage e. infosource f. transfer structure g. source system.will that cause problem in Q as I have them already in Q and P
    Ans : If you have ticked Transport Check button for Infopackage then only Infopackage is transported. Underlying Infoobjects, Transfer Structure etc. will not be transported.
    2. How do i change the package in the transport..Currentl all of them are &tmp. Please help me with the navigatioln steps.
    Ans : once you have pulled the necessary objects in the Transport Connection, Right click on the relevant object and select 'Change Package' to change the package from $tmp to others.
    3. After clicking the truck icon, what shld i do ..do i have to transport the request as well. please provide me with steps.
    Ans : Assign the Package by following question2, then assign Transport Request by clicking on the Truck Icon in Transport connection for the objects you have collected and then go to 'SE01' Transaction give the request number which you assigned in Transport connection and click on 'Display' which displays the request and all objects assigned to the request. select the Task Request and click on Truck icon which will release the task and then select the Main Request and click on Truck icon again which will release the main request.
    Thanks,
    Vamsi

  • How to change package for the program or t code if package not available?

    I have a T Code that was imported from ECC5 to BW system.
    This t code as well as its program have a package ZXYBC assigned in ECC5 system.
    However, the package that it was assigned (ZXYBC) does not exist in BW but exists in ECC5.
    Now I am not able to do any modifications (in the BW system)  to the T Code or its associated program as the Package ZXYBC does not exist in BW.
    Note: Change Object Directory Entry does not work.
    Any suggestions?
    Thanks.

    Open your main program of your TCODE in SE80 transaction.(Go to se93 transaction to get the program name for your TCODE).
    Right click on the root node.
    Other Functions->Change Package Assignment.
    GIve the new package name (THis package should be already created in your system).
    Regards,
    Ravi

  • Regarding Changing Package

    Hai Guru's
    can any body please help me
    how to change package for Data Dictionary Objects and remote Enabled Function Modules
    Thanks in advance

    Hi,
    For data dictionary goto se11>goto>object dict entry>change mode here u can chage ur package.
    and same pocessudure has been follow for FM also in SE37.
    Please reward if problem is solved.
    Amit.

  • Why the "Change Package" in Transport Connection shows "Request/Tasks"?

    We want to transport our custom InfoCubes from Developement environment to Test environment:
    RSA1 -> Transport Connection, select an InfoCube we created and drag it over to the right frame, group it by "In Dataflow Before and Afterwards". The Package column shows it's attached to $TMP that we would have to change it to a custom package that it can be transported over. We click the Package picture icon with a pencil trying to change the package attached from $TMP to a custom one, but can't find any custom package we created with SE80 from here and instead, in this window, the first column is "Request/Task" and the values under this column are all checkboxes. The last column is "Object Name". I wonder if the "Change Package" picture icon only lists all the request/task for the selected transport objects selected other than the packages we expect? Weird!
    Thanks

    hi Kevin,
    the 'normal' way has been explained by Roberto and Siggi.
    if you still want change package screen in transport connection, it will go to package change/object directory entry screen after you mark the 'request/task' and click 'V'
    Re: Why created package with SE80 can't be found in Transport Connection?

  • Change Package For Many Bi Objects

    Dear Gurus,
    Before transformation, Is there any way to change package for many bi objects ?
    Transport Coonection tab dont allow me to change package of these bi objects?
    Cheers,

    In the transport connection screen select the object -->send it RHS --> before changing the package make sure that object is not in any of the Transport request if so release the request using the Tcode :se09 and now select the object in the transport screen click on change package it will prompt a window where you can update the package and create TR for it.

  • Change Package Identification

    Hello,
    Can anyone tell me the procedure to change the package identification for objects to another package in BW 3.5?

    Hi Sujeel,
    To Change package for an object in 3.5 goto EXTRAS menu at the top---> in that select OBJECT DIRECTORY ENTRY. then you can change the package what ever you want.
    Hope this is helpful.
    Rgds,
    Ravi

  • Change package  for report & subobjects

    Hello,
    I have a report and a lot of subobjects(screens, tranzactions,statuses,titles,dict. objects...) as local objects. Now I want to reassign to a new package. If I use the change package option I have to do it for every subobject. Is there a way to reassign the package for the report and all his subobject in one step?

    hi
       try out for tcode se80 to change you local objects to anathor package..
    if you have lots of reports , transactions etc then go to
    se03->object directory->change object directory entries-> give ur objects
    and in package write $tmp to (ur package name)
    hope it helps
    Award marks if it helps

  • Change package assignment for report texts ?

    Hi All,
    How to change package/development class assignment for report texts.
    Thanks & Regards,
    Ramasubramanian G.

    HI,
    Go to transaction SE03,
    choose option Change object Directory Entries,
    choose object with key R3TR REPT
    Give the program name

  • Form recompilation for changed packages

    hi all,
    I wanted to know when (under what all possible conditions)is a form recompilation required for changed packages.
    regards,
    Rajiv

    The error says: "identifier 'po_approve_c1.forward_check' must be declared".
    The note 747508.1 provides a call to a procedure defined in CUSTOM.pll library. In my case the logic resides in POXAPAPC.pll which is PO specific.

  • Unable to change package from $TMP to Z***

    hi friends,
    i have created a screen 700 in function group XCN1,which is under CN package. I have created this screen for enhancement CNEX0007 for customizing fields in WBS elements.
    The problem is coming when i am saving the screen, its not generating any pop-up window asking for new package or transport request number. it is automatically saving it in $tmp package. Even tried to change the package for that particular screen 700 using SE80 and SE03, but its not changing.
    Plz help.

    Hi,
    When I right click on the Screen 0700 which we have added,  the option 'Other Functions - > Change Package Assignment' is not available. When I try  'Write Transport Entry', I get below error:
    XCN1 cannot be included in request/task
    Message no. TK301
    Diagnosis
    "XCN1" is in the package "$TMP".
    Packages whose names start with $ are for temporary objects that you do not want to be used productively.
    The Transport Organizer does not record objects in this type of package, and you cannot include them in requests or tasks.
    Please advise, how to change this screen to a transport.
    Thanks.

  • Mopz - Requested Attribute Change Package 'TXGLO=====600' not deliverable.

    HI ,
    I am trying to generate the stack files in Solman using Mopz for upgrade from ERP 6 EHP 5 to EHP 7.
    But in step Choose Add-on Products i get below error
    Requested Attribute Change Package 'TXGLO=====600' not deliverable.
    Message no.BORMMSGDELTACALC164
    Any help would be really appreciated.
    Thanks.

    Hello,
    so far, the reply I have received is that it should be possible to implement TXGLO 601 during this Support Package update.
    I am not sure I agree with that take, I will discuss whether it is possible to release the ACP in some way. It does not look easy though.
    Best regards,
    Miguel Ariño

Maybe you are looking for

  • Is there a maximum size for an Application Item?

    I have a pl/sql procedure which inserts some records and has an out variable to return a warning message that I want to append to the normal Success message field in the Processes. Unfortunately I found out that if I defined a hidden variable and use

  • Unable to connect new iPad Air to HH2.

    I have had Infinity for years using HH2 (the curved one with straight edges) and has worked fine. 100% wireless connections to all the devices I have ever tried. Currently using WPA/WPA2 on channel 11. Wireless is connected to Wii, Xbox, iPad Mini's,

  • Where to DL the LiveConnect SDK package

    Does anyone know where I can obtain the LiveConnect SDK package by Netscape? I have search Netscape's site as well as the search engines and have been unable to trace it down. All I get is documentation on how to use it! And I need the classes in ord

  • Subcontracting charges for the processed qty not for GR qty

    Hi Friends, We know the subcontracting process having scrap involvement. BOM created for 1000kg of semi finished goods for which Raw Material required is 1200Kg and scrap generation is 200kg (-ve qty BOM). PO raised on supplier for 1000Kg of Semifini

  • JMS Request/Response example

    Hi I am trying to implement a JMS Request/Response example on glassfish, but i am not getting the correct behaviour. My code is below. I am sending a message to a queue and adding the setJMSReplyTo another queue. I call the recv.receive(10000); and w