Ä¿³ØÅÍÀÇ Ç¥ÁØ ¹× Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇØ¾ß Ä¿³ØÅ͸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ µµ±¸ Áß Çϳª¸¦ »ç¿ëÇÏ¿© Ä¿³ØÅÍÀÇ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇϽʽÿÀ.
Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸´Â ¸ðµç Ä¿³ØÅͰ¡ »ç¿ëÇÏ´Â Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï A, Ä¿³ØÅÍÀÇ Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
¶ÇÇÑ, IBM WebSphere Business Integration Adapter for JDBC¿¡ °íÀ¯ÇÑ ±¸¼º Á¤º¸´Â
Ç¥ 5ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Å×À̺íÀÇ Á¤º¸´Â ºÎ·ÏÀÇ Á¤º¸¸¦ º¸ÃæÇÕ´Ï´Ù.
µî·Ï Á¤º¸ | Âü°í |
---|---|
CharacterEncoding | ÀÌ Ä¿³ØÅÍ´Â CharacterEncoding µî·Ï Á¤º¸¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. |
Locale | ÀÌ Ä¿³ØÅÍ´Â ±¹Á¦ÈµÇ¾úÀ¸¹Ç·Î, Locale µî·Ï Á¤º¸ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Ä¿³ØÅ͸¦ ½ÇÇàÇϱâ Àü¿¡ ApplicationName ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇÑ °ªÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù.
Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸´Â ·±Å¸ÀÓ ½Ã Ä¿³ØÅÍ¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. Ä¿³ØÅͺ° µî·Ï Á¤º¸´Â Ä¿³ØÅÍ ³»ÀÇ Á¤Àû Á¤º¸³ª ³í¸®¸¦ ±â·ÏÇϰųª ÀçºôµåÇÒ ÇÊ¿ä¾øÀÌ º¯°æÇÏ´Â ¹æ¹ýµµ Á¦°øÇÕ´Ï´Ù.
Ç¥ 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 | À̺¥Æ® Å×À̺íÀÇ ¿ÀºêÁ§Æ® Ű ¿¿¡ ´ëÇÑ ´ÜÀÏ ¶Ç´Â º¹¼öÀÇ ºÐ¸®¹®ÀÚ |
semicolon (;) |
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 | MSSQLServer, Oracle, ±âŸ |
Yes | |
ReplaceAllStr | true ¶Ç´Â false |
false |
No |
ReplaceStrList | ´ÜÀÏ ¹®ÀÚ, ¹®ÀÚ ºÐ¸®¹®ÀÚ ¹× ¹®ÀÚÀÇ ´ëü ¹®ÀÚ¿·Î ±¸¼ºµÈ ¼¼Æ®. ¶ÇÇÑ ÀÌµé »çÀÌ¿¡ Á¾°á ºÐ¸®¹®ÀÚ°¡ ÀÖ´Â º¹¼ö ¼¼Æ®. | Q,DSQ
Âü°í: Ä¿³ØÅÍ ±¸¼º µµ±¸¿¡¼ ÀÌµé ¹®ÀÚ´Â ½°Ç¥³ª Å« µû¿ÈÇ¥ Ç¥½Ã µÚ¿¡ ¿À´Â ÀÛÀº µû¿ÈÇ¥ Ç¥½Ã¸¦ ³ªÅ¸³À´Ï´Ù. |
No |
RetryCountAndInterval | ÃÊ ´ÜÀ§ °è¼ö, °£°Ý | 3,20 |
No |
SchemaName | À̺¥Æ®°¡ »óÁÖÇÏ´Â ½ºÅ°¸¶ |
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·Î ¼³Á¤µÉ ¶§, ¸ðµç Æ®·£Àè¼ÇÀÌ ÀÚµ¿À¸·Î È®¾àµË´Ï´Ù. ÀϺΠµ¥ÀÌÅͺ£À̽º(¿¹: Sybase)¿¡¼´Â AutoCommit¸¦ true·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. false·Î ¼³Á¤µÇ´Â °æ¿ì, Sybase¿¡ ÀúÀå ÇÁ·Î½ÃÀú°¡ ½ÇÆÐÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽ºÀÇ ¿¬°áÀÌ ²÷¾îÁö´Â °æ¿ì, AutoCommitÀÌ false·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é ¿ÏÀüÇÑ Ã³¸®¸¦ ´Ù½Ã ½ÃÀÛÇϱâ À§ÇØ »õ·Î ¿¬°áÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. »õ ¿¬°áÀÌ À¯È¿ÇÏÁö ¾Ê°Å³ª AutoCommitÀÌ true·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é, Ä¿³ØÅͰ¡ APPRESPONSETIMEOUTÀ» ¸®ÅÏÇϸç ÀÌ´Â Ä¿³ØÅ͸¦ Á¾·áÇÕ´Ï´Ù.
±âº»°ªÀº falseÀÔ´Ï´Ù.
ÀÌ Ä¿³ØÅÍ µî·Ï Á¤º¸¸¦ false·Î ¼³Á¤Çϸé Ä¿³ØÅÍ ÃʱâÈ Áß Ä¿³ØÅͰ¡ À̺¥Æ® ¹× ¾ÆÄ«À̺ê Å×À̺íÀÇ Á¸À縦 °Ë»çÇÏÁö ¾Êµµ·Ï ÇÕ´Ï´Ù. »ç¿ë ÁßÀÎ JDBC µå¶óÀ̹ö°¡ JDBC Ŭ·¡½º DatabaseMetaData¸¦ Áö¿øÇÏ´Â °æ¿ì, À̸¦ Ç×»ó true·Î ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
µî·Ï Á¤º¸°¡ false·Î ¼³Á¤µÉ ¶§, Ä¿³ØÅͰ¡ EventTable ¹× ArchiveTableÀÇ Á¸À縦 °Ë»çÇÏÁö ¾Ê¾Æµµ Ä¿³ØÅͰ¡ ÃʱâÈ ÇÁ·Î¼¼½º Áß À̵éÀ» »ç¿ëÇϱ⠶§¹®¿¡ À̺¥Æ® ¹× ¾ÆÄ«À̺ê Å×À̺íÀº Ç×»ó Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ÃʱâÈ Áß À̺¥Æ® ¹× ¾ÆÄ«À̺ê Å×À̺íÀ» »ç¿ëÇÏÁö ¸øÇÏ°Ô ÇÏ·Á¸é EventTableName µî·Ï Á¤º¸¸¦ null·Î ¼³Á¤ÇϽʽÿÀ.
±âº»°ªÀº trueÀÔ´Ï´Ù.
°»½Å Á¶ÀÛ Áß ¼ö½Å Business Object¿¡¼ ´©¶ôµÇ¾úÁö¸¸ µ¥ÀÌÅͺ£À̽º¿¡´Â Á¸ÀçÇÏ´Â ÇÏÀ§ Business Object¿¡ ÀÇÇØ Ç¥½ÃµÇ´Â µ¥ÀÌÅ͸¦ Ä¿³ØÅͰ¡ ó¸®ÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤ÇÏ¿© Ä¿³ØÅͰ¡ µ¥ÀÌÅͺ£À̽º¿¡¼ µ¥ÀÌÅÍ ·¹Äڵ带 ½ÇÁ¦·Î »èÁ¦Çϵµ·Ï ÇϽʽÿÀ.
ÀÌ µî·Ï Á¤º¸¸¦ false·Î ¼³Á¤ÇÏ¿© ÇØ´ç °ª¿¡ »óÅ ¿À» ¼³Á¤Çؼ, Ä¿³ØÅͰ¡ µ¥ÀÌÅͺ£À̽º¿¡¼ µ¥ÀÌÅÍ ·¹Äڵ带 ³í¸®ÀûÀ¸·Î »èÁ¦Çϵµ·Ï ÇϽʽÿÀ. ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â Business Object ·¹º§ ÀÀ¿ëÇÁ·Î±×·¥ °íÀ¯ Á¤º¸¿¡ ÁöÁ¤µÈ SCN(StatusColumnValue) ¸Å°³º¯¼ö¿¡¼ ÇØ´ç °ª ¹× »óÅ ¿ À̸§À» È®º¸ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Business-Object ·¹º§ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ
±âº»°ªÀº falseÀÔ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸´Â µ¥ÀÌÅͺ£À̽º ¿¬°á ´Ý±â¸¦ ±¸¼ºÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. true·Î ¼³Á¤µÉ ¶§, ¸ðµç ¼ºñ½º È£Ãâ ¿äû ¹× Æú È£Ãâ¿¡ ´ëÇØ µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» ´Ý½À´Ï´Ù. ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤ÇÏ¸é ¼º´É¿¡ ¼Õ»óÀ» ÁÙ ¼ö ÀÖÀ¸¹Ç·Î, ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù.
±âº»°ªÀº falseÀÔ´Ï´Ù.
Ä¿³ØÅÍ¿¡ ´ëÇÑ °íÀ¯ IDÀÔ´Ï´Ù. ÀÌ ID´Â Ä¿³ØÅÍÀÇ Æ¯Á¤ ÀνºÅϽº¿¡ ´ëÇÑ À̺¥Æ®¸¦ °Ë»öÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù.
±âº»°ªÀº nullÀÔ´Ï´Ù.
Ä¿³ØÅͰ¡ ¿¬°áÇØ¾ß ÇÏ´Â µ¥ÀÌÅͺ£À̽º ¼¹öÀÇ À̸§ÀÔ´Ï´Ù.
WebSphere Business Integration System ºê·£µåÀÇ SQLServer µå¶óÀ̹ö¸¦ »ç¿ëÇÏ´Â °æ¿ì, ±ÇÀå URLÀº ´ÙÀ½°ú °°½À´Ï´Ù.
jdbc:ibm-crossworlds:sqlserver://MachineName:PortNumber;DatabaseName=DBname
Áß¿ä |
---|
AutoCommitÀÌ false·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é, Ãß°¡ ¸Å°³º¯¼öÀÎ SelectMethod: jdbc:ibm-crossworlds:sqlserver://MachineName:PortNumber
;DatabaseName=DBname;SelectMethod=cursor¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î SelectMethod´Â direct·Î ¼³Á¤µË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â "AutoCommit"À» ÂüÁ¶ÇϽʽÿÀ |
Ä¿³ØÅͰ¡ 󸮸¦ ¿Ï·áÇÏ·Á¸é ÀÌ µî·Ï Á¤º¸¿¡ ´ëÇÑ °ªÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù.
Ä¿³ØÅͰ¡ ¼ö½ÅÇÏ°í ¸®ÅÏÇÒ °ÍÀ¸·Î ¿¹»óµÇ´Â µ¥ÀÌÅÍ Çü½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸´Â Ç¥ 7¿¡ Æ÷ÇÔµÈ ±¸¹®À» ±â¹ÝÀ¸·Î ÇÏ´Â ¸ðµç Çü½ÄÀ» Áö¿øÇÕ´Ï´Ù.
Ç¥ 7¿¡¼´Â ½Ã°£ ÆÐÅÏ ¹®ÀÚ¿À» »ç¿ëÇÏ¿© ½Ã°£ Çü½Ä ±¸¹®À» Á¤ÀÇÇÕ´Ï´Ù. ÀÌ ÆÐÅÏ¿¡¼ ¸ðµç ASCII ¹®ÀÚ´Â ÆÐÅÏ ¹®ÀÚ·Î ¿¹¾àµË´Ï´Ù.
±âÈ£ | ÀÇ¹Ì | Ç¥½Ã | ¿¹ |
---|---|---|---|
G | ¿¬´ë ÁöÁ¤ÀÚ |
(ÅØ½ºÆ®) |
AD |
y | ¿¬µµ |
(¼ýÀÚ) |
1996 |
M | ¿¬µµÀÇ ¿ù |
(ÅØ½ºÆ® & ¼ýÀÚ) |
July & 07 |
d | ¿ùÀÇ ÀÏ |
(¼ýÀÚ) |
10 |
h | am/pm(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 | am/pm Ç¥½ÃÀÚ |
(ÅØ½ºÆ®) |
PM |
k | ÇÏ·çÀÇ ½Ã°£(1 - 24) |
(¼ýÀÚ) |
24 |
K | am/pm(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 Object¸¦ °Ë»öÇÏ´Â ¹æ¹ý¿¡´Â µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù.
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 µå¶óÀ̹ö¸¦ ÁöÁ¤ÇÏ·Á¸é ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» oracle.jdbc.driver.OracleDriver·Î ¼³Á¤ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ Á¤º¸´Â º¹¼ö µå¶óÀ̹ö Áö¿ø »ç¿ë °¡´É ¹× UseDefaultsForCreatingChildBOs¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ¾ø½À´Ï´Ù.
Çã¿ëµÈ µ¿½Ã µ¥ÀÌÅͺ£À̽º ¿¬°áÀÇ ÃÖ´ë ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ·±Å¸ÀÓ ½Ã ¿·Á ÀÖ´Â µ¥ÀÌÅͺ£À̽º ¿¬°áÀÇ ¼ö´Â ÀÌ °ª¿¡ 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 ¶Ç´Â Microsoft SQL Server µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë ÁßÀÎ °æ¿ì, ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» Oracle ¶Ç´Â MSSQLServer·Î ¼³Á¤ÇϽʽÿÀ. ´Ù¸¥ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë ÁßÀÎ °æ¿ì, °ªÀ» ±× µ¥ÀÌÅͺ£À̽ºÀÇ À̸§À¸·Î ¼³Á¤Çϰųª °ø¹éÀ¸·Î ³²°Ü µÎ½Ê½Ã¿À.
±âº»°ªÀÌ ¾Æ´Ñ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë ÁßÀÎ °æ¿ì, ÀûÀýÇÑ µå¶óÀ̹ö°¡ ·ÎµåµÇ´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÌ µî·Ï Á¤º¸°¡ Others·Î ¼³Á¤µÇ´Â °æ¿ì, Ä¿³ØÅͰ¡ µå¶óÀ̹ö¸¦ ã¾Æ¼ »ç¿ëÇÒ µ¥ÀÌÅͺ£À̽º¸¦ ÆÇº°ÇÕ´Ï´Ù.
Ä¿³ØÅͰ¡ Á¤»óÀûÀ¸·Î ó¸®Çϱâ À§ÇØ °ªÀÌ ÇÊ¿äÇÕ´Ï´Ù.
±âº»°ªÀº ¾ø½À´Ï´Ù.
Ä¿³ØÅͰ¡ 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[:...]]
¿©±â¼,
¿¹¸¦ µé¾î, ´ÜÀÏ ÆÛ¼¾Æ® ºÎÈ£(%)¸¦ 2°³ÀÇ ÆÛ¼¾Æ® ºÎÈ£(%%)·Î, ij·µ(^)À» ¹é½½·¡½Ã¿Í ij·µ(\^)À¸·Î ¹Ù²Ù·Á ÇÑ´Ù°í °¡Á¤Çغ¸½Ê½Ã¿À. ±âº»ÀûÀ¸·Î StrDelimiter´Â ¹®ÀÚ ºÐ¸®¹®ÀÚ·Î ½°Ç¥(,)¸¦ Á¾°á ºÐ¸®¹®ÀÚ·Î ÄÝ·Ð(:)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº» ºÐ¸®¹®ÀÚ¸¦ À¯ÁöÇÏ´Â °æ¿ì, ´ÙÀ½ ¹®ÀÚ¿À» ReplaceStrListÀÇ °ªÀ¸·Î »ç¿ëÇϽʽÿÀ.
%,%%:^,\^
Q,DSQ:%,%%:^,\^
°»½Å Á¶ÀÛ ¼öÇà Áß µ¥ÀÌÅ͸¦ Àá±Û ¼ö ¾øÀ» ¶§, Ä¿³ØÅͰ¡ »ç¿ëÇØ¾ß ÇÏ´Â ÃÊ ´ÜÀ§ °£°Ý°ú ½ÃµµÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
°»½ÅÀ» ¼öÇàÇϱâ Àü¿¡, Ä¿³ØÅÍ´Â °»½Å¿¡ °ü·ÃµÈ ÇàÀ» Àá±×°í ÇöÀç µ¥ÀÌÅ͸¦ °Ë»öÇÏ·Á°í ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ÇàÀ» Àá±Û ¼ö ¾ø´Â °æ¿ì, ÀÌ ±¸¼º µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °è¼ö¿Í °£°Ý ´ë·Î Àá±×±â¸¦ ´Ù½Ã ½ÃµµÇÕ´Ï´Ù. ¿©±â¿¡ ÁöÁ¤µÈ °ª ³»¿¡¼ Àá±Û ¼ö ¾ø´Â °æ¿ì, °á±¹ Ä¿³ØÅÍ´Â ½Ã°£ Á¾·áµË´Ï´Ù.
°ªÀ» °è¼ö, ÃÊ ´ÜÀ§ °£°Ý Çü½ÄÀ¸·Î ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, 3,20 °ªÀº 20ÃÊ °£°ÝÀ¸·Î 3¹ø ½ÃµµÇÔÀ» ÁöÁ¤ÇÕ´Ï´Ù.
±âº»°ªÀº 3,20ÀÔ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸´Â ƯÁ¤ ½ºÅ°¸¶ ³»¿¡¼ÀÇ À̺¥Æ® ¹× ¾ÆÄ«À̺ê Å×ÀÌºí¿¡ ´ëÇÑ °Ë»öÀ» Á¦ÇÑÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸°¡ Ãß°¡µÇÁö ¾Ê´Â °æ¿ì ¶Ç´Â ºñ¾îÀÖ´Â °æ¿ì, Ä¿³ØÅÍ´Â »ç¿ëÀÚ°¡ ¾×¼¼½ºÇØ¾ß ÇÏ´Â ¸ðµç ½ºÅ°¸¶¸¦ °Ë»öÇÕ´Ï´Ù. ÀÌ SchemaNameÀº À̺¥Æ®¿Í ¾ÆÄ«À̺ê Å×ÀÌºí¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ Á¶È¸¸¦ ±¸ÃàÇÒ ¶§µµ »ç¿ëµË´Ï´Ù.
Oracle µ¥ÀÌÅͺ£À̽º´Â ½ºÅ°¸¶ À̸§¿¡ ´ëÇÑ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. MSSQL ¼¹ö³ª DB2ÀÇ °æ¿ì, ½ºÅ°¸¶ À̸§ÀÌ µ¥ÀÌÅͺ£À̽º ¼ÒÀ¯ÀÚ À̸§À» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ƯÁ¤ Á¤º¸´Â °¢ JDBC µå¶óÀ̹ö ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀº ¾ø½À´Ï´Ù.
ÀÌ µî·Ï Á¤º¸´Â ¸ðµç Æú È£Ãâ¿¡ ½ÇÇàµÇ´Â ÀúÀå ÇÁ·Î½ÃÀúÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. SPBeforePollCall µî·Ï Á¤º¸¿¡ °ª(ÀúÀå ÇÁ·Î½ÃÀúÀÇ À̸§)ÀÌ ÀÖÀ¸¸é, °¢ Æú È£ÃâÀ» ½ÃÀÛÇÒ ¶§ Ä¿³ØÅͰ¡ Ä¿³ØÅÍ µî·Ï Á¤º¸ ConnectorID ¹× PollQuantityÀÇ °ªÀ» Àü´ÞÇÏ¿© ÀúÀå ÇÁ·Î½ÃÀú¸¦ È£ÃâÇÕ´Ï´Ù. ÇÁ·Î½ÃÀú´Â Ä¿³ØÅÍ ID ¿À» »óÅÂ=0À̰í Ä¿³ØÅÍ ID°¡ nullÀÎ ConnectorID·Î ¼³Á¤ÇÏ¿©, ÇàÀÇ PollQuantity ¼ö¸¦ °»½ÅÇÕ´Ï´Ù. ÀÌ´Â Ä¿³ØÅÍÀÇ ·Îµå ±ÕÇüÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
ReplaceStrList µî·Ï Á¤º¸¿¡¼ »ç¿ëÇÒ ¹®ÀÚ¿Í Á¾°á ºÐ¸®¹®ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÀÌµé ºÐ¸®¹®ÀÚ Áß Çϳª ¶Ç´Â µÑ ¸ðµÎ¿¡ ´ëÇÑ °ªÀ» Á÷Á¢ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì, ÀÌµé »çÀÌ¿¡ °ø¹éÀ̳ª ±âŸ ¹®ÀÚ¸¦ ÁöÁ¤ÇÏÁö ¸¶½Ê½Ã¿À.
±âº»°ªÀº ½°Ç¥ ¹Ù·Î ´ÙÀ½ÀÇ ÄÝ·ÐÀÔ´Ï´Ù(,:).
¹®Á¦¸¦ ã±â À§ÇØ Ä¿³ØÅÍÀÇ °¢ Verb Á¶ÀÛ¿¡ ´ëÇÑ ½Ã°£À» Á¤Çϵµ·Ï ÇÕ´Ï´Ù. »ç¿ë °¡´ÉÇÑ ¼³Á¤Àº ´ÙÀ½°ú °°½À´Ï´Ù.
½Ã°£ ¸Þ½ÃÁö´Â ÃßÀû ¸Þ½ÃÁö°¡ ¾Æ´Ñ ·Î±× ¸Þ½ÃÁöÀÔ´Ï´Ù. ÃßÀû ·¹º§¿¡ µû¶ó À̵éÀ» ÄÑ°í ²ø ¼ö ÀÖ½À´Ï´Ù.
±âº»°ªÀº 0ÀÔ´Ï´Ù.
°íÀ¯ IDÀÇ »ý¼º¿¡ »ç¿ëµÈ ÃֽаªÀ» Æ÷ÇÔÇÏ´Â Å×À̺íÀ» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î Å×ÀÌºí¿¡´Â ÇϳªÀÇ ¿(id)ÀÌ ÀÖ½À´Ï´Ù. Å×À̺íÀ» »ç¿ëÀÚ Á¤ÀÇÇÏ¿© UIDÀÇ »ý¼º¿¡ ÇÊ¿äÇÑ °¢ ¼Ó¼º¿¡ ´ëÇÑ ¿À» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âº»°ªÀº xworlds_uidÀÔ´Ï´Ù.
UseDefaults°¡ true·Î ¼³Á¤µÇ°Å³ª ¼³Á¤µÇÁö ¾Ê´Â °æ¿ì, Ä¿³ØÅÍ´Â °¢ Çʼö Business Object ¼Ó¼º¿¡ À¯È¿ÇÑ °ªÀ̳ª ±âº»°ªÀÌ Á¦°øµÇ´ÂÁö ¿©ºÎ¸¦ °Ë»çÇÕ´Ï´Ù. °ªÀÌ Á¦°øµÇ´Â °æ¿ì ÀÛ¼ºÀº ¼º°øÇϰí, ±×·¸Áö ¾ÊÀ¸¸é ½ÇÆÐÇÕ´Ï´Ù.
UseDefaults°¡ false·Î ¼³Á¤µÇ´Â °æ¿ì, Ä¿³ØÅÍ´Â °¢ Çʼö Business Object ¼Ó¼º¿¡ À¯È¿ÇÑ °ªÀÌ Á¦°øµÇ´ÂÁö ¿©ºÎ¸¸À» °Ë»çÇÕ´Ï´Ù. À¯È¿ÇÑ °ªÀÌ Á¦°øµÇÁö ¾Ê´Â °æ¿ì, Create Á¶ÀÛ¿¡ ½ÇÆÐÇÕ´Ï´Ù.
±âº»°ªÀº falseÀÔ´Ï´Ù.
UseDefaultsForCreatingChildBOs°¡ true·Î ¼³Á¤µÇ°Å³ª ¼³Á¤µÇÁö ¾Ê´Â °æ¿ì, Ä¿³ØÅÍ´Â °¢ Çʼö Business Object ¼Ó¼º¿¡ À¯È¿ÇÑ °ªÀ̳ª ±âº»°ªÀÌ Á¦°øµÇ´ÂÁö ¿©ºÎ¸¦ °Ë»çÇÕ´Ï´Ù. °ªÀÌ Á¦°øµÇ´Â °æ¿ì ÀÛ¼ºÀº ¼º°øÇϰí, ±×·¸Áö ¾ÊÀ¸¸é ½ÇÆÐÇÕ´Ï´Ù.
UseDefaultsForCreatingChildBOs°¡ false·Î ¼³Á¤µÇ´Â °æ¿ì, Ä¿³ØÅÍ´Â °¢ Çʼö Business Object ¼Ó¼º¿¡ À¯È¿ÇÑ °ªÀÌ Á¦°øµÇ´ÂÁö ¿©ºÎ¸¸À» °Ë»çÇÕ´Ï´Ù. À¯È¿ÇÑ °ªÀÌ Á¦°øµÇÁö ¾Ê´Â °æ¿ì, Create Á¶ÀÛ¿¡ ½ÇÆÐÇÕ´Ï´Ù.
UseDefaultsForRetrieve°¡ Á¤ÀǵÇÁö ¾Ê¾Ò´Âµ¥ true·Î ¼³Á¤ÇÑ °æ¿ì, ±âº»°ªÀº µ¥ÀÌÅͺ£À̽º¿¡¼ °Ë»öµÇ¾î ¼¹ö·Î Àü¼ÛµÇ±â Àü¿¡ BO¿¡ ¼³Á¤µË´Ï´Ù.
UseDefaultsForRetrieve°¡ Á¤Àǵǰí false·Î ¼³Á¤ÇÑ °æ¿ì, ±âº»°ªÀº µ¥ÀÌÅͺ£À̽º¿¡¼ °Ë»öµÇ¾î ¼¹ö·Î Àü¼ÛµÇ±â Àü¿¡ BO¿¡ ¼³Á¤µÇÁö ¾Ê½À´Ï´Ù.
UseDefaultsForRetrieve°¡ Á¤ÀǵÇÁö ¾Ê°í false·Î ¼³Á¤ÇÑ °æ¿ì, ±âº»°ªÀº µ¥ÀÌÅͺ£À̽º¿¡¼ °Ë»öµÇ¾î ¼¹ö·Î Àü¼ÛµÇ±â Àü¿¡ BO¿¡ ¼³Á¤µÇÁö ¾Ê½À´Ï´Ù.
UseDefaultsForRetrieve°¡ Á¤Àǵǰí true·Î ¼³Á¤ÇÑ °æ¿ì, ±âº»°ªÀº µ¥ÀÌÅͺ£À̽º¿¡¼ °Ë»öµÇ¾î ¼¹ö·Î Àü¼ÛµÇ±â Àü¿¡ BO¿¡ ¼³Á¤µË´Ï´Ù.