Custom Connector using ICF

Do we need connector server to be installed in the target system,when we use ICF to connect to target system??

I'm getting the same error when it runs update user to add child values:
Thread Id: 125     Time: 2013-02-22 09:24:53.204     Class: org.identityconnectors.framework.api.operations.UpdateApiOp     Method: update     Level: OK     Message: Exception:
java.lang.NullPointerException: Parameter 'uid' must not be null.
This is the attribute map that get's passed in. unixids are the child values.
Thread Id: 125     Time: 2013-02-22 09:24:53.202     Class: org.identityconnectors.framework.api.operations.UpdateApiOp     Method: update     Level: OK     Message: Enter: update(ObjectClass: __ACCOUNT__, null, [Attribute: {Name=unixuids, Value=[sdfasdfasd]}], null)
Here is my what my schema looks like for if it helps:
<ObjectClassInfos>
<ObjectClassInfo type='__ACCOUNT__' container='false' embedded='false'>
<AttributeInfos>
<AttributeInfo name='unixuids' type='String'>
<AttributeInfoFlag value='MULTIVALUED'/>
</AttributeInfo>
<AttributeInfo name='__NAME__' type='String'>
<AttributeInfoFlag value='REQUIRED'/>
<AttributeInfoFlag value='NOT_UPDATEABLE'/>
</AttributeInfo>
</AttributeInfos>
</ObjectClassInfo>
</ObjectClassInfos>
How did you fix your problem?
Edited by: DJ on Feb 22, 2013 9:58 AM

Similar Messages

  • Web Service connector using ICF

    I'm starting to look at developing a connector for a web service. I have heard that the GTC connectors are going away in the next release and that all new development should be made within the ICF.
    I'm just beginning to start to go through the documentation around using the ICF. Are there any pre-built ICF connectors that can function with a web service via SOAP or some other type of protocol? The connector would be one way from OIM to the web service.
    Any guidance is appreciated!
    Thanks.

    ICF pre-defined connectors are scheduled to be released in 2013.
    Edited by: 949865 on Dec 19, 2012 7:11 AM

  • Restful Webservice custom connector

    Hi All,
    I would like to know the best practice to create custom connector for Restful web service methods.Currently we are following simple java code which connects to service provider and pass the JSON object and perform the required actions.
    Is it possible to develop this kind of connector using ICF, if yes what is the process need to follow Or is there any best way to achieve this.
    I am currently trying to configure using ICF by following the example provided in learning library.
    Thanks
    Arun

    Hi,
    Follow below steps to create custom connectors:
    1. Create IT Resource Definition -- which will be your connector class connection parameters
    2. Create IT Resource - provide all connection parameter values
    3. Create Resource Object
    4. Create Process Form, add all required fields that are required for your target system.
    5. Create process task adapter and call you java code to create user record in target system
    6. Create Process definition (Provisioning Type), attach process form created above step and also check "default process"
    7. Create unconditional task in process definition say "Create User" and map the adapter created in step 5.
    These are high level steps, I hope u know how to create all above OIM metadata.
    Regards,
    Raghav.

  • Adobe Drive Custom Connector

    Hi,
    We have a requirement for Digital Asset Management solution and the client already has a FileNet P8 4.5.1 solution in production. They are using Adobe Creative Suite CS5 (Indesign, Illustrator, Photoshop). We tested the CMIS connector with P8 5.0 and we found few limitation(no previews and thumbnails, no option to select the class as it always defaulted to "Document" class, version comments not stored, verison previews not available) and will appreciate if you can confirm that the following requirements can be met by developing a custom connector using Adobe Drive SDK:
    The user needs to be able to Checkin Indesign Documents with all links from Indesign or by just doing a copy/paste of the full Indesign package folder in “Finder”
    While checking in the user should have the option to select the class of the document and fill the indexes for the documents
    The user should be able to search in Adobe Bridge based on the indexes filled during checkin operation (FileNet Properties)
    Adobe Bridge should be able to show the thumbnails and preview for all added content (Indesign, illustrator, Photoshop)
    Versioning should be supported with version comments, and versions dialog should show the preview of each version.
    Thanks
    Alex

    from the perspective of Adobe Drive, I think the answers for all the above questions is Yes.
    Adobe Drive is a set of client components for asset managementss, it depends on your connector and remote DAM service to provide all the information it needs, like thumbnails, preview, seach cretirias in Bridge, version comments and etc, throught Adobe Drive SDK, if your connector follow it and is good designed, I think Adobe Drive can meet all the above requirments.
    any issue you will met in the developement, you can post here
    thanks 

  • Logging when using ICF

    Hello Guys,
    While developing new connectors using ICF Framework, I see that ICF always logs some information. I think these information are logged by OIM Apis that calls the ICF SPIs.
    These logs are as follows:
    Target Class = oracle.iam.connectors.icfcommon.prov.ICProvisioningManager
    Thread Id: 142 Time: 2012-05-08 16:06:56.927 Class: oracle.iam.connectors.icfcommon.prov.ICProvisioningManager Method: createObject Level: OK Message: Enter
    Thread Id: 142 Time: 2012-05-08 16:06:57.341 Class: oracle.iam.connectors.icfcommon.service.oim9.OIM9Provisioning Method: getFormDataMapByLabel Level: OK Message: Enter
    Thread Id: 142 Time: 2012-05-08 16:06:57.957 Class: oracle.iam.connectors.icfcommon.service.oim9.OIM9Provisioning Method: getFormDataMapByLabel Level: OK Message: Return
    Thread Id: 142 Time: 2012-05-08 16:06:57.962 Class: oracle.iam.connectors.icfcommon.service.oim9.OIM9Provisioning Method: getChildFormDataByLabel Level: OK Message: Enter
    Thread Id: 142 Time: 2012-05-08 16:06:57.967 Class: oracle.iam.connectors.icfcommon.service.oim9.OIM9Provisioning Method: getChildFormDataByLabel Level: OK Message: isDateAsTS: true
    Thread Id: 142 Time: 2012-05-08 16:06:58.147 Class: oracle.iam.connectors.icfcommon.service.oim9.OIM9Provisioning Method: getChildFormDataByLabel Level: OK Message: Return
    Thread Id: 142 Time: 2012-05-08 16:06:58.151 Class: oracle.iam.connectors.icfcommon.service.oim9.OIM9Configuration Method: getITResourceDetails Level: OK Message: Enter
    Thread Id: 142 Time: 2012-05-08 16:06:58.590 Class: oracle.iam.connectors.icfcommon.service.oim9.OIM9Configuration Method: getITResourceDetails Level: OK Message: Return
    Thread Id: 142 Time: 2012-05-08 16:06:58.594 Class: oracle.iam.connectors.icfcommon.service.oim9.OIM9Configuration Method: getLookupMap Level: OK Message: Enter: Lookup.saidt.Configuration
    Thread Id: 142 Time: 2012-05-08 16:06:58.853 Class: oracle.iam.connectors.icfcommon.service.oim9.OIM9Configuration Method: getLookupMap Level: OK Message: Return
    Thread Id: 142 Time: 2012-05-08 16:06:58.859 Class: oracle.iam.connectors.icfcommon.service.oim9.OIM9Configuration Method: getLookupMap Level: OK Message: Enter: Lookup.saidt.UM.Configuration
    Thread Id: 142 Time: 2012-05-08 16:06:58.938 Class: oracle.iam.connectors.icfcommon.service.oim9.OIM9Configuration Method: getLookupMap Level: OK Message: Return
    Thread Id: 142 Time: 2012-05-08 16:06:58.942 Class: oracle.iam.connectors.icfcommon.service.oim9.OIM9Configuration Method: getLookupMap Level: OK Message: Enter: Lookup.saidt.UM.ProvAttrMap
    Thread Id: 142 Time: 2012-05-08 16:06:59.017 Class: oracle.iam.connectors.icfcommon.service.oim9.OIM9Configuration Method: getLookupMap Level: OK Message: Return
    Thread Id: 142 Time: 2012-05-08 16:06:59.061 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: configure Level: OK Message: Enter
    Thread Id: 142 Time: 2012-05-08 16:06:59.065 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: getConfigValue Level: OK Message: Got [port] from IT resource
    Thread Id: 142 Time: 2012-05-08 16:06:59.069 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: configure Level: INFO Message: Setting [port] to [2484]
    Thread Id: 142 Time: 2012-05-08 16:06:59.074 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: getConfigValue Level: OK Message: Got [username] from IT resource
    Thread Id: 142 Time: 2012-05-08 16:06:59.078 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: configure Level: INFO Message: Setting [username] to [idmuser]
    Thread Id: 142 Time: 2012-05-08 16:06:59.083 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: getConfigValue Level: OK Message: Got [protocol] from IT resource
    Thread Id: 142 Time: 2012-05-08 16:06:59.088 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: configure Level: INFO Message: Setting [protocol] to [TCPS]
    Thread Id: 142 Time: 2012-05-08 16:06:59.093 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: getConfigValue Level: OK Message: Got [uniqueAttributeName] from IT resource
    Thread Id: 142 Time: 2012-05-08 16:06:59.097 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: getConfigValue Level: OK Message: Got [uniqueAttributeName] from Config Lookup
    Thread Id: 142 Time: 2012-05-08 16:06:59.101 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: configure Level: OK Message: Value not found for [uniqueAttributeName]
    Thread Id: 142 Time: 2012-05-08 16:06:59.106 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: getConfigValue Level: OK Message: Got [password] from IT resource
    Thread Id: 142 Time: 2012-05-08 16:06:59.110 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: configure Level: INFO Message: Setting [password] to [IdmPwd05!]
    Thread Id: 142 Time: 2012-05-08 16:06:59.114 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: getConfigValue Level: OK Message: Got [serviceName] from IT resource
    Thread Id: 142 Time: 2012-05-08 16:06:59.118 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: configure Level: INFO Message: Setting [serviceName] to [said]
    Thread Id: 142 Time: 2012-05-08 16:06:59.122 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: getConfigValue Level: OK Message: Got [ip] from IT resource
    Thread Id: 142 Time: 2012-05-08 16:06:59.126 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: configure Level: INFO Message: Setting [ip] to [10.1.101.33]
    Thread Id: 142 Time: 2012-05-08 16:06:59.130 Class: oracle.iam.connectors.icfcommon.ConnectorFactory$ConnectorConfigurator Method: configure Level: OK Message: Return
    Thread Id: 142 Time: 2012-05-08 16:06:59.146 Class: oracle.iam.connectors.icfcommon.Form Method: getFieldValues Level: OK Message: Enter
    Thread Id: 142 Time: 2012-05-08 16:06:59.150 Class: oracle.iam.connectors.icfcommon.Form Method: getChildFormFieldValues Level: OK Message: Enter
    Thread Id: 142 Time: 2012-05-08 16:06:59.151 Class: org.identityconnectors.framework.api.operations.SchemaApiOp Method: schema Level: OK Message: Enter: schema()
    As you can see from the logs, there are a lot of sensitive datas, wich are retrieved from the IT resource configured, and that are displayed in plain text on the log (username and password)
    I would prefer for ICF to log nothing, except some logs, that I could implement on my connector code.
    Could you help me remove these logs from being displayed?
    Best Regards,
    Eugert

    Hello CraigB,
    ICF is the new framework that oracle suggests to create connectors.
    I have developed the connector following these guides:
    http://docs.oracle.com/cd/E21764_01/doc.1111/e14309/icf.htm
    http://docs.oracle.com/cd/E21764_01/doc.1111/e14309/icftutorial.htm#OMDEV3344
    Regards,
    Eugert

  • Developping custom trusted recon connector with ICF - 11g Release 2

    Hi all,
    We need to develop a custom connector for trusted source reconciliation (trusted source is HR system). We need to implement custom logging mechanizm (catch the comming data from HR and log it to db). Also in our HR system user deletion is not flaged but directly the record is deleted from the db, can we handle this with ICF? I mean can we search both HR and IDM for all records on the connector side? Any guide is strongly appreciated...
    Thanks in advance..
    Aliye

    Thank you for your response Gyanprakash...
    From what I understand at all, when I develop custom connector bundle using ICF (implementig the interfaces for Connector and ConnectorConfiguration) :
    The implemented methods
    SchemaOp, CreateOp, DeleteOp, UpdateOp, SearchOp<Map<String, String>>, GetApiOp, is all for the target system, I mean our searches are always on the target system(in my case HR system), if I want to make search for users on IDM(to get all users on IDM) we must use OIM API, am I right?
    Thank you for your help
    BR

  • Target Recon using ICF flatfile connector in OIM 11gR2

    Hi,
    we developed a flatfile recon using Oracle Assets (where there was a predeveloped oracle flatfile connecter using ICF) and deployed the Flatfile connector on java connector server using ICF. for test purposes, We took a user created already in OIM and enter the same user details in flatfile and ran a recon operation. We created a scheduled job and ran the job successfully. When we check the recon events, it shows a user creation successful in the events. When we went and checked the user profile, the flatfile resource is not reflected in the User Accounts Tab.
    Can anyone please let me know how we can ensure that the flatfile resource is reflected in the Accounts provisioned section?
    Thanks

    Have you created Application instance for this resource in OIM.
    You have to create Application Instance -> Login to Sysadmin url->Create sandbox->click on Application Instance-> create-> select resource object and itresource->save it-> now click on create form-> save it -> referesh dropdown and select the form now save the appinstance.->publish sandbox
    Run scheduled task "Catalog sync" similar to that. So, Appinstance will be available to catalog for provisioning.
    Now you can run the target recon. your account will be available under User->accouts tab.
    find below links
    http://docs.oracle.com/cd/E27559_01/dev.1112/e27150/resmgt.htm#CBBFAIEC
    http://docs.oracle.com/cd/E27559_01/admin.1112/e27149/appinstance.htm#CHDHDFIE

  • Need help to develop a custom connector

    I need some help on developing the custom connector to Homegrown application and the version i am using is OIM9.0.3
    First of all what are the steps do we need to care while developing a custom connector.
    I can't able to find the process in google to develop the custom connector.
    If you have any data regarding the development of custom connector, plz share to me....
    What are the thing do we need to take care while developing the connector.
    I referred in OIM9.1 version there was an option to develop the Custom connector by using Genric technology, can we create the custom connector by using the GTC feature in OIM 9.1
    early response will be appreciated

    The docs for the new GTC framework are here: http://download.oracle.com/docs/cd/E10391_01/doc.910/e10360/about.htm#Toc153968019. GTC is useful if you target application exposes standards-based SPML (Service Provisioning Markup Language) user management interfaces, although it sounds like this isn't the case for you.
    You will most likely need to go the traditional route in terms of connector development, which involves building OIM Process Task Adapters to invoke the application API's (I assume they're Java?) and invoking those adapters from within an OIM Provisioning Process.
    Rob

  • Custom Connector for Database for reconicitation

    Hi,
    I have written my own customer connector to load all the users from external application database to OIM for reconcilitation (just initial loading of users).Now I want to check if a user information is changed in OIM it should be reflected in database and vice versa (if a user information is changed in database it should reflect in OIM).Which API will get us the all details from OIM or atleast.. those details.. from which I can get to know.. which records were updated....I cant find it in API guides of OIM.. please dont give me the link for OIM api guides
    Thanks
    Edited by: user642288 on Apr 6, 2009 9:35 AM

    For changes in the target, i would suggest using a last modified timestamp. Use this value on your it resource. During your reconciliation, query only for those records that have been modifed. When you complete the recon, update the timestamp with the current value.
    If there are specific fields you want to pass from the Xellerate User profile to the target database, you'll need to trigger the changes using the Lookup.USR_PROCESS_TRIGGERS lookup. Add your triggers to the provisioning process definition for your database provisioning to update the fields on your form to trigger the "Updated" tasks to write the value to the target.
    You should not need any OIM APIs for the provisioning so long as you have configuring provisioning tasks to your target.
    -Kevin

  • Jar files need for Custom connector API app

    hi all,
    I am doing an application regarding "Custom connector API", for doing the application I need "jdom,rome-0.6" jar files. kindly send these jar files it will be helpful to me. To do such custom connector API application any plugins must be added to  it, if so please let me know???
    thanks in advance,
    Aravind.

    Hi,
    You can find the jdom.jar file from the plugins/com.sap.km.rfwirad_7.1.5/lib/jdom.jar.
    If you add classlocator to your studio you can find the required jar file for your imported classes very easily. To add the classlocator to your studio go to the below blog
    Using JAR Class Finder
    Regards
    Suresh

  • In WAS 7.0 for windows custom connector VBscript  not working

    Hi ,
    I am using custom connector for windows 2003 server. It has java and vbscript .Java retrieve the dynamic values of servername,userid,password from the server it will pass to the VB .VB will connect to the windows 2003 server and it will create user,update user,delete user etc.I deliverd the connector which is working in the Jboss and Bea weblogic application servers.The customer asking for Websphere application server When i use the Websphere application Server 7.0 The "Vb script is not working for provisioning(Create user function) please help on this .example vbscript code as follows
    Set objNS = GetObject("WinNT:")
    Set objRemote = objNS.OpenDSObject("WinNT://" & strComputer, strAdminUser, strAdminPassword, ADS_SECURE_AUTHENTICATION Or ADS_USE_ENCRYPTION)
    Wscript.echo "Connection established successfully with system: " & strComputer
    Set objUser = objRemote.Create("user", strUserName) ' error is (null): A specified logon session does not exist.
    'It may already have been terminated.
    objUser.FullName = strFullName
    objUser.SetPassword strPassword
    objUser.SetInfo
    above mentioned line i am getting the error . I tried by the hard coding the values for that also same problem.But when remove the script from connector and run it outside its working .Please help on this

    There is usually a button bar with buttons to format text like Bold and Italic just above the text area where you compose and edit the message text.<br />
    That toolbar may also have a button to turn a text link into a clickable hyperlink (look for a chain like button).<br />
    You can select the link text and click that button to turn the link into a clickable hyperlink.<br />
    If you can't find the button then hover them all to check the tooltip of each (e.g. Insert hyperlink).

  • Calling RFC from custom connector

    Hi,
    I am developing a custom connector for UWL to get tasks from 3rd party system.
    I need to call a RFC from backend SAP system to complete Input data for this 3rd party provider.
    I assume that I have to make an RFC call from getItems() method of connector.
    Any idea how to call a RFC from UWL custom connector code?
    Please help.
    Thanks & Regards,
    Amey

    Hello Karri,
    Yes, I am aware of two ways of calling RFCs from Java code.
    Normally, I use following approach to call RFCs from my other Portal Components (JSPDynpages): -
    IPortalComponentRequest request = (IPortalComponentRequest) this.getRequest();
    IPortalComponentContext myContext = request.getComponentContext();
    IPortalComponentProfile myProfile = myContext.getProfile();
    String sapSystem = myProfile.getProperty("SystemIdentifier");
    ISystemLandscapeWrapper landscapeWrapper = (ISystemLandscapeWrapper) UMFactory.getSystemLandscapeWrappers().get(0);
    ISystemLandscapeObject systemLandscapeObject = landscapeWrapper.getSystemByAlias(sapSystem);
    IJCOClientService clientService = (IJCOClientService) PortalRuntime.
    getRuntimeResources().getService(JCO_CLIENT);
    request.getNode().putValue(LOCALE_NODE_KEY,     Locale.ENGLISH);
    IJCOClientPoolEntry poolEntry = clientService.getJCOClientPoolEntry(sapSystem,request);
    JCO.Client client = poolEntry.getJCOClient();
    client.connect();
    IRepository repository = JCO.createRepository("repository", client);
    IFunctionTemplate functionTemplate = repository.getFunctionTemplate(Z_BAPI_EMP_GBU_GET);
    JCO.Function function = new JCO.Function(functionTemplate);
    JCO.ParameterList importList = function.getImportParameterList();
    importList.setValue("US", "OBJTYP");
    importList.setValue(request.getUser().getUniqueName(), "USRID");
    client.execute(function);
    JCO.ParameterList outputList = function.getExportParameterList();
    gbuCountryBean.setGbu(outputList.getString("GBU"));
    gbuCountryBean.setCountry(outputList.getString("COUNTRYCODE"));
    gbuCountryBean.setPersArea(outputList.getString("PERS_AREA"));
    gbuCountryBean.setCompanyCode(outputList.getString("COMPANYCODE"));
    When I tried implementing same in UWL custom connector, I am not able to get instance of 'request' object.
    Any hints/ideas on this?
    Hence as an temporary alternative, I wrote following to successfully execute RFC.
    mConnection = JCO.createClient(sapclient,  sapuser,
    sappassword,  "EN", saphost, sapsysnumber);
    mConnection.connect();
    mRepository = new JCO.Repository("GetLeaveRequestFlag", mConnection );
    IFunctionTemplate ftemplate = mRepository.getFunctionTemplate(Z_BAPI_CHECK_LR_TO_APPROVE);
    myFunction = new JCO.Function(ftemplate);
    JCO.Field OBJECT_TYPE = myFunction.getImportParameterList().getField("OBJECT_TYPE");
    OBJECT_TYPE.setValue("US");
    JCO.Field USERID = myFunction.getImportParameterList().getField("USERID");
    OBJECT_TYPE.setValue(p_userID);
    mConnection.execute(myFunction);
    JCO.Field leaveRequestFlag = myFunction.getExportParameterList().getField("FLAG_LEAVE_REQUEST_RECORD");
    mConnection.disconnect();
    But only catch here is that I need to create & maintain SAP logon credentials for a particular user manually.
    It is not possible to single sign on connector user into SAP system (like its done above).
    Any thoughts on this?
    Thanks & Regards,
    Amey

  • How to install OID connector using OIM API in 11g?

    Hi All,
    We are using OID connector in OIM 11g environment. It is a simple process to install OID connector by unzipping the connector zip file to ConnectorDefaultDirectory and goto Admin console and load the connector.
    However, we are looking for API methods to simulate "load the connector " step in GUI.
    Please help.
    Thanks
    Mahendra.

    Hey Mahendra,
    I am not aware of this API to do the 'Deployment Manager' load task. But III try to help you using another way:
    1-You can use ICF API to do this task(creating it specifically to OID). Using ICF: http://www.groenenberg.nu/Oracle_Doc/AS_11.1.1.5/doc.1111/e14309/icf.htm#BABFDJHJ
    2- And following this example that my buddy did for Open DS: http://itnaf.org/2011/12/30/developing-icf-connectors/
    Another helpful doc: http://docs.oracle.com/cd/E14571_01/doc.1111/e14309.pdf
    I hope this helps,
    Thiago Leoncio.

  • Custom Connector Run Time Variable Error.

    Hello community,
    I developed a custom connector to provision users to a target resource. Now here is my problem, after we create the sandbox, create an application instance, activate and publish the sandbox, and attempt the provisioning (probably missed to type a step but you know the drill) I get the error below. NOW, this part is the part that says something about the exception. The funny thing is that I can execute ALL methods from the IDE successfully, which is the same code deployed to OIM JavaTasks... any thoughts?
    Caused by: javax.xml.bind.JAXBException: {http://tempuri.org/}canManagerUsers is not a valid property on class OVHDoorServiceClient.CreateUser
         at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getElementPropertyAccessor(JAXBContextImpl.java:986)
         at com.sun.xml.ws.client.sei.BodyBuilder$DocLit.<init>(BodyBuilder.java:199)
         at com.sun.xml.ws.client.sei.SEIMethodHandler.<init>(SEIMethodHandler.java:81)
         at com.sun.xml.ws.client.sei.SyncMethodHandler.<init>(SyncMethodHandler.java:91)
         at com.sun.xml.ws.client.sei.SEIStub.<init>(SEIStub.java:92)
         ... 274 more
    com.thortech.xl.dataobj.util.tcAdapterTaskException: class OVHDoorServiceClient.CreateUser do not have a property of the name {http://tempuri.org/}canManagerUsers
    NOW FULL EXCEPTION MESSAGE:

    Also, the target resource in this case is a web service. I generated the code using JDeveloper. I took a look at the jar file that I deployed and package-info.class is there and the package was created using Apache Ant 1.7.1 I am specifying this because in earlier versions of ant a similar problem was reported. Again, I can successfully execute tests from my IDE.

  • No items exist in uwl after delpoying uwl custom connector

    Hi,gurus,
    I'm  developing a uwl custom connector now ,but after successfully deploying par file into portal,there are no items in uwl.We
    have regeisted the connector,and the connector status in uwl is successful.Below is the code of getItems(..).We
    didn't connect the provider but temporaly use the hard code.
      ConnectorResult result = null;
      List items =  new ArrayList();
      Item item = new Item(
      getId(), //connectorId
      system, //systemId
      "dfdfdf", //externalId
      "context.getUserId()", //userId
      -1, //attachment count
      null, //date created
      null, //creator id
      null, //due date
      null, //external object id
      "uwl.task.pms", //external type
      "uwl.task.pms", //item type
      PriorityEnum.HIGH, //priority
      StatusEnum.NEW, //status
      "my subject" //subject
      item.setDescription("to do item");
      item.setExecutionUrl("http://172.16.126.36/index.asp");
    //  String myItemType = myItemTypes[0]; 
    //  item.setItemType(myItemType);
      items.add(item);
      ProviderStatus  status = new ProviderStatus(true,system, PMSConnector.CONNECTOR_ID);
      result = ConnectorResult.createSnapshotResult(new ItemCollection(items),status);
    Very appreciate your help.Thanks in advance.
    Edited by: xinjiang li on Jan 12, 2010 10:56 AM

    Hi,
    Have a look at the ISystem interface in the Javadocs: http://help.sap.com/javadocs/NW04S/current/ep/com/sap/portal/pcm/system/ISystem.html
    I appears that if you could get an instance of the system object then you could use the IAttributeSet interface methods:
    "ISystem inherits the interface com.sap.portal.pcm.admin.IAttributeSet, which enables manipulation of its attributes. "
    Hope this helps,
    SImon

Maybe you are looking for

  • Embed eForm on Frontend of Site, Generate and Store Accomplished PDF

    Hi Everyone, My company is thinking about purchasing Adobe Acrobat X Pro, but we're on the fence since we're not sure which variant of the product to buy, nor are we sure if its even capable of doing what we need it to do. I've tried doing the live-c

  • How to use SUBMIT key word in the program in the program

    Hello Folks,                  I want use SUBMIT statment in the program for calling the other program. My query is I have one report named REPORT1 and I am using the SUBMIT statment in this report to call the second report named as REPORT2. The flow

  • Selected FONT is ignored when an email has previous text, or is not originated by me.

    I have bad eyesight, and need the font to be bold.  The contact information is bold, but the body of the email is not.  It is smaller, not bold, and a light grey in color, so I cant read it.  Any suggestions?  I previously had the world, and this was

  • Max file size in OSX Tiger?

    I regularly backup my hard drive to my USB 2.x 80GB drive with Retrospect. As of the moment my backup file is 20GB's. Is there a max file size limit like there was in the old Mac os? Thanks, John

  • Latest ios (4.3.1)

    Hi I'm kinda having some issues trying to download the latest ios which is 4.3.1. I tried a few times and each time it said runtime error. currently have ios 4.1. and also I'm liviing in Sri lanka Please help me out....