Re: Workspace integration and Database Mapping

Subject: Re: Workspace integration and Database Mapping
>
1. I aggree with you that this is a weak point of Forte. A possible workaround is
to have a Workspace 'BugFixes' where you fix your bugs without affecting the rest
of your code.
1 - When you integrate a workspace into the repository it takes all the
changes you have made in that workspace and 'saves' them to the
repository. However, what if you have a workspace which has a half
finished project as well as another project which you make a small but
important change to. The small change must go back because other
developers need the 'fix', but the half finished project will essentially be
'broken' if it is integrated at this stage. Is there any way to integrate
only specific projects? If not, how do you stop the half finished project
being copied into the other developers' workspaces when they do an
'Update'.
Hi Forte'rs
I just would like to express my deep appreciation for the way integrating
workspaces works in Forte.
This makes it a lot safer to work with, because you can only test the
COMPLETE set of code and not just the 'few' changes you just made...
I, at least, always make quite a few changes in a bunch of classes, so it would be
a complete mess to try to sort out which changes to integrate and which to keep
in my workspace only.
Now I also have been frustrated not being able to make a quick (and dirty) fix - but
in hindsight - it is clear that you cannot be sure that the fix works in the real world
(you know: the stuff outside your own heavily modified workspace).
So while I agree with everyone that got frustrated by not been able to integrate
just a few changes, I am also happy that this is not allowed!
may the forte be with you all
Jens Chr Juul Jensen
KAD/Denmark
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

Subject: Re: Workspace integration and Database Mapping
>
1. I aggree with you that this is a weak point of Forte. A possible workaround is
to have a Workspace 'BugFixes' where you fix your bugs without affecting the rest
of your code.
1 - When you integrate a workspace into the repository it takes all the
changes you have made in that workspace and 'saves' them to the
repository. However, what if you have a workspace which has a half
finished project as well as another project which you make a small but
important change to. The small change must go back because other
developers need the 'fix', but the half finished project will essentially be
'broken' if it is integrated at this stage. Is there any way to integrate
only specific projects? If not, how do you stop the half finished project
being copied into the other developers' workspaces when they do an
'Update'.
Hi Forte'rs
I just would like to express my deep appreciation for the way integrating
workspaces works in Forte.
This makes it a lot safer to work with, because you can only test the
COMPLETE set of code and not just the 'few' changes you just made...
I, at least, always make quite a few changes in a bunch of classes, so it would be
a complete mess to try to sort out which changes to integrate and which to keep
in my workspace only.
Now I also have been frustrated not being able to make a quick (and dirty) fix - but
in hindsight - it is clear that you cannot be sure that the fix works in the real world
(you know: the stuff outside your own heavily modified workspace).
So while I agree with everyone that got frustrated by not been able to integrate
just a few changes, I am also happy that this is not allowed!
may the forte be with you all
Jens Chr Juul Jensen
KAD/Denmark
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

Similar Messages

  • Workspace integration and Database Mapping

    Hi there folks,
    I have a couple of questions about Forte.
    1 - When you integrate a workspace into the repository it takes all the
    changes you have made in that workspace and 'saves' them to the
    repository. However, what if you have a workspace which has a half
    finished project as well as another project which you make a small but
    important change to. The small change must go back because other
    developers need the 'fix', but the half finished project will essentially be
    'broken' if it is integrated at this stage. Is there any way to integrate
    only specific projects? If not, how do you stop the half finished project
    being copied into the other developers' workspaces when they do an
    'Update'.
    2 - We have designed a class called 'Criteria' which contains several
    attributes, each of which are a class called 'Criterion'. The Criterion
    class contains the attributes "Active", "From" and "To" which are simple
    data types. Now if the 'Criteria' class is used for attributes in two other
    classes (Say "ClassA" and "ClassB"), how can you match these
    classes to RDBMS tables? I realise you could explicitly name columns
    and attributes in SQL Select, Insert and Update statements, but that
    has now defeated the purpose of creating the 'Criteria' class in the first
    place. Namely, ease of future maintenance. Am I missing something
    here?
    Thanks in advance for any help.
    Cheers,
    Duncan Kinnear,
    McCarthy and Associates, Email: [email protected]
    PO Box 764, McLean Towers, Phone: +64 6 834 3360
    Shakespeare Road, Napier, New Zealand. Fax: +64 6 834 3369
    Providing Integrated Software to the Meat Processing Industry for over 10 years
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Duncan,
    1. There is no way to integrate a part of your workspace/class and not the other. So, before you integrate you have to make sure that it compiles and also your changes do not break what others are doing when they update. The only way to do it is to export the half finished projects/classes, integrate the good workspace and then import it back and continue your work.
    It is important that there is some discipline and lot of unit testing as your application grows bigger and code larger and you go towards deployment. This will reduce the possibility of breaking others code (after you integrate and others update).
    2. From what I have seen, compared to lot of tools Forte goes very far in providing a good and easy mapping from objects (rather object attributes) to table column mapping. All said and done there is a mismatch between pure objects and an RDBMS table. We have to live with it until we get to a stage where we can have OODBMSes which are still in its infancy compared RDBMSes. In forte you can map attributes of an object whose names are same as the column names. Another option is to alias the column names to match the attribute names in the SQL.
    Now for my pet discussion of mapping objects to tables - It is easier and simple if you map an object to a table. OO purists might argue with me and say that is not very OOriented. That is right but we are dealing with a mismatch here. It is just that we are impedance matching by trying to persist an object into an RDBMS table.The other possibilities are to map 1 to many from object to a table and vice versa. Choose whatever is right for you. Eventually keep the performance in mind when you choose an approach.
    Hope this helps.
    Nirmal
    Nirmal P Uppalapati Phone: (203) 622-5386
    VP-US Operations (203) 359-3992
    PSI Data Systems Ltd. Mobile: (203) 912-1302
    Suite 406 Fax: (203) 359-4662
    One Bank Street Email : [email protected]
    Stamford, CT 06901 USA Web: http://www.psi.soft.net
    -----Original Message-----
    From: Duncan Kinnear [SMTP:[email protected]]
    Sent: Wednesday, October 14, 1998 6:02 PM
    To: [email protected]
    Subject: Workspace integration and Database Mapping
    Hi there folks,
    I have a couple of questions about Forte.
    1 - When you integrate a workspace into the repository it takes all the
    changes you have made in that workspace and 'saves' them to the
    repository. However, what if you have a workspace which has a half
    finished project as well as another project which you make a small but
    important change to. The small change must go back because other
    developers need the 'fix', but the half finished project will essentially be
    'broken' if it is integrated at this stage. Is there any way to integrate
    only specific projects? If not, how do you stop the half finished project
    being copied into the other developers' workspaces when they do an
    'Update'.
    2 - We have designed a class called 'Criteria' which contains several
    attributes, each of which are a class called 'Criterion'. The Criterion
    class contains the attributes "Active", "From" and "To" which are simple
    data types. Now if the 'Criteria' class is used for attributes in two other
    classes (Say "ClassA" and "ClassB"), how can you match these
    classes to RDBMS tables? I realise you could explicitly name columns
    and attributes in SQL Select, Insert and Update statements, but that
    has now defeated the purpose of creating the 'Criteria' class in the first
    place. Namely, ease of future maintenance. Am I missing something
    here?
    Thanks in advance for any help.
    Cheers,
    Duncan Kinnear,
    McCarthy and Associates, Email: [email protected]
    PO Box 764, McLean Towers, Phone: +64 6 834 3360
    Shakespeare Road, Napier, New Zealand. Fax: +64 6 834 3369
    Providing Integrated Software to the Meat Processing Industry for over 10 years
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

  • Active Directory Integration and Drive mapping

    We currently have a lab with 20 Mac Pro machines, and an Xserve.. all running 10.5+. We are looking at integrating the existing users, through AD, into the Xserve. We have been able to do simple authentication and drive mapping to the windows share easily enough. However what we would like to be able to do is mount a share from the Xserve for only the Macs for the students that will be in there, while keeping the Home directory from AD intact and still being mounted.
    Is that possible or I am going outside of what I am able to do?
    Thank you

    If I understand what you are asking, then you will need to bind the Xserve to AD, then promote it to an OD master. This will allow you to manage the AD groups without schema modification to AD, basically allowing the storage of Apple MCX attributes. You can then create a group in OD and add the AD group to it. Then, manage the OD group and set login preferences to automount a share. Check the box to allow unique user credentials to be sent. Since you are in a Kerberos/Single sign on environment, you will be able to pull this off very easily.
    During the workstation bind, make sure the UNC home path option is select and that you are choosing the correct protocol (SMB or AFP). That will allow the AD defined windows home folder to mount. Then follow the OD MCX stuff above to handle the mount of the share. You might also want to look into augmented records if you need to get management to the user level. I've had no need for this yet so I've not used it. Manage by nest AD group has always been enough because everyone gets the same stuff.
    Hope this helps

  • Different user IDs in UME and ADS, mapping?

    Dear All,
    we want to implement Integrated Windows Authentication for Portal.
    For such a implementation we we've found descirption in the SAP Note: 935644 - "Configuring Kerberos on NW04 against Database User Store"
    The problem is, that we have different user IDs in J2EE Engine and MS ADS user store and the mapping has to be done "via additional UME attribute".
    Anyone know how to implement such a attribute mapping?
    Thanks for help!
    Karol

    Hi,
    I hope you might have done this..If not, follow this link...
    http://help.sap.com/saphelp_nw04/helpdata/en/b7/14d43f2dd44821e10000000a1550b0/content.htm
    Regards
    Krishnan

  • Oracle Express(Analytical workspace?) and Oracle warehousebuilder

    Can somebody please explain when and why to use
    Oracle Express(Analytical workspace?) and Oracle warehousebuilder.
    When should each of these tools be used?

    Oracle Express is an old, de-supported product that has been replaced by Oracle Database OLAP Server http://otn.oracle.com/products/bi/olap/olap.html.
    Oracle Warehouse Builder (OWB) is a data integration design and management tool. One of OWB's areas of functionality is enabling OLAP. All OWB OLAP related materials are summarized and linked from OWB Self-service Education page here http://otn.oracle.com/products/warehouse/selfserv_edu/OLAP_cube_creation.html
    Nikolai Rochnik

  • Numbers/Address Book and Google Maps

    I would love to integrate my spreadsheet of addresses or my Address Book with Google Maps.
    Is this possible? Somehow?
    I take a lot of trips across the country and don't always know when I will be driving by my friends. But if I had a map I could glance at to see where they all are, I would know that I could schedule a lunch with a friend halfway or something like that.
    I have heard about MapPoint, but don't know if there is anything like this that is free/affordable/non-MS.
    Thanks!

    Integrating in Numbers would not be automatic. You'd have to format links to assign to each address.
    I've seen plug-ins to use Google maps with Address Book. Try a search on MacUpdate or VersionTracker for Address Book.
    I think one of the features for Address Book in Leopard is integration with Google maps.

  • Application Integrator and SSO by SAPLOGONTICKET

    After the docs (e.g. "How to Use the Application Integrator") and blobs mainly focus on user mapping, I wonder how to configure SAPLOGONTICKET in com.sap.portal.appintegrator.sap.Generic efficiently.
    Does combining "URL template" and "URL template fraction for SSO" give a chance for sending a Login Ticket to another server (distinct domain)? Or is the "authentication" part in "URL template" useless for Login Tickets (as stated in <a href="https://www.sdn.sap.com/irj/sdn/thread?threadID=21141">Thread 21141</a>)?
    Thanks
    Gerhard

    Hi Gerhard,
    If your system is set to log on with SAP logon tickets for authentication, you can specify an authentication template in parameter SSO2Template, e.g. MYSAPSSO2=<Request.SSO2Ticket>. That's all it takes on portal side to configure the SAP Logon Ticket when using application integrator. .
    If you want to use SAP Logon Ticket for multiple domains (portal server and backend server are in different domains) you have to take special care. Have a look into the <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/a0/88a340fa432b54e10000000a1550b0/frameset.htm">SAP Library</a> to find out how to configure logon tickets for multiple domains.
    Hope I could help!
    Best regards,
    Martin

  • When do we go for ABAP mapping and Java mapping

    Hi friends,
                At present I am working on graphical mapping in XI ,can you guys give me with an example or scenario when do we use ABAP mapping , Java mapping or XSLT mapping.
    Thanks in advance
    Sud

    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/forums">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/forums</a>
    I have standard XSLT mapping programs available for my scenarios, so use XSLT mapping. Similarly with Java mapping,  For most scenarios, message mapping does the job too well. Abap mapping similarly is used to leverge existing ABAP base.  If message mapping becomes confusing and hard to follow with too many functions, I go for Java mapping (just my way). I havent used ABAP mapping thus far.
    Discussing ABAP mapping
    ABAP mapping is developed in ABAP work bench. ABAP mapping needs to be transported to integration server and XI does not support this transport and have to do with ABAP transports.
    Customers who can develop mapping program on SAP web AS and can transport them there can use ABAP mapping
    *ABAP mapping programs cannot access the value table
    *Since ABAP mappings are executed on ABAP stack SAP does not provide any ABAP mapping programs
    *ABAP mapping programs must exists with one single version in IS, unlike JAva and XSLT mapping that can have multiple versions of mapping program
    Regards,
    Priya
    priya k
    null

  • Fixed Values and Value Mapping

    Hi Experts,
         I hav a doubt regarding these to funnctions in Messege mapping. In both teh functions , we can change a value coming from Load to some thing else.
    Like
    A=1
    B=2
    C=8.
    The difference i hav noted is the in case of fixed values, we can assign the valsues in the messege mapping itself, and in case  of value mapping it is assigned in the value mapping table  in integartion directory, and thsi can be seen through  Runtime Workbench in Cache Monitering. . Apart from that there seems to be no big significat difference in the application .
    Pls correct me , if I ma missing out something.
    Pls tell me if both hav the same functionality, why were these 2 functions made , any 1 of them, preferably Value Mappimg Function could hav been enough.
    Regards,
    Arnab.

    Hi
    Fixed value mapping is Message mapping Specific
    But Value mapping allows u to create a Schema and group .
    Value mapping functionality will be well understood in large integration where many mapping programs using same conversions.
    Maintain advantage is maintance is easy with value mapping because if any chnages in value , just ID change is enogh no need to go mapping but this is not with fixed value
    For instance if u r using Fixed value in 50 mapping programs u need to change in all
    But if u r using Value mapping just one ID
    Which one u prefer
    all based upon u r landscape for mapping
    Srini

  • HOW CAN I INTEGRATED OLD DATABASE TO NEW DATABASE

    Hello...........
    I use orace10g database for windows
    İt was formatted to my machine .it was a database ( old database )
    I installed new operating system again
    I installed oracle10g for windows again and I created a new database
    I want to integrated old database to new database
    I have backup old database in C driver
    thank you very much
    omer faruk akyuzlu
    turkey

    You have to use oradim
    oradim -NEW -SID SID | -SRVC service_name | -ASMSID SID | -ASMSRVC service_name
              [-SYSPWD password] [-STARTMODE auto | manual] [-SRVCSTART system | demand]
              [-PFILE filename | -SPFILE] [-SHUTMODE normal | immediate | abort] [-TIMEOUT
              secs] [-RUNAS osusr/ospass]

  • Message Mapping And Interface Mapping

    Hi,
    I have 2 software components.
    One is for sender and one is for receiver.I have created all the Data types,Message type and Message Interface fro sender in the first Software component and data types ,message type ,message interface for the receiver in the second software component .
    Now, in which Software component should i create Message Mapping and Interface Mapping?
    Thanks in Advance,
    mvk

    Hi,
    You could use the created Message type and Message interfaces in Sender as well as receiver software components for creating message mapping, interface mapping and integration scenario.
    Generally it makes sense to maintain the message mapping, interface mapping and integration scenario in receiver software component. The message mapping and Integration scenario is specifically based on the receiver end requirments, so its preffered on receiver software component.
    The sender side details could be reusable in case if you need those for another new receiver software component. If you maintain it in sender component, then that will lead to mix-up all the things on sender side even though its based on receiver end.
    I think this could help you.
    In PI7.1 now there is concept of Folders to maintain all the interfaces appropriatly and leads for reusability of existing objects.
    Please refer below links for more details,
    /people/thorsten.nordholmsbirk/blog/2006/07/25/structuring-integration-repository-content--part-1-software-component-versions
    http://help.sap.com/saphelp_nw04/helpdata/en/42/ed903cf6c4492ce10000000a114084/frameset.htm
    Thanks
    Swarup
    Edited by: Swarup Sawant on Jan 26, 2008 8:33 AM

  • The role of xi consultant in IS-Retail integration and POS

    Can Anybody explain me the role of xi consultant in detail in IS-Retail integration and POS . Since i am new to the retail and pos domain , can you plz explain from the basics

    Hi,
    Gather requirements, Develop specifications and Technical documentation. Perform requirement analysis and high and low level design. Perform the coding, testing and integration mapping Interface and responsible for developing java applications based on clients requirement specifications, preparing the technical design document, creating prototypes, analyzing and identifying performance bottle-necks, providing technical and user documentation and training to client,
    Regards
    Agasthuri Doss

  • How to create workspace on remote database schema?

    Is it possible to create workspace on remote database schema? I have created a database link on remote database. Now want to create workspace on schema on that remote database. I have seen no option in Apex 4.1. Please have your comments on the topic.
    Regards
    Hasan Al Mamun
    Programmer
    Bangladesh Bank
    Dhaka, Bangladesh

    Hello,
    this forum is dedicated to APEX Listener, a web server alternative for AEPX. I guess you actually wanted to post in {forum:id=137}. I'd recommend to open a new thread there and mark this thread as answered.
    Thanks,
    Udo

  • OLAP Analytic Workspace Manager and Worksheet

    Hi,
    I have installed a datawarehouse and OLAP 10gR2 on a WinXP but in the Start menu.
    - Oracle_home, in Integrated Management Tools, I do not haveOLAP Analytic
    Workspace Manager and Worksheet.
    What is the problem ? What more should I install ?
    Many thanks for your help.

    Hi,
    What more should I install ?Did you do the OLAP catalog (dbms_olap)?
    http://www.oracle.com/technology/products/bi/samples/samples_readme.html
    Check the install docs for full instructions, and don't forget to pay your $20,000.00 license fee first:
    http://oraclestore.oracle.com/OA_HTML/ibeCCtpSctDspRte.jsp?section=11222
    http://searchoracle.techtarget.com/tip/0,289483,sid41_gci1024826,00.html?topic=299433
    Another option is Excel-DB, an easier (and less expensive) way to Oracle-enable spreadsheets:
    http://www.excel-db.net/menu_overview.htm

  • Workspace Manager and APEX

    I was experimenting with using workspace manager (via DBMS_WM) to version a set of tables. Does everything I want, easily and quickly.
    However, when I update versioned objects in APEX, and then look at the HIST table, the user name is APEXPUBLIC_USER.
    I understand why this is, but does anyone know of any means of overriding the user saved in the _HIST table, using the APEX user instead.
    I had a look at the IOT on the BASE object, but didnt see where it inserts into HIST.
    Any help greatly appreciated.
    Thanks, Rob

    Hi Robert,
    some time ago I created a german how to document on Workspace Manager and APEX - you'll find it here.
    http://www.oracle.com/webfolder/technetwork/de/community/apex/tipps/wm/index.html
    Be careful - in the following text a "workspace" is not an APEX workspace but a DBMS_WM workspace.
    The "_HIST table" is not a table but a view. When version-enabling a table Workspace Manager renames the table, adds columns
    for the versioning information and creates some views. The most important view is the view which "replaces" the original table. The
    "_HIST" view is another view.
    Workspace manager also creates an INSTEAD OF trigger which "catches" the DML done on the view (which now has the name
    of the original object). That DML is being enriched with User and timestamp information and then placed into the original table
    (which now has another name).
    The user information is there because Workspace manager allows to grant privileges on "workspaces" to other users. So you ...
    * first version-enable a table
    * create a new workspace (CHANGES_1)
    * do some DML
    * grant access on your workspace to the other user say: HUGO
    Now you and HUGO can access the workspace CHANGES_1 and review your DML. All other users can only see the
    table status before your changes. So as long as you don't access the version enabled object from different database
    schemas (i.e. different parsing schemas) and you don't use the DBMS_WM.GRANT.... procedures you don't have to care
    about the APEX_PUBLIC_USER information in the HIST view.  You can live with the APEXPUBLIC_USER information.
    Does that help ...?
    Best regards
    -Carsten

Maybe you are looking for

  • How can I copy a page from one document into another?

    I have produced a document in two separate fils and want to merge them into one.  There are six pages in each file, I need to put them I to one file, turn into a PDF and then mail them.

  • Some users getting 2 task notifications from SPD workflow

    Hi, I have created a SPDesigner Workflow in SharePoint 2013 Ent, using the SP2010 workflow engine as it is a fairly simple process. The odd thing is that for one particular user, when a Task is assigned, she gets 2 notification emails: email1:    "Ta

  • Do I have to buy Logic pro 7 ($700) before I buy crossgrade

    I am doing this so it works on my macbook pro. Can I just buy the logic pro 7.2 version crossgrade upgrade?

  • Wireless key issue

    Hello, I recently upgraded my home hub to 2.0 and connected the wireless on my desktop which runs XP however when I try on my laptop, which is Vista, the set up wizard says the WPA isn't recognised and therefore I can't connect. When I used a wired c

  • Touch won't restore!!!

    My father gave me a Touch as a gift, and while I was restoring the defaults on it, my computer crashed. Now it won't do anything. It tells me it's in restore mode, and must be completed, but when I try to restore it, it gets half way through the proc