Refresh GTC to map new UDF?

Using OIM 11.1.1.5
I have an existing GTC with FULL trusted source reconciliation in order to pull in users from our sql server database into OIM. Works fine.
After the GTC was created, I have added a new UDF in OIM and want to map to the new UDF within the GTC. The new UDF does not show up in Step 3 of the Modify Connector Configuration. What are my options to "refresh" the connector besides a complete connector rebuild?
Thanks!

I am strictly talking about the OIM column on the mapping page. I know I can add fields in the Source and Reconciliation Staging columns. When I click the arrow button on the User table in the OIM column to show all the fields available for mapping, the newly created UDFs still do not show up.
Has anyone been successful mapping UDFs that were created after the connector? If so, did you use the Design Console, MDS, or both? Or is it even possible to "refresh" a connector?
Thanks

Similar Messages

  • Mapping new accounts with an existing COA

    Hello All.
    Would need you help and inputs for achieving  our current business requirement  :
    BS : Currently we are on Oracle R12 version  and our COA is 13 segments structure and we have AP/PO/CM/FAH implemented .
            Now as part of Integration with a different business ,we are mapping new accounts from SAP(New system )- oracle R12 ...The Mapping  for  few  new a/c from SAP and Cc Accounts as part of it  were been provided and we are not changing the Flex-Field structure .      What should be my approach after getting the Mapping document , How would I provide the impacts of these changes ? How should I make changes? .
    Your valuable suggestions are appreciated .
    Thanks,
    Deepthi.     

    Obviously, if your library is larger than the capacity of your new iPod Touch, not all of it will fit. When you connect the IPT, you'll see an option on the Music tab to sync only selected playlists. Alternatively, there's an option on the Info tab to sync only checked songs (which then uses the small checkboxes next to the song names to drive the sync).
    Hope this helps...

  • We have migrated data from virsa 4.0 to grc 10.1, all virsa mitigation approvers and controllers got migrated but we are not able to map new mitigation approver and controller to the mitigation ids.

    Hello All,
    We have migrated data from virsa 4.0 to grc 10.1, all virsa mitigation
    approvers and controllers got migrated but we are not able to map new
    mitigation approver and controller to the mitigation ids.
    The steps we have done below.
    1. We have created user id in su01 with necessary authorizations
    2. we have declared this user id in Access control owners as a
        mitigation approver and assigned to the organization unit
    Now we are trying to map to newly created mitigation approver to the
    mitigation id but we are not able to find that approver id for the mitigation ids. (only old mitigation ids came from VIRSA only we are able to see, not able to add new mitigation approvers / controllers to the mitigation ids)
    Kindly check this issue, this is very critical for us.
    Thanks in advance.
    Regards,
    Karunakar

    Hi Karunakar,
    - Assign Owners to Organization unit
    - Make these owners as Mitigation Approver and Monitor
    - Create Mitigation Id in this Org. unit
    Regards
    plaban

  • Mapping new product code from source system to old product code in Oracle COA

    Mapping new product code from source system to old product code in Oracle COA
    Here is the situation:
    One of our legal entities is changing their product codes in their COA segment. We are not changing the code structure in the global SOB. Is there a workaround to pull the source system information into ADI (or any other tool) and map it to the current Oracle product code?
    Thanks and regards,
    [email protected]

    Only The  Data of Your Code will Change
    then if you are trying to copy a standarad sap-code , you need to copy
    every include, FM
    there is a Copy option over there in program
    you can do tat
    thnkx bhanu

  • Map map = new HashMap(); -why doesnt this work in jdk 1.8.1

    Hi there,
    I'm trying to use a hashmap like this below:
    Map map = new HashMap();
    map.put("Carrots", new Integer(12));
    map.put("Potatoes", new Integer(30));
    map.put("Onions", new Integer(15));
    map.put("Apples", new Integer(40));
    map.put("Cherries", new Integer(300));
    the HashMap() does not exist in my API for some reason.
    Can anyone tell me why this may be?
    i'm using the hashmap with a stringtokenizer to search a text file line by line and increment how many times each keyword occurs.Sound efficient way of doing it?
    cheers,

    do you mean jdk 1.1.8?
    Map and the other Collections API were added in JDK 1.2. for JDK < 1.2, use Hashtable instead.

  • Refresh window to see new role

    If I add a new role it becomes only visible by quiting and re-login to the Portal.
    Isn't it possible to refresh to see a new role?

    A lot depends on whether the role has been given to the user dircetly, or through group membership. If you assign a role directly to a user, then a browser refresh will handle this. However, if the role is given to a group and the group is then assigned to a user, then a logoff/logon will be required, as group membership is only picked up at logon time.
    Cheers

  • Map new Ethnic and Race categories to Old - IT 77

    Hi experts,
    We currently have old ethnic origins and race still displayed and assigned in IT 77. we need to map new ones and update IT 77.
    I understand that the program RPURACU0 maps new ethnic and race categories to old. Once i execute this program, do i need to perform any other additional configuration steps before i run EEO and AAP reports? (I read the forum and it said something about T588M update and Screen 2010... can someone explain what to do here)
    I am not an expert with EEO and AAP reports, but need to validate and execute the reports.
    Please help.
    Points will be awarded generously.
    Thanks
    Ana

    Hi Anna,
    Yes. There's no need to implement the SAP note as you system is apparently up to date already.
    The Alt. Screen and Next Screen for Module Pool MP007700_CE variable key "10" should be both 2010.
    After you've done this configuration, go to PA20 and check a US' employee's IT77.
    You should have the additional field Ethnicity (NEW). (which should be blank) below the field Ethnic Origin.
    You will also have a new way to maintain race data.
    Then you should run the program RPURACU0.
    The mapping should be as follows:
    Old Ethnic Origin: White/Not Hispanic origin
    Ethnicity: Not Hispanic/Latino
    Race: White
    Old Ethnic Origin: Black/Not Hispanic origin
    Ethnicity: Not Hispanic/Latino
    Race: Black
    Old Ethnic Origin: Hispanic
    Ethnicity: Hispanic/Latino
    Race:
    Old Ethnic Origin: Asian or Pacific Islander
    Ethnicity: Not Hispanic/Latino
    Race: ?
    Old Ethnic Origin: Amer.Ind./Alaskan Native
    Ethnicity: Not Hispanic/Latino
    Race: Amer.Ind./Alaskan Native
    Old Ethnic Origin: Native Hawaiian
    Ethnicity: Not Hispanic/Latino
    Race: Native Hawaiian/Other Pacific Islander
    Old Ethnic Origin: Hispanic White Only
    Ethnicity: Hispanic/Latino
    Race: White
    Old Ethnic Origin: Hispanic All Other
    Ethnicity: Hispanic/Latino
    Race:
    All the old Ethnic Origins can be mapped to the new Race and Ethnic categories except for Asian or Pacific Islander.
    You have to do a separate run for employees that have Asian and Pacific Islander ethnic origin.
    Can you give me the program name of the AAP report you are using?
    We used Ad Hoc query to report the new Ethnicity codes, so I'm not sure if it will be reflected in the standard (?) program you are using.
    Regards,
    Olekan

  • How can a webpage refresh automatically if some new data has entered the da

    hi,
    How can a webpage refresh automatically if some new data has entered the database.
    with thanks
    jp reddy

    There have been several discussions on related topics. HTTP/HTML is not a "push" protocol and therefore is not well suited for this type of application. I would recommend setting a reasonable refresh rate using a META tag or switching to another technology (i.e. Applets) that can provide a push environment.

  • Google home page. remove boxes from web, images, video, maps, news, etc

    I use Google as my home page.
    I would like to remove the boxes around web, images, video, maps, news, etc.
    I don't see these boxes in Internet Explorer.
    Thanks
    Frank C
    Win Vista ultimate SP2 FF 4.0

    Thanks to jscher and cor-el I now have the Google home page that I wanted.
    I was not blocking gstatic.com or ssl.gstatic.com
    I looked at:
    http://kb.mozillazine.org/Website_colors_are_wrong
    I think items 2 and 3 fixed my problem. item 2 is the stronger candidate.
    My attempt to improve the display for my old eyes - contrast and font size was not very successful.
    I Checked these four items carefully from "website colors are wong.
    1 (Firefox) View -> Page Style should not be set to "No Style"
    Page style was set to wiki
    2 "Tools -> Options -> Content -> Colors" check "Allow pages to use their own colors, instead of my selections above"
    This item was NOT checked. It is now checked.
    3 (Windows users) Start Menu -> Control Panel -> Accessibility -> Display -> uncheck "Use High Contrast", restart the application
    This item was checked. I un- checked it. I think this fixed the problem.
    4 (Windows users) Right-click the Firefox shortcut -> Properties -> Compatibility -> uncheck "Run in 256 colors", restart the application
    This item was not checked.

  • Where to map new charge to users, in SD or RE-FX

    Salute asters!!
    Where to map new charge to users, in SD or RE
    There is new requirement of usersu2026 They want to charge some more Service/Place charge to users. In which module should we consider this, SD or RE, since RE is implemented here and all rental activities are getting done by RE module? Its using place by visiters charge.
    Rgds.
    Srivastav
    +91 7829755109

    Hi,
    Again wrong forum. But for the solution, you need to capture it in the RE by creating a new condtion type and attaching it in the contract.
    Regards,
    Deepak

  • GTC Connector Mapping issue

    Hi Experts,
    I am trying to map a number field in staging table to number field in OIM and I am getting the below exception. Also two of the UDFs I created are not getting displayed in the mapping page.
    oracle.iam.reconciliation.exception.ConfigException: oracle.iam.platform.tx.OIMTransactionException: oracle.iam.platform.entitymgr.SchemaUpdateException: ALTER TABLE RA_HR_INBOUND_ORAC882B0FBB MODIFY RA_SEQUENCE_NO NUMBER(10,0)
    Thanks,

    If your UDFs are created after GTC creation, then it wont be displayed.
    You need to create a new GTC with new name, then only your UDFs will be displayed.
    ~J

  • Get dynamic filename in a Java Mapping (NOT UDF)

    Hi,
    we are using a Java Mapping step in XI (not UDF). We need to have access to the filename. In the File Adapter we set the message attributes and can see the filename value in the SXMB_MONI.
    We use the following code fragment to have access to the filename:
    Container container = new Context(new FunctionWrapper(0));
    DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");
    String sourceFileName = conf.get(key);
    This doesn't work. We think the declaration of the container class is wrong. Does anybody have some information about using the dynamic attributes in Java Mappings?
    Thanks in advance
    Michael

    import com.sap.aii.mapping.api.*;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.util.HashMap;
    import java.util.Map;
    public class JavaProgram
        implements StreamTransformation
        public JavaProgram()
        public void setParameter(Map map)
            param = map;
            if(param == null)
                param = new HashMap();
        public void execute(InputStream inputstream, OutputStream outputstream)
            try
                DynamicConfiguration dynamicconfiguration = (DynamicConfiguration)param.get("DynamicConfiguration");
                DynamicConfigurationKey dynamicconfigurationkey = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File", "FileName");
                String s = dynamicconfiguration.get(dynamicconfigurationkey);
             //Your logic
            catch(Throwable throwable)
                throwable.printStackTrace();
        private Map param;

  • Create Attachment within Graphical Mapping using UDF

    Hi!
    We want to create an attachment witihn a graphical mapping using an UDF function.
    I use that function:
    public String addAttachment(String filename, String mimeType, String content, Container container) throws StreamTransformationException{
         BASE64Decoder decoder=new BASE64Decoder();
         try {
              GlobalContainer globalContainer = container.getGlobalContainer();
              OutputAttachments outputAttachments = globalContainer.getOutputAttachments();
              Attachment attachments = outputAttachments.create(filename, mimeType,decoder.decodeBuffer(content));
              outputAttachments.setAttachment(attachments);
              return "Adde1: "+filename;
         } catch (Exception e) {
              return e.toString();
    (SDN helped me much in creating that
    This function has no compiling errors, anything workes fine:
    It takes 3 input-parameters, see also: http://help.sap.com/javadocs/pi/SP3/xpi/com/sap/aii/mapping/api/OutputAttachments.html
    filename (ok, more or less contentID)
    mimeType (more or less contentType)
    content: Base64-encoded String which should be set as content
    In my sample I use the following constants for that function:
    filename = "fn1.txt"
    mimeType="application/xml"
    content = "UG9seWZvbiB6d2l0c2NoZXJuZCBhw59lbiBNw6R4Y2hlbnMgVsO2Z2VsIFLDvGJlbiwgSm9naHVydCB1bmQgUXVhcms=" --> cames directly from http://de.wikipedia.org/wiki/Base64
    When using the message, I got this error within SXMB_MONI:
    <SAP:AdditionalText>com.sap.engine.interfaces.messaging.api.exception.MessagingException: Could not queue receive for
    message 0022642d-b106-02df-8e8c-f41c243bd112(INBOUND). Reason: java.lang.NullPointerException: while trying to
    invoke the method com.sap.aii.af.sdk.xi.lang.Binary.getBytes() of an object returned from
    com.sap.aii.af.sdk.xi.mo.xmb.XMBPayload.getContent()</SAP:AdditionalText>
    This looks pretty much the same as Add Attachment from ABAP Mapping but this tread is also not answered.
    Adding attachment from PI level looks also in that direction, again, no answer.
    So, I was wondering if someone has solved such problem?

    Hi Divyesh!
    We did it that way:
    1. Choosing the XML-Mailstructure as Destination as described in Configuring the Receiver Mail Adapter - Advanced Adapter Engine - SAP Library -  Example (XI payload with mail package)
    2. now we have created a UDF for creating the "content"
    public void getContent(String[] text, String[] attFname, String[] attType, String[] attContent, ResultList result, Container container) throws StreamTransformationException{
    // vergleich ob alle att-Arrays selbe anzahl haben
    if (attFname.length!=attType.length || attFname.length!=attContent.length) {
        result.addValue(Integer.parseInt("Fehler: alle Attachment-Eingänge müssen die selbe Anzahl an Elementen haben!"));
        String CRLF = "\r\n";
        String output="This is a multi-part message in MIME format."+CRLF+CRLF+
        "--"+getBoundary(container)+CRLF+
        "Content-Type: text/plain; charset=UTF-8"+CRLF+
        "Content-Disposition: inline" + CRLF + CRLF +
        text[0]+CRLF;
    for (int i=0;i<attFname.length;i++) {
        output+="--"+getBoundary(container)+CRLF+
        "Content-Type: "+attType[i]+"; name="+((char)34)+attFname[i]+((char)34)+CRLF+
        "Content-Disposition: attachment; filename="+((char)34)+attFname[i]+((char)34)+CRLF+
        "Content-Transfer-Encoding: Base64"+CRLF+CRLF+attContent[i]+CRLF;
    output+="--"+getBoundary(container)+CRLF;
    result.addValue(output);
    This UDF is configured as "QUEUE"
    We have configured this input-structure
    The Content itself is allready base64.
    So we can call this mapping and it creates a Multipart-Mail for us.

  • Value mapping in UDF?

    Hi Guys,
    Is it possible to do the value mapping in a UDF.
    ReceiverService at runtime - X --> Value mapping not maintained
    ReceiverService - Y ---> Value mapping maintained.  I want to use this receievr service.
    There are more than 300 VM groups and i dont want all the new receivers to add and i want to handle them in UDF
    the value mapping picks the receiver service always from the runtime and i want to handle this in UDF and use a different
    receiver service. Is it something possible? any help or suggestions would be appreciated
    Thanks,
    Srini

    Hi Srini,
    You can go for Value Mapping Replication for Mass Data as described in these links-
    /people/udo.martens/blog/2009/04/03/value-mapping-replication-scenario
    http://help.sap.com/saphelp_nw70/helpdata/en/2a/9d2891cc976549a9ad9f81e9b8db25/frameset.htm
    JDBC lookup is also one option in your case. Have a look at similar discussions for other approach -
    Value mapping with 100's of values then what to do.?
    Dynamic SOAP Adapter TServerLocation with value Mapping
    Regards,
    Sunil Chandra

  • Not Refresh Value After Add New Record used with RPC Component

    This is my code in the class Users.as
    package inthanous
    import mx.controls.Alert;
    import mx.rpc.http.HTTPService;
    import mx.rpc.events.ResultEvent;
    import mx.rpc.events.FaultEvent;
    public class Users
    private var service:HTTPService;
    [Bindable]
    public var xmllist_user:XMLList;
    public function Users(){
    service = new HTTPService();
    service.method = "POST";
    service.useProxy = false
    service.resultFormat = "e4x";
    public function listUser():void{
    service.url = "/user/get_all_user_group_name";
    service.addEventListener("result", httpResultListUser);
    service.addEventListener("fault", httpFaultListUser);
    xmllist_user = new XMLList();
    service.send();
    private function httpResultListUser(event:ResultEvent):void{
    service.removeEventListener("result", httpResultListUser);
    service.removeEventListener("fault", httpFaultListUser);
    xmllist_user = new XMLList(service.lastResult.children());
    listAllUser();
    private function httpFaultListUser(event:FaultEvent):void{
    var faulstring:String = event.fault.message;
    service.removeEventListener("result", httpResultListUser);
    service.removeEventListener("fault", httpFaultListUser);
    Alert.show(faulstring,"Error");
    public function createUser(_xml:XML):void{
    service.url = "/user/create_user";
    service.addEventListener("result", httpResultCreateUser);
    service.addEventListener("fault", httpFaultCreateUser);
    service.send({firstName: _xml.firstName,
    lastName: _xml.lastName,
    gender: _xml.gender,
    login: _xml.login,
    pwd: _xml.pwd,
    dtBirth: _xml.dtBirth,
    telephone: _xml.telephone,
    idGroup: _xml.idGroup
    private function
    httpResultCreateUser(event:ResultEvent):void{
    service.removeEventListener("result", httpResultCreateUser);
    service.removeEventListener("fault", httpFaultCreateUser);
    listUser();
    clearUserDetail();
    private function httpFaultCreateUser(event:FaultEvent):void{
    var faulstring:String = event.fault.message;
    service.removeEventListener("result", httpResultCreateUser);
    service.removeEventListener("fault", httpFaultCreateUser);
    Alert.show(faulstring,"Error");
    This code i used with Ruby on Rail to connect with MySQL.
    When i used with FireFox browse after i create new user
    success it refresh the new record in Datagrid. But for the Internet
    Explorer Datagrid not refresh it because of it display the old
    recode before create.
    So i don't know it problem by Internet Explorer or my script.
    i hope someone can help me the solve this problem.
    thanks

    If you restrict the selection, a record value outside of that selection is not acceptable and will give you this error. This is how BPS works.
    You need to restrict on some other char so BASIC1 doesn't come in, but this value should be part of any selection on ZSEGMENT field for it to be accepted back.

Maybe you are looking for

  • Problem with Searching file and writing

    Hi guys, i m writing a program to search for a file and if the file exists it will write . otherwise printing astatement saying file not found. i m passing directory name as an argument. in tht there are many ip files. the program will search for a p

  • Reg: Missing segment E1EDP01 in  outgoing IDOC

    hello guys, I have got an issue in IDOC. The idoc has a missing segment E1EDP01. Flow is   SAP to EAI to VENDOR. I wnt to know why idoc is triggered without this segment E1EDP01.

  • Resolve Broken Links with No Reference

    I have many broken links in a webhelp project that I cannot resolve because there is no reference. Is there a way to delete broken links?

  • Problem with Snow Leopard disc

    I just bought the Snow Leopard boxed set and I cannot get the drive to recognize the SL disc. Before I even began, I backed up my files to my external drive and used the Disc Utility to repair permissions and ensure my HD was ready for the upgrade. W

  • Opening files with servlet

    Okay... I'm new to using servlets. Not so much to jsp, just to using servlets. I have one process on our site that is using servlets and I'm trying to mimic how that is using em but am having no luck. I am trying to open files with a servlet. I have