Configuring GTC DB connector

Hi,
I have created a DB connector in OIM. As expected, the process form and the resource object are created automatically.
Now, i am trying to create a newer version of the form by changing the field labels.
While making the version active, I receive the following error in the Design Console:
Error Keyword : DOBJ.GEN_ERROR
Description : Newer version of the user defined form does not contain all of the fields that are mapped for reconciliation.
However, I have verified the reconciliation mappings in the Process Defn. All the mappings in Form Designer ,Process Defn and RO are in sync.
Please help.

Thanks Kevin.
But there are in total 8 fields in Process Defn mapped for reconciliation and the same have been defined in the Process Form Table.
The original form which was created by OIM GTC gets activated easily. But, if i try to create a new version and modify the 'field label' of any column, its gives the error.

Similar Messages

  • How configure password sync connector in OIM cluster environmet

    Hi,
    i want some inputs to configure password sync connector in OIM cluster environmet.
    Thanks,

    Use a load balanced URL.
    -Kevin

  • Configure web server connector

    I'm trying to install the trial version of cold fusion and
    get to the point where it prompts me to configure web server
    connector but don't know what to put for this.
    Please help!
    Thanks

    I'm installing the Developer Edition and I'm have the same
    problem with Vista. Can anyone help with this? I would love to
    consult this Installation guide mentioned but it is not easily
    found.
    After installation I get this:
    "You have successfully completed the first step in installing
    Adobe ColdFusion 8.
    However, the Adolbe ColdFusion 8 service does not appear to
    be running, the web server connectors did not install successfully.
    and the web server and/or website could not be reached on port 80.
    Possible reasons include the Adobe ColdFusion 8 service failed to
    start, the 2930 or 51800 ports are blocked, or the web server
    and/or website is not running or is not configured to listen on
    port 80 (in which case this is not an error).
    Do the following to complete the installation:
    1) Consult the installation Guide about how to manually
    configure the webserver connector.
    2) Ensure that anyfirewall software blocking ports 2930 or
    51800 is disabled.
    3) Ensure that Adobe ColdFusion 8 service is started.
    4) Manually configure your web server connectors
    5) Ensure that your web server and websites are started
    6) Continue yor installation by logging in to the
    Configuration Wizard at
    http://localhost:8500/CFIDE/administrator/index.cfm
    Thanks in advance!

  • Error while configuring oracle documaker connector.

    We have configured the setting in as per the oracle documaker connector installation document.
    the following actions can be performed after the configuration.
    1. GENTNW32 is working fine.
    2. PDF is generating.
    But we are getting the following error while running the GENDAW32.
    GenData
    Transaction Error Report - System timestamp: Fri Mar 09 19:29:45 2012
    DM17115: Warning : The DownLoadFAP option is set to Yes, this option should be set to No for optimal performance. Check the RunMode control group, DownLoadFAP option.
    DM20401: Warning In RULNoGenTrnTransactionProc(): RunDate provided <01-OCT-2008 04:12:5820120309> is not a valid date in YYYYMMDD format. RunDate will be set to current date <20120309>.
    FormMaker Data Generation (Base)
    Company Name (after ini conversion): abcd-NOT FOUND
    Line of Business (after ini conversion): asd-NOT FOUND
    DM1002: Warning: BATCHINGBYRECIPINI
    Cannot locate INI group <BatchingByRecip> with option <DefaultBatch>.
    DM12041: Error : FAP library error: Transaction:<NB>, area:<..\C\genbannr.c,Dec 11 2010 08:50:55,12,0,0,10703>
    code1:<0>, code2:<0>
    msg:<Script: DEFLIB\AOR_PRET.DAL
    Line: 6 Col: 4 Err: 6 Token: #AOR_Debug Msg: Invalid or unknown symbol>.
    DM12041: Error : FAP library error: Transaction:<NB>, area:<..\C\genbannr.c,Dec 11 2010 08:50:55,12,0,0,10703>
    code1:<0>, code2:<0>
    msg:<Script: DEFLIB\AOR_PRET.DAL
    Line: 6 Col: 4 Err: 6 Token: #AOR_Debug Msg: Invalid or unknown symbol>.
    ==> Warning count: 3
    ==> Error count: 2
    End of Transaction Error Report - System timestamp: Fri Mar 09 19:29:46 2012
    Elapsed Time: 1 seconds
    Please check the INI file configurations:
    < BATCH1 >
    Printer = Printer1
    EnableBatchBanner = True
    EnableTransBanner = TRUE
    BatchBannerBeginScript = AOR_PREB
    BatchBannerEndScript = AOR_POSTB
    TransBannerBeginScript = AOR_PRET
    TransBannerEndScript = AOR_POSTT
    < BATCH6 >
    Printer = Printer2
    < BatchingByRecip >
    Batch_Recip_Def = true;"BATCH2";Office
    Batch_Recip_Def = true;"BATCH1";Client
    Batch_Recip_Def = TRUE;"BATCH6";FILE
    < Environment >
    DO_LOGON = Yes
    FSISYSINI = fsisys.ini
    < Key1Table >
    DOCCDEMO = Key1
    < Key2Table >
    LIFE = Key2
    < PRINT_BATCHES >
    BATCH1 = DATA\BRDPDF.BCH
    BATCH6 = DATA\BSTPDF.BCH
    BATCH2 = DATA\file.bch
    < Printer >
    EnableBatchBanner = YES
    EnableTransBanner = Yes
    PrtType = PDF
    < Printer1 >
    Port = C:\FAP\dll\testwork\DATA\BRDPDF.PDF
    EnableBatchBanner = True
         EnableTransBanner = True
         AORDebug = No
         AORExt = .pdf
         AORFilesPerBatch = 1000
         AORPath = c:\AOR\
    ; Enable a DAL library of scripts to be pre-loaded
    PrtType = PDF
    < Printer2 >
    Port = C:\FAP\dll\testwork\DATA\BSTPDF.PDF
    PrtType = PDF
    < PrinterInfo >
    Printer = Printer1
    Printer = Printer2
    Printer = Printer6
    the error occued while running the AOR_PREB file. it does not write anything on the database.
    Please lhelp us to proceed further on this issue.
    thanks,
    Ilayaraja

    Hi Gaétan/Experts,
    Thanks for the post, we are now able to successfully perform the following :-
    1. Configure Documaker Connector - After changing lot of values that was provided in the Installation Guide, which seems to be outdated. For E.g. While using SQL Server Driver, the document says we need to configure the Connection as jdbc:microsoft:sqlserver, where as the code looks for the string jdbc:sqlserver.
    2. Successfully insert the values to AOR table in SQL Server.
    3. Sucessfully run the connector with mock-file-conn-properties, which creates the documents generated thru Oracle Documaker to the specified destination directory.
    Issue:_
    1. While using the UCM Destination, we are encountering an error which is pasted below.
    2. In UCM we are able to create a new document and sucessfully check in using the credentials. The same used thru Connector throws an error.
    3. We are using Oracle UCM - 11.1.1.5.
    Error_
    1828 [Thread-2] ERROR oracle.documaker.ezridc.ImportRequest processResponse - Error importing document
    oracle.stellent.ridc.protocol.ServiceException: The content item was not successfully checked in. The authorization token is invalid. It has either expired or is not appropriate for the current request.
    You may need to reload an earlier page in order to proceed.
         at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:116)
         at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:92)
         at oracle.documaker.ezridc.ImportRequest.processResponse(ImportRequest.java:200)
         at oracle.documaker.ezridc.Request.executeRequest(Request.java:68)
         at oracle.documaker.ecmconnector.ucmdestination.UCMDestination.importDocument(UCMDestination.java:141)
         at oracle.documaker.ecmconnector.connectorapi.Destination.internalImportDocument(Destination.java:156)
         at oracle.documaker.ecmconnector.connectorapi.Destination.importSingleDocument(Destination.java:138)
         at oracle.documaker.ecmconnector.connectorapi.Source.importDocuments(Source.java:169)
         at oracle.documaker.ecmconnector.engine.ImportChannel.run(ImportChannel.java:72)
         at java.lang.Thread.run(Unknown Source)
    Destination Properties_
    destination.administration.name=oracle.documaker.connector.destination.UCMDestinationAdministration
    destination.name=oracle.documaker.ecmconnector.ucmdestination.UCMDestination
    destination.ucm.connectionstring_2000=http\://10.242.196.93/idc/idcplg
    destination.ucm.connectionstring_1=http\://10.242.196.93/idc/idcplg
    destination.ucm.importmethod=1
    destination.ucm.column.map.dRevLabel=1
    destination.ucm.password=XXXXX
    destination.ucm.username=XXXXX
    destination.active.wait=15
    destination.ucm.column.map.EXPDATE=dInDate
    destination.ucm.column.map.PFILE=primaryFile
    destination.ucm.column.map.TYPE=dDocType
    destination.ucm.column.map.TITLE=dDocTitle
    destination.ucm.column.map.AUTHOR=dDocAuthor
    destination.ucm.column.map.NAME=dDocName
    Any thoughts?
    Thanks
    Arumugam

  • How to configure SCSM exchange connector when exchange server is in different domain.

    We installed/configured SCSM in ABC domain and now need to use exchange connector for incident alert mail.
    But exchange server is in different domain, say XYZ.
    How do we configure?
    Thanks,
    Abhilash

    Cannot configure trust at AD level. But in the config article, following points are given.. but not clear on first 2 steps. Also, we did not find option to "navigate to certificate template and right click certificate templates".
    sorry, i dont have much exp with certificates. If steps are described little more clear, would be helpful.
    a.     If your Service Manager management server does not have a trusted relationship with the Exchange Server, open Certificate Services and create a duplicate copy of the Web Server Certificate Template. Ensure that Private Key Export and Publish
    in AD are selected, and then add Read and Enroll permission to Authenticated Users.
    b.     In Certificate Services, navigate to Certificate Template and right-click Certificate Templates. Click New and then click Certificate Template to Issue. Select the template that you created in the previous step.
    c.     In Exchange Server, open the Microsoft Management Console and add the Certificates snap-in for the local computer. Right-click the Personal logical store, and then hover over All Tasks.
    d.     Select Request for New certificate and in the Certificate Enrollment wizard, select Active Directory Enrollment Policy and select the template that you created previously. When you select the certificate, you can click More Information to type
    the Exchange Server’s FQDN name as the common name in the Subject tab. You can also type the FQDN name as the Friendly Name in the General tab.
    Thanks,
    Abhilash

  • How to configure Weblogic Tuxedo Connector ?

    Hi:
    I have 2 machines. One machine "A" installed with BEA TUXEDO 8.0 software.
    The other machine "B" doesn't have BEA TUXEDO 8.0 software but it has BEA WebLogic
    Server 6.1
    installed.
    My desire is to be able to make a successful application using WebLogic Tuxedo
    Connector from the machine "B" to machine "A".
    I have tried to follow the instruction for the WebLogic Tuxedo Connector example.
    However, I wasn't able to make the application work. I am suspecting that
    I must have BEA TUXEDO 8.0 software installed into machine "B" in order to make
    it work. Am I right or wrong?

    Khanh,
    You don't need Tuxedo installed on the same machine as WLS to use WTC.
    Your problem must be caused by some error in your configuration, either
    in the dmconfig on the Tuxedo side, or the xml config on the WTC side.
    I think you will need to post more detail to get any further help.
    Regards,
    Peter.
    Khanh Mai wrote:
    Hi:
    I have 2 machines. One machine "A" installed with BEA TUXEDO 8.0 software.
    The other machine "B" doesn't have BEA TUXEDO 8.0 software but it has BEA WebLogic
    Server 6.1
    installed.
    My desire is to be able to make a successful application using WebLogic Tuxedo
    Connector from the machine "B" to machine "A".
    I have tried to follow the instruction for the WebLogic Tuxedo Connector example.
    However, I wasn't able to make the application work. I am suspecting that
    I must have BEA TUXEDO 8.0 software installed into machine "B" in order to make
    it work. Am I right or wrong?

  • OIM 11g GTC DB Connector Error

    Hi,
    I have a requirement to perform trusted recon with Database Tables. Thus have deployed connector "DBAT_91050". However , when i create connector for the same its thworing error
    "An error occurred while updating the IT resource parameters with the values provided for the run-time provider parameters of generic technology connector EMPLOYEE HR SYSTEM"
    Here are the connection parameter specified by me :
    Database Driver     oracle.jdbc.driver.OracleDriver
    Database URL     jdbc:oracle:thin:@localhost:1521:orcl
    Database User ID     dev_oim
    Database Password     ********
    Customized Query     
    Use Native Query     No
    Connection Properties     SQLNET.AUTHENTICATION_SERVICES= (NTS),NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
    The connection property provided here is as per the sqlnet.ora configuration as specified in Oracle Database.
    Can anyone please suggest what can be the exact issue here.
    Thanks & Regards
    Swati Pandey

    The issue is resolved. The problem was with attribute datatype mis-match.

  • Deleting users using GTC - CSV connector

    Hi All,
    I am using GTC connector for trusted recon , create and update user functionality are working , but I am not able to delete the user using a GTC .
    Any Help would be highly appreciated .
    Thanks
    Regards
    Easwaran

    Lets assume we have a HR system and the user has got deleted in the system, the HR system drop a CSV file to a specified location with the details of the user to be deleted from the IDM system . Now the CSV GTC connector would need to read the record and delete the user .
    This can be done , I have done this using API calls , but i assume that there would be someway of doing this using the OOB GTC .I think we need to set the correct value for the status field to do this ..
    I am not sure what status to set.

  • Configuring MySQL and Connector/J server

    I now have a working Applet that, when run from the compiler, will retrieve and update a MySQL database. Unfortunately, when I run the same Applet in a web brower (on an Apache server), the Applet does not pass values to/from the MySQL database.
    Is this a problem with my Applet or server? Any idea how to correctly set the server to utilize Connector/J and JDBC? Why is it working with the java console and JBuilder but not web browsers?
    in case it helps:
    Apache server
    MySQL database
    JBuilder compiler (applet works when run from here)
    import java.awt.*;
    import java.awt.event.*;
    import java.applet.*;
    import javax.swing.*;
    import java.sql.*;
    public class score
        extends JApplet {
      Container cp = getContentPane();
      JTextField fright = new JTextField(3);
      JTextField fleft = new JTextField(3);
      JButton refresh = new JButton("CheckDB");
      JButton left1 = new JButton("1");
      JButton left2 = new JButton("2");
      JButton left3 = new JButton("3");
      JButton left1m = new JButton("-1");
      JButton left2m = new JButton("-2");
      JButton left3m = new JButton("-3");
      JButton right1 = new JButton("1");
      JButton right2 = new JButton("2");
      JButton right3 = new JButton("3");
      JButton right1m = new JButton("-1");
      JButton right2m = new JButton("-2");
      JButton right3m = new JButton("-3");
      int lscore;
      int rscore;
      String l = ("");
      String r = ("");
      String updateString;
      Connection con = null;
      Statement st = null;
      ResultSet rs = null;
      public void init() {
        JPanel top = new JPanel();
        top.add(fleft);
        top.add(fright);
        top.add(refresh);
        JPanel right = new JPanel();
        right.add(right1);
        right.add(right2);
        right.add(right3);
        right.add(right1m);
        right.add(right2m);
        right.add(right3m);
        JPanel left = new JPanel();
        left.add(left1);
        left.add(left2);
        left.add(left3);
        left.add(left1m);
        left.add(left2m);
        left.add(left3m);
        top.setLayout(new FlowLayout());
        left.setLayout(new GridLayout(6, 1));
        right.setLayout(new GridLayout(6, 1));
        cp.setLayout(new BorderLayout());
        cp.add(top, BorderLayout.CENTER);
        cp.add(right, BorderLayout.EAST);
        cp.add(left, BorderLayout.WEST);
        right1.addActionListener(new ButtonListener());
        right2.addActionListener(new ButtonListener());
        right3.addActionListener(new ButtonListener());
        right1m.addActionListener(new ButtonListener());
        right2m.addActionListener(new ButtonListener());
        right3m.addActionListener(new ButtonListener());
        left1.addActionListener(new ButtonListener());
        left2.addActionListener(new ButtonListener());
        left3.addActionListener(new ButtonListener());
        left1m.addActionListener(new ButtonListener());
        left2m.addActionListener(new ButtonListener());
        left3m.addActionListener(new ButtonListener());
        refresh.addActionListener(new ButtonListener());
    //                    LISTENERS/FUNCTIONS
      class ButtonListener
          implements ActionListener {
        public void actionPerformed(ActionEvent e) {
          if (e.getSource() == refresh) {
            try {
          Class.forName("com.mysql.jdbc.Driver").newInstance();
          con = DriverManager.getConnection("jdbc:mysql://192.168.0.3:3306/bball",
            "root", "");
          st = con.createStatement();
          rs = st.executeQuery("SELECT score FROM score");
          int count = 0;
          while(rs.next()) {
            int g = rs.getInt(1);
            if (count == 0) {lscore = g;}
            if (count == 1) {rscore = g;}
            count++;
        } catch (Exception d) {
          System.err.println("Exception: " + d.getMessage());
        } finally {
          try {
            if(rs != null)
              rs.close();
            if(st != null)
              st.close();
            if(con != null)
              con.close();
          } catch (SQLException d) {
        l = String.valueOf(lscore);
        fleft.setText(l);
        r = String.valueOf(rscore);
        fright.setText(r);
          if (e.getSource() == left1) {
            lscore = lscore + 1;
            l = String.valueOf(lscore);
            updateString = "UPDATE SCORE " +
            "SET SCORE = " + l + " WHERE SIDE = 1";
            try {
              Class.forName("com.mysql.jdbc.Driver").newInstance();
              con = DriverManager.getConnection("jdbc:mysql://192.168.0.3:3306/bball",
                                                "root", "");
              st = con.createStatement();
              st.executeUpdate(updateString);
            catch (Exception d) {
              System.err.println("Exception: " + d.getMessage());
            finally {
              try {
                if (st != null) {
                  st.close();
                if (con != null) {
                  con.close();
              catch (SQLException d) {
            fleft.setText(l);
          if (e.getSource() == left2) {
            lscore = lscore + 2;
            l = String.valueOf(lscore);
            updateString = "UPDATE SCORE " +
            "SET SCORE = " + l + " WHERE SIDE = 1";
            try {
              Class.forName("com.mysql.jdbc.Driver").newInstance();
              con = DriverManager.getConnection("jdbc:mysql://192.168.0.3:3306/bball",
                                                "root", "");
              st = con.createStatement();
              st.executeUpdate(updateString);
            catch (Exception d) {
              System.err.println("Exception: " + d.getMessage());
            finally {
              try {
                if (st != null) {
                  st.close();
                if (con != null) {
                  con.close();
              catch (SQLException d) {
            fleft.setText(l);
          if (e.getSource() == left3) {
            lscore = lscore + 3;
            l = String.valueOf(lscore);
            updateString = "UPDATE SCORE " +
            "SET SCORE = " + l + " WHERE SIDE = 1";
            try {
              Class.forName("com.mysql.jdbc.Driver").newInstance();
              con = DriverManager.getConnection("jdbc:mysql://192.168.0.3:3306/bball",
                                                "root", "");
              st = con.createStatement();
              st.executeUpdate(updateString);
            catch (Exception d) {
              System.err.println("Exception: " + d.getMessage());
            finally {
              try {
                if (st != null) {
                  st.close();
                if (con != null) {
                  con.close();
              catch (SQLException d) {
            fleft.setText(l);
          if (e.getSource() == left1m) {
            lscore = lscore - 1;
            l = String.valueOf(lscore);
            updateString = "UPDATE SCORE " +
            "SET SCORE = " + l + " WHERE SIDE = 1";
            try {
              Class.forName("com.mysql.jdbc.Driver").newInstance();
              con = DriverManager.getConnection("jdbc:mysql://192.168.0.3:3306/bball",
                                                "root", "");
              st = con.createStatement();
              st.executeUpdate(updateString);
            catch (Exception d) {
              System.err.println("Exception: " + d.getMessage());
            finally {
              try {
                if (st != null) {
                  st.close();
                if (con != null) {
                  con.close();
              catch (SQLException d) {
            fleft.setText(l);
          if (e.getSource() == left2m) {
            lscore = lscore - 2;
            l = String.valueOf(lscore);
            updateString = "UPDATE SCORE " +
            "SET SCORE = " + l + " WHERE SIDE = 1";
            try {
              Class.forName("com.mysql.jdbc.Driver").newInstance();
              con = DriverManager.getConnection("jdbc:mysql://192.168.0.3:3306/bball",
                                                "root", "");
              st = con.createStatement();
              st.executeUpdate(updateString);
            catch (Exception d) {
              System.err.println("Exception: " + d.getMessage());
            finally {
              try {
                if (st != null) {
                  st.close();
                if (con != null) {
                  con.close();
              catch (SQLException d) {
            fleft.setText(l);
          if (e.getSource() == left3m) {
            lscore = lscore - 3;
            l = String.valueOf(lscore);
            updateString = "UPDATE SCORE " +
            "SET SCORE = " + l + " WHERE SIDE = 1";
            try {
              Class.forName("com.mysql.jdbc.Driver").newInstance();
              con = DriverManager.getConnection("jdbc:mysql://192.168.0.3:3306/bball",
                                                "root", "");
              st = con.createStatement();
              st.executeUpdate(updateString);
            catch (Exception d) {
              System.err.println("Exception: " + d.getMessage());
            finally {
              try {
                if (st != null) {
                  st.close();
                if (con != null) {
                  con.close();
              catch (SQLException d) {
            fleft.setText(l);
          if (e.getSource() == right1) {
            rscore = rscore + 1;
            r = String.valueOf(rscore);
            updateString = "UPDATE SCORE " +
            "SET SCORE = " + r + " WHERE SIDE = 2";
            try {
              Class.forName("com.mysql.jdbc.Driver").newInstance();
              con = DriverManager.getConnection("jdbc:mysql://192.168.0.3:3306/bball",
                                                "root", "");
              st = con.createStatement();
              st.executeUpdate(updateString);
            catch (Exception d) {
              System.err.println("Exception: " + d.getMessage());
            finally {
              try {
                if (st != null) {
                  st.close();
                if (con != null) {
                  con.close();
              catch (SQLException d) {
            fright.setText(r);
          if (e.getSource() == right2) {
            rscore = rscore + 2;
            r = String.valueOf(rscore);
            updateString = "UPDATE SCORE " +
            "SET SCORE = " + r + " WHERE SIDE = 2";
            try {
              Class.forName("com.mysql.jdbc.Driver").newInstance();
              con = DriverManager.getConnection("jdbc:mysql://192.168.0.3:3306/bball",
                                                "root", "");
              st = con.createStatement();
              st.executeUpdate(updateString);
            catch (Exception d) {
              System.err.println("Exception: " + d.getMessage());
            finally {
              try {
                if (st != null) {
                  st.close();
                if (con != null) {
                  con.close();
              catch (SQLException d) {
            fright.setText(r);
          if (e.getSource() == right3) {
            rscore = rscore + 3;
            r = String.valueOf(rscore);
            updateString = "UPDATE SCORE " +
            "SET SCORE = " + r + " WHERE SIDE = 2";
            try {
              Class.forName("com.mysql.jdbc.Driver").newInstance();
              con = DriverManager.getConnection("jdbc:mysql://192.168.0.3:3306/bball",
                                                "root", "");
              st = con.createStatement();
              st.executeUpdate(updateString);
            catch (Exception d) {
              System.err.println("Exception: " + d.getMessage());
            finally {
              try {
                if (st != null) {
                  st.close();
                if (con != null) {
                  con.close();
              catch (SQLException d) {
            fright.setText(r);
          if (e.getSource() == right1m) {
            rscore = rscore - 1;
            r = String.valueOf(rscore);
            updateString = "UPDATE SCORE " +
            "SET SCORE = " + r + " WHERE SIDE = 2";
            try {
              Class.forName("com.mysql.jdbc.Driver").newInstance();
              con = DriverManager.getConnection("jdbc:mysql://192.168.0.3:3306/bball",
                                                "root", "");
              st = con.createStatement();
              st.executeUpdate(updateString);
            catch (Exception d) {
              System.err.println("Exception: " + d.getMessage());
            finally {
              try {
                if (st != null) {
                  st.close();
                if (con != null) {
                  con.close();
              catch (SQLException d) {
            fright.setText(r);
          if (e.getSource() == right2m) {
            rscore = rscore - 2;
            r = String.valueOf(rscore);
            updateString = "UPDATE SCORE " +
            "SET SCORE = " + r + " WHERE SIDE = 2";
            try {
              Class.forName("com.mysql.jdbc.Driver").newInstance();
              con = DriverManager.getConnection("jdbc:mysql://192.168.0.3:3306/bball",
                                                "root", "");
              st = con.createStatement();
              st.executeUpdate(updateString);
            catch (Exception d) {
              System.err.println("Exception: " + d.getMessage());
            finally {
              try {
                if (st != null) {
                  st.close();
                if (con != null) {
                  con.close();
              catch (SQLException d) {
            fright.setText(r);
          if (e.getSource() == right3m) {
            rscore = rscore - 3;
            r = String.valueOf(rscore);
            updateString = "UPDATE SCORE " +
            "SET SCORE = " + r + " WHERE SIDE = 2";
            try {
              Class.forName("com.mysql.jdbc.Driver").newInstance();
              con = DriverManager.getConnection("jdbc:mysql://192.168.0.3:3306/bball",
                                                "root", "");
              st = con.createStatement();
              st.executeUpdate(updateString);
            catch (Exception d) {
              System.err.println("Exception: " + d.getMessage());
            finally {
              try {
                if (st != null) {
                  st.close();
                if (con != null) {
                  con.close();
              catch (SQLException d) {
            fright.setText(r);
    }

    Thanks for the info! Though I'm still confused about this:
    There are two ways to deal
    with this: (1) make sure your database is running on
    the same server as Apache, or (2) sign your applet so
    that the user can allow it to perform insecure
    actions.The Apache and MySQL are running on the same machine so I don't see a problem with server access. How could I sign the applet to perform insecure actions?
    Also, does the Connector/J installation method have anything to do with it? All I did was copied the .jar file to the dirctory in JBuilder and jsdk (ie: "C:\j2sdk1.4.1_02\jre\lib\ext\mysql-connector-java-3.0.15-ga-bin.jar") and set the CLASSPATH. I don't see a JDBC service running in my Apache monitor- could Apache not be configued to handle JDBC?
    Thanks again!
    PS: Oh yeah- heh- sorry about not using methods- this is just a quick weekend hack job ;-)

  • LDAP Connector Configuration Problem

    We are trying to configure the LDAP connector to sync SAP with out Active Directory. However, the connector is facing an error whenever we are trying to logon to AD. We have checked that we have the correct base entry and distinguished name configured for the server and the system. We just get the error that "LDAP server is not active". Our SAP server is on a different domain than the active directory. Are there any additional steps that need to performed in this scenario?
    Thanks,
    Mithilesh Kotwal.

    Hai,
    Please check your RFC's - LDAP_RFC, also check the below link.....
    http://help.sap.com/saphelp_47x200/helpdata/en/10/1a063a15c611d4b61f0000e835363f/frameset.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8302a929-0501-0010-05b5-d48f544bc572
    Regards,
    Yoganand.V

  • KM DMS connector: Configuration issue

    Hi experts,
    I follow this thread to configure my DMS connector:
    https://forums.sdn.sap.com/thread.jspa?threadID=1411690&messageID=7884645
    After that, i've moved to KM contents -> dms folder. Unfortunately, i've got the following error:
    Exception Class: class java.util.MissingResourceException
    Exception Message: Can't find bundle for base name com.sap.pct.plm.dmsrmconnectorforkm.modeledproperties, locale en
    Could you provide me more information about this issue?
    Points if helpful.
    Regards,

    Hi,
    Some suggestoins about my issue?
    More precisions: First time i've  tested  my connector it work correctly (no error) However, i can't see only "Dynamic folder". After some modifications on my connector configuration: variant and default storage I've got the previous error.
    Even come back to initial configuration i continue to get the same error.
    I hope my information will be helpful.
    Regards

  • Configuring JDBC connector with my Tomcat server

    I realize this may be a dumb question, but I'm having trouble configuring my JDBC connector with my tomcat server. I'm trying to run a simple servlet that will access mysql database. I am almost certain its throwing an exception on the line:
    Class.forName("com.mysql.JDBC.Driver");
    I have a feeling the tomcat class path isn't finding the connector jar file.
    Any help would be greatly appreciated.
    Brian

    I am almost certain its throwing an exception on the line:
    Class.forName("com.mysql.JDBC.Driver");If it's a ClassNotFound exception or the like, then yes. Post the exception and stack trace if you need confirmation of this.
    I have a feeling the tomcat class path
    isn't finding the connector jar file.That's what I think too. Did you ensure that the MySQL driver JAR file was in the classpath?
    It will need to be in common/lib under Tomcat, or WEB-INF/lib under your application.
    For a more portable application you should use JNDI to obtain database connection resources, in which case you would want the JAR to be under common/lib.

  • Configuring SharePoint Connector for LiveCycle

    Hello,
    I am having some trouble setting up the SharePoint connect for LiveCycle. When entering the user credentials in the configuration page, I get a 401 Unauthorized error from Share Point server. However, using the same credentials, I am able to log into the Share Point site successfully.
    Both systems are sync'd to the same LDAP and I've followed the instructions quite closely from Configuring LiveCycle ES2 Connector for Microsoft SharePoint.
    My settings are similarly as follows:
    Server: sp.lkp.com:80
    User: spuser
    Password: *******
    Domain: LKP
    Does anyone have any idea what might be wrong?
    The instructions for the server say:
    SharePoint Server Host Name: The host name port number of the web application on the SharePoint server, in the format [hostname]:[port]. , should my link point to something more specific than just the server url?
    Thanks in advance.

    Should Basic Authentication be enabled as well even if I opt to use NTLM or Kerberos authentication?
    I will check if it is enabled when I have a chance to check tomorrow.

  • Integrating SOA and Peoplesoft: Configuring JMSTARGET Connector in IB.

    Hi All,
    I have created JMS queue/topic in oracle application server. Can anybody idea how can we configure JMS connector of peoplesoft integration broker.
    Let me first explain my requirement, I am working in peoplesoft outbound interface design with SOA integration.
    So my approach will be creating JMS queue in oracle application Server and then configuring this JMS to any node of peoplesoft IB.
    Then extracted information from peoplesoft need to send to the above node so that once the node receive the message it should
    populate the JMS queue inturn SOA BPEL will be triggered to write into third party file/database.
    Please give your inputs on this approach if you any other suggetion for peoples soft outbound integration with SOA.
    Thanks inadvance.

    Its published, but somehow you are unable to see it..issues with Meatlink for sure..
    Here is its content :
    Applies to:
    PeopleSoft Enterprise PT PeopleTools - Version: 8.4 - Release: 8.4
    Information in this document applies to any platform.
    This document was previously published as Customer Connection Solution 201077819
    Symptoms
    Please see below.
    Cause
    Not Applicable
    Solution
    <<Document:664816.1>> E-IB: Configuring Integration Broker with IBM MQ on AIX
    SPECIFIC TO: Enterprise, PeopleTools, Integration Broker Release 8.49
    ISSUE:
    How to setup Integration Broker to PUT messages to an IBM MQ Server on a remote machine?
    SOLUTION:
    <See attachment for documentation with screenshot examples.>
    Configuring Integration Broker with IBM MQ on AIX
    The following guide is intended to outline the setup between Peoplesoft Integration Broker and IBMs Websphere MQ version 6 client on AIX. Note: This is not a certification, but a working example, specifically using the MQ client to connect to a remote machine running the MQ server.
    Platform Information:
    PeopleSoft PeopleTools 8.49
    IBM Websphere MQ Release 6
    AIX
    Steps
    1) Install and IBM Websphere MQ (WMQ) client
    2) Configure WMQ connection
    3) Configure Peoplesoft
    4) TEST using PING and a Peoplesoft message to PUT data onto the WMQ server
    Steps
    1) Install and configure Websphere MQ client on AIX where Peoplesoft is located
    NOTE: This is one optional architecture. It is also possible to install Peoplesoft and MQ on the same server, which avoids the client software altogether.
    a. IBM deliveres an MQ client that is installed on the same box as the Peoplesoft with the following options.
    i. Installed to /usr/mqm, all objects owned by local user mqm
    ii. Ensure that the MQ Extended Transactional Client is installed
    1. This includes com.ibm.mqetclient.jar file
    iii. Mq specific environment variables
    1. $MQ_JAVA_DATA_PATH=/usr/mqm
    2. $MQ_JAVA_INSTALL_PATH=/usr/mqm/java
    3. $MQ_JAVA_LIB_PATH=/usr/mqm/java/lib
    4. jms.jar, fscontext.jar, jndi.jar, providerutil.jar, stcjms.jar
    iv. CLASSPATH
    1. Includes the following MQ jar files
    i. com.ibm.mqetclient.jar
    ii. providerutil.jar
    iii. com.ibm.mqjms.jar
    iv. ldap.jar
    v. jta.jar
    vi. jndi.jar
    vii. jms.jar
    viii. connector.jar
    ix. com.ibm.mq.jar
    2. Example
    a. > echo $CLASSPATH
    i. echo $CLASSPATH /usr/mqm/java/lib/com.ibm.mqetclient.jar:/usr/mqm/java/lib/providerutil.jar:/usr/mqm/java/lib/com.ibm.mqjms.jar:/usr/mqm/java/lib/ldap.jar:/usr/mqm/java/lib/jta.jar:/usr/mqm/java/lib/jndi.jar:/usr/mqm/java/lib/jms.jar:/usr/mqm/java/lib/connector.jar:/usr/mqm/java/lib/fscontext.jar:/usr/mqm/java/lib/com.ibm.mq.jar:/usr/mqm/java/lib:/usr/mqm/java/bin
    3. When setting up Peoplesoft, add these jar files to the classpath setting in the setenv.sh file and reboot PIA
    2) Configure WMQ
    a. Edit JMSAdmin.config (located in /usr/mqm/java/bin)
    ii. Set Initial Context Factory = com.sun.jndi.fscontext.RefFSContextFactory
    # The following line specifies which JNDI service provider is in use.
    # It currently indicates an LDAP service provider. If a different
    # service provider is used, this line should be commented out and the
    # appropriate one should be uncommented.
    #INITIAL_CONTEXT_FACTORY=com.sun.jndi.ldap.LdapCtxFactory
    INITIAL_CONTEXT_FACTORY=com.sun.jndi.fscontext.RefFSContextFactory
    #INITIAL_CONTEXT_FACTORY=com.ibm.ejs.ns.jndi.CNInitialContextFactory
    iii. Set PROVIDER_URL=file:/usr/mqm/java
    # The following line specifies the URL of the service provider's initial context. It currently refers to an LDAP root context. Examples of a file system URL and WebSphere's JNDI namespace are also shown, commented out.
    #PROVIDER_URL=ldap://polaris/o=ibm,c=us
    PROVIDER_URL=file:/usr/mqm/java
    #PROVIDER_URL=iiop://localhost/
    b. Run JMSAdmin to setup queue and qcf to the MQ server
    i. def qcf(PLAS160_QCF) HOSTNAME(GSPLVP006-VM2) PORT(1414) CHANNEL(SYSTEM.DEF.SVRCONN) QMANAGER(QM_gsplvp006_vm2) TRANSPORT(CLIENT)
    ii. NOTE: When connecting from a client to a remote server, it is important to specify the hostname, port and transport along with the other values.
    iii. def q(PLAS160_Q) queue(PLAS160_Q)
    1. Note: The q is a local naming alias, whereas the queue is the physical queue name on the MQ server
    iv. Screenshot:
    v. This creates a .bindings file
    vi. NOTE: It is also possible to use IVTSetup for this, but JMSAdmin is recommended.
    vii. NOTE: It is possible to gain a .bindings file from your MQ server administrator. Be sure that this format is correct, and the location on the client is referenced correctly.
    viii. JMSAdmin can also be used to determin what connections are available from this machine using command dis ctx as shown
    b. Optional: Test the connection to the MQ server using IBM software.
    NOTE: Testing the ivtQ and ivt QCF can be accomplished using the IVTRun program, provided that the ivtQ and ivtQCF have been setup in the .bindings file with the same available on the MQ server (some mq administrators do not enable this by default)
    i. Example IVTRun, see Appendix 1
    ii. Example .bindings file see Appendix 2
    3) Configure PeopleSoft
    a. Create an external NODE representing the target JMS queue
    i. Example node, see appendix 3
    b. Setup the connectors properties for the new node
    i. Use the connector ID= JMSTARGET
    ii. Example properties screenshot, see Appendix 4
    1. Notes
    a. JMSProvider is MQSeries
    b. JMSFactory, JMSQueue are those specified in the .bindings file representing that on the JMS server. In this case, PLAS160_QCF and PLAS160_Q are used for this example.
    c. JMSUrl is the location of the working .bindings file on the web server (in this case file:/D:/apps/IBM/WebSphereMQ/Java )
    c. Setup Gateway Properties
    i. Access the Gateway Properties using PIA and add the JMS information for MQSeries to the integrationgateway.properties file as shown:
    ## JMS configuration Section
    # <the following line is required>
    ig.jms.JMSProvider.JNDIFactory.MQSeries=com.sun.jndi.fscontext.RefFSContextFactory
    ii. Queue information here is only needed if going to GET message using the JMSListeningConnector. Not needed for the target PUT (or ping)
    iii. Example integrationgateway.properties, See appendix 5
    4) Test PUT connection from Peoplesoft to WMQ
    1. Ping the JMS node from the node definition
    b. Setup routings to PUT messages to the MQ node
    i. Example using USER_PROFILE
    ii. Submit the message and check the Operations Monitor
    iii. Verify that the message made it to MQ (this is viewed by browsing the queue on the Websphere MQ Explorer, message browser. A better utility is rfhutil which is included in the MQ windows client development kit)
    NOTE: This document is intended for 1 way communication TO Mq from Peoplesoft. Setup for GET using the JMSListeningConnector is a separate topic for documentation.
    Appendix 1 IVTRun
    Appendix 2 .bindings file.
    NOTE: The PLAS160_QCF and PLAS160_Q references are applicable to this example.
    #This file is used by the JNDI FSContext.
    #Wed Sep 17 11:43:13 PDT 2008
    PLAS160_QCF/RefAddr/9/Type=SRC
    PLAS160_Q/RefAddr/5/Encoding=String
    PLAS160_QCF/RefAddr/13/Content=5000
    PLAS160_QCF/RefAddr/3/Content=GSPLVP006-VM2
    PLAS160_Q/RefAddr/8/Content=PLAS160_Q
    PLAS160_QCF/RefAddr/13/Type=PINT
    PLAS160_QCF/RefAddr/1/Type=TRAN
    MYPUT/RefAddr/2/Content=-2
    PLAS160_QCF/RefAddr/6/Encoding=String
    PLAS160_QCF/RefAddr/17/Type=RINT
    PLAS160_QCF/RefAddr/5/Type=CHAN
    PLAS160_QCF/RefAddr/18/Encoding=String
    PLAS160_Q/RefAddr/2/Content=-2
    PLAS160_PUT/RefAddr/1/Encoding=String
    PLAS160_QCF/RefAddr/20/Content=SYSTEM.DEFAULT.MODEL.QUEUE
    PLAS160_PUT/RefAddr/3/Type=PER
    MYPUT/RefAddr/6/Encoding=String
    PLAS160_Q/RefAddr/5/Content=0
    PLAS160_PUT/RefAddr/8/Content=PLAS160_PUT
    PLAS160_Q/RefAddr/6/Encoding=String
    MYPUT/RefAddr/0/Type=VER
    PLAS160_PUT/RefAddr/7/Type=FIQ
    PLAS160_QCF/RefAddr/7/Encoding=String
    MYPUT/RefAddr/4/Type=CCS
    PLAS160_PUT/RefAddr/2/Content=-2
    PLAS160_QCF/RefAddr/19/Encoding=String
    PLAS160_PUT/RefAddr/5/Content=0
    PLAS160_PUT/RefAddr/2/Encoding=String
    PLAS160_Q/RefAddr/3/Type=PER
    MYPUT/RefAddr/8/Type=QU
    MYPUT/RefAddr/7/Encoding=String
    PLAS160_Q/RefAddr/7/Encoding=String
    MYPUT/ClassName=com.ibm.mq.jms.MQQueue
    PLAS160_Q/RefAddr/7/Type=FIQ
    PLAS160_QCF/RefAddr/8/Encoding=String
    PLAS160_QCF/RefAddr/6/Type=CCS
    MYPUT/RefAddr/9/Content=
    PLAS160_QCF/RefAddr/10/Type=SFIPS
    PLAS160_QCF/RefAddr/10/Encoding=String
    PLAS160_PUT/RefAddr/3/Encoding=String
    PLAS160_QCF/RefAddr/20/Type=TM
    MYPUT/RefAddr/8/Encoding=String
    PLAS160_Q/RefAddr/8/Encoding=String
    PLAS160_QCF/RefAddr/14/Type=MBS
    PLAS160_QCF/RefAddr/17/Content=5000
    PLAS160_QCF/RefAddr/2/Type=QMGR
    PLAS160_PUT/FactoryName=com.ibm.mq.jms.MQQueueFactory
    PLAS160_QCF/RefAddr/7/Content=\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000
    MYPUT/FactoryName=com.ibm.mq.jms.MQQueueFactory
    MYPUT/RefAddr/3/Content=-2
    PLAS160_PUT/RefAddr/0/Type=VER
    MYPUT/RefAddr/6/Content=273
    PLAS160_QCF/RefAddr/18/Type=TCM
    PLAS160_QCF/RefAddr/9/Encoding=String
    PLAS160_QCF/RefAddr/11/Content=false
    PLAS160_QCF/RefAddr/1/Content=1
    PLAS160_Q/RefAddr/6/Content=273
    PLAS160_QCF/RefAddr/11/Encoding=String
    PLAS160_QCF/RefAddr/20/Encoding=String
    PLAS160_PUT/RefAddr/4/Type=CCS
    PLAS160_PUT/RefAddr/4/Encoding=String
    PLAS160_QCF/RefAddr/14/Content=10
    PLAS160_QCF/RefAddr/4/Content=1414
    PLAS160_Q/RefAddr/9/Content=
    MYPUT/RefAddr/9/Encoding=String
    MYPUT/RefAddr/0/Content=6
    MYPUT/RefAddr/1/Type=EXP
    PLAS160_Q/RefAddr/9/Encoding=String
    PLAS160_PUT/RefAddr/8/Type=QU
    PLAS160_Q/RefAddr/0/Content=6
    PLAS160_Q/RefAddr/0/Type=VER
    MYPUT/RefAddr/5/Type=TC
    PLAS160_Q/RefAddr/3/Content=-2
    PLAS160_QCF/RefAddr/0/Encoding=String
    PLAS160_PUT/RefAddr/6/Content=273
    PLAS160_QCF/RefAddr/21/Content=
    PLAS160_Q/RefAddr/4/Type=CCS
    MYPUT/RefAddr/9/Type=QMGR
    PLAS160_QCF/RefAddr/21/Encoding=String
    PLAS160_PUT/RefAddr/9/Content=
    PLAS160_QCF/RefAddr/12/Encoding=String
    PLAS160_PUT/RefAddr/5/Encoding=String
    MYPUT/RefAddr/0/Encoding=String
    PLAS160_Q/RefAddr/8/Type=QU
    PLAS160_Q/RefAddr/0/Encoding=String
    PLAS160_PUT/RefAddr/0/Content=6
    PLAS160_Q/FactoryName=com.ibm.mq.jms.MQQueueFactory
    PLAS160_PUT/RefAddr/3/Content=-2
    PLAS160_QCF/RefAddr/7/Type=CT
    PLAS160_QCF/RefAddr/1/Encoding=String
    PLAS160_QCF/RefAddr/11/Type=SPAG
    PLAS160_QCF/RefAddr/21/Type=TQPFX
    PLAS160_QCF/RefAddr/13/Encoding=String
    PLAS160_QCF/RefAddr/22/Encoding=String
    PLAS160_PUT/RefAddr/6/Encoding=String
    PLAS160_QCF/RefAddr/15/Type=FIQ
    PLAS160_QCF/RefAddr/3/Type=HOST
    MYPUT/RefAddr/1/Encoding=String
    PLAS160_PUT/RefAddr/1/Type=EXP
    PLAS160_QCF/RefAddr/19/Type=MNST
    PLAS160_QCF/RefAddr/2/Encoding=String
    PLAS160_PUT/RefAddr/5/Type=TC
    PLAS160_QCF/FactoryName=com.ibm.mq.jms.MQQueueConnectionFactoryFactory
    PLAS160_QCF/RefAddr/14/Encoding=String
    PLAS160_QCF/RefAddr/18/Content=true
    MYPUT/RefAddr/2/Type=PRI
    PLAS160_QCF/RefAddr/8/Content=0
    MYPUT/RefAddr/4/Content=1208
    MYPUT/RefAddr/2/Encoding=String
    PLAS160_PUT/RefAddr/9/Type=QMGR
    PLAS160_Q/ClassName=com.ibm.mq.jms.MQQueue
    PLAS160_Q/RefAddr/1/Encoding=String
    MYPUT/RefAddr/7/Content=1
    PLAS160_Q/RefAddr/1/Type=EXP
    MYPUT/RefAddr/6/Type=ENC
    PLAS160_QCF/RefAddr/12/Content=true
    PLAS160_QCF/RefAddr/2/Content=QM_gsplvp006_vm2
    PLAS160_Q/RefAddr/7/Content=1
    PLAS160_QCF/RefAddr/3/Encoding=String
    PLAS160_Q/RefAddr/5/Type=TC
    PLAS160_QCF/RefAddr/15/Content=1
    PLAS160_QCF/RefAddr/5/Content=SYSTEM.DEF.SVRCONN
    MYPUT/RefAddr/1/Content=-2
    PLAS160_PUT/RefAddr/7/Encoding=String
    PLAS160_QCF/RefAddr/15/Encoding=String
    PLAS160_Q/RefAddr/9/Type=QMGR
    MYPUT/RefAddr/3/Encoding=String
    PLAS160_Q/RefAddr/1/Content=-2
    PLAS160_Q/RefAddr/2/Encoding=String
    PLAS160_Q/RefAddr/4/Content=1208
    PLAS160_QCF/RefAddr/8/Type=CTO
    PLAS160_PUT/RefAddr/7/Content=1
    PLAS160_QCF/RefAddr/22/Content=1
    PLAS160_QCF/RefAddr/12/Type=UCP
    PLAS160_QCF/RefAddr/0/Type=VER
    PLAS160_QCF/RefAddr/4/Encoding=String
    PLAS160_QCF/RefAddr/22/Type=MRET
    PLAS160_QCF/RefAddr/16/Type=LA
    PLAS160_PUT/ClassName=com.ibm.mq.jms.MQQueue
    PLAS160_QCF/RefAddr/4/Type=PORT
    PLAS160_PUT/RefAddr/8/Encoding=String
    PLAS160_QCF/RefAddr/16/Encoding=String
    PLAS160_PUT/RefAddr/1/Content=-2
    PLAS160_PUT/RefAddr/4/Content=1208
    PLAS160_Q/RefAddr/3/Encoding=String
    PLAS160_PUT/RefAddr/2/Type=PRI
    PLAS160_PUT/RefAddr/6/Type=ENC
    PLAS160_QCF/RefAddr/5/Encoding=String
    MYPUT/RefAddr/3/Type=PER
    PLAS160_PUT/RefAddr/9/Encoding=String
    PLAS160_QCF/RefAddr/17/Encoding=String
    MYPUT/RefAddr/4/Encoding=String
    PLAS160_Q/RefAddr/2/Type=PRI
    MYPUT/RefAddr/7/Type=FIQ
    PLAS160_Q/RefAddr/4/Encoding=String
    PLAS160_QCF/ClassName=com.ibm.mq.jms.MQQueueConnectionFactory
    PLAS160_QCF/RefAddr/16/Content=
    PLAS160_Q/RefAddr/6/Type=ENC
    PLAS160_QCF/RefAddr/6/Content=819
    PLAS160_QCF/RefAddr/19/Content=true
    PLAS160_QCF/RefAddr/9/Content=0
    MYPUT/RefAddr/5/Content=0
    PLAS160_PUT/RefAddr/0/Encoding=String
    MYPUT/RefAddr/8/Content=PLAS160_PUT
    PLAS160_QCF/RefAddr/10/Content=false
    MYPUT/RefAddr/5/Encoding=String
    PLAS160_QCF/RefAddr/0/Content=6
    Appendix 3 Node definition
    Appendix 4 - Node JMSTarget Connectors Properties
    Appendix 5 integrationgateway.properties JMS configuration section
    ## JMS configuration Section
    #The JNDIFactory Classnames for Weblogic, IPlanet, MQSeries.
    #ig.jms.JMSProvider.JNDIFactory.Weblogic=weblogic.jndi.WLInitialContextFactory
    #ig.jms.JMSProvider.JNDIFactory.IPlanet=com.sun.jndi.fscontext.RefFSContextFactory
    ig.jms.JMSProvider.JNDIFactory.MQSeries=com.sun.jndi.fscontext.RefFSContextFactory
    #ig.jms.JMSProvider.JNDIFactory.OracleApplicationServer=com.evermind.server.rmi.RMIInitialContextFactory
    # Enter the number of Queue listners to instantiate
    #ig.jms.Queues=1
    # For each queue specify the following properties
    # Name
    # Provider
    # JMSFactory name (which is binded to the JNDI)
    # MessageSelector (optional Message Filter)
    # JNDI System File URL
    # JMS User
    # JMS Password
    # Example :
    #ig.jms.Queue1=QUEUE_VAS
    #ig.jms.Queue1.Provider=MQSeries
    #ig.jms.Queue1.JMSFactory=QCF
    # ig.jms.Queue1.MessageSelector=
    #ig.jms.Queue1.Url=file:/D:/apps/IBM/WebSphereMQ/Java
    # ig.jms.Queue1.User=sam
    # Use the supplied encryption utility to provide an encrypted password for the entry below
    # ig.jms.Queue1.Password=EncryptedPassword
    # ig.jms.Queue1.SecurityPrincipal=sam
    # Use the supplied encryption utility to provide an encrypted password for the entry below
    # ig.jms.Queue1.SecurityCredentials=EncryptedPassword
    #IBInfoHeaders
    #ig.jms.Queue1.MessageName=QE_F18_ASYNC
    #ig.jms.Queue1.MessageVersion=VERSION_1
    #ig.jms.Queue1.RequestingNode=FromNode
    #ig.jms.Queue1.DestinationNode=ToNode
    # Use the supplied encryption utility to provide an encrypted password for the entry below
    #ig.jms.Queue1.NodePassword=EncryptedRequestingNodePassword
    #ig.jms.Queue1.SubChannel=SubChannel
    # Enter the number of Topic Subscribers to instantiate
    # ig.jms.Topics=1
    # For each Topic specify the following properties
    # Name
    # Provider
    # JMSFactory name (which is binded to the JNDI)
    # MessageSelector (optional Message Filter)
    # JNDI System File Url
    # JMS User
    # JMS Password
    # Example :
    # ig.jms.Topic1=ExampleTopic
    # ig.jms.Topic1.Provider=MQSeries
    # ig.jms.Topic1.JMSFactory=TopicConnectionFactory
    # ig.jms.Topic1.MessageSelector=
    # ig.jms.Topic1.Url=file:c:/
    # ig.jms.Topic1.User=sam
    # Use the supplied encryption utility to provide an encrypted password for the entry below
    # ig.jms.Topic1.Password=EncryptedPassword
    # ig.jms.Queue1.SecurityPrincipal=sam
    # Use the supplied encryption utility to provide an encrypted password for the entry below
    # ig.jms.Queue1.SecurityCredentials=EncryptedPassword
    #IBInfo Headers
    #ig.jms.Topic1.MessageName=QE_F18_ASYNC
    #ig.jms.Topic1.MessageVersion=VERSION_1
    #ig.jms.Topic1.RequestingNode=FromNode
    #ig.jms.Topic1.DestinationNode=ToNode
    # Use the supplied encryption utility to provide an encrypted password for the entry below
    #ig.jms.Topic1.NodePassword=EncryptedRequestingNodePassword
    #ig.jms.Topic1.SubChannel=SubChannel
    #For sending error either ErrorQueue or ErrorTopic must be configured
    #If both exists, errors are only sent to ErrorQueues.
    #Configure the Error-Queue configuration
    # ig.jms.ErrorQueue=ErrorQ
    # ig.jms.ErrorQueue-Provider=Weblogic
    # ig.jms.ErrorQueue-User=sam
    # Use the supplied encryption utility to provide an encrypted password for the entry below
    # ig.jms.ErrorQueue-Password=sam
    # ig.jms.Queue1.SecurityPrincipal=sam
    # Use the supplied encryption utility to provide an encrypted password for the entry below
    # ig.jms.Queue1.SecurityCredentials=EncryptedPassword
    # ig.jms.ErrorQueue-JMSFactory=TopicConnectionFactory
    # ig.jms.ErrorQueue-Url=file:c:/
    #Configure the Error-Topic configuration
    # ig.jms.ErrorTopic=Error
    # ig.jms.ErrorTopic-Provider=IPlanet
    # ig.jms.ErrorTopic-User=sam
    # Use the supplied encryption utility to provide an encrypted password for the entry below
    # ig.jms.ErrorTopic-Password=sam
    # ig.jms.ErrorTopic-JMSFactory=TopicConnectionFactory
    # ig.jms.ErrorTopic-Url=file:c:/
    ## End of JMS configuration Section
    # Profile Information
    # Set it to either TRUE or FALSE
    ig.ProfileInformation=FALSE
    #End-Of Profile Information
    ##EIPTestTool Properties
    #Class name of the Gateway Manager to use during processing
    #ig.gatewayManagerClass=com.peoplesoft.pt.integrationgateway.eiptesttool.EIPTestToolGatewayManager
    #Contains a true or false value.
    #True for LoopBack
    #ig.EIPLoopBack=TRUE
    #Contains the directory path that will be used
    #to store request/response files during recording.
    #ig.EIPOutputDirectory=c:/temp/output
    # Number of ig.EIPMsgProp.N.propFile's
    #ig.EIPMsgProp.count=0
    #Certification root directory
    #ig.EIPInputDirectory=c:/temp/input
    #MessageProperty file names with locations.
    #ig.EIPMsgProp.1.propFile=c:/temp/input/properties/pro1.xml
    #ig.EIPMsgProp.2.propFile=c:/temp/input/properties/pro2.xml
    #Overrides input directory for an EIP
    #ig.EIPMsgProp.1.inputDirectory=c:/temp/input/properties1/
    #EIPNodemapFileName
    #ig.EIPNodeMap=c:/temp/nodemap.xml
    ##End of EIPTestToolProperties
    #File connector password.
    # Use the supplied encryption utility to provide an encrypted password for the entry below
    ig.fileconnector.password=EncryptedPassword
    #End of file connector properties.
    ## Query Access Services (QAS) Configuration Section.
    # QAS Repository Home Directory. This is the directory where Query result blocks will be
    # temporarily persisted.
    # Example:
    #ig.qas.repositoryHomeDir=C:/QASRepository
    # Uncomment the following line and replace the value with the actual QAS Repository Home Directory.
    #ig.qas.repositoryHomeDir=<Full-Path-For-Directory>
    ## END of QAS Configuration.
    ## AS2 Connector Properties.
    # These Properties need to be set to use either the AS2TargetConnector or the AS2ListeningConnector
    # REQUIRED:
    # AS2 KeyStore Properties
    # Uncomment the following two lines to specify your key keystore path and password.
    # Use the PSCipher.bat utility to encrypt the keystore password.
    # example:
    # ig.AS2.KeyStorePath=C://pt846//webserv//peoplesoft//keystore//pskey
    # ig.AS2.KeyStorePassword=GD9klUFw8760HVaqeT4pkg==
    # OPTIONAL:
    # AS2 Log Directory, logs all incoming and outgoing AS2 requests and responses.
    # Uncomment and specify the correct directory name to enable logging.
    # example:
    # ig.AS2.LogDirectory = c://temp//as2//logs
    ## End of AS2 Connector Properties
    ## AS2ListeningConnector Only Properties.
    # OPTIONAL:
    # AS2From and AS2To http header parameters are required on all incoming AS2 messages. These parameters must
    # map to PeopleSoft node definitions either directly or indirectly via AS2 From & To map specifications.
    # AS2 From & To Map
    # This map translates incoming AS2From and AS2To http header parameters into PeopleSoft node names.
    # This property is not required if your incoming messages use AS2From and AS2To parameters that match
    # existing PeopleSoft node definitions.
    # ig.AS2.AS2ListenerMap.From.<AS2From>= Specify the PSFT Source Node Name.
    # ig.AS2.AS2ListenerMap.To.<AS2To>= Specify the PSFT Target Node Name.
    # This example translate AS2From from AS2SENDER to PSFT_SRC_NODE, and AS2To from AS2RECEIVER to PSFT_TGT_NODE.
    # example:
    # ig.AS2.AS2ListenerMap.From.AS2SENDER=PSFT_SRC_NODE
    # ig.AS2.AS2ListenerMap.To.AS2RECEIVER=PSFT_TGT_NODE
    # AS2 Message name
    # Message name used to publish AS2 transactions.
    # Use this property if the incoming AS2 Message Name is not in the HTTP Header or the URL.
    # Replace <source> and <target> with either the incoming AS2From and AS2To http header parameters .
    # when those match existing PeopleSoft node definitions, or with the PeopleSoft nodes names specified in the
    # AS2 From & To map above.
    # ig.AS2.<source>.<target>.MessageName= Specify the Message Name
    # example:
    # ig.AS2.PSFT_SRC_NODE.PSFT_TGT_NODE.MessageName=AS2_ORDER_REQUEST
    # These Properties need to be set to use either the AS2TargetConnector or the AS2ListeningConnector
    # REQUIRED:
    # AS2 Certificates
    # CertificateAlias is the certificate of the AS2 Listening Node used to decrypt incoming messages.
    # SignerCertificateAlias is the certificate of the AS2From trading partner of Listening Node used to verify
    # the incoming signature.
    # Replace <source> and <target> with either the incoming AS2From and AS2To http header parameters
    # when those match existing PeopleSoft node definitions, or with the PeopleSoft nodes names specified in the
    # AS2 From & To map above.
    # ig.AS2.<source>.<target>.CertificateAlias = Specify the target AS2 Listening Node certificate alias.
    # ig.AS2.<source>.<target>.SignerCertificateAlias = Specify the source AS2From trading partner certificate alias.
    # example:
    # ig.AS2.PSFT_SRC_NODE.PSFT_TGT_NODE.CertificateAlias=<GeneratedAS2certificatealias>
    # ig.AS2.PSFT_SRC_NODE.PSFT_TGT_NODE.SignerCertificateAlias=<GeneratedAS2certificatealias>
    ## End of AS2ListeningConnector Only Properties
    ## AS2 Target Connector Properties
    # These Properties need to be set to use the AS2TargetConnector
    # AS2 Original Request Information Log Directory
    # This is required for Async MDN only. The Async MDN receiver uses this directory
    # to find original request information.
    # example:
    # ig.AS2.AS2Directory=c://temp//as2
    ## END of AS2 Target Connector Properties.
    #XML dtd lookup flag
    # true - enable dtd reference lookup dtd on gateway. this is also the default value.
    # false - disable dtd reference lookup on gateway.
    ig.dtdLookup=true
    # Maximum active connections to be cached on gateway
    # These are connections from gateway to peoplesoft application server
    # Caching connections will improve integration broker throughput
    ig.connection=10
    #####################

  • Query with the Connector Pack Database Applications Table 9.1.0

    Hi,     
    I have configured with a connector Database Applications Table (OIM-BDSQL2005) specifically to a table, how can enable the user to log into this can be the BD SQL2005
    Thank you

    I had a liitle progress here. For the missing mandatory fields, once you are done the mapping during the creation of GTC, go to Design Console to add mandatory fields, such as user type which is not available in the creation process of GTC. Please see:
    => http://st-curriculum.oracle.com/obe/fmw/oim/10.1.4/oim/obe12_using_gtc_for_reconciliation/using_the_gtc.htm#t5
    Now actually I have exactly the same proplem as this one:
    => Re: Creating GTC in OIM 11g (11.1.1.3.0)
    => Event Recieved
    => Data Validation Succeded
    => No User Match Found
    => Creation Faild
    => Notes: ORA Error Code =>ORA-01400: cannot insert NULL into () ORA Error Stack =>ORA-06512: at DEV_OIM.OIM_SP_RECONBLKUSERCRUD", line 722
    I am looking into this, will keep you posted.
    Ningfeng

Maybe you are looking for