Declaration issues with script logic
we use to write the logic as below in 5.1
*MEMEBERSET(%PRODUCT%,"Desendents(PRODUCT_LTERM.TOT_PROD,999,LEAVES)")
*XDIM_MEMBERSET ACCOUNT_LTERM=100000000_D,110000000_D,120000000_D,130200000_D,
*XDIM_MEMBERSET DATASRC=INPUT
*XDIM_MEMBERSET ENTITY_LTERM=%ENTITY_LTERM_SET%
*XDIM_MEMBERSET PRODUCT_LTERM=%PRODUCT%
*XDIM_MEMBERSET RPTCURRENCY=LC
*XDIM_MEMBERSET SCENARIO=%SCENARIO_SET%
*XDIM_MEMBERSET TIME_LTERM=CY,CY+1
*WHEN *
*IS *
*REC(EXPRESSION=0)
*ENDWHEN
As we know that sql based keywords are not used now in thi new version 7.0
I want to know the replacement in 7.0 for *MEMBERSET() COMMAND and also
How * in when command for specificing consideratrion of all the declaration is replaced in 7.0
Hi sheldon,
Thanks for your time in replying to the question. Chennuru and I are working together.
Let me give you a clear picture of our issue.
1. *memberset() command which is used to retrieve a list of members of a particular dimension, is not being recognised in 7.0NW version.
We want to know if we have any replacement or other format for this command.
2. After declaring the dimensions using XDIM_MEMBERSET statements for all the existing dimensions, if we need to manipulate on all the existing combinations we use
WHEN *
IS *
REC(EXPRESSION=0)
*ENDWHEN
In this case, the star to the right of the when is not recognised. Even if we replace * with <ALL> the result is not achieved.
We would like to know what must be used to select all the existing dimensions.
Similar Messages
-
HI. ...
Anyone know of any issues with using Logic Pro music software with Mountain lion OS..
I have heard rumours in the past is that all sorted now?At least Logic Pro 9 and Logic Pro X work correctly in Mountain Lion. Furthermore, Logic Pro X requires the latest OS X Mountain Lion version
-
Package with script logic CANCELLED
Hi everybody,
I am trying to implement a very simple script logic that removes negative values from the Units account.
*XDIM_MEMBERSET C_CATEGORY=%C_CATEGORY_SET%
*XDIM_MEMBERSET TIEMPO=%TIEMPO_SET%
*XDIM_MEMBERSET MERCADO=%MERCADO_SET%
*XDIM_MEMBERSET ORG_VENTAS=%ORG_VENTAS_SET%
*XDIM_MEMBERSET CUSTOMER=BAS(TOTALCUSTOMERS)
*XDIM_MEMBERSET PRODUCT=BAS(00001)
*XDIM_MEMBERSET P_DATASRC=DRIVER
*XDIM_MEMBERSET ACCOUNT_SIM=Unit
*XDIM_MEMBERSET TIPO_CLIENTE=BAS(TOTAL_TOP)
[ACCOUNT_SIM].[#Unit]=IIF(([ACCOUNT_SIM].[Unit])*(-1)<0, 0, [ACCOUNT_SIM].[Unit])
*COMMIT
When I execute it with the Data Manager the result of the package is "Cancelled". I have one large dimension ("Customer" with more than 2000 elements) but there are not too many records in the database now. However, when I restrict the number of elements, the package works fine. It seems like a memory issue, I don't know... We are using SAP BPC NW 7.0 SP5
Any idea out there? Is our logic not 'optimized' for BPC?
Thanks a lot,
Mr. Albert MasHi Albert,
I think you're running into a dimensionality limit. I believe this was fixed in SP06.
In any case, it's easy to fix. Just add
*XDIM_MAXMEMBERS CUSTOMER = 1
after your other *XDIM statements.
You should be able to up this number a fair amount, depending on the number of members in other dimensions. In the script logic evaluation, there is code that multiplies the number of members in your memberset in each dimension and then attempts to assign the result to an INT datatype. I don't remember the size of the INT, but if you look at the short dump in ST22 of the SAP GUI, you'll see the code.
Hopefully that helps.
Ethan -
I'm having a big issue with scripts and sites I need.
I am an Etsy shop owner and always been able to access my shop just fine all the sudden about three weeks ago I cannot log in to my shop on ff. I can view the Etsy site but when I try to log in it just loads and loads and will not let me. I know it is the script bc I added a script turn off add on and I could log on but Etsy will not let you have it turned off to edit items if your shop so I had to download chrome just to go to my shop which is annoying, I do not like chrome.
Other than that a few more sites like creative market and a few blogs will not load anymore for me. I have already re-set and that did not work. Also I get a lot of script not responding plugin popups that freeze and crash. This is really annoying. Does anyone know a fix? Thanks..You can try basic steps like these in case of issues with web pages:
Reload web page(s) and bypass the cache to refresh possibly outdated or corrupted files.
*Hold down the Shift key and left-click the Reload button
*Press "Ctrl + F5" or press "Ctrl + Shift + R" (Windows,Linux)
*Press "Command + Shift + R" (Mac)
Clear the cache and only cookies from websites that cause problems.
"Clear the Cache":
*Firefox/Tools > Options > Advanced > Network > Cached Web Content: "Clear Now"
"Remove Cookies" from sites causing problems:
*Firefox/Tools > Options > Privacy > Cookies: "Show Cookies"
Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Firefox/Tools > Add-ons > Appearance).
*Do NOT click the Reset button on the Safe Mode start window.
*https://support.mozilla.org/kb/Safe+Mode
*https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes -
Hello friends,
I am getting an error with running currency conversion in an app, the error says Invalid dimension "C_Category". Here is the script logic, I dont see C_Category anywhere. For the record, the name of dimension is category.
*RUN_PROGRAM CURR_CONVERSION
CATEGORY = %C_CATEGORY_SET%
GROUP = %GROUPS_SET%
TID_RA = %TIME_SET%
RATEENTITY = GLOBAL
OTHER = [ENTITY=%ENTITY_SET%]//For More than one other scope parameters: OTHER = [ENTITY=%ENTITY_SET%;INTCO=%INTCO_SET%...]
*ENDRUN_PROGRAMHello,
Variable %C_CATEGORY_SET% means set of members selected for Dimension C_CATEGORY. So, if you want to use CATEGORY instead replace it with %CATEGORY_SET%, but if are running Consolidations I think you need C_CATEGORY Dimension.
Regards,
Gersh -
Problem with Script logic logs
Hi Experts,
I am using BPC 7.5M with SQL Server 2008, I am looking into script logic log but found one very strange statement "(More than 300,000 records. Details are not being logged)", Earlier it was not showing this statement and was showing all the entries to be posted, Is there any setting we need to do for having all the entries in the log file.
Status log file showing as of now:
App: HEADCOUNT - Records to be posted are 310875 (calc diff = 0)
(More than 300,000 records. Details are not being logged)
Time to validate records: 100.3 sec.
Post Record Status
Submit count : 100001
Accept count : 100001
Reject count : 0
Post Record Status
Submit count : 200002
Accept count : 200002
Reject count : 0
Post Record Status
Submit count : 300003
Accept count : 300003
Reject count : 0
Post Record Status
Submit count : 310875
Accept count : 310875
Reject count : 0
Posting ok
Time to post records:325.4 sec.
Please Advice
Thanks & Regards,
RohitHi Rohit,
This is not a problem.
If the resultant number of records is more than 300,000, then the records are not logged.
This can be controlled by the UNLIMIT_PRINT_LOG appset parameter. By default, this is set as NO. This will allow only 300k records to be logged.
You can set the above parameter as YES to log all the records for the execution of all logics across the appset in all applications.
Warning:
Of course, it will add slow down the logic execution. Logging the records will always slow down the execution. The system has to open the file and keep writing all the records in the flatfile, which is a slow process. You can increase the speed of your logics by disabling this logging completely by using the CALCULATE_DIFFERENCE statement in your script logic for each commit section. You can reduce the logic execution time by disabling this logging.
Karthik AJ -
Incorrect value with Script Logic
Hello,
From initial value called 2008.ORC we want to calculate for each month the percentage , from child DIASMES.
Now, with the script logic ( I´ll put down later) we have an incorrect value in the column 2008.TOTAL.
In other words, I´m sure I´m wrong with "WHAT" or "WHERE sentence or maybe the operation "FACTOR=USING/TOTAL" fails because the crossing between dimensions it´s incorrect.
*RUNALLOCATION
*FACTOR = USING/TOTAL
*DIM FABRICA_MAQ WHAT=BAS(FABRICAFF); WHERE=BAS(FABRICAFF); USING=BAS(FABRICAFF);
*DIM PRODUTOS WHAT=BAS(TOTALPROD); WHERE=BAS(TOTALPROD); USING=SP;
*DIM TIME WHAT=2008.ORC;WHERE=BAS(2008.TOTAL); USING=BAS(2008.TOTAL);
*DIM TIPO WHAT=BAS(TOT); WHERE=BAS(TOT); USING=ST;
*DIM VARIAVEIS WHAT=MIXACABADA; WHERE=MIXACABADA; USING=DIASMES;
*DIM DATASRC WHAT=INPUT; WHERE=INPUT; USING=INPUT;
*DIM VERSAO WHAT=BUDGET; WHERE=BUDGET; USING=BUDGET;
*ENDALLOCATION
*COMMIT
The Key is to see in the column 2008.TOTAL ( when we selected "BAS") the value of parent divided into "DIASMES" !
Thanks !!Your factor statment references a TOTAL, but you don't reference the total in your DIM statements. If you look at the debug log carefully, you should notice that there's no calculation of a TOTAL value.
Try something like this. The only reason I move some dimensions from the *RUNALLOCATION up to the *XDIM's is for legibility, since the allocation makes no shifts to these dimensions. The logic should produce the same results, either way.
// These dimensions have no shift of data.
*XDIM_MEMBER VERSAO=BUDGET
*XDIM_MEMBER DATASRC=INPUT
// I'm assuming here that FACRICAFF is the top member of this dimension.
*XDIM_MEMBERSET FABRICA_MAQ = <ALL>
*RUNALLOCATION
*FACTOR = USING/TOTAL
*DIM PRODUTOS WHAT=BAS(TOTALPROD); WHERE=BAS(TOTALPROD); USING=SP; TOTAL=<<<
*DIM TIME WHAT=2008.ORC;WHERE=BAS(2008.TOTAL); USING=BAS(2008.TOTAL); TOTAL=<<<
*DIM TIPO WHAT=BAS(TOT); WHERE=BAS(TOT); USING=ST; TOTAL=<<<
*DIM VARIAVEIS WHAT=MIXACABADA; WHERE=MIXACABADA; USING=DIASMES; TOTAL=<<<
*ENDALLOCATION
*COMMIT -
CSA: Use with Script Logic
Has anybody used CSA to protect a Script logic server. With so many remote applications attempting access to the script logic server and files, what method do you find is best to keep this server protected without opening up too many holes?
Thanks!
-WyleyI would make a group of servers that are allowed to talk to the Script login server and either turn off alerts for them or just make them informational.
Also create another protection policy if you want even more protection on that server. -
Hi Experts,
We're trying to run script logic for allocations, but aren't able to sum to values to one Costelement.
In the Account dimension we have:
- Costelements (CE)
- Keyfigures (KF)
- Prices (PR)
What we want to do is:
write (KF_A * PR_A) + (KF_B * PR_B) to CE_A
Any suggestions on the right syntax would be very welcome.
Regards,
VincentHi,
Can you explain me clearly so that i can give you solution.
Regards,
Naresh.K -
Issue with script timeouts - trying to send email mail shots - hosting recommendations?
Background is this - I look after a site for a recruitment agency, which has a backend mySQL database.
It includes a table of potential candidates, which the site owner can search based on various criteria and then send all the returned candidates an email about potential jobs they might be interested in.
I'm using an off the shelf script to send the emails, and have jumped through a few hoops to get this to work, but it looks like we need to move hosting unfortunately.
The script is able to limit emails so that the hosting company doesn't get black flagged as a spammer.
I've set it up with a progress bar in a new window so the site owner can see progress, but easily get back to the rest of the site.
But where we have come unstuck is the script timeout on the server - so even though its set to send emails slowly enough, ie under 500 emails an hour, because of that slow pace, it fails if it takes more then five minutes to send them all as the script times out.
My understanding is that the script includes a line to reset the script timeout value to 0, so enabling the script to keep running until all the emails have been sent. But unfortunately our current hosting company does not allow the script timeout to be reset at the PHP level.
So my question is this - is anyone doing anything similar, and if so, can you recommend any hosting company that does allow the script timeout to be reset at the PHP level?
Because at the minute it seems like a frustrating catch-22 - slow it down to get around the spam issue, and it won't run long enough to send all the emails. Speed it up, and it falls foul of the script timeout.
Any advise on this, or hosting suggestons most welcome!
Thanks.Although there is an AppleScript Forum, Automator can run AppleScripts, so sometimes things can go in either forum. In your script, other than not setting a recipient, you are just getting one of the persons. You need to get a list of your contact information, then build your outgoing messages from that list - for example:
<pre style="
font-family: Monaco, 'Courier New', Courier, monospace;
font-size: 10px;
font-weight: normal;
margin: 0px;
padding: 5px;
border: 1px solid #000000;
width: 720px; height: 340px;
color: #000000;
background-color: #FFEE80;
overflow: auto;"
title="this text can be pasted into the Script Editor">
set theEmails to {} -- this will be a list of email addresses
set theNames to {} -- this will be a list of names for the greeting
tell application "Address Book"
activate
set theGroup to (choose from list (get the name of every group) with prompt "Choose a Group") as text
if theGroup is "false" then return -- cancel
repeat with aPerson in (get every person of group theGroup) -- build email and name lists
set the end of theEmails to the first item of (get the value of the email of aPerson) -- just the first address
set the end of theNames to the first name of aPerson
end repeat
end tell
tell application "Mail"
repeat with anItem from 1 to (count theEmails) -- make a new message for each entry
tell (make new outgoing message at the front of outgoing messages with properties {subject:"Test Mail"})
set visible to true
get item anItem of theNames
if the result is missing value then -- no name
set the content to "message"
else
set the content to "Dear " & the result & "," & return & return & "message"
end if
make new to recipient at the end of to recipients with properties {address:(item anItem of theEmails)}
end tell
end repeat
activate
end tell
</pre> -
Image Quality issue with script
So I recently wrote a simple script to output an image at a bunch of different resolutions. However, I am running into an image quality issue that I don't run into when I do the same thing manually.
Here is an example image showcasing the image: http://terminalvelocity.ca/temp/notworking.jpg
As you can see along the top of the model's forhead there is destinct color fragmentation. Which seems very strange.
Here is the script, it is pretty simple, it asks for a few simple config options. (the above image was created using default settings). It then figures out the correct ratios and loops through doing each resize, saving the image, then reverting the history so each iteration uses the original image data and not the resized version:
doc = app.activeDocument;
openFilePath = Folder.selectDialog ("Where do you want the images to be saved?");
maxSize = Number(prompt("What would you like to be the maximum length of the long edge? (Image is never upsized) (pixels)", 2800));
minSize = Number(prompt("What would you like to be the minimum length of the long edge? (pixels)", 100));
gap = Number(prompt("How much smaller should each image be? (pixels)", 100));
quality = Number(prompt("What quality would you like the JPG exported as (0-12)", 10));
var size;
var primary;
var secondary;
if(doc.width > doc.height){
primary = doc.width;
secondary = doc.height;
}else{
primary = doc.height;
secondary = doc.width;
var ratio = secondary/primary;
var size = [];
for(var i = maxSize;i>minSize;i-=gap){
var p = i
var s = i * ratio;
size.push([p,s]);
var w;
var h;
var n;
for(var i in size){
if(doc.width > doc.height){
w = n = size[i][0];
h = size[i][1];
}else{
w = size[i][1];
n= h = size[i][0];
if(doc.width >= w && doc.height >= h){
doc.resizeImage(w,h,null,ResampleMethod.BICUBICSHARPER);
jpgFile = new File(openFilePath+"/"+n+".jpeg" )
jpgSaveOptions = new JPEGSaveOptions()
jpgSaveOptions.embedColorProfile = false
jpgSaveOptions.formatOptions =
FormatOptions.STANDARDBASELINE
jpgSaveOptions.matte = MatteType.NONE
jpgSaveOptions.quality = quality
app.activeDocument.saveAs(jpgFile, jpgSaveOptions, true,Extension.LOWERCASE);
doc.activeHistoryState = doc.historyStates[doc.historyStates.length-2];
In comparison, here is an example of an image of the exact same resolution that does not exhibit this issue at all:
The steps taken to save this image were as follows: http://photography.terminalvelocity.ca/content/images/2012/avery_konrad_6/horizontal/1500. jpg
Image > Resize > Bicubic Sharper (1500px);
Save For Web
Jpeg
Quality 75
Optimzed: true
Progressive: false
Blur: 0
Convert to sRGB: true
Anyway, as you can see, The manually exported image does not have any of the quality issues that are present within the scripted image. I am pretty new to photoshop scriping so am assuming it has something to do with me missing some sort of option in the save settings. Any help would be swell.
Also note, this doesn't occur on all images, I usually don't see an issue when using the script, however, something about the tones of this particular photo make it really obvious.
I am using the latest version of Photoshop CS6 (creative cloud) on Max OSX
thanks so much!I'm on windows find the bicubicsharper does not work well it the image being resized has been highly sharpened all ready. Because of my Photoshop preferences I had to make minor modification to your script. I'm also a bit colorblind so i don't see many color issues so I include a screen capture if what windows does with your image and script.
var orig_ruler_units = app.preferences.rulerUnits;
app.preferences.rulerUnits = Units.PIXELS; // Set the ruler units to PIXELS
doc = app.activeDocument;
openFilePath = Folder.selectDialog ("Where do you want the images to be saved?");
maxSize = Number(prompt("What would you like to be the maximum length of the long edge? (Image is never upsized) (pixels)", 2800));
minSize = Number(prompt("What would you like to be the minimum length of the long edge? (pixels)", 100));
gap = Number(prompt("How much smaller should each image be? (pixels)", 100));
quality = Number(prompt("What quality would you like the JPG exported as (0-12)", 10));
var size;
var primary;
var secondary;
if(doc.width > doc.height){
primary = doc.width;
secondary = doc.height;
}else{
primary = doc.height;
secondary = doc.width;
var ratio = secondary/primary;
var size = [];
for(var i = maxSize;i>minSize;i-=gap){
var p = i
var s = i * ratio;
size.push([p,s]);
var w;
var h;
var n;
for(var i in size){
if(doc.width > doc.height){
w = n = size[i][0];
h = size[i][1];
}else{
w = size[i][1];
n= h = size[i][0];
if(doc.width.value >= w && doc.height.value >= h){
doc.resizeImage(w,h,null,ResampleMethod.BICUBICSHARPER);
jpgFile = new File(openFilePath+"/"+n+".jpeg" )
jpgSaveOptions = new JPEGSaveOptions()
jpgSaveOptions.embedColorProfile = false
jpgSaveOptions.formatOptions =
FormatOptions.STANDARDBASELINE
jpgSaveOptions.matte = MatteType.NONE
jpgSaveOptions.quality = quality
app.activeDocument.saveAs(jpgFile, jpgSaveOptions, true,Extension.LOWERCASE);
doc.activeHistoryState = doc.historyStates[doc.historyStates.length-2];
app.preferences.rulerUnits = orig_ruler_units; // Reset units to original settings -
HI expert can we design a box in sap-script where the vertical lines inside the box are not continious i.e discrete .
Well actually that doesnt work on first hand.
There is no way to tell the BAX statement to do such stuff.
what you COULD do is: have a box with height 0, well you need some upper line, you could do this using &ULINE(xx)& as well.
and have another on for bottom.
Between manually print the signs that you wish to build the not continuous vertical thing. -
Issue with Scripted Probe for LDAP
I have the script LDAP_PROBE loaded into memory on my ACE 4710 (A4(2.0)) and th Probe is name is configured for the LDAP port the servers are listening on. So here is th econfiguration.
probe scripted LDAP_PROBE_3389
port 3389
interval 5
passdetect interval 5
passdetect count 2
receive 5
script LDAP_PROBE 3389
I have tried removing the argument of 3389 at the bottom as well but I continue to get the result:
real : LDAP02[3389]
10.220.31.81 3389 PROBE 2491 2491 0 FAILED
Socket state : RESET
No. Passed states : 0 No. Failed states : 1
No. Probes skipped : 0 Last status code : 30002
No. Out of Sockets : 0 No. Internal error: 0
Last disconnect err : Probe error: Server did not respond as expected
Last probe time : Thu Jul 12 16:24:41 2012
Last fail time : Thu Jul 12 12:56:59 2012
Last active time : Never
The server log states this was successful however...
Admin Acct Status: Not Locked
AuditV3--2012-07-11-14:18:21.428+00:00DST--V3 anonymous Bind--bindDN: <*CN=NULLDN*>--client: 10.220.31.217:56908--connectionID: 8--received: 2012-07-11-14:18:21.428+00:00DST--Success
name: <*CN=NULLDN*>
authenticationChoice: simple
Admin Acct Status: Not Locked
Am I missing an argument? I have run debug on LDAP but really don't know what I am looking at...To update the script
==============
Extract the Cisco-supplied LDAP script from the tar.gz or zip file. Rename it to something unique. Update it to use the
new length and offset.
Import the script into the LDAP contexts on both ACEs. Remember, scripts are not replicated and having mismatched scripts will cause replication to fail.
ACE1/ldap# copy tftp: disk0:
Enter source filename[]? UoN-LDAP_PROBE-iLDAP2
Enter the destination filename[]? [UoN-LDAP_PROBE-iLDAP2]
Address of remote host[]? [redacted]
Trying to connect to tftp server......
TFTP get operation was successful
ACE2/ldap# copy tftp: disk0:
Enter source filename[]? UoN-LDAP_PROBE-iLDAP2
Enter the destination filename[]? [UoN-LDAP_PROBE-iLDAP2]
Address of remote host[]? [redacted]
Trying to connect to tftp server......
TFTP get operation was successful
script file 13 UoN-LDAP_PROBE-iLDAP2
If you look at (for example) packet 651 in the capture in wireshark you'll see a
successful bind response. You will need to tell wireshark to decode the packet as LDAP.
The payload is:
30 84 00 00 00 10 02 01 01 61 84 00 00 00 07 0a 01 00 04 00 04 00
You need to have a basic understanding of ASN.1 and something called Basic Encoding Rules (BER) - whicj comes down to TLV format structures.
The key to understanding this output is that there are three ways of specifying a length in ASN.1. The first way we have already seen in the Cisco script is to use a single byte. This known as the "definite" form and can be used for lengths of 127 bytes or less. Otherwise if the high bit is set to one, the low seven bits define the length of length. The length is then encoded in that many bytes. This is the "length of the length field" form. It looks like Microsoft Active Directory uses the indefinite form for all length encoding. The third form (for completeness is "indefinite" where the length is coded as x'80' and the end of the content is marked by x'0000'. Deconstructing the data:
0x30 The start of a universal constructed sequence
0x84 The length of the sequence in "length of the length" format. The next 4 bytes give the length.
0x00000010 sequence length of 16 bytes
0x02 Integer
0x01 The length of the next field (1 byte)
0x01 Value (this is the message ID which agrees with the ID in the BIND Request)
0x61 Application, number 0, use RFC2251 to decode. This is a Bind Response
0x84 The length of the sequence in "length of the length" format. The next 4 bytes give the length.
0x00000007 bind response length of 7 bytes
0x0a Enumeration
0x01 Length 1
0x03 0 - Success
0x04 String
0x00 Length 0 (null string)
0x04 String
0x00 Length 0 (null string)
The patch given takes in 20 bytes from the bitstream,converts it into a hexadecimal string and finds the 6 hexadecimal characters from the 16th byte onwards (Tcl uses zero-based arrays). This is the response code.
Kind Regards
Cathy -
Issues with Script in Safari browser
Anyone having trouble with the Weight Watchers website in Safari? First problem ever for me.
Safari is no longer responding because of a script on the webpage “WeightWatchers.com: Community - Message Board Posts” (http://www.weightwatchers.com/community/mbd/post.aspx?threadpageno=1&page_size=25&rownum=1&board_name=50%2bPounds+to+Lose&thread_id=146669110&board_id=10&forum_name=message+boards&forum_i d=1&thread_name=Arguing+against+NI+being+posted+in+restaurants&modno=&sincedate=9%2f20%2f2010+12%3a00%3a00AM&viewchange=DATECREATEDDESC). Do you want to stop running the script, or let it continue?Launch the Console application in any of the following ways:
☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
☞ Open LaunchPad. Click Utilities, then Console in the icon grid.
The title of the Console window should be All Messages. If it isn't, select
SYSTEM LOG QUERIES ▹ All Messages
from the log list on the left. If you don't see that list, select
View ▹ Show Log List
from the menu bar at the top of the screen. Click the Clear Display icon in the toolbar. Then take one of the actions that you're having trouble with. Select any messages that appear in the Console window. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message by pressing command-V.
The log contains a vast amount of information, almost all of which is irrelevant to solving any particular problem. When posting a log extract, be selective. A few dozen lines are almost always more than enough.
Please don't indiscriminately dump thousands of lines from the log into this discussion.
Please don't post screenshots of log messages—post the text.
Some private information, such as your name, may appear in the log. Anonymize before posting. -
Hi Team,
I am using this script for monitoring VPN account expiration date. Please check any errors at date function.
Every this is working fine but while getting alerts i am getting END Date as below: It should be DD/MM/YYY Format
End date
41665
Functions*********************************************************************************
Function ReadExcel(strFileName,strSheetName)
Set objExcelConn = CreateObject("ADODB.Connection")
objExcelConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strFileName & ";Extended Properties=Excel 5.0;Persist Security Info=False"
Set objExcelRS = objExcelConn.Execute("SELECT * FROM [" & strSheetName & "$]")
For iColumnNumber = 0 to objExcelRS.fields.Count-1
If iColumnNumber = 0 Then
sColumnNames = objExcelRS.fields(iColumnNumber).Name
Else
sColumnNames = sColumnNames & "~" & objExcelRS.fields(iColumnNumber).Name
End If
Next
firstCol = true
Do While Not objExcelRS.EOF
If (objExcelRS.Fields.Item("End Date") = Date+2) or (objExcelRS.Fields.Item("End Date") = Date) Then
For Each fld In objExcelRS.Fields
If firstCol Then
dim abc
'abc= objExcelRS.Cells(sRowValue,8)
fldCat = fldCat & fld
firstCol = false
'set uid=objExcelRS.Fields.Item("User ID")
Else
fldCat = fldCat & ";" & fld
End If
Next
fldCat = fldCat & "#"
End If
objExcelRS.MoveNext
Loop
ReadExcel = Replace(fldCat,"#;","#")
End FunctionThere us no way to tell what is happening. The script does not make much sense.
Ask the person who wrote it to help you. The script has noting to do with VPNs and nothing to do with dates. It appears to just read all of an excel spreadsheet into a single string.
¯\_(ツ)_/¯
Maybe you are looking for
-
Hi Experts, User created sales order without item, when they are posting through f-49 system giving error message i.e. enter item no. but in our case we don't have the items in sales order, so plesae guide me how to enter the sales order without ite
-
What is pack and upack doing in this code ?
Hello ABAP Experts, wha is the purpose of unpack in this code below. ? LOOP AT datapak ASSIGNING <fs>. UNPACK <fs>-zcurr_type TO <fs>-zcurr_type. UNPACK <fs>-zp0_type TO <fs>-zp0_type. UNPACK <fs>-zp1_type TO <fs>-zp1_type. UNPACK
-
Hi, We have bussiness rules in the database. I get the messages from the business rules out of the database but i get also the errormessages from the trigger. for example: ORA-20801: FTP- 60032: The height must be between 40 and 250 cm (invalid heigh
-
Function level personalization
Hello, 1. Can anyone give me use-case of function level personalizations in OAF. 2. Also I read that Oracle also has seeded function-level personalizations which can't be edited, why is so? regards, Yora
-
Replicated cache scheme with cache store
Hi All, I am having following configuration for the UserCacheDB in the coherence-cache-config.xml I having cachestore class which inserts data in the database and this data will be loaded from data on application start up. I need to make this cache r