Ä¿³ØÅ͸¦ ½ÇÇàÇÏ·Á¸é ¸ÕÀú Ä¿³ØÅÍÀÇ Ç¥ÁØ ¹× Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ Áß ÇÑ °¡Áö µµ±¸¸¦ »ç¿ëÇÏ¿© Ä¿³ØÅÍÀÇ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇϽʽÿÀ.
Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸´Â ¸ðµç Ä¿³ØÅͰ¡ »ç¿ëÇÏ´Â Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸¿¡ ´ëÇÑ ¼¼ºÎ Á¤º¸´Â ºÎ·Ï A, Ä¿³ØÅÍ Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
¶ÇÇÑ, IBM WebSphere Business Integration Adapter for Oracle Applications¿¡
ƯÁ¤ÇÑ Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇØ¼´Â Ç¥ 5¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Ç¥ÀÇ Á¤º¸´Â ºÎ·ÏÀÇ Á¤º¸¸¦ º¸ÃæÇÕ´Ï´Ù.
Ç¥ 5. ÀÌ Ä¿³ØÅÍ¿¡ °íÀ¯ÇÑ µî·Ï Á¤º¸
µî·Ï Á¤º¸ | Âü°í |
---|---|
CharacterEncoding | ÀÌ Ä¿³ØÅÍ´Â CharacterEncoding µî·Ï Á¤º¸¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. |
Locale | ÀÌ Ä¿³ØÅͰ¡ ±¹Á¦ÈµÇ¾î ÀÖÀ¸¹Ç·Î ·ÎÄÉÀÏ µî·Ï Á¤º¸ÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸´Â ·±Å¸ÀÓ ½Ã Ä¿³ØÅÍ¿¡¼ ÇÊ¿ä·Î ÇÏ´Â Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. Ä¿³ØÅͺ° µî·Ï Á¤º¸´Â Ä¿³ØÅÍ ³»ÀÇ Á¤Àû Á¤º¸³ª ³í¸®¸¦ ±â·ÏÇϰųª ÀçºôµåÇÒ ÇÊ¿ä¾øÀÌ º¯°æÇÏ´Â ¹æ¹ýµµ Á¦°øÇÕ´Ï´Ù.
Ç¥ 6Àº Ä¿³ØÅÍÀÇ Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù. µî·Ï Á¤º¸ ¼³¸íÀº ´ÙÀ½ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 6. Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸
À̸§ | °¡´ÉÇÑ °ª | ±âº»°ª | Çʼö |
---|---|---|---|
ApplicationPassword | Ä¿³ØÅÍ »ç¿ëÀÚ °èÁ¤ ¾ÏÈ£ |
| Yes* |
ApplicationUserName | Ä¿³ØÅÍ »ç¿ëÀÚ °èÁ¤ À̸§ |
| Yes* |
ArchiveProcessed | true ¶Ç´Â false | true | No |
ArchiveTableName | ¾ÆÄ«ÀÌºê ´ë±â¿ Å×À̺í À̸§ | xworlds_archive_events | ó¸®µÈ ¾ÆÄ«À̺갡 trueÀÎ °æ¿ì Yes |
AutoCommit | true ¶Ç´Â false | false | No |
CheckforEventTableInInit | true ¶Ç´Â false | true | No |
ChildUpdatePhyDelete | true ¶Ç´Â false | false | No |
CloseDBConnection | true ¶Ç´Â false | false | No |
ConnectorID | Ä¿³ØÅÍÀÇ °íÀ¯ ID | null | No |
DatabaseURL | µ¥ÀÌÅͺ£À̽º ¼¹ö À̸§ |
| Yes |
DateFormat | ½Ã°£ ÆÐÅÏ ¹®ÀÚ¿ | MM/dd/yyyy HH:mm:ss | No |
DriverConnectionProperties | Ãß°¡ JDBC µå¶óÀ̹ö ¿¬°á µî·Ï Á¤º¸ |
| No |
EventKeyDel | ºÐ¸®¹®ÀÚ ¶Ç´Â À̺¥Æ® Å×À̺íÀÇ ¿ÀºêÁ§Æ® Ű ¿ ¹®ÀÚ | ¼¼¹ÌÄÝ·Ð(;) | No |
EventOrderBy | none, ColumnName [, ColumnName, ...] |
| No |
EventQueryType | Fixed ¶Ç´Â Dynamic | Fixed | No |
EventTableName | À̺¥Æ® ´ë±â¿ Å×À̺í À̸§ | xworlds_events | Æú¸µÀÌ ÇÊ¿äÇÑ °æ¿ì Yes, Æú¸µÀÌ ÇÊ¿äÇÏÁö ¾ÊÀº °æ¿ì null(¹®ÀÚ¿·Î¼) |
JDBCDriverClass | µå¶óÀ̹ö Ŭ·¡½º À̸§ |
| Yes |
MaximumDatabaseConnections | µ¿½Ã µ¥ÀÌÅͺ£À̽º ¿¬°á ¼ö | 5 | Yes |
PingQuery | SELECT 1 FROM <tablename> |
| No |
PollQuantity | °ªÀº 1 - 500 | 1 | No |
PreserveUIDSeq | true ¶Ç´Â false | true | No |
RDBMS.initsession | ¸ðµç µ¥ÀÌÅͺ£À̽º ¼¼¼ÇÀ» ÃʱâÈÇÏ´Â SQL¹® |
| No |
RDBMSVendor | Oracle | Oracle | Yes |
ReplaceAllStr | true ¶Ç´Â false | false | No |
ReplaceStrList | ´ÜÀÏ ¹®ÀÚ, ¹®ÀÚ ºÐ¸®¹®ÀÚ ¹× ¹®ÀÚÀÇ ´ëü ¹®ÀÚ¿·Î ±¸¼ºµÈ ¼¼Æ®. ¶ÇÇÑ ÀÌµé »çÀÌ¿¡ Á¾°á ºÐ¸®¹®ÀÚ°¡ ÀÖ´Â º¹¼ö ¼¼Æ® | 2Q,DSQ
Âü°í: Ä¿³ØÅÍ ±¸¼º µµ±¸¿¡¼, ÀÌµé ¹®ÀÚ´Â ÀÛÀºµû¿ÈÇ¥·Î Ç¥½ÃµÇ¸ç ½°Ç¥¿Í µÎ °³ÀÇ ÀÛÀºµû¿ÈÇ¥ µÚ¿¡ ¿É´Ï´Ù. | No |
RetryCountAndInterval | °è¼ö, °£°Ý(ÃÊ) | 3,20 | No |
SchemaName | WebSphere Business Integration Adapter À̺¥Æ®°¡ »óÁÖÇÏ´Â ½ºÅ°¸¶ |
| No |
SPBeforePollCall | °¢ Æú È£Ãâ¿¡ ½ÇÇàµÉ ÀúÀå ÇÁ·Î½ÃÀú À̸§ |
| No |
StrDelimiter | ReplaceStrList µî·Ï Á¤º¸¿¡¼ »ç¿ëµÇ´Â ¹®ÀÚ ¹× Á¾·á ºÐ¸®¹®ÀÚ | ,: | No |
TimingStats | 0, 1, 2 | 0 | No |
UniqueIDTableName | ID »ý¼º¿¡ »ç¿ëµÇ´Â Å×À̺í À̸§ | xworlds_uid | No |
UseDefaults | true ¶Ç´Â false | false | Yes |
UseDefaultsForCreatingChildBOs | true ¶Ç´Â false |
false |
No |
UseDefaultsForRetrieve | true ¶Ç´Â false |
false |
No |
*½Å·ÚµÈ ÀÎÁõÀ» »ç¿ë ÁßÀÎ °æ¿ì ApplicationPassword ¹× ApplicationUserNameÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
Ä¿³ØÅÍÀÇ »ç¿ëÀÚ °èÁ¤¿¡ ´ëÇÑ ¾ÏÈ£ÀÔ´Ï´Ù.
±âº»°ªÀº ¾ø½À´Ï´Ù.
Ä¿³ØÅÍÀÇ »ç¿ëÀÚ °èÁ¤ À̸§ÀÔ´Ï´Ù.
±âº»°ªÀº ¾ø½À´Ï´Ù.
Ä¿³ØÅͰ¡ ÇöÀç µî·ÏÀÌ ¾ø´Â À̺¥Æ®¸¦ ¾ÆÄ«À̺êÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤ÇÏ¿© À̺¥Æ® Å×ÀÌºí¿¡¼ À̺¥Æ®°¡ »èÁ¦µÈ ÈÄ ¾ÆÄ«À̺ê Å×À̺í·Î »ðÀԵǵµ·Ï ÇϽʽÿÀ.
ÀÌ µî·Ï Á¤º¸¸¦ false·Î ¼³Á¤ÇÏ¿© Ä¿³ØÅͰ¡ ¾ÆÄ«À̺ê 󸮸¦ ¼öÇàÇÏÁö
¸øÇϵµ·Ï ÇϽʽÿÀ. ÀÌ·± °æ¿ì, Ä¿³ØÅÍ´Â ArchiveTableName
µî·Ï Á¤º¸ °ªÀ» È®ÀÎÇÏÁö ¾Ê½À´Ï´Ù.
ArchiveProcessed¸¦ false·Î ¼³Á¤Çϸé Ä¿³ØÅͰ¡ ´ÙÀ½ ÀÛµ¿À» ¼öÇàÇÕ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸¸¦ false·Î ¼³Á¤ÇÏ°í Æú ¼ö·®ÀÌ ÀûÀº °æ¿ì, Ä¿³ØÅͰ¡ À̺¥Æ® Å×À̺íÀ» Æú¸µÇÏ´Â °ÍÀ¸·Î ³ªÅ¸³ªÁö¸¸, ´ÜÁö µ¿ÀÏÇÑ À̺¥Æ®¸¦ ¹Ýº¹ÀûÀ¸·Î ¼±ÅÃÇÏ´Â °ÍÀÔ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸¿¡ °ªÀÌ ¾ø´Â °æ¿ì, Ä¿³ØÅÍ´Â ÇØ´ç °ªÀ»
true·Î °¡Á¤ÇÕ´Ï´Ù.
ArchiveTableName µî·Ï Á¤º¸¿¡µµ °ªÀÌ ¾ø´Â °æ¿ì, Ä¿³ØÅÍ´Â ¾ÆÄ«À̺ê Å×À̺í À̸§À» xworlds_archive_events·Î °¡Á¤ÇÕ´Ï´Ù.
±âº»°ªÀº trueÀÔ´Ï´Ù.
¾ÆÄ«ÀÌºê ´ë±â¿ Å×À̺íÀÇ À̸§ÀÔ´Ï´Ù.
ArchiveProcessed µî·Ï Á¤º¸¸¦ false·Î ¼³Á¤Çϸé ÀÌ µî·Ï Á¤º¸ °ªÀ» ¼³Á¤ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
±âº» À̸§Àº xworlds_archive_eventsÀÔ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸´Â AutoCommit ¼³Á¤À» ±¸¼º °¡´ÉÇÏ°Ô ¸¸µì´Ï´Ù. ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤Çϸé, ¸ðµç Æ®·£Àè¼ÇÀÌ ÀÚµ¿À¸·Î È®¾àµË´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¿¬°áÀÌ ²÷¾îÁö¸é, Ä¿³ØÅÍ´Â AutoCommit°¡ false·Î ¼³Á¤µÇ¾î ÀÖ´Â ÇÑ Àüü 󸮸¦ ´Ù½Ã ½ÃÀÛÇϱâ À§ÇØ »õ ¿¬°áÀ» ÀÛ¼ºÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. »õ ¿¬°áÀÌ À¯È¿ÇÏÁö ¾Ê°Å³ª AutoCommit°¡ true·Î ¼³Á¤µÈ °æ¿ì, Ä¿³ØÅÍ´Â APPRESPONSETIMEOUTÀ» ¸®ÅÏÇÏ°í °á°úÀûÀ¸·Î Ä¿³ØÅͰ¡ Á¾·áÇÕ´Ï´Ù.
±âº»°ªÀº falseÀÔ´Ï´Ù.
ÀÌ Ä¿³ØÅÍ µî·Ï Á¤º¸¸¦ false·Î ¼³Á¤Çϸé Ä¿³ØÅÍ ÃʱâÈ ½Ã Ä¿³ØÅͰ¡ À̺¥Æ® ¹× ¾ÆÄ«À̺ê Å×À̺í Á¸Àç ¿©ºÎ¸¦ È®ÀÎÇÏÁö ¸øÇÏ°Ô ÇÕ´Ï´Ù. »ç¿ë ÁßÀÎ JDBC µå¶óÀ̹ö°¡ JDBC Ŭ·¡½º DatabaseMetaData¸¦ Áö¿øÇÏ´Â ÇÑ ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤Çϵµ·Ï ±ÇÀåµË´Ï´Ù.
ÀÌ µî·Ï Á¤º¸¸¦ false·Î ¼³Á¤ÇÏ´Â °æ¿ì, Ä¿³ØÅͰ¡ À̺¥Æ® Å×ÀÌºí ¹× ¾ÆÄ«À̺ê Å×À̺í Á¸Àç ¿©ºÎ¸¦ È®ÀÎÇÏÁö ¾Ê´õ¶óµµ, ÃʱâÈ ÇÁ·Î¼¼½º ½Ã Ä¿³ØÅͰ¡ À̵éÀ» »ç¿ëÇϹǷΠÀ̺¥Æ® ¹× ¾ÆÄ«À̺ê Å×À̺íÀº Ç×»ó Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. ÃʱâÈ ½Ã Ä¿³ØÅͰ¡ À̺¥Æ® ¹× ¾ÆÄ«À̺ê Å×À̺íÀ» »ç¿ëÇÏÁö ¸øÇϵµ·Ï ÇÏ·Á¸é, EventTableName µî·Ï Á¤º¸¸¦ null·Î ¼³Á¤ÇϽʽÿÀ.
±âº»°ªÀº trueÀÔ´Ï´Ù.
°»½Å Á¶ÀÛ ½Ã, Ä¿³ØÅͰ¡ ¼ö½Å Business Object¿¡¼´Â ´©¶ôµÇ¾úÀ¸³ª µ¥ÀÌÅͺ£À̽º¿¡ Á¸ÀçÇÏ´Â ÇÏÀ§ Business Object¿¡ ÀÇÇØ Ç¥½ÃµÇ´Â µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇϽʽÿÀ.
ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤ÇÏ¿© Ä¿³ØÅͰ¡ µ¥ÀÌÅͺ£À̽º¿¡¼ µ¥ÀÌÅÍ ·¹Äڵ带 ½ÇÁ¦ÀûÀ¸·Î »èÁ¦Çϵµ·Ï ÇϽʽÿÀ.
ÀÌ µî·Ï Á¤º¸¸¦ false·Î ¼³Á¤ÇÏ¿© »óÅ ¿À» ¿Ã¹Ù¸¥ °ªÀ¸·Î
¼³Á¤ÇÔÀ¸·Î½á Ä¿³ØÅͰ¡ µ¥ÀÌÅͺ£À̽º¿¡¼ µ¥ÀÌÅÍ ·¹Äڵ带
³í¸®ÀûÀ¸·Î »èÁ¦Çϵµ·Ï ÇϽʽÿÀ. Ä¿³ØÅÍ´Â Business Object
·¹º§ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡ ÁöÁ¤µÇ´Â SCN(StatusColumnValue)
¸Å°³º¯¼ö¿¡¼ ÇØ´ç °ª ¹× »óÅ ¿ À̸§À» È®º¸ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â "Business-Object ·¹º§¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸"¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº falseÀÔ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸´Â µ¥ÀÌÅͺ£À̽º ¿¬°á ´Ý±â¸¦ ±¸¼º °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. ¸ðµç ¼ºñ½º È£Ãâ ¿äû ¹× Æú È£Ãâ¿¡ ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤Çϸé, µ¥ÀÌÅͺ£À̽º ¿¬°áÀÌ Á¾·áµË´Ï´Ù. ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤ÇÏ¸é ¼º´ÉÀÌ ÀúÇϵǹǷΠ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.
±âº»°ªÀº falseÀÔ´Ï´Ù.
Ä¿³ØÅÍ¿¡ ´ëÇÑ °íÀ¯ IDÀÔ´Ï´Ù. ÀÌ ID´Â ƯÁ¤ Ä¿³ØÅÍ ÀνºÅϽºÀÇ À̺¥Æ® °Ë»ö¿¡ À¯¿ëÇÕ´Ï´Ù.
±âº»°ªÀº ³Î(null)ÀÔ´Ï´Ù.
Ä¿³ØÅͰ¡ ¿¬°áÇØ¾ß ÇÏ´Â µ¥ÀÌÅͺ£À̽º ¼¹öÀÇ À̸§ÀÔ´Ï´Ù.
Oracle Thin Driver¸¦ »ç¿ëÇÏ´Â °æ¿ì ±ÇÀå URLÀº ´ÙÀ½°ú °°½À´Ï´Ù.
jdbc:oracle:thin:@MachineName:PortNumber:DBname
Ä¿³ØÅÍ¿¡ ÀÌ °ªÀ» Á¦°øÇÏ¿© 󸮸¦ ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù.
Ä¿³ØÅͰ¡ ¼ö½Å ¹× ¸®ÅÏÇÒ ³¯Â¥ Çü½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸´Â Ç¥ 7¿¡ Æ÷ÇԵǾî ÀÖ´Â ±¸¹®À» ±â¹ÝÀ¸·Î ÇÏ´Â Çü½ÄÀ» Áö¿øÇÕ´Ï´Ù.
Ç¥ 7Àº ½Ã°£ ÆÐÅÏ ¹®ÀÚ¿À» »ç¿ëÇÏ´Â ½Ã°£ Çü½Ä ±¸¹®À» Á¤ÀÇÇÕ´Ï´Ù. ÀÌ ÆÐÅÏÀÇ °æ¿ì, ¸ðµç ASCII ¹®ÀÚ´Â ÆÐÅÏ ¹®ÀÚ·Î ¿¹¾àµË´Ï´Ù.
±âÈ£ | ÀÇ¹Ì | Ç¥½Ã | ¿¹ |
---|---|---|---|
G | ½Ã´ë ÁöÁ¤ÀÚ | (ÅØ½ºÆ®) | AD |
y | ¿¬µµ | (¼ýÀÚ) | 1996 |
M | ¿ù | (ÅØ½ºÆ® & ¼ýÀÚ) | July & 07 |
d | ÀÏ | (¼ýÀÚ) | 10 |
h | ¿ÀÀü ¿ÀÈÄ ±âÁØ ½Ã°£(1 - 12) | (¼ýÀÚ) | 12 |
H | ÇÏ·ç ±âÁØ ½Ã°£(0 - 23) | (¼ýÀÚ) | 0 |
m | ºÐ | (¼ýÀÚ) | 30 |
s | ÃÊ | (¼ýÀÚ) | 55 |
S | ¹Ð¸®ÃÊ | (¼ýÀÚ) | 978 |
E | ¿äÀÏ | (ÅØ½ºÆ®) | Tuesday |
D | ÀÏ | (¼ýÀÚ) | 189 |
F | ¿ù ÁÖ ÀÏ | (¼ýÀÚ) | 2(2nd Wed in July) |
w | ÁÖ(³â) | (¼ýÀÚ) | 27 |
W | ÁÖ(¿ù) | (¼ýÀÚ) | 2 |
a | ¿ÀÀü/¿ÀÈÄ Ç¥½ÃÀÚ | (ÅØ½ºÆ®) | PM |
k | ÇÏ·ç ±âÁØ ½Ã°£(1 - 24) | (¼ýÀÚ) | 24 |
K | ¿ÀÀü ¿ÀÈÄ ½Ã°£(0 - 11) | (¼ýÀÚ) | 0 |
z | ½Ã°£´ë | (ÅØ½ºÆ®) | Pacific Standard Time |
' | ÅØ½ºÆ® À̽ºÄÉÀÌÇÁ | (ºÐ¸®¹®ÀÚ) |
|
'' | ÀÛÀºµû¿ÈÇ¥ | (¸®ÅÍ·²) | ' |
Çü½Ä ÆÐÅÏ | °á°ú |
---|---|
¡ºyyyy.MM.dd G 'at' hh:mm:ss z¡» | 1996.07.10 AD at 15:08:56 PDT |
¡ºEEE, MMM d, ''yy¡» | Wed, July 10, '96 |
¡ºh:mm a¡» | 12:08 PM |
¡ºhh 'o''clock' a, zzzz¡» | 12 o'clock PM, Pacific Daylight Time |
¡ºK:mm a, z¡» | 0:00 PM, PST |
¡ºyyyy.MMMMM.dd GGG hh:mm aaa¡» | 1996.July.10 AD 12:08 PM |
JDBC µå¶óÀ̹ö´Â »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£ ¿Ü¿¡, Ãß°¡ µî·Ï Á¤º¸ ¶Ç´Â Á¤º¸¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù. DriverConnectionProperties Ä¿³ØÅÍ µî·Ï Á¤º¸´Â À̸§-°ª ½Ö°ú °°ÀÌ JDBC µå¶óÀ̹ö°¡ ÇÊ¿ä·Î ÇÏ´Â Ãß°¡ µî·Ï Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù. µî·Ï Á¤º¸´Â ´ÙÀ½°ú °°ÀÌ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
property1=value1[;property2=value2...]
µî·Ï Á¤º¸´Â ¼¼¹ÌÄÝ·ÐÀ¸·Î ºÐ¸®µÇ´Â À̸§°ª ½ÖÀ¸·Î Á¦°øÇØ¾ß ÇÕ´Ï´Ù. µî·Ï Á¤º¸´Â µîÈ£¸¦ »ç¿ëÇÏ¿© ÇØ´ç °ª¿¡¼ ºÐ¸®µË´Ï´Ù(³²´Â °ø¹é ¾øÀ½).
¿¹¸¦ µé¾î, JDBC µå¶óÀ̹ö°¡ ¶óÀ̼¾½º¿¡ °üÇÑ Á¤º¸ ¹× Æ÷Æ® ¹øÈ£¸¦ ÇÊ¿ä·Î ÇÏ´Â °ÍÀ¸·Î °¡Á¤ÇϽʽÿÀ. ¶óÀ̼¾½º¿¡ ´ëÇÑ Á¤º¸¿¡ »ç¿ëÇÒ µî·Ï Á¤º¸ À̸§Àº MyLicenseÀÌ°í °ªÀº ab23jk5ÀÔ´Ï´Ù. Æ÷Æ® ¹øÈ£¿¡ »ç¿ëÇÒ µî·Ï Á¤º¸ À̸§Àº PortNumberÀÌ°í °ªÀº 1200ÀÔ´Ï´Ù. DriverConnectionPropertiesÀÇ °ªÀº MyLicense=ab23jk5;PortNumber=1200À¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
À̺¥Æ® Å×À̺íÀÇ object_key ¿¿¡ º¹¼ö ¼Ó¼º °ªÀÌ ÀÖÀ» ¶§ ºÐ¸®¹®ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
Æ®¸®°Å ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ÀÛ¼º, °»½Å ¹× »èÁ¦µÈ Business Oobject¸¦ °Ë»öÇÏ´Â ¹æ¹ýÀ¸·Î´Â µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù.
CustomerName=xxx;CustomerId=123;°ú °°½À´Ï´Ù.
ºÐ¸®¹®ÀÚ°¡ ¡º=:¡»°ú
°°ÀÌ ÁöÁ¤µÇ´Â °æ¿ì, object_key´Â
CustomerName=xxx:CustomerId=123:°ú °°½À´Ï´Ù.
±âº»°ªÀº ¼¼¹ÌÄÝ·Ð(;)À¸·Î¼, name_value ½ÖÀÌ ¾Æ´Ñ ۸¦ ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù.
À̺¥Æ® ¼ø¼ ÁöÁ¤ ÇØÁ¦ ¿©ºÎ¸¦ ÁöÁ¤Çϰųª ±âº» ¼ø¼¿Í ´Ù¸¥ À̺¥Æ® ó¸® ¼ø¼¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
±âº»ÀûÀ¸·Î, °¢ Æú¿¡ ÀÖ¾î Ä¿³ØÅÍ´Â ÇØ´ç PollQuantity µî·Ï Á¤º¸¿¡ ÁöÁ¤µÇ¾î ÀÖ´Â À̺¥Æ® ¼ö¸¸À» °¡Á®¿Í À̺¥Æ® Å×À̺íÀÇ event_time ¹× event_priority ¿¿¡ ÀÖ´Â °ªÀ¸·Î À̺¥Æ® ó¸® ¼ø¼¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
Ä¿³ØÅͰ¡ À̺¥Æ® ¼ø¼¸¦ ÁöÁ¤ÇÏÁö ¸øÇϵµ·Ï ÇÏ·Á¸é ÀÌ µî·Ï Á¤º¸ °ªÀ» noneÀ¸·Î ÁöÁ¤ÇϽʽÿÀ.
Ä¿³ØÅͰ¡ À̺¥Æ® Å×À̺íÀÇ ´Ù¸¥ ¿º°·Î ¼ø¼¸¦ ÁöÁ¤Çϵµ·Ï ÇÏ·Á¸é ÇØ´ç ¿ À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¿ À̸§À» ½°Ç¥(,)·Î ºÐ¸®ÇϽʽÿÀ. ÀÌ µî·Ï Á¤º¸ °ªÀ» ÁöÁ¤ÇÏ¸é ±âº»°ªÀ» °ãÃľ¹´Ï´Ù.
ÀÌ µî·Ï Á¤º¸ÀÇ ±âº»°ªÀº ¾ø½À´Ï´Ù.
EventQueryType µî·Ï Á¤º¸´Â Ä¿³ØÅͰ¡ À̺¥Æ® Å×ÀÌºí¿¡¼ À̺¥Æ®¸¦ °Ë»öÇϱâ À§ÇØ µ¿ÀûÀ¸·Î Á¶È¸¸¦ »ý¼ºÇØ¾ß ÇÏ´ÂÁö ¶Ç´Â ÀÚü ³»Àå Á¶È¸¸¦ »ç¿ëÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ Ç¥½ÃÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. µ¿ÀûÀ¸·Î »ý¼ºµÈ Á¶È¸ÀÇ °æ¿ì, Ä¿³ØÅͰ¡ À̺¥Æ® ±¸Á¶¸¦ À̺¥Æ® Å×À̺íÀÇ ¿°ú »ó°üÁþ½À´Ï´Ù. Å×ÀÌºí ¿¿¡¼ÀÇ µ¥ÀÌÅÍ ¼ø¼°¡ ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ¿Ã¹Ù¸¥ ¼ø¼¸¦ º¸·Á¸é "À̺¥Æ® ¹× ¾ÆÄ«À̺ê Å×ÀÌºí ½ºÅ°¸¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.
EventQueryTypeÀÇ °ªÀÌ Fixed(¹®ÀÚ¿)ÀÎ °æ¿ì ±âº» Á¶È¸°¡ ½ÇÇàµË´Ï´Ù. Dynamic(¹®ÀÚ¿)À¸·Î ¼³Á¤µÇ¸é, EventTableName µî·Ï Á¤º¸¿¡ ÁöÁ¤µÇ¾î ÀÖ´Â Å×ÀÌºí¿¡¼ ¿ À̸§À» °¡Á®¿ÈÀ¸·Î½á »õ Á¶È¸°¡ ºôµåµË´Ï´Ù.
À̺¥Æ® Å×ÀÌºí ¿ À̸§Àº º¯°æÇÒ ¼ö ÀÖÀ¸³ª ¿ ¼ø¼ ¹× µ¥ÀÌÅÍ À¯ÇüÀº À̺¥Æ® Å×À̺í ÀÛ¼º ¼½¼Ç¿¡¼ ÁöÁ¤µÈ °Í°ú µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù. EventOrderBy°¡ ±âº» Á¶È¸ ¶Ç´Â µ¿ÀûÀ¸·Î »ý¼ºµÈ Á¶È¸¿¡ Ãß°¡µË´Ï´Ù.
EventQueryType µî·Ï Á¤º¸°¡ Ãß°¡µÇÁö ¾Ê°Å³ª °ªÀÌ ¾ø´Â °æ¿ì, ±âº»°ªÀº FixedÀÔ´Ï´Ù.
±âº»°ªÀº Fixed(¹®ÀÚ¿)ÀÔ´Ï´Ù.
Ä¿³ØÅÍÀÇ Æú¸µ ¸ÞÄ¿´ÏÁò¿¡¼ »ç¿ëÇÏ´Â À̺¥Æ® ´ë±â¿ Å×À̺í À̸§
±âº» À̸§Àº xworlds_eventsÀÔ´Ï´Ù.
Ä¿³ØÅÍ¿¡ ´ëÇØ Æú¸µÀÌ ²¨Á® ÀÖ´Â °æ¿ì, ÀÌ µî·Ï Á¤º¸¸¦ null(¹®ÀÚ¿)·Î ¼³Á¤ÇϽʽÿÀ. À̸¦ ÅëÇØ À̺¥Æ® ¹× ¾ÆÄ«À̺ê Å×À̺í Á¸Àç¿¡ ´ëÇÑ À¯È¿¼ºÀ» °ËÁõÇÏÁö ¾Êµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ°¡ Á¤ÀÇÇÑ À̺¥Æ® Å×À̺íÀÇ °æ¿ì, event_id°¡ JDBC À¯ÇüÀÎ INTEGER, BIGINT, NUMERIC, VARCHAR Áß Çϳª¿¡ ¸ÊÇεǴÂÁö È®ÀÎÇϽʽÿÀ.
µå¶óÀ̹öÀÇ Å¬·¡½º À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ƯÁ¤ JDBC µå¶óÀ̹ö¸¦ »ç¿ëÇÏ·Á¸é ÀÌ ±¸¼º µî·Ï Á¤º¸¿¡ µå¶óÀ̹öÀÇ Å¬·¡½º À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, Oracle Thin Driver¸¦ ÁöÁ¤ÇÏ·Á¸é ÀÌ µî·Ï Á¤º¸ °ªÀ» oracle.jdbc.driver.OracleDriver·Î ¼³Á¤ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ Á¤º¸´Â "´ÙÁß µå¶óÀ̹ö Áö¿ø »ç¿ë °¡´É"À» ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ¾ø½À´Ï´Ù.
ÃÖ´ë µ¿½Ã Çã¿ë µ¥ÀÌÅͺ£À̽º ¿¬°á ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ·±Å¸ÀÓ ½Ã, ¿·Á ÀÖ´Â µ¥ÀÌÅͺ£À̽º ¿¬°á ¼ö´Â ÀÌ °ª¿¡ 1À» ´õÇÑ ¼öÀÔ´Ï´Ù.
·±Å¸ÀÓ ½Ã PreserveUIDSeq µî·Ï Á¤º¸¸¦ false·Î ¼³Á¤ÇÏ´Â °æ¿ì, ¿·Á ÀÖ´Â µ¥ÀÌÅͺ£À̽º ¿¬°á ¼ö´Â ÀÌ °ª¿¡ 2¸¦ ´õÇÑ ¼öÀÔ´Ï´Ù.
±âº»°ªÀº 5ÀÔ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¿¬°á¼ºÀ» È®ÀÎÇϱâ À§ÇØ Ä¿³ØÅͰ¡ ½ÇÇàÇÏ´Â SQL¹® ¶Ç´Â ÀúÀå ÇÁ·Î½ÃÀú¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
´ÙÀ½Àº ping Á¶È¸·Î »ç¿ëµÇ´Â SQL¹®ÀÇ ¿¹ÀÔ´Ï´Ù.
SELECT 1 FROM <tablename>
´ÙÀ½Àº Oracle ¶Ç´Â DB2 Database¿¡¼ ping Á¶È¸¿¡ »ç¿ëµÇ´Â ÀúÀå ÇÁ·Î½ÃÀú È£ÃâÀÇ ¿¹(sampleSP)ÀÔ´Ï´Ù.
call sampleSP( )
ÀúÀå ÇÁ·Î½ÃÀú È£ÃâÀº Ãâ·Â ¸Å°³º¯¼ö¸¦ °¡Áú ¼ö ¾ø½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ÀÔ·Â ¸Å°³º¯¼ö¸¦ ¿ä±¸ÇÏ´Â °æ¿ì, ÀԷ°ªÀ» ping Á¶È¸ÀÇ ÀϺηΠÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
Call checkproc(2)
±âº»°ªÀº ¾ø½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â, ²÷¾îÁø µ¥ÀÌÅͺ£À̽º ¿¬°á ó¸® ¹× ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ ¿¬°áÀÌ ²÷¾îÁüÀ» ÂüÁ¶ÇϽʽÿÀ.
Æú¸µ °£°Ý´ç Ä¿³ØÅͰ¡ °Ë»öÇÏ´Â µ¥ÀÌÅͺ£À̽º Å×À̺íÀÇ Çà ¼ö. Çã¿ë °¡´ÉÇÑ °ªÀº 1¿¡¼ 500±îÁöÀÔ´Ï´Ù.
±âº»°ªÀº 1ÀÔ´Ï´Ù.
¼ö½Å °íÀ¯ ID ¼ø¼¸¦ °íÀ¯ ID Å×ÀÌºí¿¡ º¸Á¸ÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
true·Î ¼³Á¤ÇÏ´Â °æ¿ì, ¸ñÀûÁö ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ Business Object 󸮰¡ ¿Ï·áµÇ¾î¾ß °íÀ¯ ID°¡ È®¾àµË´Ï´Ù. °íÀ¯ ID Å×ÀÌºí ¾×¼¼½º¸¦ ½ÃµµÇÏ´Â ¸ðµç ´Ù¸¥ ÇÁ·Î¼¼½º´Â Æ®·£Àè¼ÇÀÌ È®¾àµÉ ¶§±îÁö ´ë±âÇØ¾ß ÇÕ´Ï´Ù.
false·Î ¼³Á¤µÇ´Â °æ¿ì, Business Object°¡ ¿äûÇÒ ¶§ °íÀ¯ ID°¡ È®¾àµË´Ï´Ù. Business Object ó¸® ¹× °íÀ¯ ID ó¸® °¢°¢¿¡´Â ÀÚü Æ®·£Àè¼Ç ºí·Ï(Ä¿³ØÅÍ ³»ºÎ)ÀÌ ÀÖ½À´Ï´Ù. ÀÌ´Â °íÀ¯ ID Å×À̺í°ú °ü·ÃµÈ Æ®·£Àè¼Ç¿¡ ÀÚü ¿¬°áÀÌ ÀÖ´Â °æ¿ì¿¡¸¸ °¡´ÉÇÕ´Ï´Ù.
·±Å¸ÀÓ ½Ã PreserveUIDSeq µî·Ï Á¤º¸¸¦ false·Î ¼³Á¤ÇÏ´Â °æ¿ì, ¿·Á ÀÖ´Â µ¥ÀÌÅͺ£À̽º ¿¬°á ¼ö´Â ÀÌ °ª¿¡ 2¸¦ ´õÇÑ ¼öÀÔ´Ï´Ù.
±âº»°ªÀº trueÀÔ´Ï´Ù.
¸ðµç µ¥ÀÌÅͺ£À̽º ¼¼¼ÇÀ» ÃʱâÈÇÏ´Â SQL¹®. Ä¿³ØÅͰ¡ Á¶È¸¸¦ ¼±ÅÃÇÏ¿© ½ÃÀÛ ½Ã ½ÇÇàÇÕ´Ï´Ù. ÀÌ Á¶È¸ÀÇ ¸®ÅϰªÀÌ ¾ø¾î¾ß ÇÕ´Ï´Ù. µî·Ï Á¤º¸ À̸§ÀÌ ÇÊ¿äÇÏÁö¸¸, °ªÀº ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
±âº»°ªÀº ¾ø½À´Ï´Ù.
Ä¿³ØÅͰ¡ Ưº° 󸮿¡ »ç¿ëÇÏ´Â RDBMS¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ 󸮸¦ ¿Ï·áÇÏ·Á¸é °ªÀÌ ÇÊ¿äÇÕ´Ï´Ù.
±âº»°ªÀº OracleÀÔ´Ï´Ù.
Ä¿³ØÅͰ¡ ReplaceStrList µî·Ï Á¤º¸¿¡¼ ½Äº°µÇ´Â °¢ ¹®ÀÚÀÇ ¸ðµç ÀνºÅϽº¸¦ ÀÌ µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ ´ëü ¹®ÀÚ¿·Î ¹Ù²Ù´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â °¢ ¼Ó¼ºÀÇ AppSpecificInfo µî·Ï Á¤º¸¿¡ ÀÖ´Â ESC=[true|false] ¸Å°³º¯¼ö°¡ °ªÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â °æ¿ì¿¡¸¸, ReplaceAllStrÀ» Æò°¡ÇÕ´Ï´Ù. Áï, ESC ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÑ °æ¿ì, ÇØ´ç °ªÀº ReplaceAllStr µî·Ï Á¤º¸¿¡ ¼³Á¤ÇÑ °ª¿¡ ¿ì¼±ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ReplaceAllStrÀÇ °ªÀ» »ç¿ëÇϵµ·Ï ÇÏ·Á¸é, ESC ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Ò´ÂÁö °ËÁõÇϽʽÿÀ.
ReplaceAllStrÀÇ ±âº»°ªÀº falseÀÔ´Ï´Ù.
´ëüµÉ °³º° ¹®ÀÚ, ¹®ÀÚ ºÐ¸®¹®ÀÚ ¹× ´ëü ¹®ÀÚ¿·Î °¢°¢ ±¸¼ºµÇ´Â Çϳª ÀÌ»óÀÇ ´ëü ¼¼Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼Ó¼º AppSpecificInfo µî·Ï Á¤º¸ÀÇ ESC=[true|false] ¸Å°³º¯¼ö ¶Ç´Â Ä¿³ØÅÍÀÇ ReplaceAllStr µî·Ï Á¤º¸¿¡ ´ëÇÑ °ªÀÌ ÁöÁ¤µÈ °æ¿ì¿¡¸¸, Ä¿³ØÅͰ¡ ¼Ó¼ºÀÇ °ª¿¡ ÀÌ ´ëü¸¦ ¼öÇàÇÕ´Ï´Ù.
ÀÌ ¼Ó¼º ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
single_char1,substitution_str1[:single_char2,substitution_str2[:...]]
¼³¸í:
¿¹¸¦ µé¾î, ÇϳªÀÇ ÆÛ¼¾Æ® ºÎÈ£(%)¸¦ ÆÛ¼¾Æ® ºÎÈ£ µÎ °³(%%)·Î ´ëüÇϰí ij·µ(^)À» ¹é½½·¡½Ã¿Í ij·µ(\^)À¸·Î ´ëüÇÏ·Á´Â °ÍÀ¸·Î °¡Á¤ÇϽʽÿÀ. ±âº»ÀûÀ¸·Î, StrDelimiter´Â ¹®ÀÚ ºÐ¸®¹®ÀÚ·Î ½°Ç¥(,)¸¦, Á¾°á ºÐ¸®¹®ÀÚ·Î ÄÝ·Ð(:)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº» ºÐ¸®¹®ÀÚ¸¦ À¯ÁöÇÏ·Á¸é ´ÙÀ½ ¹®ÀÚ¿À» ReplaceStrListÀÇ °ªÀ¸·Î »ç¿ëÇϽʽÿÀ.
%,%%:^,\^
Ä¿³ØÅͰ¡ °»½Å Á¶ÀÛ ¼öÇà Áß µ¥ÀÌÅ͸¦ Àá±Û ¼ö ¾ø´Â °æ¿ì, Ä¿³ØÅͰ¡ »ç¿ëÇØ¾ß ÇÏ´Â ½Ãµµ ¼ö ¹× °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù.
°»½ÅÀ» ¼öÇàÇϱâ Àü¿¡ Ä¿³ØÅÍ´Â °»½Å°ú °ü·ÃµÈ ÇàÀ» Àá±×°í ÇöÀç µ¥ÀÌÅÍ °Ë»öÀ» ½ÃµµÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ÇàÀ» Àá±Û ¼ö ¾ø´Â °æ¿ì, ÀÌ ±¸¼º µî·Ï Á¤º¸¿¡ ÁöÁ¤µÇ¾î ÀÖ´Â ½Ãµµ ¼ö ¹× °£°ÝÀÇ Àá±ÝÀ» ´Ù½Ã ½ÃµµÇÕ´Ï´Ù. ¿©±â¼ ÁöÁ¤µÈ °ª ¹üÀ§¿¡¼ Àá±ÝÀ» È®º¸ÇÒ ¼ö ¾ø´Â °æ¿ì, °á±¹ Ä¿³ØÅÍ ½Ã°£ÀÌ Á¾·áµË´Ï´Ù.
°ªÀ» °è¼ö, ÃÊ ´ÜÀ§ °£°Ý Çü½ÄÀ¸·Î ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, 3,20À̶ó´Â °ªÀº 20ÃÊ °£°ÝÀ¸·Î ¼¼ ¹øÀÇ Àç½Ãµµ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
±âº»°ªÀº 3,20ÀÔ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸´Â ÇØ´ç ƯÁ¤ ½ºÅ°¸¶ ³»¿¡¼ÀÇ À̺¥Æ® ¹× ¾ÆÄ«À̺ê Å×ÀÌºí °Ë»öÀ» Á¦ÇÑÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸¸¦ Ãß°¡ÇÏÁö ¾Ê°Å³ª ºñ¾î ÀÖ°Ô µÇ¸é, Ä¿³ØÅÍ´Â »ç¿ëÀÚ°¡ ¾×¼¼½ºÇÏ´Â ¸ðµç ½ºÅ°¸¶¸¦ °Ë»öÇÕ´Ï´Ù. ÀÌ SchemaNameÀº À̺¥Æ® ¹× ¾ÆÄ«À̺ê Å×À̺íÀ» ¾×¼¼½ºÇϱâ À§ÇØ Á¶È¸¸¦ ºôµåÇÒ ¶§¿¡µµ »ç¿ëµË´Ï´Ù.
Oracle µ¥ÀÌÅͺ£À̽º¿¡¼´Â ½ºÅ°¸¶ À̸§À» Áö¿øÇÕ´Ï´Ù.
±âº»°ªÀº ¾ø½À´Ï´Ù.
ÀÌ µî·Ï Á¤º¸´Â ¸ðµç Æú È£Ãâ¿¡ ´ëÇØ ½ÇÇàµÇ´Â ÀúÀå ÇÁ·Î½ÃÀú À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. SPBeforePollCall µî·Ï Á¤º¸ °ª(ÀúÀå ÇÁ·Î½ÃÀú À̸§)ÀÌ ÀÖ´Â °æ¿ì, °¢ Æú È£Ãâ ½ÃÀÛ ½Ã Ä¿³ØÅͰ¡ ÀúÀå ÇÁ·Î½ÃÀú¸¦ È£ÃâÇÏ¿© Ä¿³ØÅÍ µî·Ï Á¤º¸ ConnectorID ¹× PollQuantityÀÇ °ªÀ» Àü´ÞÇÕ´Ï´Ù. ÇÁ·Î½ÃÀú´Â PollQuantity ¿ ¹øÈ£¸¦ °»½ÅÇÏ¿© Ä¿³ØÅÍ-ID ¿À» ConnectorID·Î ¼³Á¤ÇÕ´Ï´Ù. ¿©±â¼, status=0À̰í Ä¿³ØÅÍ ID´Â nullÀÔ´Ï´Ù. À̸¦ ÅëÇØ Ä¿³ØÅÍ ·Îµå ¹ë·±½º¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
ReplaceStrList µî·Ï Á¤º¸¿¡¼ »ç¿ëÇÒ ¹®ÀÚ ¹× Á¾·á ºÐ¸®¹®ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÀÌ ºÐ¸®¹®ÀÚ Áß Çϳª ¶Ç´Â ¸ðµÎ¿¡ ´ëÇØ »ç¿ëÀÚ °íÀ¯°ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì ºÐ¸®¹®ÀÚ »çÀÌ¿¡ °ø¹é ¶Ç´Â ´Ù¸¥ ¹®ÀÚ¸¦ ÁöÁ¤ÇÏÁö ¸¶½Ê½Ã¿À.
±âº»°ªÀº ½°Ç¥¿Í ±× ¹Ù·Î ´ÙÀ½¿¡ ÄÝ·Ð(,:)ÀÌ ¿À´Â °ÍÀÔ´Ï´Ù.
Ä¿³ØÅÍÀÇ °¢ Verb Á¶ÀÛ ½Ã°£À» ÁöÁ¤ÇÏ¿© ¹®Á¦Á¡À» ã¾Æº¸µµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ë °¡´ÉÇÑ ¼³Á¤Àº ´ÙÀ½°ú °°½À´Ï´Ù.
0(½Ã°£ Åë°è°¡ ¾øÀ½)
1(Àüü °èÃþ ±¸Á¶ Business Object¿¡ ´ëÇÑ Verb Á¶ÀÛÀÇ ÀÔ·Â ¹× Á¾·á ½Ã¿¡ Ç¥½ÃµÈ ½Ã°£)
2(°èÃþ ±¸Á¶ Business Object¿¡¼ °¢°¢ÀÇ °³º° Business Object¿¡ ´ëÇÑ °¢ Verb Á¶ÀÛÀÇ ÀÔ·Â ¹× Á¾·á ½Ã¿¡ Ç¥½ÃµÈ ½Ã°£)
ŸÀÌ¹Ö ¸Þ½ÃÁö´Â ÃßÀû ¸Þ½ÃÁö°¡ ¾Æ´Ñ ·Î±× ¸Þ½ÃÁöÀÔ´Ï´Ù. ÃßÀû ·¹º§¿¡ °ü°è ¾øÀÌ ²ô°í ÄÓ ¼ö ÀÖ½À´Ï´Ù.
±âº»°ªÀº 0ÀÔ´Ï´Ù.
°íÀ¯ ID »ý¼º¿¡ »ç¿ëµÈ ÃֽŰªÀÌ µé¾î ÀÖ´Â Å×À̺íÀ» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î Å×ÀÌºí ¿(ID)Àº ÇÑ °³ÀÔ´Ï´Ù. Å×À̺íÀ» »ç¿ëÀÚ Á¤ÀÇÇÏ¿© UIDÀÇ »ý¼º¿¡ ÇÊ¿äÇÑ °¢ ¼Ó¼º¿¡ ´ëÇÑ ¿À» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âº»°ªÀº xworlds_uidÀÔ´Ï´Ù.
UseDefaults°¡ true·Î ¼³Á¤µÇ°Å³ª ¼³Á¤µÇÁö ¾Ê´Â °æ¿ì, Ä¿³ØÅÍ´Â °¢ Çʼö Business Object ¼Ó¼º¿¡ À¯È¿ÇÑ °ªÀ̳ª ±âº»°ªÀÌ Á¦°øµÇ´ÂÁö ¿©ºÎ¸¦ °Ë»çÇÕ´Ï´Ù. °ªÀÌ Á¦°øµÇ¸é ÀÛ¼º¿¡ ¼º°øÇÏ°í ±×·¸Áö ¸øÇÑ °æ¿ì ½ÇÆÐÇÕ´Ï´Ù.
UseDefaults°¡ false·Î ¼³Á¤µÇ´Â °æ¿ì, Ä¿³ØÅÍ´Â °¢ Çʼö Business Object ¼Ó¼º¿¡ À¯È¿ÇÑ °ªÀÌ Á¦°øµÇ´ÂÁö ¿©ºÎ¸¸À» °Ë»çÇÕ´Ï´Ù. À¯È¿ÇÑ °ªÀÌ Á¦°øµÇÁö ¾Ê´Â °æ¿ì, ÀÛ¼º Á¶ÀÛ¿¡ ½ÇÆÐÇÕ´Ï´Ù.
±âº»°ªÀº falseÀÔ´Ï´Ù.
UseDefaultsForCreatingChildBOs°¡ true·Î ¼³Á¤µÇ°Å³ª ¼³Á¤µÇÁö ¾Ê´Â °æ¿ì, Ä¿³ØÅÍ´Â °¢ Çʼö Business Object ¼Ó¼º¿¡ À¯È¿ÇÑ °ªÀ̳ª ±âº»°ªÀÌ Á¦°øµÇ´ÂÁö ¿©ºÎ¸¦ °Ë»çÇÕ´Ï´Ù. °ªÀÌ Á¦°øµÇ¸é ÀÛ¼º¿¡ ¼º°øÇÏ°í ±×·¸Áö ¸øÇÑ °æ¿ì ½ÇÆÐÇÕ´Ï´Ù.
UseDefaultsForCreatingChildBOs°¡ false·Î ¼³Á¤µÇ´Â °æ¿ì, Ä¿³ØÅÍ´Â °¢ Çʼö Business Object ¼Ó¼º¿¡ À¯È¿ÇÑ °ªÀÌ Á¦°øµÇ´ÂÁö ¿©ºÎ¸¸À» °Ë»çÇÕ´Ï´Ù. À¯È¿ÇÑ °ªÀÌ Á¦°øµÇÁö ¾Ê´Â °æ¿ì, ÀÛ¼º Á¶ÀÛ¿¡ ½ÇÆÐÇÕ´Ï´Ù.
UseDefaultsForRetrieve°¡ Á¤ÀǵÇÁö ¾Ê¾Ò´Âµ¥ true·Î ¼³Á¤ÇÑ °æ¿ì, ±âº»°ªÀº µ¥ÀÌÅͺ£À̽º¿¡¼ °Ë»öÇÏ¿© ¼¹ö¿¡ µð½ºÆÐÄ¡µÇ±â Àü¿¡ BO¿¡ ¼³Á¤µË´Ï´Ù.
UseDefaultsForRetrieve°¡ Á¤Àǵǰí false·Î ¼³Á¤ÇÑ °æ¿ì, ±âº»°ªÀº µ¥ÀÌÅͺ£À̽º¿¡¼ °Ë»öÇÏ¿© ¼¹ö¿¡ µð½ºÆÐÄ¡µÇ±â Àü¿¡ BO¿¡ ¼³Á¤µÇÁö ¾Ê½À´Ï´Ù.
UseDefaultsForRetrieve°¡ Á¤ÀǵÇÁö ¾Ê°í false·Î ¼³Á¤ÇÑ °æ¿ì, ±âº»°ªÀº µ¥ÀÌÅͺ£À̽º¿¡¼ °Ë»öÇÏ¿© ¼¹ö¿¡ µð½ºÆÐÄ¡µÇ±â Àü¿¡ BO¿¡ ¼³Á¤µÇÁö ¾Ê½À´Ï´Ù.
UseDefaultsForRetrieve°¡ Á¤Àǵǰí true·Î ¼³Á¤ÇÑ °æ¿ì, ±âº»°ªÀº µ¥ÀÌÅͺ£À̽º¿¡¼ °Ë»öÇÏ¿© ¼¹ö¿¡ µð½ºÆÐÄ¡µÇ±â Àü¿¡ BO¿¡ ¼³Á¤µË´Ï´Ù.