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.0You 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. -
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 Shindejust 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 PMYou 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 - MJDHello 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 advanceHi 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 CleaverHi 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
Fyigitnull 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... -
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
GerhardGerhard,
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 SirenSSO 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
-
How can i restrict access to a mounted smb drive?
Hope someone can help this is bugging me! i'm running this apple script as a student logs in to mount the students share folder, located on a MS2003 server, and a share drive on an Xserve to their desktop: set student_name to (do shell script "echo $
-
Folks, I deployed a EJB Webservice(Document Literal) in Sun App Server. I am able to access the method through Static Stub but Dynamic proxy says the below error: port: {http://com.venkat.webservice/AllInOne/targ}AllInOneIntfPort does not contain ope
-
TS2446 how to reactive my apple account
resently i was downloading music on to my ipod touch 4 generation and it asked for my answers to my secret questions and i forgot the answers. then it deactivated my account for to many attempts. how do i get back on?
-
my husband got an ipad. he has been using my daughters apple id to log in to his ipad. she has an ipod touch. how do i make him his own apple id?
-
10.1.0.3 Agent on 10.2 RAC Cluster
Has anyone sucessfully installed the 10.1.0.3 OEM agent on a linux based 10.2 RAC cluster? I can not seem to find any documention on this. I have 10.1.0.3 agent running on 10.2 "non-rac" nodes but the installer seems to have difficulty when I try to