Updating Skills profile with approval WF

Hello Experts
is there a standard SAP possibility to update Skill profile via ESS with an approval workflow to the direct manager? I saw that an employee can update his own Skills but it is not sent to the direct manager for approval. The direct manager is not even notified.
Tx
Maya

Hi
Note https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=385218

Similar Messages

  • SUGGESTION: Update your profile with your Logic version!

    A suggestion, especially to people new to the forum:
    Update your profile to include which version of Logic you are running.
    Doing this will increase the chances of getting your question answered quickly (i.e., the first response won't have to be "what version are you running?").
    It will also help you get your question answered correctly! This is because there are small but significant differences in the feature set between 7.1.1 and 7.2.x. Therefore, knowing which version you're running will help you get an answer that's accurate to your particular version.

    Couldn't hurt, couldn't hurt. As you can see, I've already posted mine in represntational rubbaducky format. And your good self? The muse of gyroscopy is revealed!
    Or then again, maybe it's not such a good idea. Has a tendency to create tangents.
    -=iS=-

  • ESS WDA Personal Profile - with approval / workflow

    Dear Expert,
    I wanted to use the Std. Personal profile WDA application in ESS and the client here want to Introduce a approval process in Edit mode of the application.
    Ex.  If an employee want's change his/her address or add a family member we need to get approval from the line manager / HR before it get's updated in the info type.
    Kindly Suggest a solution for this.
    As per my understanding it can be done by developing a custom application.
    But I don't want to spend time in developing the UI again, as its already available. is the any way that i can do some config or some small enhancement to std. application and achieve my requirement.
    Thanks & Regards,
    Vijay M

    Hi Vijay,
    This seems possible.
    Please read through section "UI Integration with HCM Processes and Forms" @
    http://scn.sap.com/community/erp/hcm/employee-self-service/blog/2012/05/29/exciting-enhacements-to-ess-personal-information-scenario-in-enhancement-pack-6
    Hope this helps.
    With regards,
    Sahir.

  • After refusing an update now all I get is a white screen with the firefox logo. If I have to reinstall firefox 3.66, how can I transfer my firefox profile with bookmarks etc, to the new installation?

    After refusing an update now all I get is a white screen with the firefox logo. If I have to reinstall firefox 3.66, how can I transfer my firefox profile with bookmarks etc, to the new installation?
    == This happened ==
    Every time Firefox opened

    -> press '''F11''' to bring the computer out of FullScreen
    -> Tap '''ALT''' key or press '''F10''' to show the Menu Bar
    -> go to View Menu -> '''Zoom''' -> click '''Reset''' -> '''Page Style''' -> select '''Basic Page Style'''
    -> go to View Menu -> Toolbars -> select '''Menu Bar''' and '''Navigation ToolBar''' -> unselect All Unwanted/Incompatible Toolbars
    -> go to Tools Menu -> Options -> General -> '''When Firefox starts : select "Show My Home Page"''' -> Type the address of the website which you want to be your HomePage e.g. http://www.google.com
    -> go to Tools Menu -> Options -> Content -> place Checkmarks on:
    1) Block Pop-up windows 2) Load images automatically 3) Enable JavaScript
    -> go to Tools Menu -> Options -> Privacy -> History section -> '''Firefox will: select "Remember History"'''
    -> go to Tools Menu -> Options -> Security -> place Checkmarks on:
    1) Warn me when sites try to install add-ons 2) Block reported attack sites 3) Block reported web forgeries 4) Remember Passwords for sites
    -> Click OK on Options window
    -> go to Tools Menu -> Add-ons -> Extensions section -> REMOVE All Unwanted/Suspicious/Incompatible Extensions (Add-ons)
    -> go to Tools Menu -> Add-ons -> Appearance section -> REMOVE All Unwanted/Suspicious/Incompatible Themes (Persona)
    Now Restart Firefox. Check and tell if its working.

  • Update several authorization profile with only one transaction

    Hi gurus,
    This question occur after a request done to me by a group of users.
    I have to apply just only one transaction in all 200 profile/functions, through tcode PFCG (this functions it is contained in all that user profiles) and so I ask you guys if there is some way to put that transaction by only one action, through some easy form, like a mass action... I don´t believe that I have to put that transaction one by one in each profile/authorization!! If this is the only way to do this I won't get to end so early... and if this is the only way then I think this is very stupid way to do this!
    Help me please, I have to finish this as soon as possible!
    I don´t know what to do!
    Best regards,
    João Dimas - Portugal

    Hi Petra,
    I think you didn´t understand what I asked or maybe it was me I didn´t explain well what I wanna do!
    The question is only this, it´s possible to edit / add one, two or three, (etc) transaction codes in object S_TCODE in a big group of authorization profiles/functions (in tcode PFCG or through other transaction) that allows me to change with only one action all of that group of authorization profiles with that new transactions?
    We have a many differents profiles and so I don´t wanna believe that I have to change each authorization profile one by one... it´s stupid if it this is the only way to doing this... it will need a long time wasted!!
    Like we have the possible to do a mass generate or a mass transport between systems for authorization profiles we should also have that option!
    Help me please!
    Best regards,
    João Dimas - Portugal

  • Skills Profile - Enhance Web DynPro to handle Effective Date

    We are working with the ESS BP on ECC 6.0 and have a requirement to enter an Effectivity Date for the start of a qualification.  The trouble is that the existing function for updating the qualification profile (XSS_SKL_APPLY_QUALI_PROFILE) does not allow for a beginning date to be passed in.  Instead it uses the current date (Sy-Datum) which is set on initialization of the SkillsApplication (via FM XSS_SKL_INITIALIZE_DATA).  I have tried to enhance the structure for the qualification profile (structure RHXSS_SKL_EMPLOYEE) but it is marked as Can Not be Enhanced by SAP.
    Does anyone have any thoughts on a good way to add this functionality?  I'd hate to throw away all of SAP's work with the SkillsApplication and write one from scratch just for this small change, but it's looking like that might be my only option.

    The following describes the changes required for adding the effectivity date to the Standard Skills Profile Web Dynpro Java screen.
    ABAP Changes
    1.  Get modification keys for hte following structures and change the enhancement category of the strucures to "Can Be Enhanced Deep".
         RHXSS_SKL_EMPLOYEE
         RHXSS_SKL_PROF_UPD
         RHXSS_SKL_QUALIPROFILE
    2.  Add appends to each of the structures in step 1 for feidl ZEFFDATE
         RHXSS_SKL_EMPLOYEE - ZZEFFDATE type BEGDATUM
         RHXSS_SKL_PROF_UPD - ZZEFFDATE type String
         RHXSS_SKL_QUALIPROFILE - ZZEFFDATE type BEGDATUM
    3.  Enhance the following function modules for setting/getting the values of ZZEFFDATE
         XSS_SKL_APPLY_QUALI_PROFILE
         XSS_SKL_CONFIRMATION_DATA
         XSS_SKL_GET_PROFILE_OVERVIEW
         XSS_SKL_GET_QUALI_DETAIL_DATA
    4.  Enhance the following Includes using the Modification Assistant or Enhancement Framework for setting/getting
        LRHXSS_SKL_INTERFACEF01
        LRHXSS_SKL_INTERFACETOP 
    Java Changes
    Track:  Make a new track for the ESS Component.  A quick SDN search should produce for you a Cookbook for setting this up in the NWDI
    DC:  esssklsap.com
    1.  Reimport the Skills model to get the ABAP changes into WebDynpro
    2.  Create a new Application (zSkillsApplication in my case)
    3.  Modify the Application properties to tell the framework manager to use the CcSklConfiguration  component for navigation configuration
         Properties
         sap.authentication = true
         sap.xss.configurationComponentDC = sap.com/ess~skl
        sap.xss.configurationComponentName = com.sap.xss.hr.skl.CcSklConfiguration
    4.  In the Interface Controller of Component CcSklConfiguration, modify the navigation Graph as follows
    navigationGraph =
       new NavigationGraph(
        new NavigationPath[] {
         new NavigationPath("",IFPM.EVENT_START,"OVERVIEW"),
         new NavigationPath("OVERVIEW",IFPM.EVENT_EDIT,"DETAIL"),
         new NavigationPath("OVERVIEW",IFPM.EVENT_ADD,"SELECT"),
         new NavigationPath("OVERVIEW",IFPM.EVENT_REVIEW,"REVIEW"),
         new NavigationPath("OVERVIEW",IFPM.EVENT_REMOVE, "OVERVIEW"),
    //begin replace ERICV - Go Straight to Review&Save
    //     new NavigationPath("DETAIL",IFPM.EVENT_ADD, "OVERVIEW"),
         new NavigationPath("DETAIL",IFPM.EVENT_ADD, "REVIEW"),
    //end replace ERICV - Go Straight to Review&Save    
         new NavigationPath("DETAIL",IFPM.EVENT_BACK, "OVERVIEW"),
         new NavigationPath("DETAIL",IFPM.EVENT_SELECT, "SELECT"),
         new NavigationPath("SELECT",IFPM.EVENT_EDIT, "DETAIL"),  >
    5.  In the Component FcSklBusinessLogic, make the following changes:
            a.  Perform the context mapping of the new ZZEFFDATE field in the Interface Controller and Standard Controllier
            b.  Modify the insUpdSkill method of the Component Controller to populate the Effective Date
    try {
       wdContext.nodeApply_Quali_Profile_Input().bind(
        (Xss_Skl_Apply_Quali_Profile_Input) model.createModelObject(Xss_Skl_Apply_Quali_Profile_Input.class));
       Xss_Skl_Apply_Quali_Profile_Input input = new Xss_Skl_Apply_Quali_Profile_Input();
       Rhxss_Skl_Employee insUpdVector = new Rhxss_Skl_Employee();
       insUpdVector.setSkill_Id(wdContext.currentContextElement().getQualiId());
       insUpdVector.setExist_Profcy(wdContext.currentContextElement().getProfDropDown());
       //Begin Insert ERICV - Add Effective Date to Skills Qualification
       insUpdVector.setZzeffdate(wdContext.currentContextElement().getZzEffDate());
       //End Insert ERICV - Add Effective Date to Skills Qualification
       input.addProfile_Ins_Tab(insUpdVector);
       wdContext.nodeApply_Quali_Profile_Input().bind(input);
       wdContext.currentApply_Quali_Profile_InputElement().modelObject().execute();
      } catch (Exception ex) {
       fpm.getMessageManager().raiseException(wdThis.wdGetAPI().getComponent(), ex);
    6.  In the Component VcSklDetail make the following changes:
         a.  Context mapping of all relevant nodes to get the new ZZEFFDATE field in the context
         b.  Screen modifications to get the ZZEFFDATE on the screen
         c.  Modify the initDetail method of the Component Controller
    if ((sklOutputElement.getExpiry_Date() == null) || (sklOutputElement.getExpiry_Date().equals(""))) {
       wdContext.currentContextElement().setLicenceVisibility(WDVisibility.NONE);
    //begin insert ERICV - set the zzEffective Date
         //convert date to java.util.date
             SimpleDateFormat sdf = new SimpleDateFormat("mm/dd/yyyy");
      try {
       java.util.Date myDate = sdf.parse(wdContext.currentGet_Quali_Detail_Data_OutputElement().getStart_Date());
       sdf.applyPattern("yyyy-mm-dd");
       wdContext.currentContextElement().setZzEffDate(Date.valueOf(sdf.format(myDate)));
      } catch (ParseException e) {
       // TODO Auto-generated catch block
                e.printStackTrace();
    //end insert ERICV - set the zzEffective Date
        //@@end

  • Leave with approval status ''Work in progress''

    Hi,
    I try to delete or complete the leave with approval status ''Work in progress'' and there is no way to do that .. can anybody help .
    This issue happened when i request annual leave and the session expired .. i login again and i found the request stuck at absence summary and i can't do any thing even deleting.
    snapshot of the issue:
    http://www.2shared.com/photo/B2F8Aysg/work_in_progress_leave.html
    Thanks in advance

    Hi,
    Yes i know its not should be disabled at site level i did that on test envroment .
    i tried to put it at user but its not possible
    after i put the profile on value 'Yes' the delete and update columns appeared at absence summary with warning massege and i can delete the Leave with approval status ''Work in progress'':
    http://www.2shared.com/photo/QqRfjReY/Warning_mass-2.html
    and when i try to create new leave gave this error massege:
    http://www.2shared.com/photo/LL1sU9xB/Warning_mass-1.html
    can you guide me how can i know the earlier personalization done on the absence page ??
    thaks alot for your helping

  • HR PA and Planning (PD profile) changes not updating auth profiles of users

    PROBLEM:
    We are on ERP version 6 since 2008.  We started experiencing this problem December last year and now it is all over our system.  As soon as employees are transferred or new appointments are made in HR on PA or if the PD profile is changed in planning the changes cannot be seen by the user in their auth profile.  The user can literally not see the newly appointed employee on the org structure or even newly created org units and positions are not visible.  When RE_RHAUTH00 is run on the user name the update indicates that the changes (new employee and new org unit) is linked. 
    The following updates run every night:   RHPROFL0_DAILY_UPDATE and RHUATUPD_NEW.  I have also run PFUD during the day to make sure all updates go through.  We have also "played" with some profiles with PD profile changes but it is as if the profile remains completely static.  We have looked for personnel lists and deleted them to no avail.  Our Basis administrator has cleared the buffer for us and has run report RSUSR405 that did not do anything.  We have searched through notes on Support packages and have just loaded and tested support pack 46 to 53.  The only work around seems to be to delete the user and create a new user and then it seems to easily accept new changes.

    Hi,
    Yes, please make it scheduled background job. This is normal procedure.
    Define periodicity on your business needs: some run it every night, some every hour.
    Cheers

  • Issues with Approval Task IN IDM 7.1

    Hi,
    I have been facing issues with Approval task.
    Firstly,
    I have created an Approval task with 'Mskeyvalue' and 'Mxref_mx_privilege' as attributes.
    I am having a problem in the Approvers workflow UI where, we see these approvals.
    It not only displays the requested privilege,but also the already provisioned privileges of the enduser to the approver.
    He will not be able to recognize which privilege has been requested.
    Is this an already known issue which has been sorted out in recently updated patches?
    If not can you suggest me a solution for this.
    Secondly,
    The privilege requested by the end-user is getting provisioned to the backend,even before it is Approved.
    Since Provisioning tasks are mapped through repository,privileges are getting provisioned as soon as
    an entry is made into the Identity Stores.
    But,Ideally the requested privilege should not be proviosioned to the backend until it is approved by the Approver.
    Is this an already known isuue which has been sorted out in recently updated patches?
    If not can you suggest me a solution for this.
    Thanks and Regards,
    Joel
    Edited by: Joel Sundararajan Davis on Jul 16, 2009 11:04 AM

    Joel,
    I'm afraid the approval process is not quite this simple.  You are correct, if you have provisioning setup on the repository for a privilege it will be assigned immediately.  The approval task as you are using it works as an 'interrupt' to a process - nothing more.
    There is an entry type called pending value that you would need to leverage in order to have privileges requested route for approval.  This pending value object is created by default for role requests in 7.1, but I'm not sure how to create a pending value for a privilege.
    Which brings to mind a question - is there a reason you want users to request privileges instead of roles? In general I think the security model is setup so that users are assigned roles which contain one or more privileges.
    If you do choose to use a role instead of privilege, simply set the attribute MX_APPROVAL_TASK to the id of the approval task you want to use and the system will do the rest.  The display you referenced in the first part of your question will always display the current values of the attributes you select for the user, so don't try to display the roles there - just display the user id, name, whatever else is helpful and when the approver clicks on the user id they will get the approval details which will include the requested role.
    Also, please note that if you would like to assign a role directly anywhere (bypass approvals) you can use the switch: {direct_reference=1}
    -Geoff

  • Velocity profiling with SoftMotion Module

    Hi Folk,
    I need to move a stepper motor following a velocity profile, i.e. I need to change continuously the velocity while motion is in progress.
    I intend to perform the move with a cRIO platform equipped with a NI 9512 module.
    By using the property & invoke nodes, introduced first in NI SoftMotion Module 2009 SP1, I have created a small test routine to perform my task.
    I have used the property & invoke nodes, instead of the function blocks, because I want to update the velocity profile as fast as possible.
    For the test routine I have used a simulated axis (a servo motor) and the routine is developed by using the scan interface.
    In the main loop, a sinusoidal wave (point by point) generates a sample velocity profile, the velocity is passed to the "velocity" Straigth-Line Move property node and it is applied to the axis by the "Start" Straigth-Line Move invoke node.
    The test routine runs circa correctly until the velocity profile cross the zero, at that time the routine stops with the following Error -77070.
    I have added an offset to the generated sinusoidal profile. The test routine runs correctly if the offset sets the sinusoidal profile all positive or all negative, i.e. the offset is greater than sinusoidal amplitude.
    Question (1)
    I beleave that this behavior is due to a bug in the Straigth-Line Move node. I am right?
    Question (2)
    I have written that the routine runs "circa" correctly because furthermore the previous bug there is a timing issue.
    I have set the Scan Period = 5 ms as it is requested for 951x modules.
    If the timed loop (Synchronize to Scan Engine) is set to 5 scans or more the timing of the timed loop seems to be correct (the sinusoidal wave shows the period that has been configured).
    If the timed loop is set to 4 scans or less the timing of the timed loop becomes longer  (the sinusoidal wave shows a longer period as that has been configured).
    Any idea about this timing issue?
    Question (3)
    Any suggestion how to write a faster velocity profiling with the SoftMotion Module?
    Thanks for your help,
    Asper
    P.S.
    Error -77070 occurred at Invoke Node in Axis_Velocity_profiling.vi
    Possible reason(s):
    NI SoftMotion:  A Start operation is pending. Please add a delay between consecutive preemptive Start Motion calls.
    Attachments:
    velocity_profile_exemple.zip ‏77 KB

    Hi Reid,
    I am developing a system for low-force tests of very thin tissues in tension and fatigue.
    The force is measured with a load cell and is applied by pulling the sample with a linear translation stage and the elongation is measured with a linear encoder.
    The linear stage is motorized with a 2-phase-stepper motor, and with two limit switches. The stepper is designed for applications with very limited space conditions and the motor is hollow.
    The linear encoder has a 20 nm resolution and a 1 um accuracy, and includes an electronic for signal conditioning that is compliant with the encoder input of the NI 9512 module.
    The load cell is a full bridge with an accuracy better than 0.01 %. For acquiring and conditioning the full bridge, the system uses a NI 9237.
    The system will provide tests that are controlled both in force and in elongation.
    For the tests controlled in force, the loop is closed with the signal measured by the load cell and the translation stage is driven in velocity.
    For the tests controlled in elongation, the loop is closed with the encoder signal and the translation stage is driven in position.
    For both type of tests, the user can select different test profiles, for example: a linear increasing, a sinusoidal profile for fatigue test, etc.
    The user can pause the test at any time, and the system must take the condition, until the next proceed command.
    My previous post: question (1)
    Your reply:
    I ran the code  Axis Override Test 1 on my machine on a simulated Axis and this was the performance I observed:
    Our versions maybe differing did you see the same behavior on a simulated axis?
    Concerning the velocity that is read from the Read (Data) function block, I observe the following:
    With a simulated axis (both in My computer and in cRIO-9073) the values are positive for forward move and they are negative for backward move (as you also have observed).
    With the real axis (NI 9512) the values are positive both for forward move and backward move.
    Please see the next images.
    With simulated axis
     With real axis (NI 9512)
     My system is as follows:
       LabVIEW: 9.0f3
       SoftMotion: 9.0.1
       NI-Motion: 8.1.0.3037
       NI-RIO: 3.3.1
       NI-RT: 9.0.0
    I want to point out that the simulated-axis is a servo drive while the real axis is a stepper drive (NI 9512).
    With my software release, I believe that this behavior is due to a bug, probably in the stepper drive interface. I am right?
    I suggest that you try on a real stepper axis (NI 9512).
    My previous post: question (2)
    Your reply:
    These two questions I feel share the same root cause. It takes a little bit longer to calculate the a preemptive move in the opposite direction.
    Considering the observation on the Read (Data) function block issue, now I note that my second question arises from the sum of two different behaviors. In case the Read (Data) function block issue is solved, as for simulated axis, the sentence can be rewritten as:
    The velocity plot shows some computation troubles as the velocity is approaching the zero, with the derivative both positive and negative.
    Furthermore I have discovered that this computation troubles gives a blocking error if the velocity is approaching the zero with a zero derivative.
    Once the velocity reaches the zero with a zero derivative, the "Velocity Override" Write is no any more able to change the velocity!
    No errors or warnings comes out in this situation!
    This behavior is true with an axis both real and simulated, and is still true both with an all function blocks code and a mixed function blocks/invoke nodes code.
    From this point of view, the velocity troubles with the approaching to zero are very very bad!
    Please consider that in the previous posted example you can find an all function blocks code, Axis Velocity Override_test_0.vi, and a mixed function blocks/invoke nodes code,  Axis Velocity Override_test_1.vi.
    You can easily test the velocity blocking error by putting the parameter offset = amplitude in the previous posted example.
    My previous post: question (3)
    Your reply:
    I am curious if you are observing that around zero % the override function performs poorly, was this present on the function block example? I think the problem here is the preemptive move being called from the straightline move function.  Basically, the trajectory generator is still calculating points when send the command to it. Since we are updating the velocity at a  very fast interval we notice some of this breakup due to the longer latancy times. Even with this
    Error -70216 occurred at an unidentified location
    Possible reason(s):
    Motion:  A required resource is busy and unable to accept further commands at this time.
    To get around this error you will need to call into the trajectory generator at a slower period of time to allow it to finish the operation in progress. Keep in mind the control loop we are calling into in RT is the command loop to the trajectory generator and the position control loop is performed on the FPGA of the module itself.
    I want to underline that the computation troubles as the velocity is approaching the zero has not apparent connection with the Error -70216.
    I have tested the posted routines with Scan Period = 5 ms and the Number of  Scans = 5 or more (25 ms for cycle or more) and the computation trouble is still there every time that the velocity is approaching the zero.
    The Error -70216 come out randomly and increases as the cycle time decreases.
    I did not observe any decay in the time to perform the Velocity Override around zero %, but you have to consider that I did not make any test to investigate this issue.
    I agree with you, the Error -70216 can arise from some commands that try to access the same resource a the same time.
    In my opinion the Velocity Override has to be predominant, i.e. no matter what the routine is actually doing, the routine should start immediately to correct the actual velocity to reach the new value.
    Suggestion: for the future release of the Velocity Override, please consider to leave the opportunity to select from percentage velocity (as it is now) an absolute velocity.
    Regards,
    Asper

  • App-v 5.0 sp3 Publish application icons/ shourtcut missed on 2nd time logon on terminal server 2012 r2 with roaming profile with folder redirection

    1. I updated app-v 5.0 sp3 environment on 2012 R2. Roaming profile users with folder redirection logon fine at first time applications icons available but at 2nd logon applicaitons icons are missed while packages are available. we are using existing
    roaming profiles with folder redirection which are running in current environment through APP-V 4.6 2008 R2. Please suggest work around to resolve this issue.
    2. TS Nodes of 2008 R2 with App-v 4.6 running fine on Microsoft 2012 private cloud but we are facing performance issue (stuck, slow logon, slow performance etc) when we are moving in new 2012 R2 private cloud. SAP, SCSM and other sevices are running
    fine, please provide solution.
    Thanks

    1.) What are you doing with the App-V Icon path? e.g. %LOCALAPPDATA%\Microsoft\AppV\Client\Integration\<GUID>\Root\AppVClientUX.exe.0.ico ?
    I guess you could workaround it with deploying the icons to a central location and then pointing to the icon out on a central share. Or put the icons in a machine location...I haven't had this issue but that's just off the top of my head.
    2.) I have not used App-V 4.6 in an environment like yours BUT would pre-caching the applications be possible? Any chance you'll be moving those apps into App-V 5.0 soon?
    PLEASE MARK ANY ANSWERS TO HELP OTHERS Blog:
    rorymon.com Twitter: @Rorymon

  • Getting error while updating my profile

    When I tried to update my profile as follows
    1- log into otn.oracle.com.
    2- Click on update your Oracle Web Account with your OPN pin
    3- CLick on Register or update your Oracle Web Account, inserting your company 12 digit PIN.
    4- Insert my company 12 digit pin # and click on Continue
    I got the following error message.
    We're sorry. There was a problem in processing your request.

    @RoukailaRedouane
    Similar issue raised here with referral to resource below:http://answers.microsoft.com/en-us/winphone/forum/wp7-sync/error-80070002-occurred-when-checking-upd...
    More information can be found here:http://support.microsoft.com/kb/910336/en-us
    Happy to have helped forum with a Support Ratio = 42.5

  • MMS not working in iPhone4S when installing config profile with APN

    When we use the iPhone Configuration Utility (either the latest version or previous versions) to create a config profile with APN info, then install the profile to an iPhone4S, we noticed that MMS (multimedia messaging) was no longer working. This means we could not send or receive MMS messages. And this is MMS going over the MMS protocol (and not iMessage). We had not seen this before. We routinely do config profiles with APN info and have done for all iPhone models and iOS version before the new iPhone4S. Never had a problem with MMS or anything else. This is for iPhone4S devices in the AT&T network. It is easy to reproduce and you don't need an enterprise APN for that. In fact just a config profile with AT&T's APN settings will still break MMS when installed (other than the MMS, everything else works fine).
    It does not appear an iOS 5 issue. iPhone4 (or iPhone3GS) with iOS 5 do not have this problem. It appears to be tied to the new iPhone4S hardware. The same configuration profile (with the APN info) works fine on iPhone4 with iOS 5 (MMS works fine), but when you put the very same configuration profile to an iPhone4S, MMS quits working.
    Doing a network reset does not solve the problem. Only removing the profile fixes the MMS
    Any ideas, explanations or workarounds?

    I called the Apple care line, and eventually got to 4th tier support, where they declared that there must be an issue with the APN I'm using, regardless of the fact that none of the iPhone 3G, 3GS', and 4's in our office are experiencing this issue while using the same APN.  I guess I shouldn't be surprised about this, afterall who'd expect Apple to actually admit there's a "bug" in one of their products, especially since this is hapenning to a very small number of users on the 4S.  Getting to 4th tier support was free, but to be able to talk to someone who can actually investigate this issue will cost $700.
    I offered to give them access to our private APN for testing, but they were "unable to do that sort of testing".  Additionally, we have tested using a public APN from AT&T (wap.cingular), and still experience the same issue.
    Lastly,  I did some further digging, and I think it has something to do with PDP Context 2 not getting an IP address.  As a disclaimer, I have no clue what a PDP Context is, what it does, what it's for, but obviously MMS needs it.  Going into field test mode on the phone will allow you to see the PDP Contexts, and is where I got this info from.
    On the iPhone 4S, without an APN profile installed, the PDP Contexts are listed 0-3.  These 4 contexts have values for an APN, and an IPv4 address, although context 0 and 2 are the only ones that have values in them.
    When an APN profile isnt installed, MMS' can be sent, cellular internet doesn't work., the values are:
    Context 0
    IPv4:    ip is blank
    APN:   phone (this is the default APN for the iphone 4s on att).
    Context 2
    IPv4:     has a valid public IP address
    APN:     wap.cingular
    When an APN profile is installed, MMS's can't be sent, but cellular internet does work, the values are:
    Context 0:
    IPv4:     Valid public IP address is present
    APN:     Our enterprise APN
    Context 2:
    IPv4:     ip is  blank.
    APN:     wap.cingular
    It appears that when Context 2 has an IP address, MMS' are able to be sent.  One other interesting fact, on the iPhone 4, only 1 PDP Context is listed, while the 4S has 4 listed.
    Hopefully this issue will be resolved in the 5.1 update, as this update contains a baseband update for the 4S, updating it from 1.0.14 to 1.2.01-1.  Unfortunately I don't have access to a 5.1 beta, otherwise I'd test this my self.  If anyone has access to the beta, and wants to test APN profiles/MMS send status, we'd greatly appreciate it!

  • Is it possible to update a query with another query?

    I'm trying to update a query with another query (see attached
    code). Here's my setup: I've got a table in an Access database in
    which I enter a string into a form and update. This string
    corresponds to a single record in another table of the same
    datasource. The first table has only one record to provide the
    second, which has many and will have more. Basically what I'm
    wondering is: Is this a valid thing to do in coldfusion? If not
    please help with an alterate method. I'm still a novice at
    coldfusion.
    The overall effect I'm going for is to display the one record
    as a featured truck profile on the web site:
    www.truckerstoystore.net.
    I currently get an error when I try to display the page with the
    current query setup.
    Check this page to see the error:
    www.truckerstoystore.net/currentTOW2.cfm
    Help on this issue is very much appreciated.
    ------------------------------------------------------------------------------------------ -----------------------------------------------------------------------

    I think this is what you are after
    <!--- this query will get all the records from the DB
    --->
    <cfquery name="cTOW" datasource="tow">
    SELECT *
    FROM currentTOW
    <!--- Do you need to find a particular record in the
    database --->
    <!--- If so, then you need a 'where' clause in here
    --->
    </cfquery>
    <!-- Loop the cTOW query for each record returned -->
    <cfloop query="cTOW">
    <!--- For the record returned from the cTOW query you now
    need to update the table --->
    <!-- Update the table -->
    <cfquery name="currentTOW" datasource="tow">
    UPDATE Your tblName
    SET
    Dataname = cTOW.DataValue
    </cfquery>
    </cfloop>
    thats it
    PS: I think your original query needs modifying. To return
    the exact records that you want to update from the original table.
    ie: Primary and foreign key relationship

  • How to create a persistent network manager profile with openvpn?

    After installing networkmanager and openvpn everything works fine except that the networkmanager profile is not persistent and nm creates and selects a new profile with every boot. I followed Persistent configuration on boot using systemd which creates a persistent profile and cuts out the creation of a new profile, but when I build a openvpn connection it won't change the i.p. any longer. I've been searching for a week, read and learned a lot, but without a solution.
    My main question is what's creating and selecting a new network profile after booting? I've 2 fresh installations of Arch and Archbang on 2 pc's and with both the same issue/problem.
    systemctl --type=service
    UNIT LOAD ACTIVE SUB DESCRIPTION
    avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack
    clamd.service loaded active running clamav daemon
    colord.service loaded active running Manage, Install and Generate
    cups-browsed.service loaded active running Make remote CUPS printers av
    dbus.service loaded active running D-Bus System Message Bus
    [email protected] loaded active running Getty on tty1
    kmod-static-nodes.service loaded active exited Create list of required stat
    lvm2-lvmetad.service loaded active running LVM2 metadata daemon
    lvm2-pvscan@254:0.service loaded active exited LVM2 PV scan on device 254:0
    NetworkManager.service loaded active running Network Manager
    nmbd.service loaded active running Samba NetBIOS name server
    org.cups.cupsd.service loaded active running CUPS Scheduler
    polkit.service loaded active running Authorization Manager
    privoxy.service loaded active running Privoxy Web Proxy With Advan
    rpcbind.service loaded active running RPC bind service
    rtkit-daemon.service loaded active running RealtimeKit Scheduling Polic
    smbd.service loaded active running Samba SMB/CIFS server
    systemd-fsck-root.service loaded active exited File System Check on Root De
    systemd-fsck@dev-disk-by\x2duuid-0e5d72a0\x2de09b\x2d4d0b\x2dba6f\x2d29a25ce04
    systemd-fsck@dev-disk-by\x2duuid-567d8960\x2d0ab5\x2d4e3a\x2d8565\x2d32d725fee
    systemd-journal-flush.service loaded active exited Trigger Flushing of Journa
    systemd-journald.service loaded active running Journal Service
    systemd-logind.service loaded active running Login Service
    systemd-random-seed.service loaded active exited Load/Save Random Seed
    systemd-remount-fs.service loaded active exited Remount Root and Kernel File
    [email protected] loaded active exited Load/Save RF Kill Switch
    [email protected] loaded active exited Load/Save RF Kill Switch
    systemd-sysctl.service loaded active exited Apply Kernel Variables
    systemd-tmpfiles-setup-dev.service loaded active exited Create Static Device
    systemd-tmpfiles-setup.service loaded active exited Create Volatile Files and
    systemd-udev-trigger.service loaded active exited udev Coldplug all Devices
    systemd-udevd.service loaded active running udev Kernel Device Manager
    systemd-update-utmp.service loaded active exited Update UTMP about System Boo
    systemd-user-sessions.service loaded active exited Permit User Sessions
    systemd-vconsole-setup.service loaded active exited Setup Virtual Console
    tor.service loaded active running Anonymizing Overlay Network
    udisks2.service loaded active running Disk Manager
    [email protected] loaded active running User Manager for UID 1000
    systemctl list-unit-files | grep -i network
    dbus-org.freedesktop.NetworkManager.service enabled
    [email protected] disabled
    NetworkManager-dispatcher.service disabled
    NetworkManager-wait-online.service disabled
    NetworkManager.service enabled
    systemd-networkd-wait-online.service disabled
    systemd-networkd.service disabled
    network-online.target static
    network-pre.target static
    network.target static
    Last edited by 2arch (2014-12-10 22:54:18)

    Open the Sharing pane of System Preferences and enable Internet Sharing over AirPort.
    (59391)

Maybe you are looking for