Custom AS400 Connector Implementation

Hi everyone,
I want to implement my custom AS400 connector.
Do you have any guide or tutorial about AS400 custom connector impelentation?
Can you tell me about custom connector infrastructure?
Thanks.
Best regards.

Hi Rajiv Dewan,
This is existing AS400 connector and guide.
This connector is not compatible with AS400 V4.
Because of this, I have to implement my own AS400 custom connector.
How can I implement this ?
Thanks.
Best regards.

Similar Messages

  • Custom ICF Connector; Upd ChildTableValues (delete) not sending group name

    I'm building a custom ICF connector implemented as a .Net bundle. The UpdateChildTableValues operations for add and update on groups pass the group name into the code but the delete does not. There doesn't seem to be any indication of the operation itself for groups so it seems the developer must handle target group memberships in the code, which is fine. However, if a delete doesn't send the group name, how do I know what group to even look for? It seems this also adds the burden of API calls against OIM to identify the user's group assignments as well as a target search to compare and decide what was removed.
    OIM 11gR1 on RHEL 6.4 (64-bit)
    11.1.2 Connector Server on Win2K8R2 (64-bit)
    .Net 4 target build/C# 4.0

    You have 2 options when working with child tables:
    1) use ICProvisioningManager#updateChildTableValues -- this provides the list of values after the update, so let's say the attribute has values group1, group2, group3, you remove group1 then the UpdateOp#update with attribute values group2, group3 will be called on your connector (so in this case your connector needs to implement UpdateOp). You are right, it might mean additional target API call in your connector (depending on target).
    2) use ICProvisioningManager#addChildTableValue, ICProvisioningManager#updateChildTableValue, ICProvisioningManager#removeChildTableValue -- when you use these methods, the connector will get the changes only. In the previous example UpdateAttributeValuesOp#removeAttributeValues with value group1 would be called on your connector. You connector needs to implement UpdateAttributeValuesOp to make this work.
    Tomas

  • Custom TimeOut/SessionExpiry implementation

    Guys,
    Is it possible to hook into OC4j your own custom session-time/expiry implementation ?

    Hi Rajiv Dewan,
    This is existing AS400 connector and guide.
    This connector is not compatible with AS400 V4.
    Because of this, I have to implement my own AS400 custom connector.
    How can I implement this ?
    Thanks.
    Best regards.

  • OIM Custom File Connector

    Hi Guys,
    I'm new to custom connector development. I'm developing a custom file connector for OIM. The AIM is that when a user is added to OIM a custom file connector is invoked and the user should dumped into a file. Can some one outline high level step to follow to accomplish the following task? Also can someone suggest good resources which will help for the development?
    Thanks in advance for help.
    Regards,
    Prasad Shinde

    just write a post process event handler, which will trigger on create user.
    Now write a java code(file handling) to write on the file for current user data. The data will be available in Orchestration
    http://docs.oracle.com/cd/E14571_01/doc.1111/e14309/oper.htm#CCHHHGEC
    If you need periodic (ie twice or thrice a day) then implement Scheduled task.

  • Writing Customized AD Connector.

    Expert,
    My New client has a requirment that , they dont want to buy OOTB AD connector for project (OIM 9.1.0.1). So I have to write a custom AD Connector for project.
    Need your help to know what all componant i need to write/configure apart from Java Code. like Look-up , IT Resource etc.
    It would be more helpful , if you reply with ..which all componant use for what?
    Cheers
    Edited by: OIMAndMe on Jan 9, 2013 7:01 PM

    You should anyway download the OOTB AD connector,
    learn the connector architecture thoroughly,
    Learn how to make JNDI calls by Google online tutorials
    Learn all the components provided by the connector
    And Then develop only those components which are needed by your customer requirement
    I hope that since your customer is not ready to bye the connector, their requirements too should be comparatively simpler.
    Even then This is going to be a month long effort, may be more. Moreover Oracle won't provide any support for any custom connector you develop in house particularly when your customer does not want to use one of the most popular connectors.
    If you are comfortable with JNDI call technique things should be comparatively easier. So first of all focus on JNDI tutorials for 2/3 days.
    Once you are comfortable with normal provisioning operations like user creation, group creation, group assignment, fetching and searching of users, groups and OUs you should go for next stage.
    Then install OOTB connector in any test machine and learn its various components. Go through basic online training about OIM about Resources, lookups etc.
    You must study a lot, learn a lot and implement a lot. It would be a good learning experience. However it would be quite time consuming and painful too.
    Also cost wise too, purchasing OOTB connector seems to be good idea because it anyway will take you one month effort minimum.

  • Custom ICF Connector for Salesforce

    Gurus,
    I am new to the concept of ICF connector.
    I got a new requirement to develop a custom ICF connector for salesforce.
    Are there any samples for salesforce to which u can direct me? A lot is there in google for flatfile which I don't understand how to use it for salesforce. I am looking for salesforce as I am not sure how to implement for it.
    Please help.

    I believe Salesforce exposes Create User/Update User etc Webservices. Just get it confirmed first and try to use OOTB Webservice connector to integrate with Salesforce.
    ~J

  • What custom cable connector do I order for a DAQCard-6715?

    The 776832-01 ...
    http://sine.ni.com/nips/cds/view/p/lang/en/nid/12803
    ... looks like the right connector for connecting to PCMCIA devices like the DAQCard 6715, but hopefully someone from NI can confirm this.
    Thanks In Advance - MJD

    Hello mdillon,
    I believe that the connector that you linked to is made for the larger
    sized 68-pin connectors on the PCI E series DAQ boards.  The
    PCMCIA and PCI M series boards have a smaller connector on them. 
    If you want to make a custom cable, you would first have to use the standard cable for the DAQCard 6715 as an adaptor for the 68-Pin Custome Cable Connector/Backshell Kit.
    Message Edited by E.Lee on 09-14-2005 02:57 PM
    Eric
    DE For Life!

  • How do I automate a custom component not implementing UIComponent?

    I have tried using Adobe's instructions for automating custom components by creating a delegate class to use as a mixin, but
    1)  the super() statement in the delegate of the constructor is not recognized by the compiler,
    2) I am not able to use a DisplayObject as an argument to init(),
    3) I am not able to return the custom component as a IAutomationObject from the parent component's getAutomationChildAt method.
    Is it simply not possible to automate a custom component not implementing UIComponent?

    If you look in the library panel, there should be an entry for your custom component - probably something like CustomComponent1.mxml. Drag this out onto the artboard to create a new instance of the component.
    In the case of a custom component, you can't change much on the second instance. If you have something like a text input skin though, you can change the text it is displaying for each instance.
    We are working on making this sort of thing easier in the future, so stay tuned

  • Custom CMIS Connector MoveHandler Cache issue

    Hi everybody.
    At the momment I'm working the custom CMIS connector, that should work only with Alfresco. Connector is almost done, but I'm having strange issue with MoveHandler. What happens is when I move file into another directory, and try to move it back, Windows Explorer display the message like the file already exists, and do I want to replace, rename or cancel moving. The same thing happens with moving folders. After initial move, asset is really moved, I checked on Alfresco, and also Adobe Drive displays that the asset is moved into right directory. So, probably there are some cache leftovers after first move. I followed next procedure: rename asset, than delete if exists in destination directory, than move, and than UpdateRecipe for destination object. I tried even to create delete recipe for original file, but it didn't help. Can anybody help me please?
    Thanks in advance

    Hi everybody.
    At the momment I'm working the custom CMIS connector, that should work only with Alfresco. Connector is almost done, but I'm having strange issue with MoveHandler. What happens is when I move file into another directory, and try to move it back, Windows Explorer display the message like the file already exists, and do I want to replace, rename or cancel moving. The same thing happens with moving folders. After initial move, asset is really moved, I checked on Alfresco, and also Adobe Drive displays that the asset is moved into right directory. So, probably there are some cache leftovers after first move. I followed next procedure: rename asset, than delete if exists in destination directory, than move, and than UpdateRecipe for destination object. I tried even to create delete recipe for original file, but it didn't help. Can anybody help me please?
    Thanks in advance

  • 776832-01 68-pin Custom Cable Connector/​Backshell Kit wire size

    Does anyone know what wire size the 776832-01 68-pin Custom Cable Connector/Backshell Kit connector's solder cups accept?
    I need to create a custom cable but can not use ribbon cable connectors to do it so this is a promising alternative.
    Thanks for everyione's help.
    Respectfully,
    Richard A Cleaver

    Hi Richard,
    I looked at the specs for the custom cable connector and the maximum wire size should be 20 AWG.
    I hope this helps,
    S_Hong
    National Instruments
    Applications Engineer

  • Issue with Third Party Adapter for custom JCA Connector in Oracle 11g.

    Hi,
    For a proof of concept, I have created my own JCA Connector. I have deployed this connector in Weblogic and it works as expected.
    Now I am trying to call the JCA Connecter from the SOA Bus. For this I have create a SCA Composite with a simple Web Service to expose the composite, a Third Party Adaptor to wrap the JCA Connector and a Mediator to wire the Web Service and the Third Party Adapter together. For the Third Party Adapter I have created both the needed *.wsdl and _3P.jca file my self. The problem is that I could not find any documentation about the _3P.jca file, and it looks like it that this file is new for 11g.
    After some puzzling and debugging I am able to deploy the SCA Composite with the Third Party Adapter. Though when I test the exposed Web Service with the Enterprise Manager I get errors and a stack trace. The problem is that the Record Converter I have created receives the default XMLRecord implementation (oracle.tip.adapter.fw.record.XMLRecordImpl) and not the implementation of the XMLRecord I have created my self.
    So the question is does anybody know how to configure the Third Party Adapter so that it will use my custom implemenation of the XMLRecord interface (oracle.tip.adapter.api.record.XMLRecord) instead of the default implementation of the XMLRecord (oracle.tip.adapter.fw.record.XMLRecordImpl).
    I would suspect that it should be configured in the _3P.jca file, though I don't know how. The following is the content of the current _3P.jca file I am using.
    <adapter-config name="DiskAdapter" adapter="Disk Adapter" wsdlLocation="JCADiskConnector.wsdl"
                    xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
      <record-converter className="com.osc.jcaadapter.convert.DiskRecordConverter"/>
      <connection-factory location="jndi/diskcf" adapterRef=""/>
      <endpoint-interaction operation="Send" portType="Send_ptt">
        <use-record-converter addonNamespace="http://somecomp.com/DiskAdapter"/>
        <interaction-spec className="com.osc.jcaadapter.impl.DiskInteractionSpecImpl">
          <property name="FunctionName" value="do-it"/>
        </interaction-spec>
      </endpoint-interaction>
    </adapter-config>So I am hoping that some one knows how you should configure the Third Party Adapter so it uses my own implementation of the XMLRecord interface.

    Hi Simeon,
    That is a good suggestion, and I would certainly try to do that if I was not making a proof of concept. It would solve my problem of not getting the sub class of the XMLRecord.
    Though for making my proof of concept I found a 10g example that used sub classes of the XMLRecord, and that is why I wanted to get the same example to work on 11g.
    The alternative of passing a parameter through with InteractionSpecs, is an interesting though can not solve this problem. I don't have a problem with the javax.resource.cci.Record, I can determine the implementation of that in the conversion class it self.
    The problem is the XMLRecord generated by the Oracle SOA Adapter Framework, some how I need a way to influence that to generate the correct implementation of the XMLRecord.
    So your post is certainly helpfull if I was not trying to get this specific problem to work :).
    But I am afraid that I will end up in implementing your sugestion.
    Regards
    Maikel.
    Edited by: M. Dierdorp on 13-aug-2010 6:34

  • Create Object Function with Custom ICF Connector

    Hi,
    I am developing an ICF Custom Connector. When provisioned a user, the user is created on the target succesfully but the process remains on the "Provisioning" status. When i control the log file, i see the following error:
    [oim_server1] [ERROR] [] [ORACLE.IAM.CONNECTORS.ICFCOMMON.PROV.ICPROVISIONINGMANAGER] [tid: [ACTIVE].ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: c4b0db765c688017:-2d2de9cf:13c04b25533:-8000-0000000000002b20,0] [APP: oim#11.1.2.0.0] oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : createObject : Error while creating user[[
    java.lang.IllegalArgumentException: null field label doesn't exist
         at oracle.iam.connectors.icfcommon.service.oim9.OIM9Provisioning.getFieldName(OIM9Provisioning.java:174)
         at oracle.iam.connectors.icfcommon.service.oim9.OIM9Provisioning.setFormField(OIM9Provisioning.java:63)
         at oracle.iam.connectors.icfcommon.service.oim11.OIM11Provisioning.setFormField(OIM11Provisioning.java:299)
         at oracle.iam.connectors.icfcommon.prov.ICProvisioningManager.createObject(ICProvisioningManager.java:277)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpICFCREATEOBJECT.CREATEOBJECT(adpICFCREATEOBJECT.java:109)
         at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpICFCREATEOBJECT.implementation(adpICFCREATEOBJECT.java:54)
         at com.thortech.xl.client.events.tcBaseEvent.run(tcBaseEvent.java:196)
         at com.thortech.xl.dataobj.tcDataObj.runEvent(tcDataObj.java:2492)
         at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(tcScheduleItem.java:3181)
         at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(tcScheduleItem.java:753)
         at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:604)
    Thanks
    Fyigit

    null field label doesn't exist you have to create return field in process form and map this field to provisioning lookup. In this lookup CodeKey should be your process form field and Decode should be __UID__
    Test the provisioning again...

  • Custom UDS Connector

    Hi!
    We are are using a custom JAVA socket server for low level acquisition and processing of tag-based data. As mentioned in the MII help it should be possible to implement an custom interface to MII (12.0) using UDS Framework (or something else?).
    Our server supports typical methods like connect (IP+port) and read or write tags by name etc. So it will match perfectly to MII data services and tag queries.
    Does anybody know how to implement such a connector, resp. where to get the information and software needed?
    Thanks for your help,
    Regards
    Gerhard

    Gerhard,
    A quick search in the forum for UDS SDK find this [link|Re: Developing an UDS ?]. If you want to review the different types of UDS connectors, you can search the MII 11.5 help as well.
    [OPC Foundation |http://www.opcfoundation.org/]is a great link for shop floor connectivity. Hope it helps...
    Regards,
    Kevin

  • Custom File Accesor implementation in 6.1 MP1

    I have made an custom file accessor (IPTCustomFileAccessor) using the Portal Server API for a crawler that is crawling a news website. I found example of the implementation of a custom file accessor to ALI version 5 but it seems that it does not go the same way in version 6.1.
    Here is what I have done:
    1. copied my custom accessor .jar file to <PORTAL_HOME>\accessors\customfa.jar2. Created accesors.xml to <PORTAL_HOME>\settings\config with following content:
    <accessorlibs>
    <accessorlib name="sampleaccessor" path="accessors/" />
    </accessorlibs>3. After that restarted the Portal. When the portal is starting it gives me some error about 5.0 configs not suitable in 6.1
    After that I tried to use the 6.1's dynamic loads:
    1. I created a new folder named accessors to <PT_HOME>\settings\portal\dynamicloads and moved the accessors.xml to that location
    2. Restarted the portal and then I get an error message:
    1559     portal.xxxx.xxx     8-22-2007     10:57:56.250     Fatal     UI_Infrastructure     Thread-0     com.plumtree.uiinfrastructure.application.startup.LoadCustomLoads     Fatal Exception loading lib file: c:\bea\alui\settings\portal\dynamicloads\Accessors\accessors.xml
    com.plumtree.openfoundation.util.XPNullPointerException: XPDynamicDiscovery failed to find all needed information in the xml file: c:\bea\alui\settings\portal\dynamicloads\Accessors\accessors.xml. Please make sure that the file is formatted correctly.Does anyone have a clue how should the accessors.xml be formatted? Thanks in advance!
    Greets,
    Nils-Erik Siren

    SSO info - as well as most other portal config info that used to be in various XML files - was moved to $PT_HOME/settings/portal/portalconfig.xml in G6.
    john

  • Custom File Processor implementing UploadedFileProcessor

    I am implementing a custom file processor since upload of files will be in GB, Faces Context is not available it gives NULL also the ServletRequest Object available seems to be a trimmed instance as it not could list any parameter values..
    Any idea on how to read parameter from request inside that class or to get to FacesContext?

    Hi Bowen,
    Here's the example DataPlugin closest to what you're describing.
    You can also look at Exercise 5 from the DIAdem Hands-On, posted here:
    http://www.ni.com/example/30393/en/
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments

Maybe you are looking for