DeliveryManager API issue

Hi,
I am trying to use the DeliveryManager API for printing from my customised application. The code what I am using is as follows:
// create delivery manager instance
DeliveryManager dm = new DeliveryManager();
// create a delivery request
DeliveryRequest req = dm.createRequest(DeliveryManager.TYPE_IPP_PRINTER);
// set IPP printer host
req.addProperty(DeliveryPropertyDefinitions.IPP_HOST, "10.80.4.35");
// set IPP printer port
req.addProperty(DeliveryPropertyDefinitions.IPP_PORT, "9100");
// set IPP printer name
req.addProperty(DeliveryPropertyDefinitions.IPP_PRINTER_NAME,"/printers/Kyocera Mita FS-9500DN KX");
// set the document format
req.addProperty(DeliveryPropertyDefinitions.IPP_DOCUMENT_FORMAT,"application/postscript");
// set the document
req.setDocument("D:/XMLP_EXERCISES/xmlp_api/DEMO/test.html");
// submit the request
req.submit();
// close the request
req.close();
But the output what I get is always the source code of the html page and not the content as I see in the browser.
In the req.addProperty(DeliveryPropertyDefinitions.IPP_DOCUMENT_FORMAT,"") I have tried all these options -- "text/html", "text/plain", "application/postscript" but the output is the same (the source of the html file :( )
I would also want to know how to print a PDF document.
Can someone please help me out.
Thanks,
Suresh

I think your problem is related to pdf to PostScript.... you need to do that conversion before you print. Use a tool like pdftops
error IPP printing - can someone help me out?

Similar Messages

  • Payment api issue on MIDlet Application

    Hi All,
    I am having an existing MIDlet application in which I want to implement payment api. I have followed all the guidlines provided by BB team. I have even done a sample application for payment api using UiApplication which is working fine, now when I tried to use the same code in my MIDlet application its not working, giving error "Error!907: Descriptor missing required attribute: MIDlet-Name" during packaging of project.
    When I don't add paymentapi.jar from "order and export" of eclipse its giving me "Error!907: Descriptor missing required attribute: MIDlet-Name" and when I remove it from there in the same application it gets packaged properly. This is sort of annoying behaviour of BB!!!
    Can anyone please help if I am missing any step in my MIDlet application.
    Thanks in advance.
    -Roshni

    Adding more detail of the issue.  This issue is arising in OS5 device only, in OS6 and OS7 device it is working properly.  Seems that some issue is coming in paymentapi.jar while using the Registry api. (I have tried using both version of paymentapi.jar - 1.0 as well as 1.5 but the issue remains same.)
    Debug information is as follows:
    RegistryImpl.verifyClassname(String) line:1170
    RegistryImpl.getRegistry(String) line:168
    Registry.getRegistry(String) line: 304
    f$TestMidletInApp.b() line:142
    f$TestMidletInApp.a() line:126
    f$TestMidletInApp.a(PurchaseArguments$TestMidletInApp, int) line:67
    f$TestMidletInApp.a(PurchaseArguments$TestMidletInApp, int) line:27
    PaymentEngine$TestMidletInApp.purchase(PurchaseArguments$TestMidletInApp) line: 208
    MyScreen.fieldChanged(Field, int) line:65
    The message in IllegalArgumentException is : "classname does not exist in current application package."
    Supporting OS5 devices are very important to us so if anyone has any idea related to this issue then please reply, its urgent.
    If not anyone than I hope Blackberry Development Team has some answer to this issue.
    Thanks in advance.
    -Roshni

  • MDM ABAP API  ISSUE ( server  is getting down )

    Hi Folks,
    I am trying to retrieve matching results using MDM ABAP API.
    I am spiting source and target records into lot of blocks dynamically
    in program. I am getting output 2 to 3 times if i can run program
    sequential after that server is getting down (before running program
    i am completely going out and rerunning).After server bring's up
    running couple of times and server getting down.
    Please help me how can i solve this issue.
    Thanks,
    Anil.

    Hi Anil,
    You can have a look at the below links can cross check the steps you have performed in establishing the connection correctly:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/media/uuid/00c49ffb-e5e5-2910-73ba-c85af1da5b0a
    ABAP APIs: Error "The connection is not trusted"
    Comaptible ABAP APIs for MDM 5.5 SP6 Patch 1
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/tip%2b%2bMDM%2bABAP-API%2b%2bThings%2bto%2bRemember%2b(for%2bStarters)
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e060251e-b58d-2910-02a2-c9a1d60d9116
    Hope It Helped
    Thanks & Regards
    Simona Pinto

  • Shadowing API Issues on 2012R2 (SM_REMOTECONTROL GetSystemMetrics and WTSStopRemoteControlSession) Always Returns Zero

    According to the MSDN article on the GetSystemsMetric API, SM_REMOTECONTROL returns zero if the user is not currently being shadowed but will return non-zero if the user is currently being shadowed.  It lists no restirction on OS support from what I
    can see.
    WTSStopRemoteControlSession also lists no restrictions on OS support in MSDN.
    I have a simple VB.NET application that calls these APIs.  It basically reads:
    <DllImport("user32.dll", CharSet:=CharSet.Auto, ExactSpelling:=True)> Public Shared Function GetSystemMetrics(ByVal nIndex as Integer) As Integer
    End Function
    Private Const SM_REMOTECONTROL as Integer = &H2001
    <DllImport("wtsapi32.dll", SetLastError:=True)> Public Shared Function WTSStopRemoteControlSession(ByVal iLoginId as Int32) as Int32
    End Function
    Private Declare Function ProcessIdToSessionId Lib "Kernel32.dll" Alias "ProcessIdToSessionId" (ByVal processID as Int32, ByRef sessionID as Int32) as Boolean
    retVal = GetSystemMetrics(SM_REMOTECONTROL)
    On 2008R2, retVal = 1 when the user is being shadowed, retVal = 0 when the user is not being shadowed.
    On 2012R2, retval = 0 no matter if the user is being shadowed or not shadowed.
    Dim sessionIDCurrent as Int32
    ProcessIdToSessionId(Process.GetCurrentProcess, sessionIDCurrent)
    WTSStopRemoteControlSession(sessionIDCurrent)
    On 2008R2, the shadow session will be stopped and WTSStopRemoteControlSession returns non-zero (indicating success)
    On 2012R2, the sahdow session will NOT be stopped and WTSStopRemoteControlSession returns zero (indicating failure).  LastDLLError returns zero as well.
    Has anyone else run into this?  Is this a known issue?

    Known issue,similar to this question: http://stackoverflow.com/questions/14725781/getsystemmetrics-returns-different-results-for-net-4-5-net-4-0
    http://connect.microsoft.com/VisualStudio/feedback/details/763767/the-systemparameters-windowresizeborderthickness-seems-to-return-incorrect-value
    https://connect.microsoft.com/VisualStudio/feedback/details/753224/regression-getsystemmetrics-delivers-different-values
    Best Regards,
    Please remember to mark the replies as answers if they help

  • Bulk API issue with contact imports

    Is the bulk API having validation issues? I can update any existing or create any new imports.
    Simply posting the content below from the tutorial now results in a validation error:
    "name": "Docs Import Example",
    "fields": {
    "firstName": "{{Contact.Field(C_FirstName)}}",
    "lastName": "{{Contact.Field(C_LastName)}}",
    "emailAddress": "{{Contact.Field(C_EmailAddress)}}"
    "identifierFieldName": "emailAddress",
    "isSyncTriggeredOnImport" : "false"
    Here is the error:
    "failures":[{"field":"identifierFieldName","constraint":"Must be a string value, at least 1 character and at most 100 characters long."},{"field":"name","constraint":"Must be a string value, at least 1 character and at most 100 characters long."},{"field":"fields","constraint":"Is required."}]}

    Seems like an issue with UD_ADUSER_LOCKED field value. Change it to non null value and retry.

  • MDM ABAP API issue

    Hi Floks,
    We are getting core dump and server is getting down.
    If i can run same program with same variant working couple of times
    sequentially after that getting this issue.
    Thanks,
    Anil.

    Hi Anil,
    You can have a look at the below links can cross check the steps you have performed in establishing the connection correctly:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/media/uuid/00c49ffb-e5e5-2910-73ba-c85af1da5b0a
    ABAP APIs: Error "The connection is not trusted"
    Comaptible ABAP APIs for MDM 5.5 SP6 Patch 1
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/tip%2b%2bMDM%2bABAP-API%2b%2bThings%2bto%2bRemember%2b(for%2bStarters)
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e060251e-b58d-2910-02a2-c9a1d60d9116
    Hope It Helped
    Thanks & Regards
    Simona Pinto

  • OES and WebCenter Integration And PEP API Issues

    Hi All,
    Currently we want to develop a WebCenter app which will check Authentication Policy in Oracle Entitlement Server using PEP API.
    We encountered some issues, and have following questions:
    1. According to PEP sample API, seems the PEP client application could only connect to the OES which is deployed on the same container context (same WLS domain).
    Is that possible for our PEP client application to connect to OES which is deployed on a different WLS domain or even remote WLS?
    2. Currently we deployed our WebCenter Spaces and OES on different WLS domains, is this a common pattern for WebCenter and OES integration?
    We got following error while starting up OES, after we try deploying OES 11.1.1.5.0 and WebCenter Portal 11.1.1.6.0 together on a WLS (10.3.5) domain.
    Any ideas? Thanks in advance.
    Thanks,
    Nicholas
    Caused By: oracle.mds.config.MDSConfigurationException: MDS-00035: cannot load the class: oracle.security.apm.rgx.mds.cust.SiteCC.
         at oracle.mds.config.CustConfig.getCustClassList(CustConfig.java:365)
         at oracle.mds.config.CustConfig.loadFromBean(CustConfig.java:277)
         at oracle.mds.config.CustConfig.<init>(CustConfig.java:242)
         at oracle.mds.config.MDSConfig.loadFromBean(MDSConfig.java:781)
         at oracle.mds.config.MDSConfig.loadFromElement(MDSConfig.java:848)
         at oracle.mds.config.MDSConfig.<init>(MDSConfig.java:491)
         at oracle.mds.config.MDSConfig.<init>(MDSConfig.java:438)
         at oracle.mds.internal.lcm.deploy.DeployManager.deploy(DeployManager.java:516)
         at oracle.mds.internal.lcm.deploy.DeployManager.startDeployment(DeployManager.java:204)
         at oracle.mds.internal.lcm.MDSLifecycleListenerImpl.start(MDSLifecycleListenerImpl.java:215)
         at oracle.mds.lcm.weblogic.WLLifecycleListener.preStart(WLLifecycleListener.java:77)
         at weblogic.application.internal.flow.BaseLifecycleFlow$PreStartAction.run(BaseLifecycleFlow.java:282)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.application.internal.flow.BaseLifecycleFlow$LifecycleListenerAction.invoke(BaseLifecycleFlow.java:199)
         at weblogic.application.internal.flow.BaseLifecycleFlow.preStart(BaseLifecycleFlow.java:62)
         at weblogic.application.internal.flow.HeadLifecycleFlow.prepare(HeadLifecycleFlow.java:283)
         at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:613)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:184)
         at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:58)
         at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
         at weblogic.deploy.internal.targetserver.AppDeployment.prepare(AppDeployment.java:141)
         at weblogic.management.deploy.internal.DeploymentAdapter$1.doPrepare(DeploymentAdapter.java:39)
         at weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:191)
         at weblogic.management.deploy.internal.AppTransition$1.transitionApp(AppTransition.java:21)
         at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
         at weblogic.management.deploy.internal.ConfiguredDeployments.prepare(ConfiguredDeployments.java:165)
         at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122)
         at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
         at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
         at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    Finally I found the error I got was because of the wrong version of JDeveloper and WebCenter extension.
    Portal apps which created by JDev 11.1.1.6.0 are not able to run on WebCenter 11.1.1.1.5, while the ones created by JDev 11.1.1.1.5 with WC extension 11.1.1.4.0.120306 work.
    Looks like it's not a good idea to mix FMW products of different version in a single project.

  • DeliveryManager API to ipp printer returns Status of 11 ('Internal error')

    Here's my Java code, based on the sample:
    // create delivery manager instance
    DeliveryManager dm;
    // create a delivery request
    try {
    dm = new DeliveryManager();
    } catch (InvalidFactoryException e) {
    // TODO
    System.out.println("Unable to create delivery manager: Exception: " + e.getMessage());
    return;
    DeliveryRequest req;
    // set email subject
    try {
    req = dm.createRequest(DeliveryManager.TYPE_IPP_PRINTER);
    } catch (UndefinedRequestTypeException e) {
    // TODO
    System.out.println("Unable to create delivery request: Exception: " + e.getMessage());
    return;
    // set IPP host
    req.addProperty(DeliveryPropertyDefinitions.IPP_HOST, "dfw111ssun012");
    // default IPP port
    req.addProperty(DeliveryPropertyDefinitions.IPP_PORT, "631");
    req.addProperty(DeliveryPropertyDefinitions.IPP_USE_FULL_URL, "true");
    req.addProperty(DeliveryPropertyDefinitions.IPP_USE_CHUNKED_BODY, "true");
    // printer name
    req.addProperty(DeliveryPropertyDefinitions.IPP_PRINTER_NAME, "/printers/rightfax/.printer");
    // authentication
    req.addProperty(DeliveryPropertyDefinitions.IPP_AUTHTYPE, "IPP_AUTHTYPE_NONE");
    // req.addProperty(DeliveryPropertyDefinitions.IPP_AUTHTYPE, "IPP_AUTHTYPE_DIGEST");
    // req.addProperty(DeliveryPropertyDefinitions.IPP_USERNAME, "svc-rightfax.dfw");
    // req.addProperty(DeliveryPropertyDefinitions.IPP_PASSWORD, "Dresser.RF");
    req.addProperty(DeliveryPropertyDefinitions.IPP_DOCUMENT_FORMAT, "IPP_DOCUMENT_FORMAT_PLAINTEXT");
    // set the document to deliver
    try {
    String filestr = "/tmp/instructions.txt";
    File filename = new File(filestr);
    if (filename.exists()) {
    filestr = filename.getAbsoluteFile().toString();
    } else {
    System.out.println("Unable to find file: " + filestr);
    return;
    req.setDocument(filestr);
    } catch (DeliveryException e) {
    // TODO
    System.out.println("Unable to set document: Exception: " + e.getMessage());
    // submit the request
    try {
    req.submit();
    } catch (DeliveryException e) {
    // TODO
    System.out.println("Unable to submit request: Exception: " + e.getMessage());
    int i = req.getStatus();
    String s12 = req.getStatusMessage();
    System.out.println("Status is " + i + " Status Message is "+ s12);
    // close the request
    req.close();
    i = req.getStatus();
    s12 = req.getStatusMessage();
    System.out.println("Status is " + i + " Status Message is "+ s12);
    The printer 'rightfax' works fine and is configured correctly - I'm able to print to it from the command line using the ipp interface.
    There are no firewall issues - I'm running this java code on the same box as the ipp implementation (which is Solaris IPP).
    Any help is greatly appreciated...

    Hi, I also tied th create a new admin user (via ovm_admin) which was successful but logging in with this new user brings the same error :-(
    Regards
    Axel D.

  • DI API Issues after P42

    Hi,
    Using SBO 2007 A, we developed a .NET C# Application making use of DI API to create credit documents.
    After patch 42 we are experiencing the following error when attempting to Add the completed document.
    This has been working for over a year, up until the patch was applied.
    Herewith the exception thrown:
    The server threw an exception. (Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT)), Interop.SAPbobsCOM,    at SAPbobsCOM.IDocuments.Add()
    I have removed the DI API from Add\Remove applications, deleted the temp folder and re-installed the DI API to correct patch level, this has not helped.
    Any ideas? Thanks.
    Edited by: Craig Christie on Mar 4, 2009 2:02 PM
    Edited by: Craig Christie on Mar 4, 2009 2:54 PM

    The issue seems to be resolved and was isolated to a particular document.
    I will post the findings here as the issue caused entire SBO applications to hang on the network.

  • Corelocation api issue

    Hi,
    I am working with core location api, and its working good. I am trying to loop my code and get locations after (say) 30 seconds .... and keep logging it. It works well but after some time when iphone goes to standby mode ( screen saver) ... location api stop working!!!!
    any one have any idea how to over come this.... i want to run my application all the time but not when user close my application. But it should work even iphone screen is black.....
    any suggestions or idea?

    @mario thanks for stepping in to help, but the answer you gave in the post that Brad linked to seems to have solved the issue.
    In case anyone else is following this and having similar issues, I'll start out by saying that the answer given in this post works flawlessly: http://forums.adobe.com/message/4336754#4336754#4336754
    That seems a little unwieldy, however, and I was intrigued by the shorter syntax I originally posted. After examining the code I tweaked it to add the parameters in an array and can successfully connect to the service:
    <?php
         $soap = new SoapClient('https://URL.worldsecuresystems.com/CatalystWebService/CatalystCRMWebservice.asmx?WSDL', array('trace' => 1));
              try {
                        $result =     $soap->SecureZoneList_Retrieve(
                                                               array(
                                                                         'username' => 'EMAIL',
                                                                         'password' => 'PASSWORD',
                                                                         'siteId' => SITE_ID
                        print_r($result);
              } catch (SoapFault $e) {
                        echo "Error: {$e->getMessage()}";
    ?>
    Thanks again everyone for walking me through this =)

  • Supplier Site Update API Issue

    Hi all,
    i am currently using AP_VENDOR_SITES_PKG.Update_Row API to update supplier site information.API is able to update few vendor sites but not able to update few vendor sites.
    Please advise if any other API can be used or if some changes need to be done with AP_VENDOR_SITES_PKG.Update_Row API.
    Thanks.

    Please refer this Metalink hit :
    https://metalink2.oracle.com/metalink/plsql/f?p=200:27:8536114700335358888::::p27_id,p27_show_header,p27_show_help:730817.992,1,1
    As per the above link, the packages: AP_VENDORS_PKG and AP_VENDOR_SITES_PKG are NOT API's - They are for the forms applications.
    Regards,
    S.P DASH

  • Document Security API Issue

    I have developed a web application through which I can apply a policy to a set of documents present on my server's file system,(using APS and DSS API's ) and it is working fine on my jboss.I want to develop an application through which i can apply policy to documents from remote client's file system. And I don't want to upload my files to the server. Imagine if i have a 100 mb document
    Document Security service can't be accessed remotely.
    Is there any solution to this

    Acrobat and Acrobat Professional can both apply policies to documents. The engine on the server side that does this is called PDF Manipulation but the same technology is built into Acrobat.

  • P6 r8 Integration API issue

    Hello all,
    I want to update Physical percent complete of an activity using the integration api. To do that I am setting
    Task status to "IN_PROGRESS"
    Percent Complete Type to "PHYSICAL"
    Physical Percent Complete to 20%
    Code snippet
    a.setPercentCompleteType(PercentCompleteType.PHYSICAL);
    a.setStatus(ActivityStatus.IN_PROGRESS);
    a.setPhysicalPercentComplete(new Percent(0.20);
    However the code does not update the activity physical percent complete. Has any one used Integration API to update Physical percent complete for an activity?
    Any help will be appreciated.
    Thanks,
    Sachin

    I highly doubt that, and have heard nothing about that whatsoever.
    The SDK is still supported and has been around over a decade, I don't think it's going anywhere.

  • BPEL API issue while updating configuration

    Hi ,
    I want to update the configuration of the bpel process dynamically using the bpel api. (Oracle BPEL 10.1.3.3)
    Here is my code.
    ====================================
    Locator locator = new Locator("default", "test", _properties );
    com.oracle.bpel.client.IBPELProcessHandle handle = locator.lookupProcess("TestProcess");
    ProcessDescriptor processDescriptor = handle.getDescriptor();
    ConfigurationsDescriptor configurationsDescriptor = processDescriptor.getConfigurations();
    configurationsDescriptor.setPropertyValue("transaction","false"); // set or add
    handle.updateDescriptor(processDescriptor);
    ===========================================================
    But I am getting the following exception:
    11/04/07 17:57:44 java.lang.NullPointerException
    11/04/07 17:57:44 at testchangedescriptors.TestDescription.Test(TestDescription.java:55)
    11/04/07 17:57:44 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    11/04/07 17:57:44 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    11/04/07 17:57:44 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    11/04/07 17:57:44 at java.lang.reflect.Method.invoke(Method.java:592)
    11/04/07 17:57:44 at oracle.j2ee.ws.server.ImplInvocationHandler.invoke(ImplInvocationHandler.java:126)
    11/04/07 17:57:44 at $Proxy16.Test(Unknown Source)
    11/04/07 17:57:44 at testchangedescriptors.runtime.MyWebService1SoapHttp_Tie.invoke_Test(MyWebService1SoapHttp_Tie.java:59)
    11/04/07 17:57:44 at testchangedescriptors.runtime.MyWebService1SoapHttp_Tie.processingHook(MyWebService1SoapHttp_Tie.java:154)
    11/04/07 17:57:44 at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:297)
    11/04/07 17:57:44 at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:413)
    11/04/07 17:57:44 at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:349)
    11/04/07 17:57:44 at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:277)
    11/04/07 17:57:44 at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
    11/04/07 17:57:44 at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:134)
    11/04/07 17:57:44 at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:177)
    11/04/07 17:57:44 at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    11/04/07 17:57:44 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    11/04/07 17:57:44 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
    11/04/07 17:57:44 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
    11/04/07 17:57:44 at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
    11/04/07 17:57:44 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
    11/04/07 17:57:44 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
    11/04/07 17:57:44 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
    11/04/07 17:57:44 at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    11/04/07 17:57:44 at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
    11/04/07 17:57:44 at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
    11/04/07 17:57:44 at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
    11/04/07 17:57:44 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    ============================================================================================
    Please someone help me.

    Hi All,
    We have also successfully solve the problem for creating User and Organization because of Constraint violation in below tables in OIM 11g
    1) OSH table and Constraint name PK_OSH
    2) SCH table and Constraint name PK_SCH
    3) OIO table and Constraint name PK_OIO
    4) ORC table and Constraint name PK_ORC
    5) OBI table and Constraint name PK_OBI
    6) USR table and Constraint name PK_USR
    Run the below SQL commands to solve the error using these table name and constraint names
    Select OSH_SEQ.nextval from dual; (this will show the next value of the sequence for OSH_KEY)
    Now we have to increment the OSH_KEY value by some number which is greater than the value in OSH_KEY stored in database.
    Alter sequence OSH_SEQ increment by 50000; (in our case last no was 253 and in database it was 50251)
    and again
    Alter sequence OSH_SEQ increment by 1;
    Repeat these commands for all six tables.
    Regards

  • MDM ABAP APIs Issues;

    Hi All,
    1. Can we Create Lookup Field in the main table which is
    link  to Lookup Sub table Using MDM ABAP APIs.
    2. We have to Assign FieldQualifiedFlatLookup entries and also qualifiers manually by going into MDM Data Manger as given in HowTo_13.Pdf. Can we achieve this Only Using MDM ABAP APIs.
    3. What is the Role of Value Check inHowTo_19.Pdf.
    4. Can change tracking achievable using MDM ABAP APIs
    Assure Ponits will be rewarded for helpful Answers:
    Thanks in Advance,
    Mandy

    Hi Mandy,
    I would like to help you out on your last query.
    ABAP API's has provided with 2 methods which are related to Change tracking.
    The 2 methods are:
    1. RETRIEVE_CHANGE_TRACKING: You can use this method to update the MDM Change tracking metadata.
    2. RETRIEVE_UPDATE_TRACKING You can use this method to retrieve the MDM Change tracking metadata.
    Along with this, you can use the tracking and CCMS Montioring functionality to keep a track on changes done in MDM through ABAP API's.
    I am also attaching a link to a very gud webinar by Klaus David on ABAP API's:
    [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00dd47bd-f2f1-2910-5eab-e9ca52465ae4].
    Kindly go through it.
    I hope it helps.
    *Please reward points if found useful.
    Thanks and Regards
    Nitin Jain

Maybe you are looking for