Why cant poll a file more than once using File Adapter..
Hi All,
When we run webservice, as I am using File Adapter to read/write the file information.
Usually, File Adapter reads once every file and it wont read again the same file whcih already red.
Where and How this status maintained by File Adapter/BPEL in the system.
Where this will be avvailable and why cant File Adapter read/poll the same file.
Pls can any one of you share your ideas on the same.
Thanks.
Hi,
Tried to get some information around where ftp adapter stores the timestamp but couldnt find anything useful.
But we have a table for File adapter which captures the processing information (FILEADAPTER_IN )
I dont have the setup for FTP adapter to run an example. If you could try the below we can clarify that the timestamp is not stored in memory.
Configure as usual for a folder with a file pattern for FTP adapter.
Drop a file to process it and then restart the SOA Suite and try to drop the same file with same timestamp to see wheather FTP adapter picks up or not.
Ideally i feel once you restart the SOA Suite it should pick up the file, if still not picks up the file for second time then we need to dig indepth to see where this information is stored.
btw what is your usecase ?
Thanks,
Vijay
Edited by: veejai24 on 11-Apr-2012 03:43
Similar Messages
-
LSMW error: Field name '' used more than once in file"
Hi,
I am doing a sample vendor master load with LSMW but while reading data I am getting an error
"Field name '' used more than once in file
'C:\Users\sdurgia\Desktop\LSMW\MM\vendor_master_te
s'."
Not getting proper reason.Can you please guide?
Urgent please help.
BR
SumeetHi,
FYI.
LIFNR
BUKRS
EKORG
KTOKK
NAME1
NAME2
SORT1
SORT2
STREET
HOUSE_NUM1
STR_SUPPL1
STR_SUPPL2
CITY2
CITY1
REGION
POST_CODE1
LAND1
TAXJURCODE
PFACH
PSTL2
REMARK
TEL_NUMBER
TEL_EXTENS
MOB_NUMBER
FAX_NUMBER
FAX_EXTENS
SMTP_ADDR
DEFLT_COMM
KUNNR
VBUND
KONZS
BEGRU
STCD1
STCD2
STCD3
STCD4
SCACD
SFRGR
DLGRP
BANKS
BANKL
BANKN
KOINH
BKONT
LNRZA
XZEMP
AKONT
ZUAWA
FDGRV
BEGRU1
QSSKZ
QSZNR
QSZDT
ALKTN
ZTERM
TOGRU
REPRF
KULTG
ZWELS
ZAHLS
LNRZB
HBKID
TOGRR
EIKTO
WAERS
ZTERM1
INCO1
INCO2
EIKTO1
WEBRE
XERSY
XERSR
VSBED
NAMEK
J_1IPANO
QLAND
LFBW-QSREC
XVERR
FYTYP
STCDT
BKREF
4000048674
2550
M004
DHL EXPRESS (USA) INC
PAY
4000069273
PO BOX 4723
HOUSTON
TX
US
77210-4723
CONTAC: IRMA MURILLO
800-225-5345
281-874-0678
[email protected]
94-3380425
US
11000536
999999
ACCOUNT HOLDER
221300
1
AP VEND
Z011
X
T
B
USD
Z011 -
Why does 1 cd appear more than once on the ipod
Hi
I have a Classic ipod and use Windows 7; I have a couple of items which are appearing more than once on the ipod but only once on the laptopHi rhduff,
Welcome to the Support Communities!
The following article will help you with this.
Follow the instructions to manually sync your iPad, and remove any songs that you don't want.
iTunes 11 for Mac: Set up syncing for iPod, iPhone, or iPad
http://support.apple.com/kb/PH12113?viewlocale=en_US
I hope this information helps ....
Have a great day!
- Judy -
Playing a sound file more than once in a row?
OK, so I got the PlayWavFile code from the Internet, and I've modified it a bit so that it has a play method, but I'm trying to get it to play 5 times in a row. The thing is, I can't seem to get a for loop to work around it. Also, since I've never messed with sound before, I'm wondering: What is a line in reference to sound? I don't understand the comments.
Here is the code I'm trying to execute (Note: I used skype-ringer.wav as an example, but any wav file will do):
SSCCE Class
package sscce;
public class SSCCE
public static void main(final String args[])
final PlayWavFile wavFile = new PlayWavFile("skype-ringer.wav");
for (int p = 0; p < 5; p++)
wavFile.play();
PlayWavFile Class
package flashcards;
import java.io.File;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.SourceDataLine;
public class PlayWavFile
AudioInputStream audioInputStream = null;
SourceDataLine auline = null;
AudioFormat format = null;
DataLine.Info info = null;
public PlayWavFile(final String soundFileName)
final File soundFile = new File(soundFileName);
if(!soundFile.exists())
System.err.println("Wave file not found: " + soundFile);
return;
try
audioInputStream = AudioSystem.getAudioInputStream(soundFile);
catch(final Exception e)
e.printStackTrace();
return;
format = audioInputStream.getFormat();
info = new DataLine.Info(SourceDataLine.class,format);
// Describe a desired line
public void play()
for (int i = 0; i < 5; i++)
final int EXTERNAL_BUFFER_SIZE = 524288;
final byte[] abData = new byte[EXTERNAL_BUFFER_SIZE];
int nBytesRead = 0;
try
auline = (SourceDataLine)AudioSystem.getLine(info);
auline.open(format); // Opens the line with the specified
// format, causing the line to acquire
// any required system resources and
// become operational.
catch(final Exception e)
e.printStackTrace();
return;
auline.start(); // Allows a line to engage in data I/O
try
while (nBytesRead != -1)
nBytesRead = audioInputStream.read(abData,0,abData.length);
if(nBytesRead >= 0)
auline.write(abData,0,nBytesRead); // Writes audio data
// to the mixer (an
// audio device with
// one or more
// lines) via this
// source data line
Thread.sleep(1000);
catch(final Exception e)
e.printStackTrace();
return;
finally
auline.drain(); // Drains queued data from the line by
// continuing data I/O until the data line's
// internal buffer has been emptied
auline.close(); // Closes the line, indicating that any system
// resources in use by the line can be released
}I've tried putting the for loop around the try block in the PlayWavFile.play method, but nothing works so far. What am I supposed to do if I want the file to play multiple times?I don't know if this will help. It's old - I haven't looked at it in at least five years - when I used to use hungarian notation
What might help is using "m_SourceDataLine.isRunning()" in your for loop.
private SourceDataLine m_SourceDataLine = null;
private boolean m_bOk;
private AudioInputStream m_AudioInputStream = null;
private int m_iBytesRead = 0;
private byte [] m_bytesToWrite;
if ( AudioSystem.isLineSupported( Port.Info.SPEAKER ) )
String strFile = "SOUND528.WAV";
File f = new File ( strFile );
if ( f != null && f.isFile() == true )
m_AudioInputStream = AudioSystem .getAudioInputStream ( f );
if ( m_AudioInputStream != null )
// more than enough to hold the complete file.
m_bytesToWrite = new byte[ 10000 ];
// Read the file and remember how many bytes were actually read.
m_iBytesRead = m_AudioInputStream .read ( m_bytesToWrite, 0, m_bytesToWrite.length );
// Now that you have read the file find out its format.
AudioFormat AF = m_AudioInputStream .getFormat ();
// Clips don't allow pre-loading. You must load it and play it at the same time.
//DataLine.Info info = new DataLine .Info ( Clip.class, AF );
//m_Clip = (Clip) AudioSystem .getLine ( info );
//m_Clip .open ( AIS );
// SourceDataLine's allow you to pre-read and play later.
DataLine.Info info = new DataLine .Info ( SourceDataLine.class, AF );
m_SourceDataLine = (SourceDataLine) AudioSystem .getLine ( info );
// The most important improvement is using open with the buffer size to use.
// Otherwise, if the buffer is too small the write function will block until
// the requested amount of data is written. This then delays the video.
m_SourceDataLine .open ( AF, m_iBytesRead );
m_SourceDataLine .start ();
//m_SourceDataLine .write ( m_bytesToWrite, 0, m_iBytesRead );
//m_SourceDataLine .isRunning()
} -
IMessage activation message. Why I have to pay more than once?
Hi there. Here is my issue with iMessage:
I'm from Spain (sorry for my bad English). I buyed an iPhone 4S one month ago. I activated iMessage then, and yesterday I was checking my phone invoice when I noticed I had sent 3 international sms (to U.K.). Each one was 0'60 € I checked the number, and It is an activation number used by Apple to verify your number. I can understand this, but i can't understand why you have to pay for this verification everytime you switch on iMessage. I checked the dates when these messages were send and the other 2 messages were send when I restore my iPhone (iOS 5.0.1 upgrade and another one because i changed my AppleID). So, I think this is a bug from iOS5 that I should't pay and It's something Apple must fix.
I have read in other Spanish Forums about people with more than 10 activation messages (about 6 €) and other people without these messages, so I don't understand what happens.
Have anyone the same problem?? Any solutions? ThanksProbably because you purchased them again, instead of following the proper method for redownloading apps.
Downloading past purchases from the App Store ... - Support - Apple -
The Acrobat 9 Pro utility in IE 8 of the Windows 7 Pro OS has a selection to "Append to Existing PDF," however it only allows appending the same web page one time only. if the majoriety of the page data content is changed by selecting list item at the top of the page, I need to (re-)add the page with new content to the same (selected) PDF file, however the utilitiy does not allow this due to its maintaining a special index of each page base on the page URL or name. Can the this index or the page itself be changed whenever the page is altered to make Acrobat think it is a new page?
I don't use IE, but I would suspect you can clear the cache or such to reset this option. You could also just open the web site directly in Acrobat and play the game there.
-
Not to upload the same file more than once from legacy thru BAPI
i have a BAPI program for uploading datas to ME21N transaction code.the values are getting stored in structure table only
to upload the values under one header, i have declared one constant serial number, in which that is the main identification to upload the various line items in one header.
if i uploaded the data once again , the data must not be uploaded, even if a different user tries to upload. The serial number will be same for all the items and also the supplying plant also will be same for all line items.how will i identify or store the serial number and plant , in such a way that the same plant for this combination must not be uploaded again. i have created a ztable and stored the serial num and plant.if this two fields are getting repeated for the same plant then the action must not occur else if for a diff plant the bapi program has to create a PO.
can anybody give me a solution for this. how to make this simpler and identify the already uploaded data.hi
when u r about to upload query ur main table ekko or ekpo if the entries already exist.
if yes then issue an error message.
Regards
Sajid -
Why does cloud copy pictures more than once
everytime I download a picture it gets copied three or four times. it does it on my phone and computer. How do I stop it from doing this.
mycalls2010, I know that would bug me just the same. To be certain, you state that images you download are the ones copied? Does this also happen to photos that you take with the camera? Where are they being copied to? Within the gallery? Are they placed within the same folder or separate?
AdamG_VZW
Follow us on Twitter @VZWSupport -
How can I get a sound to play more than once using edge commons?
Hi, I'm very new to all this; so apols if asking dumb stuff...
I've successfully used Edge Commons to get an audio effect to play in a timeline but it will only play once. Does anyone know how I can get it to play again at various trigger points?
The code I'm using in creationComplete is:
yepnope({
load: "http://simonwidjaja.github.com/EdgeCommons/live/EdgeCommons-0.7.1.js",
callback: function() {
// Load sound manifest (e.g. in creationComplete)
var assetsPath = "media/";
EC.Sound.setup(
{src: assetsPath + "bubbles.mp3|" + assetsPath + "bubbles.ogg", id: "bubbles"},
function(){ EC.info("Sound setup finished", "DEMO"); }
Then in a trigger on the timeline I have:
EC.Sound.play("bubbles");
As said, the above plays fine, one time... but if I place another, 'EC.Sound.play("bubbles");' trigger further along on the timeline nothing happens. Similarly, if the audio has played already and the timeline loops, the audio won't play a second time. I'm thinking I need to write in some sort of 'unload' type of thing so it knows to play again when it hits the new trigger? Or I might just be talking cobblers? Who knows? I certainly don't which is why I so desperately need help... please xThat's brilliant, Resdesign, and works perfectly in endlessly adapatable ways! Huge thanks! Great demo/sample file, by the way!
Also I 'accidentally' discovered (which may be of some help to anyone else who's new to all this) that the code which I'd used (see first post, above) ony runs the audio once when in preview mode. However, when the Edge Animate file is published the code works pefectly and when the second trigger is reached the audio plays a second time.
I'm guessing that when the 'publish' facility is utilsed the code is properly compiled (or something like that???) which is why it runs okay.
Anyway, whatever... the problem's solved! Hurrah! (Thanks Resdesign!) x x -
I was able to do this previously. Recently however, firefox has only been allowing me to save one of the same webpage per bookmark folder. odd request I am aware, however, it is necessary to my usage of the program to make long lists of associated items.
That is not possible.<br />
When you sue Bookmark all tabs then duplicate tab won't get stored separately, but only one occurrence of a specific URL, so you would need to distinguish them e.g. by adding an anchor (#<random_nr>).
You would need to save a list of currently open tabs to achieve this.
Extracting the links from a sessionstore.js file might be the easiest way to achieve this.
See this MozillaZine forum thread:
* http://forums.mozillazine.org/viewtopic.php?f=38&t=622036 -
ALV OO: how to change layout more than once using custom pushbuttons?
Hello,
I'm developing a report using ALV Class CL_GUI_ALV_GRID.
It's nearly complete. but I need to add some little feature.
I create pushbuttons on GUI Status in order to show/hide totals and to group/ungroup fields according.
I have already created and I added them into PAI of corresponding dynpro, as follows.
GROUP/UNGROUP FIELDS:
DATA: g_editable_alv1 TYPE REF TO cl_gui_alv_grid.
DATA: tb_fieldcat_1 TYPE lvc_t_fcat.
DATA: tb_sort_1 TYPE lvc_t_sort.
FIELD-SYMBOLS: <fs_fieldcat> TYPE lvc_s_fcat.
CALL METHOD g_editable_alv1->set_sort_criteria
EXPORTING
it_sort = tb_sort_1
EXCEPTIONS
no_fieldcatalog_available = 1
OTHERS = 2.
CALL METHOD g_editable_alv1->refresh_table_display
EXPORTING
i_soft_refresh = 'X'
EXCEPTIONS
finished = 1
OTHERS = 2.
When I wanto to sort and group using fields CID and PSPID_VDATU, table TB_SORT_1 is filled as follows:
SPOS FIELDNAME UP DOWN GROUP SUBTOT COMP EXPA SELTEXT
01 |CID |X | | |X | |X |
02 |PSPID_VDATU |X | | |X | |X |
SHOW/HIDE TOTALS:
I have to show/hide totals for all fields with domain name ARBEIT. In this sample I copy code to be run when I want to show totals:
LOOP AT tb_fieldcat_1 ASSIGNING <fs_fieldcat>
WHERE domname = 'ARBEIT'.
<fs_fieldcat>-do_sum = 'X'.
ENDLOOP.
CALL METHOD g_editable_alv1->set_frontend_fieldcatalog
EXPORTING
it_fieldcatalog = tb_fieldcat_1.
CALL METHOD g_editable_alv1->refresh_table_display
EXPORTING
i_soft_refresh = 'X'
EXCEPTIONS
finished = 1
OTHERS = 2.
OK, both features (and their opposite ones) works *only once*.
I mean: first time ALV is displayed according standard layout. Then I click on one of my new pusbutton and it works (ALV layouts is changed). If I click again one of my pushbutton, nothng happens.
Edit: I tried also to use CALL METHOD g_editable_alv1->refresh_table_display. (without any parameter), but nothing changed.
What should I modify in order to be able to use my pushbuttons as many times as I want?
Thank you and best regards
GuidoYour approach is ok. I think you are missing MODIFY statement when setting new fieldcatalog. Please follow my code, it works fine.
DATA: r_cust TYPE REF TO cl_gui_custom_container,
r_alv TYPE REF TO cl_gui_alv_grid.
DATA: it_fcat TYPE lvc_t_fcat WITH HEADER LINE.
DATA: it_sflight TYPE TABLE OF sflight.
DATA: it_sort TYPE lvc_t_sort WITH HEADER LINE.
"event handler class
CLASS lcl_handler DEFINITION.
PUBLIC SECTION.
CLASS-METHODS:
handle_toolbar FOR EVENT toolbar OF cl_gui_alv_grid
IMPORTING e_object e_interactive,
handle_user_command FOR EVENT user_command OF cl_gui_alv_grid
IMPORTING e_ucomm sender.
ENDCLASS. "lcl DEFINITION
CLASS lcl_handler IMPLEMENTATION.
METHOD handle_toolbar.
DATA: ls_toolbar TYPE stb_button.
MOVE:
0 TO ls_toolbar-butn_type,
'FC_BTN' TO ls_toolbar-function,
'Show/hide totals' TO ls_toolbar-text.
APPEND ls_toolbar TO e_object->mt_toolbar.
ENDMETHOD . "handle_toolbar
METHOD handle_user_command.
DATA it_fcat TYPE lvc_t_fcat.
DATA wa_fcat TYPE lvc_s_fcat.
IF e_ucomm = 'FC_BTN'.
sender->get_frontend_fieldcatalog( IMPORTING et_fieldcatalog = it_fcat ).
LOOP AT it_fcat INTO wa_fcat WHERE fieldname = 'PRICE' .
IF wa_fcat-do_sum = 'X'.
wa_fcat-do_sum = space.
ELSE.
wa_fcat-do_sum = 'X'.
ENDIF.
MODIFY it_fcat FROM wa_fcat.
ENDLOOP.
sender->set_frontend_fieldcatalog( it_fcat ).
CALL METHOD sender->refresh_table_display
EXPORTING
i_soft_refresh = 'X'.
ENDIF.
ENDMETHOD. "handle_user_command
ENDCLASS. "lcl IMPLEMENTATION
INITIALIZATION.
SELECT * FROM sflight INTO TABLE it_sflight UP TO 20 ROWS.
START-OF-SELECTION.
CALL SCREEN 100.
MODULE pbo OUTPUT.
IF r_cust IS NOT BOUND.
CREATE OBJECT r_cust
EXPORTING
container_name = 'CUSTOM_CONTAINER' .
CREATE OBJECT r_alv
EXPORTING
i_parent = r_cust.
it_sort-fieldname = 'CONNID'.
it_sort-up = 'X'.
APPEND it_sort.
CALL METHOD r_alv->set_table_for_first_display
EXPORTING
i_structure_name = 'SFLIGHT'
CHANGING
it_outtab = it_sflight.
SET HANDLER: lcl_handler=>handle_user_command FOR r_alv,
lcl_handler=>handle_toolbar FOR r_alv.
CALL METHOD r_alv->set_toolbar_interactive.
ENDIF.
ENDMODULE. "pbo OUTPUT
Regards
Marcin -
Unable to submit reports more than once using RUN_REPORT_OBJECT
Report Gurus,
Am trying to have reports be run from a form. Heres the design..
a] I have multiple reports being displayed in a form multi-record block.
b] Each report line has a button associated with it that can be clicked to execute the report. Behind
the scene, I have the button executing a run_report_object in an ASYNCHRONOUS mode.
c] When the button is clicked, I have the web.show_document code display the parameters on an HTML page.
d] On the HTML page that is displayed, the user can enter all the parameter values and then click on
the submit button to run the report.
Issue:
i. If one HTML page is already opened and the report submitted, - the user cannot go back to running
another report until the previous report completes running. Even if they click on the another
report, - the HTML page opens up with a message that says that the server is busy and the
user will have to wait until the previous report completes. Problem is that this happens even across
users!!!
ii.If the user were to click on just multiple report buttons, each opening up individual HTML pages and
then submit each, all the report runs just fine. The output is designed to be displayed as PDF.
Am I doing something wrong here. Please advice. I was under the impression that if run in an Asynchronous mode, one should be able to run multiple reports at the same time.
Any help will be greatly appreciated.
Thanks
Ravi KumarReport Gurus,
Am trying to have reports be run from a form. Heres the design..
a] I have multiple reports being displayed in a form multi-record block.
b] Each report line has a button associated with it that can be clicked to execute the report. Behind
the scene, I have the button executing a run_report_object in an ASYNCHRONOUS mode.
c] When the button is clicked, I have the web.show_document code display the parameters on an HTML page.
d] On the HTML page that is displayed, the user can enter all the parameter values and then click on
the submit button to run the report.
Issue:
i. If one HTML page is already opened and the report submitted, - the user cannot go back to running
another report until the previous report completes running. Even if they click on the another
report, - the HTML page opens up with a message that says that the server is busy and the
user will have to wait until the previous report completes. Problem is that this happens even across
users!!!
ii.If the user were to click on just multiple report buttons, each opening up individual HTML pages and
then submit each, all the report runs just fine. The output is designed to be displayed as PDF.
Am I doing something wrong here. Please advice. I was under the impression that if run in an Asynchronous mode, one should be able to run multiple reports at the same time.
Any help will be greatly appreciated.
Thanks
Ravi Kumar -
Why Cant I delete multiple conversations at once using IOS 7?
When trying to delete multiple conversations (text conversations) I can only do one at a time.
I click edit in upper left hand corner (From messages home screen) and when I click the red circle on each conversation, I have to delete each convo one by one. It is painful.
before my update I could select as many conversations as I wanted to be deleted, and then just press one button to delete them all.
Am I missing something?I have not the slightest idea what you are talking about!
EDIT - Oh! I think I see what you have done, I was asking for help about the 10.8.2 supplemental update and for some reason you are actually asking me what version of OS I am running!!
LOL! The way your post reads I thought you were telling me to somehow copy the downloaded update into somewhere on the "About this Mac" window!
Not that its relevant, but obviously I am running 10.8.2 or I would not be trying to install the supplementary update! -
Hello, I have installed Reader, Adobe Acrobat, trial versions of Photoshop and Illustrator. Some more than once. They work for a few days at most then I am told to re-install. I cant look at any pdf file even though I can still see reader in my programs. What is going on and what can I do to fix this?
Unfortunately no, It says "Adobe not responding" as well when I try to open a pdf. It has done this a few times where I had to uninstall and reinstall. Also, Illustrator tells me to uninstall/reinstall as well.
-
Why a function column created inside a view is executed more than once when called more than once?
EXAMPLE:
create or replace view aux1 as
date_column,
any_function(date_column) column1
from any_table
create or replace view aux2 as
column1 c1,
column1 c2,
column1 c3
from aux1
select * from aux2
It will execute 3 times the function any_function... logically the value will be the same for all columns...
I understand why!... are 3 calls... but...
Why not to create a "small" verification and if the function column was execute replace the second, the third... value? ... instead of execute 3, 4... times...
tks
BragaActually, this is more than a performance issue. This is a consistency problem. If the function is NOT deterministic then you may get different values for each call which is clearly not consistent with selecting 3 copies of the same column from a row. Oracle appears to have fixed this in 9i...
Connected to:
Oracle8i Enterprise Edition Release 8.1.7.2.0 - Production
With the Partitioning option
JServer Release 8.1.7.2.0 - Production
create view v1 as select dbms_random.value(1,100) r from dual;
create view v2 as select r r1, r r2 from v1;
select * from v2;
R1 R2
93 74
Connected to:
Oracle9i Enterprise Edition Release 9.0.1.3.0 - Production
With the Partitioning option
JServer Release 9.0.1.3.0 - Production
create view v1 as select dbms_random.value(1,100) r from dual;
create view v2 as select r r1, r r2 from v1;
select * from v2;
R1 R2
78 78Richard
Maybe you are looking for
-
Event not triggering for SWEC entry (MM_SERVICE) on create
Hi All, I have been trying to trigger a customised event for BUS2009 based on creation of the Change Object MM_SERVICE. I have created an entry in SWEC as follows: - Change Doc Object: MM_SERVICE - Object Cat : BOR - Object Type: BUS2009 - Event: RE
-
IPad first gen not turning on!
Hello, please help me!! My iPad first gen isn't turning on!! It's just a black screen. Tried resetting it and tried dfu mode but nothing!! When I plug it in to charge then the screen keeps flashing on and off, no apple logo just a black screen lighti
-
Why for did my attempt to restore 3.0 actually upgrade to 3.1.2?
Ok.. so.. with all the earlier discussions of issues with various versions, I did the 3.1 upgrade a while ago, and man.. what a difference in battery life. Everything else worked great, no hiccups in any operation.. well.. wait.. I did notice that my
-
PDF Version History Chart Listing Features Of Each Revision?
Hello, Would anyone be aware of a chart style format for the history of the Portable Document Format which would list each PDF version along a timeline from its inception to the current version, with the newly added features of each revision outlined
-
Disable Schema check in Oracle Directory Server
How does one disable schema checking in Oracle Directory Server. I couldnt figure it out. This is easily done in openLDAP , netscape LDAP server. null