Development Naming Standards

Hi
To save us re-inventing the wheel, does anyone have a suggested set of naming standards for development in BPEL that they would be willing to share?
I can see that the tutorials follow some sort of standard, but does anyone have anything document we could utilise?
Thanks
Pete

Here's a summary of our BPEL naming conventions. We prefix the BPEL process names with Request_, Reply_, Pub_, Sub_ etc for Request/Reply (sync processes) or Pub/Sub (async processes). For file reads/ftps, we start them with File_ or FTP_. For interprocess activities, we use the following matrix as a guide.
Partnerlinks:     
     DBOperationType_Schema_Table (i.e. DBSelect_LOGGER_LOGITEM)
     ENQ_QueueueName (i.e. ENQ_OMS_SYNC)
     DEQ_QueueName (i.e. DEQ_ALLETE_BUS)
     FileOperationType_FileNamingConvention (i.e. FileRead_connectdisconnect)
     WSType_Name (i.e. WSInt_ for internal, WSExt_ for external web service followed by a name for the service such as WSInt_PubLogger)
Transformations:     Transform_Source_Target (i.e. Transform_clientInput_InvokeLogItem)
Assigns:     Assign_From_To (i.e. Assign_clientInput_InvokePubLogger)
Invokes:     Invoke_PartnerlinkName (i.e. Invoke_WSInt_PubLogger)
Receives:     Receive_PartnerlinkName (i.e. Receive_DEQ_ALLETE_BUS)
Hope this helps.
Candace

Similar Messages

  • How to set naming standards for SQL Developer

    I am using SQL Developer version 3.0.04.
    In the newly integrated and very useful Data Modeler, we can set preferences for the naming standards to be applied when creating logical and relational model objects ( primary keys, foreign keys, et cetera). I would like to know if there is a way to set naming standards for the relational objects we create in SQL Developer on existing tables ( ( primary keys, foreign keys, et cetera).
    Any help in setting such preferences would be appreciated.

    Hi,
    If you want to set up a diagram for an existing database, you can use File/Data Modeler/Import/Data Dictionary to import its definitions.
    Alternatively you can open a Data Modeler Browser (using View/Data Modeler/Browser), expand the node for Design "Untitled_1",
    expand the node for Relational Models, and select Show from the Right-click drop-down menu for "Relational_1" to create a Relational Model diagram.
    You can then drag Tables from SQL Developer's Connections tree onto the diagram.
    Once you have a Relational Model you can reverse engineer it to an Entity-Relationship model using the << button in the button bar
    (or by selecting "Engineer to Logical Model" from the drop-down menu for the Relational Model).
    Note that there is now a separate forum for SQL Developer Data Modeler topics: SQL Developer Data Modeler
    David

  • Sql Developer Data Modeler 3.0 EA1: Preference- Naming standard- Templates

    I am trying to figure out how the naming standard templates work.
    When I go to:
    Preference -> Naming standard -> Templates
    It says that 'Attribute Relation' is '{ref entity} {ref attribute}'
    What is the consequence of this?
    I thought, it would mean that when creating a primary key attribute (ID) on an entity (DEPARTMENT), the related "foreign key" attribute (that is automatically created in related detail entities, such as EMPLOYEES) would be named DEPARTMENT ID.
    Instead it is just called ID. Is that the intended behavior?
    - Marc de Oliveira
    Edited by: marc66 on 2010-10-29 05:59

    Marc,
    you should check "FK Attribute name synchronization" setting in "Preferences>Data Modeler>Model>Logical model" - probably it's checked and you cannot change the name of FK attribute.
    I found another bug here - FK attribute doesn't follow changes in referred entity - I logged it in bug database. As workaround you can apply defined templates at entity level (there is button in entity dialog) or for whole logical model (using pop-up menu in the browser).
    Philip

  • Naming Standards: What are you using?

    I'd like to hear what different organizations are using for naming standards to manage their XI environment.
    When you have a new interface or need to call up an existing interface, how do you know where to find them?  
    Do you break out your interfaces by Sender SC, XI SC and receiver SC?
    How do you organize namespaces?

    Hi Mark,
        Well, The name space itself it means that it used for unique identifier.Normally in realtime business cases lot  of process would be involved..when you are developing the interface and when you start up with namespace..The name space should give you the what exactly the scenario..for which type of scenarios..
      Let me take an example suppose if u are implementing the all sales order scenario you can probably implement a name space such that it should reflect the all sales order related objects.
      <b>Ex: http://xyzcompany.com./salesorders</b>
      The above namespace tell you that the vendor is xyzcompany and the corresponding objects of slaes orders.
    Hope I am clear.
    Thanks and Regards,
    Chandu.

  • Datamodeler - Naming Standards - technical white paper no longer available?

    Hi,
    I am wondering, is this document no longer available?
    http://www.oracle.com/technology/products/database/datamodeler/pdf/DataModelerNamingStandards.pdf
    I a m trying to learn how to apply Naming standards in data modeler but i cannot retrieve this document.
    On the datamodeler homepage, on tab "Documentation"
    clicking "Naming Standards (Technical White paper - pdf)"
    keeps me redirecting into the tab "Overview"
    regards,
    E.
    As I look at the content description of this document(i found that content description somewhere on the www), i believe i would find it very helpfull
    Contents of this Oracle SQL Developer Data Modeler Naming Standardization reference guide
    Introduction ............ 1
    Overview . 2
    Defining Templates for Keys, Indexes and Constraints....... 3
    Applying the Templates to the Relational Model ............. 5
    Prefix Management ........... 6
    Setting Name Patterns for Elements..... 7
    Defining Word Classification Types .. 8
    Supporting Naming Patterns with SQL Developer Data Modeler ... 8
    Reviewing Separator Settings for Elements in a Logical Model ..... 9
    Reviewing Additional Settings for Elements in a Relational Model . 9
    Using a Glossary .. 10
    Defining Glossaries ......... 10
    Using the Glossary Editor 10
    Importing Glossaries........ 12
    Importing a CA Erwin Data Modeler Naming Standard Glossary . 13
    Using Abbreviations............. 13
    Using the Name Abbreviations Utility............. 14
    Name Translation . 16
    Setting Model Level Name Restrictions ............. 18
    Using Design Rules Validation Related to Naming Standards ......... 19
    Conclusion ........... 20
    Resources ............ 20

    it's temporary problem and document will be available soon.
    Meanwhile you can look at this thread Data Modeler: Naming
    Philip

  • DataModeler v3.3.0 - Naming standards template for surrogate keys creation

    I'm using DM 3.3.0.734 and in the logical model we now can define in the entity properties to "Create Surrogate Key".
    When we use Engineer to relational model, for each entity is automatically created a new column using the naming template {entity}_ID as NUMERIC (without precision) and is defined as primary key.
    My questions are:
    Is possible to define a different naming standard for surrogate key creation?. We define id_{entiry}
    Is possible to set the precision of NUMERIC surrogate key?
    If we define entity's column as Primary UID, these columns are included in an unique constraint, but are using the naming standards for PK.
    As consequence are created the following:
    Unique constraint name: entity_PK
    Primary key(surrogate)name: entity_PKv1
    There is any way to define naming standards like "{entity}_UID" for unique constraints, or even, "{entity}_SK" for surrogate primary key name?
    Can anyone help with some of these topics?
    Regards,
    Ariel.

    Hi Ariel,
    Naming standards template for surrogate keys creation I logged enhancement request for that.
    How to change those bad names (going to change them one by one is not an option):
    1) If those "transformed" unique keys are the only ones you have in relational model then simply can apply naming standards
    2) You can write transformation script to do that for you
    3) you can use new functionality - search, export to excel file, change the names there (using find/replace will be faster) and return changed data back to relational model
    you can find description for that here:
    https://apex.oracle.com/pls/apex/f?p=44785:24:13179871410726::NO:24:P24_CONTENT_ID,P24_PREV_PAGE:6621,16
    http://www.thatjeffsmith.com/archive/2012/11/sql-developer-data-modeler-v3-3-early-adopter-search/
    http://www.thatjeffsmith.com/archive/2012/11/sql-developer-data-modeler-v3-3-early-adopter-collaborative-design-via-excel/
    You should search for _PK, then filter result on Index and you can export result using report functionality (to XLS or XLSX output format). You can create template and include only table and name (of index) as properties to be included into report.
    Regards,
    Philip

  • Discoverer coding/naming standards

    Hi,
    I am investigating coding/naming standards ( best practice ) for developing a discoverer business area.
    I would be interested in looking at any standards which you or your company has implemented if they are available
    Thanks in advance
    Phil

    Hi Prakash,
    in our company we use the following convention:
    <Project_ID>_<CUBE>_Q<authorization>N
    The Project ID is a 2-digit code for the project, the cube consists of 5 digits. After the Q there's one letter for special authorization purposes, N is a 2-digit-number starting at 01.
    Example: P1_STMX1_QA01
    This works fine for all our cases.
    Greetings,
    Daniel

  • Naming standards for reports in Business Objects?

    Dear colleagues,
    I am about to start development of universes, queries and reports in Business Object for a client. Does anyone of you have any tips on naming standards for the reports? The source system that the dataware house is based on is a fund system. Often the name can be some letters and some numbers. Is there any logic behind this that I can follow?
    I will sign points!
    Kind regards
    Silje

    Hi Silje,
    Naming convetions should really tie in with your own processes. So it hard to say there is one for all.
    I generally create a report library. This is a simple list in Excel of the reports. It will contain the following
    Report Id: A number that is unique to each report, e.g. 1000
    Report Name: A short descriptive name, Monthly_Returns
    Report Location: The folder path to the report
    Report Description: A full descriptive name
    Report Contact: The person to contact about the report, developer or support person
    Report Owner: Business Owner of the report
    In WebI I would then call the report 1000_Monthly_Returns. I generally use the folder name to point to the area, so in the case of funds this report would be in the Funds folder.
    Hope this helps
    Alan

  • Naming standards within the NWDI

    As we're getting ready to dive into a development project with the JDI/NDWI/whatever-it's-called-this-week, I'm working on a set of naming standards.
    What are other folks using for naming standards for SCs, DCs, Tracks, and so forth?  Sap has published some guidelines, but nothing really substantial that could be morphed into a Best Practices document.
    Regarding DC names, SAP seems to be all over the map - sometimes the name of the DC is reflected in the package naming withing the public jar files, sometimes there doesn't seem to be any obvious relationship.
    A thread such as this could be very useful both for me, and anyone else who is just starting to use the Developer Infrastructure, so let's get a bunch of ideas out in the open, and get a discussion going.

    Hi Ken,
    Great innitiative. I'll try to start the ball rolling:
    I have noticed that the DC name (without SC name) is apparently the key in SDM, i.e. you cannot deploy two DCs with the same name even if these are in different SCs. This means that reflecting at least part of your package hierarchy in the DC names is essential.
    Regards,
    Thorsten

  • How to set naming standard that sets max number of words in column name?

    Hi all,
    Is it possible to set naming standard that sets max number of words in colum (or table) name?
    I was looking video (1:08min)
    http://download.oracle.com/otn_hosted_doc/sqldev/UserDefinedDesignRules/UserDefinedDesignRules.html
    And here you can see how rule is triggered.
    "...Name has 2 words; Max permitted - 1".
    Thanks a lot

    Hi,
    you need to create glossary and set it in naming standards for your design.
    This document is still valid - http://www.oracle.com/technetwork/developer-tools/datamodeler/datamodelernamingstandards-167685.pdf
    Naming standard settings are located :
    - DM 3.x - "Preferences>Data Modeler>Naming Standard"
    - DM 4.0 - Design dialog>Settings>Naming Standard
    If you want only check on number of words then glossary can be empty and you can set "Incomplete modifiers" option in that glossary.
    Philip

  • Enforcing use of class word as naming standard via data modeler preferences

    Using data model preferences, I have set both the "attribute" and "column" naming standards to have mandatory name parts of both "prime word" and "class word". I have also used data model preferences to specify a glossary that has several terms of type "class word" defined.
    My assumption is that if I set a column naming standard preference to have class word as a mandatory name part, then I can apply the default design rules in my relational model and it will list an error "column with wrong naming standards" if any of my column names don't have a name part that is on the list of class words in the specified glossary. Is that assumption correct? If so, it doesn't seem to be working for me...
    How does SDDM determine if a class word is missing? I.e., how can I enforce a naming standard that all attribute/column names must have a class word from our approved list of class words?
    Thanks!

    My assumption is that if I set a column naming standard preference to have class word as a mandatory name part, then I can apply the default design rules in my relational model and it will list an error "column with wrong naming standards" if any of my column names don't have a >name part that is on the list of class words in the specified glossary. Is that assumption correct? yes it's correct.
    If so, it doesn't seem to be working for me...one of the settings cannot be changed - it's "Abbreviated only" in "Preferences>Data Modeler>Naming Standard". So only abbreviated part from glossary is taken into account - I logged bug for that.
    You can change it - it's in dl_settings.xml file in your design's directory - find - abbreviated_only="true".
    How does SDDM determine if a class word is missingIt needs glossary and separator setting.
    You can read more here http://www.oracle.com/technetwork/developer-tools/datamodeler/datamodelernamingstandards-167685.pdf
    Also can look at examples here Data Modeler: Naming
    Philip

  • Code review sap standard naming standards

    Hi all,
       My requirement is to review the code for FM and want to document it according to sap standards because these objects will be sent to sap. It is a product development object and it will be reviewed and adopted by sap itself.
    send me some naming standards provided by SAP.
    Thanks,
    Arun.

    Hi,
    I agree that you should ask SAP but using code inspector (SCI) you can check your program for Naming conventions (Programming conventions). It has predefined values which should be similar/equal to what SAP use. You can also change it to your naming conventions.
    Cheers

  • Developement of standards

    What does the term "developement of standards" refer to?
    What are these standards developed by an abaper?
    Thanks in advance.

    Normally the client have their won programming standards and guidelines. Do ask ur client ...what programming std are they follow or will be use..
    This programming standard speaks about how will the custom program named, transaction ,
    newly created packages etc will be named, how will the variable, internal tables, field sysmbols etc will be declared in program.. what status to choose under what scenario... etc etc ...
    Kindly check the link below which speaks about how MIT SAP team has set standards and guide
    lines for their SAP system developement.
    http://web.mit.edu/ist/org/admincomputing/dev/abapstds/current/index.html
    Kindly read COPYRIGHT NOTICE and DISCLAIMER on this page before using the content on from this site..
    Sail

  • Problem with Applying Naming Standards to Keys and Constraints

    Hi
    I have an issue, and not sure where to go. I have 3 relational models in 1 design. I set up my foreign key template. I applied it to the first relational model, and it worked like a charm. When I bring up the "Apply Naming Standards" window for the second model and click on OK, nothing happens. The window just stays there and the OK button turns gray. I checked the log, but no messages are written. I just have to click on cancel to close the window. Has anyone got any suggestions on what to do? I even went back in and changed a table name to make sure that a foreign key name should change, and still nothing happens.

    Hi Joep,
    thanks for design. I logged bug for that problem - some FK columns keep information about non existent foreign keys.
    Here is a transformation script you can run for relational model:
    columns = model.getColumnSet().toArray();
    for (var t = 0; t<columns.length;t++){
    column = columns[t];
    nodes = column.getRefColAndAssocIDs().toArray();
    for (var i = 0;i<nodes.length;i++){
       node = nodes;
    if(node.fkAssocId!=null){
    fk = column.getDesign().getDesignObject(node.fkAssocId);
    if(fk==null){
    column.removeFKAssociation(node.fkAssocId);
    column.setDirty(true);
    And of course you have to save design - it's better to use "save as".
    Philip                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • How to set naming standards templates

    I'm currently working with oracle sddm 4.0.0.833 and i'd like to change settings for objects like identifiant : emp_pk instead of employee_pk.
    In Sue Harper's book sqldeveloper 2.1, there's a menu naming standard. I cannot find it in my version!
    jm

    Hi,
    First find the node in the Browser for your Design (it's the node above "Logical Model") and then display its Properties dialog.
    In its left-hand panel, expand the Settings node.  Then expand the Naming Standard node, and you can select the Templates node to display the Template options.
    David

Maybe you are looking for

  • DMS - Document Validity

    Hi to all, Does anybody know if exist a functionality to handle date of validity of a DMS document? I mean, after approving a document (with the "Release Flag"), I need to fix "manually" a date that the document will be "valid to", the date that the

  • How to use default values of variables when data get varied

    Hi Expert, I want to use default value of variables var1. for eg. if variable length is 20 char and value is abc , then i want to fill var1 by default 20 ( after printing abc value remaining length i.e.17 should be taken by var1 means total length 20

  • Maps in Places not displayed correctly

    The Map in Places never loads completely – there are always blank squares, like when you attempt to use Google Maps with very flaky internet connection. Interestingly, this happens only in Terrain Mode. Satellite and Hybrid modes look allright. The p

  • SMTP for external address

    Hi! I'm using was 620 and with transaction SCOT I have setup the node for SMTP. If I try to send a mail for a internal outlook address the system work fine, but if I try to send a mail for an external address (address with external internet provider)

  • File- XI- RFC, JDBC

    Hello Gurus. I have a scenario where i have to load File to JDBC (Oracle) and RFC (SAP) in parallel. If my file is QoS (EO), then do I have to use BPM to send the message to JDBC and RFC, or I can just create two Receivers, and the message will split