Adding a Glossary blocks forward engineering (blocking issue)
I made my glossary with DM3 glossary editor.
I changed Preferences \ Data Modeler \ Naming Standard \ Glossary listbox, added my glossary here.
Now, the button Forward Engineer >> does not works anymore. It should open a windows to control the forward process. nothing happens.
If I come back to the preferences and delete my glossary from the list, the button works again.
From the log:
*2011-05-24 10:25:30,341 [AWT-EventQueue-0] ERROR MDBAction - java.lang.NullPointerException*
Why DM does not communicate a specific problem inside the glossary? How do I debug this case?
Edited by: T. on May 24, 2011 1:26 AM
Edited by: T. on May 24, 2011 4:29 AM
I've found similiarity with this one: Re: Engineer to Relational does nothing DM3 Production
In DM3, "Incomplete modifiers" kills the forward button without notice.
You have to avoid that option forever, and in turn you can never benefit from a partial translation during forward. A full, complete, comprehensive glossary is hard to achieve...
Similar Messages
-
How to read data using SQLGetData from a block, forward-only cursor (ODBC)
Hi there. I am trying to read data a small number of rows of data from either a Microsoft Access or Microsoft SQL Server (whichever is being used) as quickly as possible. I have connected to the database using the ODBC API's and have run a select
statement using a forward-only, read-only cursor. I can use either SQLFetch or SQLExtendedFetch (with a rowset size of 1) to retrieve each successive row and then use SQLGetData to retrieve the data from each column into my local variables. This
all works fine.
My goal is to see if I can improve performance incrementally by using SQLExtendedFetch with a rowset size greater than 1 (block cursor). However, I cannot figure out how to move to the first of the rowset returned so that I can call SQLGetData to retrieve
each column. If I were using a cursor type that was not forward-only, I would use SQLSetPos to do this. However, using those other cursor types are slower and the whole point of the exercise is to see how fast I can read this data. I can
successfully read the data using a block forward only cursor if I bind each column to an array in advance of the call to SQLExtendedFetch. However, that has several drawbacks and is documented to be slower for small numbers of rows. I really
want to see what kind of speed I can achieve using a block, forward-only, read-only cursor using SQLGetData to get each column.
Here is the test stub that I created:
' Create a SELECT statement to retrieve the entire collection.
selectString = "SELECT [Year] FROM REAssessmentRolls"
' Create a result set using the existing read/write connection. The read/write connection is used rather than
' the read-only connection because it will reflect the most recent changes made to the database by this running
' instance of the application without having to call RefreshReadCache.
If (clsODBCDatabase.HandleDbcError(SQLAllocStmt(gDatabase.ReadWriteDbc, selectStmt), gDatabase.ReadWriteDbc, errorBoxTitle) <> enumODBCSQLAPIResult.SQL_SUCCESS) Then
GoTo LoadExit
End If
Call clsODBCDatabase.HandleStmtError(SQLSetStmtOption(selectStmt, SQL_CONCURRENCY, SQL_CONCUR_READ_ONLY), selectStmt, errorBoxTitle)
Call clsODBCDatabase.HandleStmtError(SQLSetStmtOption(selectStmt, SQL_CURSOR_TYPE, SQL_CURSOR_FORWARD_ONLY), selectStmt, errorBoxTitle)
Call clsODBCDatabase.HandleStmtError(SQLSetStmtOption(selectStmt, SQL_ROWSET_SIZE, MAX_ROWSET_SIZE), selectStmt, errorBoxTitle)
If (clsODBCDatabase.HandleStmtError(SQLExecDirect(selectStmt, selectString, Len(selectString)), selectStmt, errorBoxTitle) <> enumODBCSQLAPIResult.SQL_SUCCESS) Then
GoTo LoadExit
End If
' Cursor through result set. Each time we fetch data we get a SET of rows.
sqlResult = clsODBCDatabase.HandleStmtError(SQLExtendedFetch(selectStmt, SQL_FETCH_NEXT, 0, rowsFetched, rowStatus(0)), selectStmt, errorBoxTitle)
Do While (sqlResult = enumODBCSQLAPIResult.SQL_SUCCESS)
' Read all rows in the row set
For row = 1 To rowsFetched
If rowStatus(row - 1) = SQL_ROW_SUCCESS Then
sqlResult = clsODBCDatabase.HandleStmtError(SQLSetPos(selectStmt, row, SQL_POSITION, SQL_LOCK_NO_CHANGE), selectStmt, errorBoxTitle)
Call clsODBCDatabase.SQLGetShortField(selectStmt, 1, assessmentRollYear(row - 1))
Console.WriteLine(assessmentRollYear(row - 1).ToString)
End If
Next
' If the rowset we just retrieved contains the maximum number of rows allowed, there could be more data.
If rowsFetched = MAX_ROWSET_SIZE Then ' there could be more data
sqlResult = clsODBCDatabase.HandleStmtError(SQLExtendedFetch(selectStmt, SQL_FETCH_NEXT, 0, rowsFetched, rowStatus(0)), selectStmt, errorBoxTitle)
Else
Exit Do ' no more rowsets
End If
Loop ' Do While (sqlResult = enumODBCSQLAPIResult.SQL_SUCCESS)
The test fails on the call to SQLSetPos. The error message I get is "Invalid cursor position; no keyset defined". I have tried passing SET_POSITION and also SET_REFRESH. Same error. There has to be a way to do this!
Thank you for your help!
Thank You! - AndyHi Apelkey,
Thank you for your question.
I am trying to involve someone more familiar with this topic for a further look at this issue. Sometime delay might be expected from the job transferring. Your patience is greatly appreciated.
Thank you for your understanding and support.
Regards,
Charlie Liao
TechNet Community Support -
Hello experts,
When I launch a a payment wich required LCR file, the payment engine blocked. What should I do to be able to make the payment ?
Thanks for your answer.
Best regards
Sébastien TABOREHello Gordon
Thanks for your answer. It seems that the issue comme from a corrupt install of the add-on I removed it and Installed it again, and it runs better.
Best regards
Sébastien TABORE -
Blocking the material for issue
Dear friends,
I have got the stock of 10 for one material.
I want to block this material for issue. It shall not be issued to anybody unless until i unblock it.
Any provision is there in SAP.
Regards,
Canandhi,
If you are having the stock of 10 nos as unrest .stock, you can move the stock to blocked stock by transfer posting using mvt type 344 .
it can be taken to unrest by 343.
Regards,
velu -
How to block PGI(posting good issue) only!
Hi,
when end-month closing, we want to block PGI(posting good issue) and can not let warehouse person to do PGI.
How we can do? block Vl02N? or block move type:601? because we just want to block PGI, other Tcode and operator can be used.
Thanks!Another alternate method beside as i said earlier, you can write the following coding in user exit MV50AFZ1 , FORM USEREXIT_SAVE_DOCUMENT.
Before writting prog ,customise one entry in Z table .
SELECT SINGLE * FROM Ztable CLIENT SPECIFIED
WHERE MANDT = SY-MANDT AND Ztable-fieldname = 'ABC'.
IF SY-SUBRC = 0 AND SY-UCOMM = 'WABU_T'.
CHECK NOT SY-TCODE = 'VL02N'.
CHECK NOT LIPS-BWART = '601'.
ENDIF.
So , whenever you want to block the PGI , you need to maintain the entry in Ztable and when u do not want you delete the entry in Ztable .
Take a help of ABAPer and add this , your problem will be solved 100%.
Please give your feed back .
saravanan -
Revision: 21661
Revision: 21661
Author: [email protected]
Date: 2011-07-21 06:21:07 -0700 (Thu, 21 Jul 2011)
Log Message:
Avoid calling throwNotSubscribedException() from inside synchronized blocks to prevent potential issues acquiring the lock.
Checkin-Tests: Pass
QA: Yes
Doc: No
Modified Paths:
blazeds/trunk/modules/core/src/flex/messaging/client/FlexClient.java -
How to block order confirmation, before issue of raw materials?
Dear Frndz,
My client would like to block order confirmation, before issue of raw materials.Also, they do not want to use backflush concept.Pls help me out with the step by step process.
Regards,
SriniSrinivasan,
You can think of using available user exits which are listed below,
CONFPP01 PP order conf.: Determine customer specific default values
CONFPP02 PP order conf.: Customer specific input checks 1
CONFPP03 PP order conf.: Cust. specific check after op. selection
CONFPP04 PP order conf.: Customer specific input checks 2
CONFPP05 PP order conf.: Customer specific enhancements when saving
CONFPP06 PP Order Confirmations: Actual Data Transfer
CONFPP07 Single Screen Entry: Inclusion of User-Defined Subscreens
Please take help from your ABAP consultant.
Hope this helps you.
SmanS -
At URL:
http://www.directmail.com/directory/mail_preference/Default.aspx?ref=G
after filling out form on right and clicking submit, nothing happens- being blocked. Opens fine in IE??????
Have several other URL's where this also happens.I now have Firefox 26 and I still have this problem. Even with the blocker off it still blocks the popups I want and displays the yellow bar. Very very annoying....
Is there any kind of way to trace why the blocker decided to block a page? -
Enhancement request:: Add audit columns during forward engineering
How about adding a check box on forward engineering to add standard audit columns to all tables being engineered?
User Created
User Modified
Date Created
Date Modified
We can do it today using the table template transformation but that is a manual step you have to execute after forward engineering new entities. (works well but a bit annoying to do over and over again in an iterative design approach)
So you could basically just add the option to automatically use a template table and the current script. You might also deliver a default template table that the user can modify perhaps (then they can apply their own naming standards to the columns).
ThanksDear Kent,
Your request will be a nice to have, I had the same need and used the table template transformation approach.
How about allow to define Scripts in entity properties for logical model (as already exists in the table properties for relational model) that is applied when being engineering to relational. This allows to define different "templates" to apply according each entity (audit columns in transactional entities, versioning/history columns in content entities, etc. ).
I use similar approach in the relational to DDL step using the table scripts (before create, after create,etc.) .
Because we use an internal data dictionary framework, each table that is added need to be categorized before to be possible to create the object.
So, this feature allow me to add in each table properties a Script "Before Creation" where an anonymous PL/SQL block is used invoke the method with classification and set this script to "Include into DDL script".Making the use of "dynamic properties", we dynamically define certain properties of categorization that will be used in the creation of script.
So I think that the enhancement of scripts in entities + dynamic Properties (already existing) will be a interesting mix for DM empowerment.
Thanks -
Why are my spam block messages getting blocked
why are my spam block messages getting blocked
i am trying to report Spam and I get
TX2EHSMHS008.bigfish.com rejected your message to the following email addresses:
[email protected]
([email protected])
TX2EHSMHS008.bigfish.com gave this error:
Service unavailable; Client host [157.56.110.254] blocked using Blocklist 1, mail from IP banned; To request removal from this list please forward this message to
[email protected] and include your ip address 157.56.110.254 .
Your message wasn't delivered due to a permission or security issue. It may have been rejected by
a moderator, the address may only accept email from certain senders, or another restriction may be preventing delivery.Hello,
We understand the issue bring inconvenient to you.
Based on the report, your ip address 157.56.110.254 is blocked by Microsoft.
In order to remove your ip address (157.56.110.254) from blacklist 1, you need to send a message to
[email protected] .
If you have any feedback on our support, please click
here
Cara Chen
TechNet Community Support -
hi
When I run report in rsrt it is throwing me following error..
Messages:
ORA-01114: IO error writing block to file (block # )
SQL Error: 1114
Error while reading data; navigation is possible
>> Row: 71 Inc: NEXT_PACKAGE Prog: CL_SQL_RESULT_SET
we have tried all the options
increased the table space of temp files but still the issue is not resolved
one thing we have observed is
1 case which we are seeing (not sure if this is only because of the below case)
we see this error specifically when we run query on our infocube ZWBS_C11 (CUSTOMIZED CUBE) which has MANDATORY VARIABLE ON 0PROJECT
do this variable has anything to do with the error..
because in other cases where we have like 5 reports on same infocube..
we dont see this error in other 2 cases where we dont have this mandatory variable on project
also we see this error in several other cases like when we are doing compression of info cube zic_c03
absolutely no clue of why this is happening..and when this is happening
RegardsHi,
This issue is related Oracle database issue, check with Basis/Dba team. Oce they resolved you can run the report with selections.
If you know the table name you can check in SE14 (Data base Utility) and adjust the table. Some times it will work out.
Hope it helps you.
Riyez -
Adding a Glossary button which doesnt move the timeline on !
I'm using Captivate 3. On each page there is a
backwards/forwards button. On this one module we've now added a
'Glossary button'. If the user clicks this it opens up a external
PDF file in a seperate window. That works fine.
Say they are at the end of a page , the page is paused as its
waiting for them to click Back/Forward or Menu.
However if they click the Glossary button this moves the
timeline forward as its a kind of 'continue' which is frustrating
as it then moves to the next page. I just want them to be able to
click Glossary as many times as they want and the program doesnt
move on a page.
Has anyone come across this before ? Just want a button which
doesnt seem to move on ! Its not set to continue at all. Just set
to open an external file
RegardsHello P_SJ,
The way I would tackle this would be to create the button in
Adobe Flash (including the link to the PDF document) and then
import this into Captivate as an animation. The reason for me
suggesting this is because with Images and Animations you can make
the object persist for the entire project (Options tab > Display
for > rest of project).
If you don't need the button to persist then you could just
disable the Pause after option (Options tab) in the Button dialog
and set the On success menu option to Open URL or file.
I guess that even if you did need the button to persist you
could just copy the button and paste this onto all the relevant
slides. That might work as well.
HTH
Regards - Mark -
UTL_TCP (blocking or non-blocking sockets mode)
Hi for All,
Please, someone knows if the UTL_TCP using blocking or non-blocking sockets mode? I did a search but can not find this information.
Regards,Blocking only occurs when you attempt to read from the socket and there's no data to read. (in which case, the time out setting applies if specified)
This is however not that robust in my experience. UTL_TCP provides a peek method (returns byte size of socket buffer) that tells you whether or not there is data for that socket. This enables you to verify that you read on that socket will not be a blocking call.
I prefer using this method, as dealing with a timeout approach results in run-time behaviour issues (either a call waiting too long, or a call timing out too quickly). -
Diffrence between GR Blocked stock and Blocked stock
Dear Seniors,
Kindly tell me the difference between GR Blocked stock and Blocked stock ? in which case, we will move stock to GR blocked stock and blocked stock ??? kindly explain me please.
Regards,
JanaMMHi
Material can flow directly from goods receipt into consumption/usage or into the warehouse. However, It may also be placed into a blocked stock area first.
Using the stock type, you can post the material into quality inspection stock or into blocked stock. In both cases, the material is already managed in the stock. Alternatively, the material can be conditionally accepted. Conditionally accepted deliveries for a purchase order are recorded in goods receipt blocked stock (GR blocked stock).
The quantity posted into goods receipt blocked stock is not added to the inventory or managed as part of the inventory. It is only recorded in the purchase order history.
You would use goods receipt blocked stock, for example, if the vendor's certificate for the delivered quantity were missing, or if you wanted to inspect a small quantity of the material before posting the actual goods receipt.
When the conditions for acceptance are met, the material can be accepted into stock (for example, into unrestricted-use stock). The goods receipt is not valuated until this point.
If the goods are to be returned to the vendor, instead, they can be taken directly from goods receipt blocked stock. Note, however, that a return delivery is possible even if the material was already posted into stock
Blocked Stock is Valuated Stock. it is blocked for Certain reason.
Blocked stock (not usually available from an MRP perspective and no withdrawals are possible for consumption)
From blocked stock, you can withdraw only one sample, scrap a quantity, or post an inventory difference.
If you want to withdraw goods from blocked stock for consumption, you first have to carry out a transfer posting to unrestricted-use stock.
Thanks
Dipak
Edited by: Dipak J k on Sep 29, 2009 2:24 PM -
SQL Developer blocking vs non-blocking
Hi,
Is there a way in SQL Developer 3.0 to have a non-blocking SQL call? In Oracle Forms we can choose between blocking and non-blocking SQL Net connections to the database. Does SQL Developer have the same capability? If so where exactly are those options hidden in the preferences menus?
Annoyed,
ScottK
Edited by: ScottK on Jun 1, 2011 11:20 AMHi ScottK,
SQLDeveloper locks access to individual connections when they are in use, if you want to simulate
some aspects of non blocking behaviour you can use other connections.
The following features might help:
Use a different connection name back to the same schema in your database - it will be treated as an independent connection and 'blocking' on this connection will not affect your other connections.
This can be achieved temporarily in the worksheet by:
ctrl shift n
which creates a worksheet with new connection independent of your existing worksheet connection
though connected to the same schema and database.
-Turloch
SQLDeveloper team
Maybe you are looking for
-
Duplicate / multiple events in iCal on iPhone
Just lately I get duplicate and even multiple (up to seven or eight) repeats of various events when I sync my iPhone with my MacBook Pro. I do not use the iCloud feature on the iPhone, and don't have it on the Mac -- in System Prefs and on the very t
-
Officejet Pro X576dw slow scanner
I have recently installed 2 Officejet Pro X576dw machines. I like all of the features. The only problem I have is the SCAN TO NETWORK feature. I set this up with a few folders on the server to scan to. The scans work fine. The only problem I have
-
Hi, I`ve got a MacBook Air with OS X Lion. Tried to update it, then it broke down. On a restart I get the sound and the apple logo, then it whites out and nothing happening. So I tried to reinstall Lion: Turn on Press Command+R Go to Disk utility: Er
-
On Demand picture quality....shocking
Hi all, first time poster as only just started with BTVision. Everything seems fine, except the picture quality of the On Demand section - its awful. Blocky, jerky, pixellated - considering its a large part of what we pay for, im distinctly underwhel
-
I Lost All My Contact without any reason
I have lost my contact without any reason. The contact list are blank suddenly. I havent plug my iphone4 to my computer. I have shut the phone and turn it on several time but the contacts are all disappear. I havent syn the iphone with the itunes. I